.texte_simple {

	color:#444444;	

}

.texte_rose {

	color:#e52e7e;	

}

.texte_bleu {

	color:#005dea;	

}

.texte_blanc {

	color:#ffffff;	

}

.texte_small {

	color: #444444;

  font-size: 11px;

  font-family : 'gotham_light', Helvetica, Arial, sans-serif;	

	font-weight: normal;

}

.texte_blanc_small {

	color:#ffffff;	

	font-size:10px;	

}



.Chapeau {  

  font-family : 'Bodoni Moda', Helvetica, Arial, sans-serif;

	font-weight: 400;  

  font-size: 24px;   	

  line-height:28px;

	color:#212121;

}

.Chapeau_2 {  

  color:#212121;

	font-size:20px;	

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:24px;
	
}

.titre_accueil {	

	color:#212121;

	font-size:22px;	

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:26px;

	/*margin:15px 0px -10px 0px;		*/

	

}



.soustitre_accueil {

	color:#e52e7e;

	font-size:18px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;		

	

}

@media (max-width: 480px) {  

.titre_accueil {	

	font-size:19px;		

	line-height:20px;	

}

.soustitre_accueil {	

	font-size:16px;	

}

}

.accueil_etiquette{		

	position: relative;

	top: 0px;

	left : 0px;	

	display: inline-block;	

	background: #ec1f78;	

	color:#ffffff;

	font-size:15px;

	font-family : 'Playfair Display', times, serif;

	font-weight: 400;

	font-style: italic; 

	padding: 4px 8px 4px 8px;	

		

}



.titre_article {	

	color:#212121;

	font-size:46px;	

	font-family : 'Bodoni Moda', Helvetica, Arial, sans-serif;

	font-weight: 400; 

	line-height:50px; 	

		 	

}



.titre_article::after {

  content: "";

  display: block;

  width: 40px;

  padding-top: 30px;

  border-bottom: 4px solid #e52e7e;

}



.soustitre_article {

	color:#ec1f78;

	font-size:24px;	

  font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;	

	line-height:50px;		

}





.titre {

	/*color:#444444;

	font-size:28px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:20px;*/

	color:#212121;

	font-size:34px;	

	font-family : 'Bodoni Moda', Helvetica, Arial, sans-serif;

	font-weight: 400; 

	line-height:34px; 

}

.titre_bold {

	color:#212121;

	font-size:28px;

	font-family : 'gotham_bold', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:20px;

}

.titre_rose {

	/*color:#e52e7e;

	font-size:28px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:20px;*/

	color:#e52e7e;

	font-size:34px;	

	font-family : 'Bodoni Moda', Helvetica, Arial, sans-serif;

	font-weight: 400; 

	line-height:34px;

}

.titre_bleu {	

	color:#005dea;

	font-size:34px;	

	font-family : 'Bodoni Moda', Helvetica, Arial, sans-serif;

	font-weight: 400; 

	line-height:34px;

}

.titre_blanc {

	color:#ffffff;

	font-size:34px;	

	font-family : 'Bodoni Moda', Helvetica, Arial, sans-serif;

	font-weight: 400; 

	line-height:34px;

}



.titre_italique {  

  margin:30px 0px 15px 0px;

  padding:0px 0px 0px 0px;

  font-size: 22px;

  font-family : 'Playfair Display', times, serif;

  font-weight: 400;

  font-style: italic;   

  color: #212121; 

}



.titre_italique strong {		

	font-weight: 700;	

}





.soustitre1 {

	color:#212121;

	font-size:28px;	

	font-family : 'Bodoni Moda', Helvetica, Arial, sans-serif;

	font-weight: 400; 

	line-height:28px;

}

.soustitre1_rose {

	color:#e52e7e;

	font-size:28px;	

	font-family : 'Bodoni Moda', Helvetica, Arial, sans-serif;

	font-weight: 400; 

	line-height:28px;

}

.soustitre1_bleu {

	color:#005dea;

	font-size:28px;	

	font-family : 'Bodoni Moda', Helvetica, Arial, sans-serif;

	font-weight: 400; 

	line-height:28px;

}

.soustitre2 {

	color:#212121;

	font-size:24px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:24px;

}

.soustitre2_rose {

	color:#e52e7e;

	font-size:24px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:24px;

}

.soustitre3 {

	color:#212121;

	font-size:22px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:22px;

}

.soustitre3_rose {

	color:#e52e7e;

	font-size:22px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:22px;

}

.grand_titre {

	color:#212121;

	font-size:32px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:20px;

}



.grand_titre_rose {

	color:#e52e7e;	

	font-size:32px;	

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:24px;

	

}

.titre_encadre {	

	border:1px solid #d7d7d7;

	font-size:22px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:20px;	

	padding:4px 8px 4px 8px;						

	color:#525252;

	background: #FFFFFF;	

	display:inline-block;

}

.titre_encadre_rose {	

	font-size:22px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:20px;	

	padding:4px 8px 4px 8px;						

	color: #ffffff;	

	background: #e52e7e;

	display:inline-block;		

}

.encadre_simple{

	border:1px solid #d7d7d7;

	padding:30px 30px 30px 30px;

	background:#ffffff;	

	display:inline-block;

}

.encadre_filet_rose{

	border:4px solid #e52e7e;

	padding:30px 30px 30px 30px;

	background:#ffffff;	

	display:inline-block;

}

.encadre_raye{

	border:1px solid #d7d7d7;

	padding:30px 30px 30px 30px;	

	background:url(../images/fond_raye.png);

	display:inline-block;

}

.encadre_rose{

	padding:30px 30px 30px 30px;

	color: #ffffff;	

	background: #e52e7e;	

	display:inline-block;

}

.encadre_filet_gris{

	border:1px solid #d7d7d7;

	padding:10px;	

	background:#ffffff;	

}

.encadre_savoirplus{

	border:1px solid #d7d7d7;

	padding:10px 15px 10px 15px;

	margin:0px 0px 30px 0px;	

	background:#ffffff;	

	display:inline-block;

	float: right;

	min-width: 300px;

}

.bouton{

	/*border:1px solid #d6d6d6;

	margin:0px 0px 10px 0px;	

	padding:5px 10px 5px 10px;

	color: #525252;	

	display:inline-block;	

	text-decoration:none;	*/

	

	display:inline-block;

	text-decoration:none;		

	color:#ffffff;

	background-color:#e52e7e;	

	border-radius:100px;	

	padding: 8px 20px 8px 20px;

	margin:0px 0px 10px 0px;	

	background-size: 200% 100%;

	border:1px solid #e52e7e;	

	font-size:16px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

}



.bouton:hover{		

	/*

	color: #ffffff;	

	background:#e52e7e;	

	text-decoration:none;	

	-webkit-transition: background-color 0.6s linear;

	-moz-transition: background-color 0.6s linear;

	-ms-transition: background-color 0.6s linear;

	-o-transition: background-color 0.6s linear;

	transition: background-color 0.6s linear;*/

	

	text-decoration:none;	

	color:#e52e7e;	

	background-color:#ffffff;	

	background-position: -100% 100%;

	background-image: linear-gradient(to right, rgba(229, 46, 126, 1) 50%, rgba(255, 255, 255, 1) 50%);

	transition: background-position .3s cubic-bezier(0.19, 1, 0.22, 1) .1s, color .5s ease 0s, background-color .5s ease;

	

}





.bouton_blanc{

	/*border:1px solid #d6d6d6;

	margin:0px 0px 10px 0px;	

	padding:5px 10px 5px 10px;

	color: #525252;	

	display:inline-block;	

	text-decoration:none;	*/

	background-color:#ffffff;

	display:inline-block;

	text-decoration:none;		

	color:#e52e7e;

	background-color:#ffffff;	

	border-radius:100px;	

	padding: 8px 20px 8px 20px;

	margin:0px 0px 10px 0px;	

	background-size: 200% 100%;

	border:1px solid #e52e7e;	

	font-size:16px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

}



.bouton_blanc:hover{		

	/*

	color: #ffffff;	

	background:#e52e7e;	

	text-decoration:none;	

	-webkit-transition: background-color 0.6s linear;

	-moz-transition: background-color 0.6s linear;

	-ms-transition: background-color 0.6s linear;

	-o-transition: background-color 0.6s linear;

	transition: background-color 0.6s linear;*/

	

	text-decoration:none;	

	color:#ffffff;	

	background-color:#e52e7e;	

	

	background-position: -100% 100%;

	background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 50%, rgba(229, 46, 126, 1) 50%);

	transition: background-position .3s cubic-bezier(0.19, 1, 0.22, 1) .1s, color .5s ease 0s, background-color .5s ease;

	

}

.bouton_mail{

	border:1px solid #d6d6d6;

	margin:0px 0px 10px 0px;	

	padding:5px 10px 5px 35px;

	color: #525252;	

	display:inline-block;	

	text-decoration:none;		

	background: #ffffff url('../images/btn_mail2_off.png') no-repeat 5px 2px;		

}

.bouton_mail:hover{		

	color: #ffffff;		

	text-decoration:none;

	background: #e52e7e url('../images/btn_mail2_on.png') no-repeat 5px 3px;

	-webkit-transition: background-color 0.6s linear;

	-moz-transition: background-color 0.6s linear;

	-ms-transition: background-color 0.6s linear;

	-o-transition: background-color 0.6s linear;

	transition: background-color 0.6s linear;	

}

.bouton_planning{

	border:1px solid #d6d6d6;

	margin:0px 0px 10px 0px;	

	padding:5px 10px 5px 35px;

	color: #525252;	

	display:inline-block;	

	text-decoration:none;		

	background: #ffffff url('../images/btn_planning_off.png') no-repeat 5px 3px;		

}

.bouton_planning:hover{		

	color: #ffffff;		

	text-decoration:none;

	background: #e52e7e url('../images/btn_planning_on.png') no-repeat 5px 3px;		

	-webkit-transition: background-color 0.6s linear;

	-moz-transition: background-color 0.6s linear;

	-ms-transition: background-color 0.6s linear;

	-o-transition: background-color 0.6s linear;

	transition: background-color 0.6s linear;

}

.bouton_savoirplus{

	border:1px solid #d6d6d6;

	margin:0px 0px 10px 0px;	

	padding:5px 10px 5px 35px;

	color: #525252;	

	display:inline-block;	

	text-decoration:none;		

	background: #ffffff url('../images/btn_plus_off.png') no-repeat 5px 3px;	

	

}

.bouton_savoirplus:hover{		

	color: #ffffff;		

	text-decoration:none;

	background: #e52e7e url('../images/btn_plus_on.png') no-repeat 5px 3px;		

	-webkit-transition: background-color 0.6s linear;

	-moz-transition: background-color 0.6s linear;

	-ms-transition: background-color 0.6s linear;

	-o-transition: background-color 0.6s linear;

	transition: background-color 0.6s linear;

}

.bouton_telecharger{

	border:1px solid #d6d6d6;

	margin:0px 0px 10px 0px;	

	padding:5px 10px 5px 35px;

	color: #525252;	

	display:inline-block;	

	text-decoration:none;		

	background: #ffffff url('../images/btn_telecharger_off.png') no-repeat 5px 3px;		

}

.bouton_telecharger:hover{		

	color: #ffffff;		

	text-decoration:none;

	background: #e52e7e url('../images/btn_telecharger_on.png') no-repeat 5px 3px;	

	-webkit-transition: background-color 0.6s linear;

	-moz-transition: background-color 0.6s linear;

	-ms-transition: background-color 0.6s linear;

	-o-transition: background-color 0.6s linear;

	transition: background-color 0.6s linear;	

}

.bouton_valider{

	border:1px solid #d6d6d6;

	margin:0px 0px 10px 0px;	

	padding:5px 10px 5px 35px;

	color: #525252;	

	display:inline-block;	

	text-decoration:none;		

	background: #ffffff url('../images/btn_valider_off.png') no-repeat 5px 3px;		

}

.bouton_valider:hover{		

	color: #ffffff;		

	text-decoration:none;

	background: #e52e7e url('../images/btn_valider_on.png') no-repeat 5px 3px;		

	-webkit-transition: background-color 0.6s linear;

	-moz-transition: background-color 0.6s linear;

	-ms-transition: background-color 0.6s linear;

	-o-transition: background-color 0.6s linear;

	transition: background-color 0.6s linear;

}

.bouton_voir{

	border:1px solid #d6d6d6;

	margin:0px 0px 10px 0px;	

	padding:5px 10px 5px 35px;

	color: #525252;	

	display:inline-block;	

	text-decoration:none;		

	background: #ffffff url('../images/btn_voir_off.png') no-repeat 5px 3px;			

}

.bouton_voir:hover{		

	color: #ffffff;		

	text-decoration:none;

	background: #e52e7e url('../images/btn_voir_on.png') no-repeat 5px 3px;	

	-webkit-transition: background-color 0.6s linear;

	-moz-transition: background-color 0.6s linear;

	-ms-transition: background-color 0.6s linear;

	-o-transition: background-color 0.6s linear;

	transition: background-color 0.6s linear;	

}







.legende {

	color:#333333;

	font-size:10px;

	font-family:Arial,Helvetica,sans-serif;

	display:block;

}





.picto_bloc{		

	position: relative;

	top: 0px;

	

	margin:0px 10px 10px 0px;	

}

.TitreFichePartenaire {

	color:#444444;

	font-size:26px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:20px;

}

.SousTitreFichePartenaire {

	color:#e52e7e;

	font-size:22px;

	font-family : 'gotham_book', Helvetica, Arial, sans-serif;	

	font-weight: normal;

	line-height:20px;

}

.LogoFichePartenaire img {

	padding:0px 70px 0px 0px;

}

@media (max-width: 1250px) {



}

@media (max-width: 960px) {

.LogoFichePartenaire img {

	padding:0px 0px 0px 0px;

}

}

@media (max-width: 767px) {



}

@media (max-width: 500px) {



}



