<br />
<b>Deprecated</b>:  strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in <b>/var/www/inc/fct/string.fct.php</b> on line <b>137</b><br />
/* UTF-8 à jamais */
#responsive_palier{
	width:768px;
}
.contenu_utile{
	width:768px;
}
#entete .contenu_utile .haut .acces_secondaire{
	display:none;
}
#menu,
.home #menu{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	box-shadow:0 10px 30px 0 rgba(0, 0, 0, 0.5);
  background-color:#ffffff;
  z-index:104;
  margin:0;
  padding-top:65px;
  padding-bottom:80px;
  display:none;
}
#menu.aff,
.home #menu.aff{
	display:block;
}
#menu ul{
	padding-left:96px;
}
.menu_btn_ouvre,
#menu.aff .menu_btn_ferme,
#menu.aff .menu_btn_ferme_fleche{
	display:block;
}
#menu .lien_secondaire{
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;
	-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;
	margin:30px 0;
}
#menu .lien_secondaire a{
	text-decoration:none;
	margin:0 45px;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;
	-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;
	align-items:center;
	font-size:0.8em;
  line-height:1.83;
  color:#2a4c05;
}
#menu ul ul,
.home #menu ul ul{
	top:139px;
}
#menu ul li:hover ul{
	display:none;
}
#menu ul li.aff ul{
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;
}
#entete{
	height:628px;
}
#entete.sans_bandeau{
	height:300px;
}
#entete.sans_bandeau .bas{
	height:225px;
}
.home #entete{
	height:525px;
}
#entete .contenu_utile .haut{
	position:relative;
	height:96px;
}
#entete .contenu_utile .haut .logo,
.home #entete .contenu_utile .haut .logo{
	width:256px;
	height:96px;
	background:url('svg/logo-page.svg') center center no-repeat #2a4c05;
  background-size:240px auto;
  position:absolute;
  top:0;
  left:calc(50% - 128px);
}
#entete .bas{
	height:553px;
	margin-top:-21px;
}
.home #entete .bas{
	height:448px;
	margin-top:-17px;
}
#entete .bas .entete_bas .contenu_utile .img_entete{
	width:640px;
	margin-left:calc(50% - 320px);
	box-shadow:0 20px 30px 0 rgba(0, 0, 0, 0.5);
}
#pied{
	width:600px;
}
/*----------------------------------
						HOME
-----------------------------------*/
#images_home li .visuel{
	left:auto;
	right:64px;
	height:395px;
}
#images_home li .duplicata{
	right:auto;
	left:64px;
	width:861px;
	height:395px;
}
#images_home li .duplicata img{
	height:395px;
}
#images_home li h1{
	left:calc(50% - 320px);
	width:640px;
  font-size:3.33em;;
  line-height:1;
}
#images_home_puce li{
	width:10px;
  height:10px;
	margin:0 4px;
}
.news_home ul{
	-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;
}
.presentation_home .fond{
	width:100%;
	min-height:828px;
	margin:80px auto 12px;
}
.presentation_home .fond div{
	margin:40px 134px;
	-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;
}
.presentation_home .fond div img{
	width:500px;
}
.presentation_home .fond div p{
	width:500px;
  margin-left:0;
  margin-top:50px;
}
.presentation_home .lien a{
	margin-right:116px;
}
.acces_rapide ul{
	margin-top:30px;
}
.acces_rapide ul li{
	margin:0 12px;
	margin-top:25px;
	width:184px;
	height:180px;
	border-radius:8px;
  border:solid 4px #c4f6e5;
}
.acces_rapide ul li hr{
	width:30px;
	border-top:4px solid #81df60;
	margin-top:20px;
	margin-bottom:25px;
}
.acces_rapide ul li h3{
	font-size:1.6em;
}
/*----------------------------------
						CONTENU
-----------------------------------*/
#cmx_contenu article.bloc_aucune_images{
	padding:0 32px;
	width:calc(100% - 64px);
}
#cmx_contenu article.bloc_diaporama_avec_images ul.images{
	width:640px;
	height:338px;
}
#cmx_contenu article.bloc_gauche ul.images li img,
#cmx_contenu article.bloc_droite ul.images li img{
	max-width:384px;
}
#cmx_contenu article.bloc_haut ul.images li img,
#cmx_contenu article.bloc_diaporama_avec_images ul.images li img{
	max-width:640px;
}
#cmx_contenu article.bloc_gauche_avec_images .colonne,
#cmx_contenu article.bloc_droite_avec_images .colonne{
	padding:0 32px;
	width:calc(100% - 384px - 32px - 32px);
}
#cmx_contenu article.bloc_haut p,
#cmx_contenu article.bloc_diaporama p{
	width:640px;
}
#cmx_contenu article.bloc_diaporama_avec_images .diaporama .suiv,
#cmx_contenu article.bloc_diaporama_avec_images .diaporama .prec{
	top:169px;
}
#cmx_contenu article.bloc table,
#cmx_contenu article.bloc ul.documents{
	margin-left:32px;
	width:calc(100% - 64px);
}
/*----------------------------------
						NEWS
-----------------------------------*/
.liste_news article ul.aff_news{
	margin:42px 32px 0;
	width:calc(100% - 64px);
}
.liste_news article ul.aff_news li a div,
.news article div h4{
	width:150px;
}
.liste_news article ul.aff_news li a p,
.news article div p{
	width:255px;
}
/*----------------------------------
					TROMBINOSCOPE
-----------------------------------*/
.trombinoscope .conseil ul,
.trombinoscope .commission ul{
	margin:30px 32px 0;
}
/*----------------------------------
					ANNUAIRE
-----------------------------------*/
.annuaire .rubrique ul{
	margin:45px 32px 0;
}
.annuaire .rubrique ul li .infos{
	-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;
	align-items:flex-start;
}
.annuaire .rubrique ul li .infos img{
	margin-right:0;
	margin-bottom:16px;
}
.annuaire .rubrique ul li .infos div{
	width:100%;
}
.detail_annuaire .infos{
	width:640px;
}
.detail_annuaire p{
	width:calc(100% - 340px);
}
/*----------------------------------
					ML, CREDITS, PLAN
-----------------------------------*/
.mentionslegales,
.credits,
.plandusite{
	margin:0 32px;
	width:calc(100% - 64px)
}