/*style pour page accueil*/
.main-content .accueil .span12 p:first-child {
	padding: 0 !important;
	text-align: initial !important;
}

.accueil p {
	line-height: 18px !important;
	font-size: 13px !important;
}

hr {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #eee;
	width: 100%;
	margin: 20px 0;
}

h1 {
	color: #333;
	font-size: 32px;
}

h1 strong {
	color: rgb(2, 80, 140);
	font-size: 36px;
}

h3 strong {
	color: #A52A2A;
	font-size: 16px;
}

strong {
	color: #666;
	font-size: initial;
}

/*Cacher le bouton Annuler sur le formulaire abonnement*/
#formCreateNouvelAbo .span12 .btn {
	display: none;
}

/*Cacher le titre du formulaire  abonnement*/
#formCreateNouvelAbo .main-block h1 {
	display: none;
}

/*Cacher le soustitre du formulaire  abonnement*/
#formCreateNouvelAbo .main-block .text-center {
	display: none;
}

#myCarousel img {
	height: 450px;
	width: 100%;
}

/*Augmenter la taille des boutons M'inscrie et Me connecte*/
ul.nav-connexion {
	height: 45px;
}


ul.nav-connexion li a {
	height: 15px;
	border-radius: 6px;
	background-image: linear-gradient(to bottom, #02508c, #02508c);
	background-color: #02508c;
	color: #ffffff;
	text-align: center;
	font-size: 13px;


}

ul.nav-connexion li a:hover {
	background-color: #02508c;
	color: #ffffff;
	box-shadow: none;
	text-shadow: none
}

/*Cacher la div champ obligatoire et le bouton valider du  formulaire résiliation*/
form[action="/fr-FR/Usager/DemandeResiliation/CreateDemande"] p.text-center {
	display: none;
}

form[action="/fr-FR/Usager/DemandeResiliation/CreateDemande"] div.row-fluid div.span6 {
	display: none;
}

/*Cacher la div champ obligatoire et le bouton valider du  formulaire contact non connecté*/
form[action="/fr-FR/Contact/Contact"] {
	display: none;
}

/*Cacher la div champ obligatoire et le bouton valider du  formulaire contact connecté*/
form[action="/fr-FR/Usager/Contact/Contact"] {
	display: none;
}

/****************** Blocs page d'accueil *******************/
.hero-list .grey-box {
	background-color: #02508C; /*Bleu foncé*/
	box-shadow:
}

.hero-list .grey-box h2 {
	color: white;
}

.hero-list .btn-grey-box {
	background-color: #99ca3c;
	color: white;
}

.hero-list img {
	border-radius: 250px;
	margin: -50px auto 0 auto;
	background-color: white;
	border: 3px solid #02508C;/*Bleu foncé*/
	padding: 5px;
	width: 50%;
}

.hero-list p {
	color: #fff;
}

.hero-list a {
	color: #fff;
	font-weight: bolder;
}

.accueil .row-fluid {
	margin-top: 40px;
}

.hero-list p {
	text-align: center;
}

.hero-list .span3 {
	min-height: 330px;
	text-align: center;
	margin-bottom: 20px;
	line-height: 1.333;
}
/******* Boutons ***************/
.btn:focus{
	background-position : 0;
}

/******* Boutons accueil *********/

.hero-list .btn {
	background-image: none;
	color: #fff;
	text-shadow: none;
	border: 0;
}

.hero-list .btn:hover {
	color: #fff;
	opacity: 0.8 !important;
}

.hero-list .btn-group>.btn.active {
	background-color: #99ca3c;/*vert1*/
}

.hero-list .btn:focus {
	color: #fff;
}

/******* bouton bloc accueil j'emmenage *********/
.btn-jmg {
	background-color: #94AC0C;/*Vert*/
	border-color: #94AC0C;
}

.btn-jmg:hover {
	background-color: #94AC0C;
	border-color: #94AC0C;
}

.btn-jmg:focus {
	background-color: #94AC0C;
}

/******* bouton bloc accueil je demenage *********/
.btn-dmg {
	background-color: #00ADEF;/*bleu ciel*/
	border-color: #00ADEF;
}

.btn-dmg:hover {
	background-color: #00ADEF;
	border-color: #00ADEF;
}

.btn-dmg:focus {
	background-color: #00ADEF;
}

/******* bouton bloc accueil je construis *********/
.btn-con {
	background-color: #FB9504;/*orange*/
	border-color: #FB9504;
}

.btn-con:hover {
	background-color: #FB9504;
	border-color: #FB9504;
}

.btn-con:focus {
	background-color: #FB9504;
}

/******* bouton bloc accueil je paye *********/
.btn-pay {
	background-color: #D3037D;/*rose*/
	border-color: #D3037D;
}

.btn-pay:hover {
	background-color: #D3037D;
	border-color: #D3037D;
}

.btn-pay:focus {
	background-color: #D3037D;
}