@charset "UTF-8";

/* ----------------------------- */
/* ==Table des matières            */
/* ----------------------------- */
/* 1- Police @font-face */
/* 2- Couleurs de fond */
/* 3- Header */
/* 4- Home Enquêtes */
/* 5- Home Slider der */
/* 6- Home Dernières Enquêtes*/
/* 7- Home Mots clés */
/* 8- Single image */
/* 9- Single présentation journaliste */
/* 10- Single présentation enquete */
/* 11- Single enquetes en lien */
/* 12- Footer */

/* ----------------------------- */
/* ==Police @font-face           */
/* ----------------------------- */

@font-face {
	font-family: 'GrandesignNeueSerif';
	src:url('../fonts/GrandesignNeueSerif.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GrandesignNeueSerif.woff') format('woff'),
		url('../fonts/GrandesignNeueSerif.ttf')  format('truetype'),
		url('../fonts/GrandesignNeueSerif.svg#GrandesignNeueSerif') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/OpenSans-Italic-webfont.eot');
    src: url('../fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src:url("../fonts/montserrat-regular-webfont.eot");
	src:url("../fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),
		url("../fonts/montserrat-regular-webfont.woff") format("woff"),
		url("../fonts/montserrat-regular-webfont.ttf") format("truetype");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src:url("../fonts/montserrat-bold-webfont.eot");
	src:url("../fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"),
		url("../fonts/montserrat-bold-webfont.woff") format("woff"),
		url("../fonts/montserrat-bold-webfont.ttf") format("truetype");
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: 'roboto_slabregular';
    src: url('../fonts/RobotoSlab-Regular-webfont.eot');
    src: url('../fonts/RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoSlab-Regular-webfont.woff') format('woff'),
         url('../fonts/RobotoSlab-Regular-webfont.ttf') format('truetype'),
         url('../fonts/RobotoSlab-Regular-webfont.svg#roboto_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto_slablight';
    src: url('../fonts/RobotoSlab-Light-webfont.eot');
    src: url('../fonts/RobotoSlab-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoSlab-Light-webfont.woff') format('woff'),
         url('../fonts/RobotoSlab-Light-webfont.ttf') format('truetype'),
         url('../fonts/RobotoSlab-Light-webfont.svg#roboto_slablight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_slabbold';
    src: url('../fonts/RobotoSlab-Bold-webfont.eot');
    src: url('../fonts/RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoSlab-Bold-webfont.woff') format('woff'),
         url('../fonts/RobotoSlab-Bold-webfont.ttf') format('truetype'),
         url('../fonts/RobotoSlab-Bold-webfont.svg#roboto_slabbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.largeur{
	width:80%;
}

@media (min-width: 1201px){
	.largeur{
		width:60%;
	}
}

/* ----------------------------- */
/* ==Couleurs de fond            */
/* ----------------------------- */

.turquoise{
	background-color:#68bcc8;
}
.azur{
	background-color:#188797;
}

.gris {
	background-color:#393c40;
}

.vert{
	background-color:#b1c702;
}

.ciel{
	background-color:#f3f9fa;
}

/* ----------------------------- */
/* ==Header          			 */
/* ----------------------------- */

.accueil{
	text-decoration:none
}

.accueil:hover{
	text-decoration:none
}

.titre1{
	font-family: 'GrandesignNeueSerif', sans-serif;
	font-weight:300;
	font-size:3.2rem;
	line-height:1em;
	margin-top:0;
	margin-bottom:0.2em;
}

.titre1 span {
	color:#fff
}

.vitrine{
	display:block;
	font-family: 'GrandesignNeueSerif', sans-serif;
	font-weight:300;
	font-size:1.5rem;
	color:#188797;
	line-height:1.8rem;
	
}

@media (max-width: 1690px){
	.vitrine{
		width:72%;
	}
}

@media (max-width: 1440px){
	.vitrine{
		width:76%;
	}
}

@media (max-width: 1024px){
	.vitrine{
		width:80%;
	}
}

@media (max-width: 768px){
	.vitrine{
		width:59%;
	}
}

@media (max-width: 544px){
	.vitrine{
		width:100%;
	}
}

.img_biseautee{
	margin-top:-16px
}

/*----- Recherche TOP ------*/

@media (min-width: 545px) {
.rech_top, .rechav_top{
		margin-left: auto;
	}
}
.rech_top{
	font-family: 'open_sansitalic', sans-serif;
	font-size:1.3rem;
	border-bottom:1px solid #188797;
	padding-left:0.5em;
	margin-bottom:1em;
}

.rech_top input{
	width:86%;
	color:#188797;
	background-color:inherit;
	border:none;
	cursor:text;
}

input[class="loupe"]{
	width:13%;
	background-image:url("../img/loupe.png");
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}

.rechav_top{
	display:block;
	font-family: 'Montserrat', sans-serif;
	font-size:1.3rem;
	font-weight:400;
	color:#fff;
	border:none;
	border-radius:5px;
	padding:3px 0 2px 0.5em;
	cursor:pointer;
}
header a.rechav_top , header a.rechav_top:hover {
	color: #FFF;
	text-decoration: none;
}

.rechav_top_btn_fermer{
	margin-top:-1px;
	margin-bottom:2px;
}

#formulaire_recherche label {
	display: none;
}

/*----Fin recherche TOP----*/

/*----Recherche avancée----*/
.dn{
	display:none
}
.rechav_titre{
	font-family: 'roboto_slabregular', serif;
	font-size:2.4rem;
	color:#fff;
}

.rechav_sstitre{
	padding:11px 15px;
	font-family: 'Montserrat', sans-serif;
	font-size:1.4rem;
	color:#fff;
	text-align:right;
	background-color:#b1c702;
}

@media (min-width: 1539px){
	.rechav_sstitre{
		margin-top:72px;
	}
}

@media (max-width: 1538px){
	.rechav_sstitre{
		margin-top:36px;
	}
}

@media (max-width: 1200px){
	.rechav_sstitre{
		margin-top:72px;
	}
}

@media (max-width: 1155px){
	.rechav_sstitre{
		margin-top:36px;
	}
}

@media (max-width: 768px){
	.rechav_sstitre{
		margin-top:133px;
	}
}

@media (max-width: 544px){
	.rechav_sstitre{
		display:none
	}
}

#form_recherche_p1 label{
	float: left;
	background-color:#b1c702;	
	
	font-family:'Montserrat', sans-serif;
	font-size:1.4rem;
	color:#fff;
	padding:8px 15px 5px;
	border-radius:5px 5px 0 0;
	
	margin-top: 0;
}
#form_recherche_p1 input {
	clear: both;
}
.rechav_champ{
	font-family: 'open_sansitalic', sans-serif;
	font-size:1.3rem;
	color:#c7c7c7;
	border:2px solid #fff;
	padding:10px 15px;
}
/*
#form_recherche_p2 .saisie_checkbox {
	background-color:#f5f7e6;
	border:1px solid #b1c702;
	
	padding-top: 0;
	margin-top: 1rem;
}
*/
#form_recherche_p2 .saisie_checkbox {
	margin-top: 1rem;
}
#form_recherche_p2 label:first-child {
	border:none;
	width:100%;
	margin-top: 0;
	text-align:left;
	background-color:#fff;
	padding: 12px 8px;
	color:#188797;
	cursor:pointer;
	
	display: block;
	background: #fff url(../img/filtre.png) no-repeat 95% center;
	background-size: 17px;
}
#form_recherche_p2 label {
	font-family:'Montserrat', sans-serif;
	font-size:1.3rem;
}
#form_recherche_p2 .saisie_checkbox .choix {
	padding-top: 0.3rem;
	padding-bottom:0.3rem;
	padding-left: 0.8rem;
	padding-right:0.8rem;
	color:#188797;
	-webkit-transition:background-color 0.15s 0.05s;
	-moz-transition:background-color 0.15s 0.05s;
	-o-transition:background-color 0.15s 0.05s;
	transition:background-color 0.15s 0.05s;
}
#form_recherche_p2 .saisie_checkbox .choix label {
	padding:0.5rem 0 0.6rem 0.6rem;
}

#form_recherche_p2 .saisie_checkbox .choix {
     height:0;
	 display: none;
	 
	 overflow: hidden;
     transition:height 2s ease;
}
#form_recherche_p2 .saisie_checkbox:hover .choix {	
     height:auto;
	 display: block;
	 
	 background-color:#f5f7e6;
	 border-left:1px solid #b1c702;
	 border-right:1px solid #b1c702;
	
	 padding-top: 0.3rem; 
}
#form_recherche_p2 .saisie_checkbox:hover .choix:hover{
	background-color:#e9efbc;
	-webkit-transition:background-color 0.25s 0.05s;
	-moz-transition:background-color 0.25s 0.05s;
	-o-transition:background-color 0.25s 0.05s;
	transition:background-color 0.25s 0.05s;
}

#form_recherche_p3 {
	margin-top: 2rem;
}
.boutons input {
	float: left;
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}
.boutons .submit {
	padding: 0.5rem 1rem;
	font-size: 1.5rem;
}

/*
.rechav_crit{
	font-family:'Montserrat', sans-serif;
	font-size:1.4rem;
	color:#fff;
	padding:8px 15px 5px;
	border-radius:5px 5px 0 0;
}
.rechav_btn{
	border:none;
	cursor:pointer;
}

.rechav_filtre{
	font-family:'Montserrat', sans-serif;
	font-size:1.3rem;
}

.titre_filtre{
	border:none;
	width:100%;
	margin-top:1rem;
	text-align:left;
	background-color:#fff;
	padding: 12px 8px;
	color:#188797;
	cursor:pointer;
}

.filtre_btn{
	width:17px;
	display:inline-block;
	float:right;
	padding-top:5px;
}

.bloc_filtre{
	background-color:#f5f7e6;
	padding-top:1.5rem;
	padding-bottom:1.5rem;
	border:1px solid #b1c702;
}

.filtre{
	padding-top: 0.3rem;
	padding-bottom:0.3rem;
	padding-left: 0.8rem;
	padding-right:0.8rem;
	color:#188797;
	-webkit-transition:background-color 0.15s 0.05s;
	-moz-transition:background-color 0.15s 0.05s;
	-o-transition:background-color 0.15s 0.05s;
	transition:background-color 0.15s 0.05s;
}

.filtre label{
	padding:0 0 0.6rem 0.6rem;
}

.filtre_choisi, .filtre:hover{
	background-color:#e9efbc;
	-webkit-transition:background-color 0.25s 0.05s;
	-moz-transition:background-color 0.25s 0.05s;
	-o-transition:background-color 0.25s 0.05s;
	transition:background-color 0.25s 0.05s;
}
*/

/*----Fin Recherche avancée----*/
/*----Fin header----*/

/* ----------------------------- */
/* ==Home Enquêtes         		 */
/* ----------------------------- */

.titre2{
	font-family:'roboto_slablight', serif;
	font-size:1.8rem;
	text-transform:uppercase;
	color:#393c40;
}

.filet{
	width:120px;
}

/* ----------------------------- */
/* ==Home Slider der       	 */
/* ----------------------------- */

.slider, .slider .slide{
	position:relative;
}

.slide_img {
	position: relative;
	z-index: 1;
}

.slide_caption_lg{
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color:rgba(104,188,200,0.9);
	padding:1rem 2rem;
	padding-left: 7%;
	
	z-index: 99;
}

@media (max-width: 850px){
	.slide_caption_lg{
		display:none;
	}
}
.slide_caption_sm{
	background-color:rgba(104,188,200,0.9);
	padding:1rem 2rem;
}
@media (min-width: 851px){
	.slide_caption_sm{
		display:none
	}
}
@media (max-width: 650px){
	.slide_caption_sm{
		padding:1rem
	}
}

/* Flèches pour la navigation dans le Slider */
.slick-prev {
    left: 1%;
	z-index: 999;
	
	background: transparent url(../img/slide_news_prev.png) no-repeat;
}
.slick-prev:before
{
    content: '';
}
.slick-next
{
    right: 1%;
	z-index: 999;
	
	background: transparent url(../img/slide_news_next.png) no-repeat;
}
.slick-next:before
{
    content: '';
}
.slick-prev, .slick-next {
	height: 25px;
}
.slick-prev:hover,
.slick-prev:focus {
    color: transparent;
    outline: none;
    background: transparent url(../img/slide_news_prev.png) no-repeat;
}
.slick-next:hover,
.slick-next:focus {
	background: transparent url(../img/slide_news_next.png) no-repeat;
}
@media (max-width: 544px){
	.slick-next, .slick-prev{
		top: 25%;
	}
}

.slide_description {
	display:inline-block;
	width:90%;
}

@media (max-width:680px){
	.slide_description{
		width:100%
	}
}

.slide_titre {
	font-family: 'roboto_slablight', serif;
	font-size:2rem;
	color:#fff;
	margin-bottom:1rem;
}

.slide_titre a {
	text-decoration:none;
	color:inherit;
}

.slide_titre a:hover {
	text-decoration:underline;
	color:inherit;
}

.slide_resume {
	font-family: 'open_sansregular', sans-serif;
	font-size:1.3rem;
	color:#fff;
	margin:0;
}

/* Points sur le Slider */
.slick-dots {
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 1rem 2rem;
		
	display:inline-block;
	margin-right:0;
	width: 6%;
}
@media (max-width:680px){
	.slick-dots{
		display:none !important;
	}
}
.slick-dots li {
	display: block;
	height: 10px;
    width: 10px;
    padding: 0;
	margin-bottom:0.7rem;
	cursor:pointer;
	border-radius: 50%;
	
	border: 1px solid #ccc !important;
	list-style: none;
}
.slick-dots li.slick-active {
	 background-color: #b1c702 !important;
}
.slick-dots li button {
	background-color: transparent !important;
}
.slick-dots li:hover {
	 background-color: #b1c702 !important;
}
.slick-dots li button:before {
	display: none;
}
.slick-dots li.slick-active button:before {
	 display: none;
}

/* Corrige le problème d'incompatibilité entre le Slider & knacss.css, sur Safari */
.fr {
  float:none; }


/*----- Fin home slider der ------*/

/* ----------------------------- */
/* == Home Dernières enquêtes    */
/* ----------------------------- */

.der, .enlien {
	
	}

.der_images, .enlien_images{
	display:none;
	margin-bottom:1em;
}

.der figure, .enlien figure{
	position:relative;
	overflow:hidden;
	margin-top:0;
	text-align:center;
	}

.der figure figcaption, .enlien figure figcaption{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background-color:rgba(177,199,2,0.8);
	padding:0.2em;
}

.der_lien, .enlien_lien{
	color:#fff;
	text-decoration:none;
}

.der_lien:hover, .enlien_lien:hover{
	color:#fff;
	text-decoration:none
}

.der_icon_media, .enlien_icon_media{
	display:none
	}

.der_titre, .enlien_titre{
	font-family: 'roboto_slabregular', serif;
	font-size:1.5rem;
	font-weight:400;
	margin:0;
	}

.der_auteur, .enlien_auteur{
	font-family: 'open_sansregular', sans-serif;
	font-size:1.2rem;
	margin:0;
	}

@media(min-width:545px){
	.der figure figcaption, .enlien figure figcaption{
		width:90%;
	}
}
	
@media (min-width:1025px){
	.der figure img, .enlien figure img{
	position:relative;
	}

	.der figure figcaption, .enlien figure figcaption{
		top:0;
		height:100%;
		width:100%;
	}

	figure.der_effet figcaption, figure.enlien_effet figcaption{
		top:auto;
		bottom:0;
		background-color:rgba(177,199,2,0.8);
		-webkit-transition:-webkit-transform .35s;
		-moz-transition:-moz-transform .35s;
		transition:transform .35s;
		-webkit-transform:translate3d(0,100%,0);
		-moz-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}

	figure.der_effet:hover figcaption, figure.der_effet:hover a, figure.enlien_effet:hover figcaption, figure.enlien_effet:hover a{
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		-webkit-transition-delay:.05s;
		transition-delay:.05s
	}

	.der_lien, .enlien_lien{
		display:block;
		padding-top:2em;
		height:100%;
	}

	.der_icon_media, .enlien_icon_media{
		display:block
	}

	.der_titre, .enlien_titre{
		font-size:1.7rem;
		font-weight:600;
	}

	.der_auteur, .enlien_auteur{
		font-size:1.4rem;
	}
}

@media (max-width:768px){
	.der_figure_9{
		display:none
	}
}

.der_nav, .enlien_nav{
	max-width:167px;
}
.pagination .lien_pagination, .pagination .on {
	font-family: 'Montserrat', sans-serif;
	font-size:1.2rem;
	color:#188797;
	background-color:#f3f9fa;
	border:1px solid #188797;
	cursor:pointer;
	-webkit-transition-delay:.05s;
	-moz-transition-delay:.05s;
	-o-transition-delay:.05s;
	transition-delay:.05s;
	-webkit-transition-duration:.15s;
	-moz-transition-duration:.15s;
	-o-transition-duration:.15s;
	transition-duration:.15s;
	
	text-decoration:none;
	padding: 1px 6px;
	margin: 0 2px;
}
.pagination .lien_pagination:hover, .pagination .lien_pagination:active, .pagination .on {
	background-color:#b1c702;
	color:#fff;
	-webkit-transition-delay:.05s;
	-moz-transition-delay:.05s;
	-o-transition-delay:.05s;
	transition-delay:.05s;
	-webkit-transition-duration:.25s;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	transition-duration:.25s;
}
.pagination .prev .lien_pagination, .pagination .next .lien_pagination{ border: none; }

/*
.der_nav button, .enquete_enlien_nav button{
	font-family: 'Montserrat', sans-serif;
	font-size:1.2rem;
	color:#188797;
	background-color:#f3f9fa;
	border:1px solid #188797;
	cursor:pointer;
	-webkit-transition-delay:.05s;
	-moz-transition-delay:.05s;
	-o-transition-delay:.05s;
	transition-delay:.05s;
	-webkit-transition-duration:.15s;
	-moz-transition-duration:.15s;
	-o-transition-duration:.15s;
	transition-duration:.15s;
}

.der_nav button:first-child, .der_nav button:last-child, .enquete_enlien_nav button:first-child, .enquete_enlien_nav button:last-child{
	border:none;
	background-color:#fff;
}

.der_nav button:hover, .der_nav_btn_vert, .enquete_enlien_nav button:hover, .enquete_enlien_btn_vert{
	background-color:#b1c702;
	color:#fff;
	-webkit-transition-delay:.05s;
	-moz-transition-delay:.05s;
	-o-transition-delay:.05s;
	transition-delay:.05s;
	-webkit-transition-duration:.25s;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	transition-duration:.25s;
}
*/


/* spip.pagination.css */
.pagination .sep,.pagination .label {display:none;}
.pagination .disabled {display:none;}
.col .pagination .prev,.col .pagination .next {display: none;}	


/*----- Fin home dernières enquêtes ------*/

/* ----------------------------- */
/* ==Mots clés		        	 */
/* ----------------------------- */

.motscles{
	padding-top:1em;
	padding-bottom:2em;
}

@media (max-width:544px){
	.motscles{
		display:none;
	}
}

.motscles_bloc{
	width:75%
}

@media (min-width:769px){
	.motscles_bloc{
		width:55%
	}
}

@media (min-width:1025px){
	.motscles_bloc{
		width:40%
	}
}

@media (min-width:1441px){
	.motscles_bloc{
		width:30%
	}
}

.motscles_icon{
	display:block;
	padding:0.5em;
	border-radius:18px;
	background-color:#393c40;
}

.motscles h3.titre3{
	font-family: 'Montserrat', sans-serif;
	font-size:1.4rem;
	color:#6abdc9;
	text-transform:uppercase;
	margin-bottom:0.8em;
}

.motscles_ligne{
	margin-bottom:0.5em;
	flex-direction:row;
}

.motscles a{
	font-family: 'Montserrat', sans-serif;
	font-size:0.9rem;
	color:#b1c702;
	text-transform:uppercase;
	background-color:#fff;
	border:1px solid #6abdc9;
	padding:0.3em 0.5em;
	cursor:pointer;
	-webkit-transition-delay:.05s;
	-moz-transition-delay:.05s;
	-o-transition-delay:.05s;
	transition-delay:.05s;
	-webkit-transition-duration:.15s;
	-moz-transition-duration:.15s;
	-o-transition-duration:.15s;
	transition-duration:.15s;
	
	text-decoration: none;
}

.motscles a:hover{
	color:#fff;
	background-color:rgba(177,199,2,0.8);
	-webkit-transition-delay:.05s;
	-moz-transition-delay:.05s;
	-o-transition-delay:.05s;
	transition-delay:.05s;
	-webkit-transition-duration:.25s;
	-moz-transition-duration:.25s;
	-o-transition-duration:.25s;
	transition-duration:.25s;
}

/*----- Fin home mots clés ------*/

/* ----------------------------- */
/* ==Single image	        	 */
/* ----------------------------- */



/*----- Fin Single image ------*/

/* ----------------------------- */
/* ==Single présentation journaliste*/
/* ----------------------------- */

@media (max-width:1024px){
	.enquete.flex-container{
		flex-direction:column;
	}
}

.enquete_img{
	position:relative
}

.enquete_img, .a_propos_texte{
	width:89%
}

@media (min-width:1025px){
	.enquete_img, .a_propos_texte{
		width:50%
	}
}

.enquete_img_icon_media{
	position:absolute;
	top:0;
	left:0;
	background-color:rgba(106,189,201,0.8);
	padding:1rem;
	width:50px;
}

@media (min-width:545px){
	.enquete_img_icon_media{
		width:auto
	}
}

.enquete_jiste, .contact{
	background-color:#deeff1;
	height:auto;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:0.5em;
	width:89%;
}

@media (max-width:1024px){
	.contact{
		margin-top:2rem
	}
}

@media (min-width:1025px){	
	.enquete_jiste, .contact{
		margin-left:2%;
		width:48%;
		padding-right:10%;
	}
}

@media (min-width:1550px){	
	.enquete_jiste, .contact{
		padding-right:20%;
	}
}

.jiste_titre, .jiste_titre_prod, .jiste_titre_prix, .contact_titre{
	font-family: 'Montserrat', sans-serif;
	font-size:1.2rem;
	text-transform:uppercase;
	margin-top:1.5em;
}

.jiste_titre:first-child{
	margin-bottom:0.5em;
}

.jiste_photo{
	height:80px;
	border-radius:40px;	
}

img.jiste_photo{
	margin-right:2rem;
}

.jiste_texte{
	font-family: 'open_sansregular', sans-serif;
	font-size:1.3rem;
	color:#6abdc9;
	text-decoration:none;
	margin:0;
}

/* Bloc "contact" édité dans un article */
.contact, .contact a{
	font-family: 'open_sansregular', sans-serif;
	font-size:1.3rem;
	color:#6abdc9;
	text-decoration:none;
	
}
.contact a:hover{
	text-decoration: underline;
}
.contact h3.spip{
	font-family: 'Montserrat', sans-serif;
	font-size:1.2rem;
	text-transform:uppercase;
	margin-top:1.5em;
	
	clear: both;
	margin-bottom: 0;
	font-weight: normal;
	
	color: #000;
}
.contact p {
	margin:0;
}
.contact img{
	margin-bottom:2rem;
	margin-top:1rem;
}

.jiste_texte:first-child, .contact_texte:first-child{
	margin-top:1.5em;
}
.jiste_texte a {
	color: #6abdc9;
	text-decoration: none;
}
.jiste_texte a:hover{
	text-decoration: underline;
}

.jiste_nom{
	font-family: 'open_sanssemibold', sans-serif;
}

.jiste_org{
	font-family: 'open_sansitalic', sans-serif;
}

.jiste_pres{
	font-family: 'open_sansitalic', sans-serif;
	font-size:1.3rem;
	color:#616366;
	padding-top:1em;
}

/*----- Fin présentation journaliste ------*/

/* ----------------------------- */
/* ==Single présentation enquete	 */
/* ----------------------------- */

.enquete_titre{
	font-family: 'roboto_slabbold', serif;
	font-size:2rem;
	text-transform:uppercase;
	color:#b1c702;
	margin-left:10%;
}

.enquete_img_jiste, .a_propos{
	margin-left:10%;
}

.enquete_description, .enquete .socialtags{
	margin:2rem 10% 0;
}

.enquete .socialtags{
	-webkit-flex-direction:row;
	-moz-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
}
.enquete .socialtags img {
	height: 25px;
}
.enquete .socialtags .socialtags-hovers {
	opacity: 1;
	filter: alpha(opacity=100);
}
.enquete .socialtags .socialtags-hovers:hover {
	opacity: .4;
	filter: alpha(opacity=40);
}
.enquete .socialtags ul li {
	margin-right: 5px;
}

.enquete .socialtags a{
	margin-right:0.5rem
}

.enquete .socialtags a:last-child{
	margin-right:0
}

@media (min-width:1025px){
	.enquete_titre, .enquete_img_jiste , .a_propos{
		margin-left:20%;
	}
	.enquete_description, .enquete .socialtags{
		width:40%;
		margin-left:20%;
	}
}

h3.description_titre{
	font-family: 'Montserrat', sans-serif;
	font-size:1.6rem;
	color:#6abdc9;
	text-transform:uppercase;
	margin-bottom:0
}

.description_texte{
	font-family: 'open_sansregular', sans-serif;
	font-size:1.3rem;
	color:#616366;
}

/*----- Fin Single présentation enquete ------*/

/* ----------------------------- */
/* ==Single enquetes en lien	   	 */
/* ----------------------------- */

/*---pour les enquetes en lien, voir les styles des Dernières enquêtes---*/

@media(min-width:769px){
	.enquete_enlien_figure_4{
		display:none
	}
}

.enquete_enlien_nav{
	max-width:115px
}

/*----- Fin Single enquetes en lien ------*/

/* ----------------------------- */
/* ==Contact			        	 */
/* ----------------------------- */

.a_propos_texte{
	font-family: 'open_sansregular', sans-serif;
	font-size: 1.3rem;
	color: #616366;
}

/* ----------------------------- */
/* ==Footer			        	 */
/* ----------------------------- */

.footer_lien{
	font-family: 'Montserrat', sans-serif;
	font-size:1.1rem;
	color:#393c40;
	text-transform:uppercase;
	text-decoration:none;
	border-left: 1px solid #188797;
}

a.footer_lien:hover{
	color:#fff
}

@media (max-width:544px){
	.footer_lien{
		display:block;
		border-left:none;
		padding-top:1em;
	}
}

@media (min-width:545px){
	.footer_lien{
		padding-left: 0.5em;
	}
}

.footer_icon{
	
}

.footer_texte{
	font-family: 'open_sansregular', sans-serif;
	font-size:1.2rem;
	color:#fff;
}

/*----- Fin Footer ------*/



/*** AJOUTS BAO ***/
.chapo p {
	font-weight: bold;
	margin-bottom:0.75em;
}

/* Logos, documents et images */
.spip_logos { float: left; margin: 0; margin-right: /*@margin-bottom*/1em/*/@*//*; margin-bottom: /*@margin-bottom*//*1em/*/@*/; padding: 0; border: none; }

.spip_documents { margin-bottom: /*@margin-bottom*/1em/*/@*/; padding: 0; background: none; }
.spip_documents,
.spip_documents_center,
.spip_doc_titre,
.spip_doc_descriptif { margin-right: auto; margin-left: auto; text-align: center; font-size:1.1em; }
.spip_documents_center { 
	clear: both; 
	display: block; 
	width: 100%; 
	margin: 2.5em auto 20px;
}
.spip_documents_left { float: left; margin: 0 15px 8px 0; }
.spip_documents_right { float: right; margin: 0 0 8px 15px; }
.spip_doc_titre {}
.spip_doc_descriptif { clear: both; }

/* Listes d'articles */
li.hentry {
	margin-bottom: 1em;
}
li.hentry h4 {
	margin-bottom: 0.5em;
	font-size: 1.2em;
}
li.hentry h4 a {
	color: #6abdc9;
}
ul.liste-items {
	list-style: none;
}
.pas_trouve {
	font-weight: bold;
}

/* Footer */
.footer_texte p {
	margin-top: 0.75em;
}
.footer_texte a {
	color: #fff;
}
.footer_texte a:hover {
	text-decoration: none;
}

/* Médias Enquêtes */
#liens_galerie_enquete {
	display: none;
}