.date {
	padding-top: 20px;
	color: #e4007b;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 1em; 
}

.avant_titre {
	font-family: 'Lato', sans-serif; font-size: 1.5em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list a {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list_droite {
	font-family: 'Lato', sans-serif; font-size: 0.8em; line-height: 1.0em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.titre {
	font-family: 'Lato', sans-serif; font-size: 2.0em; line-height: 1.2em;	text-align: left;
}

.titre_list {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left;
}

.titre_list_droite {
	font-family: 'Lato', sans-serif; font-size: 0.8em; line-height: 1.0em;	text-align: left;
}

/* EVENEMENTS */

.evenement {
	width: 100%;
	padding-top : 10px;
	padding-bottom: 180px;
}

.evenement_photo {
	width: 100%;
	height: 160px;
	float: left;
}

.evenement_data {
	width: 100%;
	float: right;
	min-height: 100px;
	text-align: justify;
	overflow: hidden;
	margin-top: 10px;
	line-height: 1.2em;
}

.event_social {
	height: 100%;
	vertical-align: bottom;

}


/* TRANSVERSAL : DANS LE HEADER (PAS DE RESPONSIVE) */

.links-spec {
	float: right;
	min-height: auto;
	background: #E11482;
}

.links-spec ul {
	list-style-type: none;
	background: #E11482;
	}
	
	.links-spec ul li {
	display: inline-block;
	}

.call-adherer, .contact-presse {
      display: block;
      margin-top: 13px;
      margin-right: 10px;
      float: right;
      width: 88px;
      height: 36px;
	  text-indent: -9999px;  
	  border: 1px solid #fff; 
  	  
}
.call-adherer {
      background: url('/img/boutons/bouton_adherer.png') 0 0 no-repeat;  
	  
}

.call-adherer:hover {
  background-image: url('/img/boutons/bouton_adherer_over.png');  
  border: 1px solid #E11482; 
}

.contact-presse {
      background: url('/img/boutons/bouton_presse.png') 0 0 no-repeat;  
}

.contact-presse:hover {
  background-image: url('/img/boutons/bouton_presse_over.png');  
     border: 1px solid #E11482; 

}

.bouton_google:hover img {
	content: url('/img/boutons/bouton_google_hover.png') 0 0 no-repeat;
}

.bouton_facebook:hover img {
	content: url('/img/boutons/bouton_facebook_hover.png') 0 0 no-repeat;
}

.bouton_youtube:hover img {
	content: url('/img/boutons/bouton_youtube_hover.png') 0 0 no-repeat;
}

.bouton_twitter:hover img {
	content: url('/img/boutons/bouton_twitter_hover.png') 0 0 no-repeat;
}


.navigation {
	clear: both;
	background: green;
}

.older {
	float: left;
}

.newer {
	float: right;
}

.older, .newer {
text-align: center;
line-height: 30px;
margin-top: 50px;

}


.older a, .newer a {
color: #fff;
background: #E11482;
width: 35%;
padding: 10px 25px;
border: 1px solid #E11482;


}

.older a:hover, .newer a:hover {
color: #E11482;
background: #fff;
}

@media screen and (max-width: 1367px) {

.links-spec {
	float: right;
	background: #E11482;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}

}


@media screen and (max-width: 959px) {

.date {
	padding-top: 20px;
	color: #e4007b;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 1em; 
}

.avant_titre {
	font-family: 'Lato', sans-serif; font-size: 1.5em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list a {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list_droite {
	font-family: 'Lato', sans-serif; font-size: 0.8em; line-height: 1.0em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.titre {
	font-family: 'Lato', sans-serif; font-size: 2.0em; line-height: 1.2em;	text-align: left;
}

.titre_list {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left;
}

.titre_list_droite {
	font-family: 'Lato', sans-serif; font-size: 0.8em; line-height: 1.0em;	text-align: left;
}

/* EVENEMENTS */

/* EVENEMENTS */

.evenement {
	width: 100%;
	padding-top : 10px;
	padding-bottom: 180px;
}

.evenement_photo {
	width: 100%;
	height: 130px;
	float: left;
}

.evenement_data {
	width: 100%;
	float: right;
	min-height: 100px;
	text-align: justify;
	overflow: hidden;
	margin-top: 10px;
	line-height: 1.2em;
}

.event_social {
	height: 100%;
	vertical-align: bottom;

}

.detail_evenement img {
	width: 70%;
	margin-left: 15%;
	height: auto;
}

/* TRANSVERSAL : DANS LE HEADER (PAS DE RESPONSIVE) */

.links-spec {
	float: right;
	background: #E11482;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}

.links-spec ul {
	list-style-type: none;
	}
	
	.links-spec ul li {
	display: inline-block;
	}

.call-adherer, .contact-presse {
      display: block;
      margin-top: 7px;
      margin-right: 10px;
      float: right;
      width: 88px;
      height: 36px;
	  text-indent: -9999px;  
	  border: 1px solid #fff; 
  	  
}
.call-adherer {
      background: url('/img/boutons/bouton_adherer.png') 0 0 no-repeat;  
	  
}

.call-adherer:hover {
  background-image: url('/img/boutons/bouton_adherer_over.png');  
  border: 1px solid #E11482; 
}

.contact-presse {
      background: url('/img/boutons/bouton_presse.png') 0 0 no-repeat;  
}

.contact-presse:hover {
  background-image: url('/img/boutons/bouton_presse_over.png');  
     border: 1px solid #E11482; 

}

.bouton_google:hover img {
	content: url('/img/boutons/bouton_google_hover.png') 0 0 no-repeat;
}

.bouton_facebook:hover img {
	content: url('/img/boutons/bouton_facebook_hover.png') 0 0 no-repeat;
}

.bouton_youtube:hover img {
	content: url('/img/boutons/bouton_youtube_hover.png') 0 0 no-repeat;
}

.bouton_twitter:hover img {
	content: url('/img/boutons/bouton_twitter_hover.png') 0 0 no-repeat;
}


.navigation {
	clear: both;
	background: green;
}

.older {
	float: left;
	margin-left: 15px;
}

.newer {
	float: right;
		margin-right: 15px;

}

.older, .newer {
text-align: center;
line-height: 30px;
margin-top: 50px;

}


.older a, .newer a {
color: #fff;
background: #E11482;
width: 35%;
padding: 10px 25px;
border: 1px solid #E11482;


}

.older a:hover, .newer a:hover {
color: #E11482;
background: #fff;
}

}

@media screen and (max-width: 767px) {
.date {
	padding-top: 20px;
	color: #e4007b;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 1em; 
}

.avant_titre {
	font-family: 'Lato', sans-serif; font-size: 1.5em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list a {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list_droite {
	font-family: 'Lato', sans-serif; font-size: 0.8em; line-height: 1.0em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.titre {
	font-family: 'Lato', sans-serif; font-size: 2.0em; line-height: 1.2em;	text-align: left;
}

.titre_list {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left;
}

.titre_list_droite {
	font-family: 'Lato', sans-serif; font-size: 0.8em; line-height: 1.0em;	text-align: left;
}

/* EVENEMENTS */

/* EVENEMENTS */

.evenement {
	width: 100%;
	padding-top : 10px;
	padding-bottom: 180px;
}

.evenement_photo {
	width: 100%;
	height: 160px;
	float: left;
}

.evenement_data {
	width: 100%;
	float: right;
	min-height: 100px;
	text-align: justify;
	overflow: hidden;
	margin-top: 10px;
	line-height: 1.2em;
}

.event_social {
	height: 100%;
	vertical-align: bottom;

}




/* TRANSVERSAL : DANS LE HEADER (PAS DE RESPONSIVE) */

.links-spec {
	float: right;
	background: #E11482;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}

.links-spec ul {
	list-style-type: none;
	}
	
	.links-spec ul li {
	display: inline-block;
	}

.call-adherer, .contact-presse {
      display: block;
      margin-top: 7px;
      margin-right: 10px;
      float: right;
      width: 88px;
      height: 36px;
	  text-indent: -9999px;  
	  border: 1px solid #fff; 
  	  
}
.call-adherer {
      background: url('/img/boutons/bouton_adherer.png') 0 0 no-repeat;  
	  
}

.call-adherer:hover {
  background-image: url('/img/boutons/bouton_adherer_over.png');  
  border: 1px solid #E11482; 
}

.contact-presse {
      background: url('/img/boutons/bouton_presse.png') 0 0 no-repeat;  
}

.contact-presse:hover {
  background-image: url('/img/boutons/bouton_presse_over.png');  
     border: 1px solid #E11482; 

}

.bouton_google:hover img {
	content: url('/img/boutons/bouton_google_hover.png') 0 0 no-repeat;
}

.bouton_facebook:hover img {
	content: url('/img/boutons/bouton_facebook_hover.png') 0 0 no-repeat;
}

.bouton_youtube:hover img {
	content: url('/img/boutons/bouton_youtube_hover.png') 0 0 no-repeat;
}

.bouton_twitter:hover img {
	content: url('/img/boutons/bouton_twitter_hover.png') 0 0 no-repeat;
}

.navigation {
	clear: both;
	background: green;
}

.older {
	float: left;
	margin-left: 15px;
}

.newer {
	float: right;
		margin-right: 15px;

}

.older, .newer {
text-align: center;
line-height: 30px;
margin-top: 50px;

}


.older a, .newer a {
color: #fff;
background: #E11482;
width: 35%;
padding: 10px 25px;
border: 1px solid #E11482;


}

.older a:hover, .newer a:hover {
color: #E11482;
background: #fff;
}
}

@media screen and (max-width: 600px) {
.date {
	padding-top: 20px;
	color: #e4007b;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 1em; 
}

.avant_titre {
	font-family: 'Lato', sans-serif; font-size: 1.5em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list a {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list_droite {
	font-family: 'Lato', sans-serif; font-size: 0.8em; line-height: 1.0em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.titre {
	font-family: 'Lato', sans-serif; font-size: 2.0em; line-height: 1.2em;	text-align: left;
}

.titre_list {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left;
}

.titre_list_droite {
	font-family: 'Lato', sans-serif; font-size: 0.8em; line-height: 1.0em;	text-align: left;
}

/* EVENEMENTS */

/* EVENEMENTS */

.evenement {
	width: 100%;
	padding-top : 10px;
	padding-bottom: 180px;
}

.evenement_photo {
	width: 100%;
	height: auto;
	float: left;
}

.evenement_data {
	width: 100%;
	float: right;
	min-height: auto;
	text-align: justify;
	overflow: hidden;
	margin-top: 10px;
	line-height: 1.2em;
}

.event_social {
	height: 100%;
	vertical-align: bottom;

}

/* TRANSVERSAL : DANS LE HEADER (PAS DE RESPONSIVE) */

.links-spec {
	float: right;
	background: #E11482;
	width: 50%;
	height: 70px;
	text-align: center;
	padding-bottom: 0px;
}

.links-spec ul {
	list-style-type: none;
	}
	
	.links-spec ul li {
	display: inline-block;
	}

.call-adherer, .contact-presse {
      display: block;
      margin-top: 17px;
      margin-right: 10px;
      float: right;
      width: 88px;
      height: 36px;
	  text-indent: -9999px;  
	  border: 1px solid #fff; 
  	  
}
.call-adherer {
      background: url('/img/boutons/bouton_adherer.png') 0 0 no-repeat;  
	  
}

.call-adherer:hover {
  background-image: url('/img/boutons/bouton_adherer_over.png');  
  border: 1px solid #E11482; 
}

.contact-presse {
      background: url('/img/boutons/bouton_presse.png') 0 0 no-repeat;  
}

.contact-presse:hover {
  background-image: url('/img/boutons/bouton_presse_over.png');  
     border: 1px solid #E11482; 

}

.bouton_google:hover img {
	content: url('/img/boutons/bouton_google_hover.png') 0 0 no-repeat;
}

.bouton_facebook:hover img {
	content: url('/img/boutons/bouton_facebook_hover.png') 0 0 no-repeat;
}

.bouton_youtube:hover img {
	content: url('/img/boutons/bouton_youtube_hover.png') 0 0 no-repeat;
}

.bouton_twitter:hover img {
	content: url('/img/boutons/bouton_twitter_hover.png') 0 0 no-repeat;
}

.navigation {
	clear: both;
	background: green;
}

.older {
	float: left;
	margin-left: 15px;
}

.newer {
	float: right;
		margin-right: 15px;

}

.older, .newer {
text-align: center;
line-height: 30px;
margin-top: 50px;

}


.older a, .newer a {
color: #fff;
background: #E11482;
width: 35%;
padding: 10px 25px;
border: 1px solid #E11482;


}

.older a:hover, .newer a:hover {
color: #E11482;
background: #fff;
}
}

@media screen and (max-width: 479px) {
.date {
	padding-top: 20px;
	color: #e4007b;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 1em; 
}

.avant_titre {
	font-family: 'Lato', sans-serif; font-size: 1.5em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list a {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list_droite {
	font-family: 'Lato', sans-serif; font-size: 0.8em; line-height: 1.0em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.titre {
	font-family: 'Lato', sans-serif; font-size: 2.0em; line-height: 1.2em;	text-align: left;
}

.titre_list {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left;
}

.titre_list_droite {
	font-family: 'Lato', sans-serif; font-size: 0.8em; line-height: 1.0em;	text-align: left;
}

/* EVENEMENTS */

.evenement {
	width: 100%;
	padding-top : 10px;
	padding-bottom: 180px;
}

.evenement_photo {
	width: 100%;
	height: auto;
	float: left;
}

.evenement_data {
	width: 100%;
	float: right;
	min-height: auto;
	text-align: justify;
	overflow: hidden;
	margin-top: 10px;
	line-height: 1.2em;
}

.event_social {
	height: 100%;
	vertical-align: bottom;

}


/* TRANSVERSAL : DANS LE HEADER (PAS DE RESPONSIVE) */

.links-spec {
	float: right;
	background: #E11482;
	width: 65%;
	height: 70px;
	text-align: right;
	padding-bottom: 0px;
}

.links-spec ul {
	list-style-type: none;
	}
	
	.links-spec ul li {
	display: inline-block;
	}

.call-adherer, .contact-presse {
      display: block;
      margin-top: 21px;
      margin-right: 5px;
      float: right;
      width: 70px;
      height: 29px;
	  text-indent: -9999;  
	  border: 1px solid #fff; 
	  font-size:0.000000em;
  	  
}
.call-adherer {
      background: url('/img/boutons/bouton_adherer.png') 0 0 no-repeat;  
	  background-size: 70px 29px;
}

.call-adherer:hover {
  background-image: url('/img/boutons/bouton_adherer_over.png');  
  border: 1px solid #E11482; 
}

.contact-presse {
      background: url('/img/boutons/bouton_presse.png') 0 0 no-repeat;  
	   background-size: 70px 29px;
}

.contact-presse:hover {
  background-image: url('/img/boutons/bouton_presse_over.png');  
     border: 1px solid #E11482; 

}

.bouton_google:hover img {
	content: url('/img/boutons/bouton_google_hover.png') 0 0 no-repeat;
}

.bouton_facebook:hover img {
	content: url('/img/boutons/bouton_facebook_hover.png') 0 0 no-repeat;
}

.bouton_youtube:hover img {
	content: url('/img/boutons/bouton_youtube_hover.png') 0 0 no-repeat;
}

.bouton_twitter:hover img {
	content: url('/img/boutons/bouton_twitter_hover.png') 0 0 no-repeat;
}
.navigation {
	clear: both;
	background: green;
}

.older {
	float: left;
	margin-left: 15px;
}

.newer {
	float: right;
		margin-right: 15px;

}

.older, .newer {
text-align: center;
line-height: 30px;
margin: 20px auto;
width: 100%;

}

.older {
	margin-top: 50px;
}

.older a, .newer a {
color: #fff;
background: #E11482;
width: 100%;
padding: 10px 25px;
border: 1px solid #E11482;


}

.older a:hover, .newer a:hover {
color: #E11482;
background: #fff;
}
}

@media screen and (max-width: 320px) {
.date {
	padding-top: 20px;
	color: #e4007b;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 1em; 
}

.avant_titre {
	font-family: 'Lato', sans-serif; font-size: 1.5em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list a {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.avant_titre_list_droite {
	font-family: 'Lato', sans-serif; font-size: 0.8em; line-height: 1.0em;	text-align: left; color: #e4007b; text-transform: uppercase; margin-top: 10px;
}

.titre {
	font-family: 'Lato', sans-serif; font-size: 2.0em; line-height: 1.2em;	text-align: left;
}

.titre_list {
	font-family: 'Lato', sans-serif; font-size: 1.0em; line-height: 1.2em;	text-align: left;
}

.titre_list_droite {
	font-family: 'Lato', sans-serif; font-size: 0.8em; line-height: 1.0em;	text-align: left;
}

/* EVENEMENTS */

.evenement {
	width: 100%;
	padding-top : 10px;
	padding-bottom: 180px;
}

.evenement_photo {
	width: 100%;
	height: auto;
	float: left;
}

.evenement_data {
	width: 100%;
	float: right;
	min-height: auto;
	text-align: justify;
	overflow: hidden;
	margin-top: 10px;
	line-height: 1.2em;
}

.event_social {
	height: 100%;
	vertical-align: bottom;

}


/* TRANSVERSAL : DANS LE HEADER (PAS DE RESPONSIVE) */

.links-spec {
	float: right;
	background: #E11482;
	width: 100%;
	height: 70px;
	text-align: center;
	padding-bottom: 0px;
}

.links-spec ul {
	list-style-type: none;
	}
	
	.links-spec ul li {
	display: inline-block;
	}

.call-adherer, .contact-presse {
      display: block;
      margin-top: 21px;
      margin-right: 5px;
      float: right;
      width: 70px;
      height: 29px;
	  text-indent: -9999px;  
	  border: 1px solid #fff; 
	  font-size:0.000001em;
  	  
}
.call-adherer {
      background: url('/img/boutons/bouton_adherer.png') 0 0 no-repeat;  
	  background-size: 70px 29px;
}

.call-adherer:hover {
  background-image: url('/img/boutons/bouton_adherer_over.png');  
  border: 1px solid #E11482; 
}

.contact-presse {
      background: url('/img/boutons/bouton_presse.png') 0 0 no-repeat;  
	   background-size: 70px 29px;
}

.contact-presse:hover {
  background-image: url('/img/boutons/bouton_presse_over.png');  
     border: 1px solid #E11482; 

}

.bouton_google:hover img {
	content: url('/img/boutons/bouton_google_hover.png') 0 0 no-repeat;
}

.bouton_facebook:hover img {
	content: url('/img/boutons/bouton_facebook_hover.png') 0 0 no-repeat;
}

.bouton_youtube:hover img {
	content: url('/img/boutons/bouton_youtube_hover.png') 0 0 no-repeat;
}

.bouton_twitter:hover img {
	content: url('/img/boutons/bouton_twitter_hover.png') 0 0 no-repeat;
}


}