body{
	margin:0;padding:0;
    background-color:#fff;
    color:#000;
    font-size:18px;
    font-family: obliqua, sans-serif;
    font-weight: 400;
}
P{
	line-height: 1.49;
	margin:5px 0 22px 0;
}
A{color:#058DD8; text-decoration: underline;}
A:HOVER, A:HOVER H4{color:#333030; text-decoration:none;}
.pageCmsContenu, .header{
	width:900px;
	margin:0 auto;
}
H1{
	font-size:31px;
	color:#058DD8;
	font-weight:700;
}
H2{
	font-size: 26px;
	font-weight:700;
	color:#535252;
}
.header{display:flex; justify-content: space-between; padding-top:12px;}
.header IMG{width:170px !important; height:auto !important;}
.coord{
	padding-top:20px;
	line-height: 1.8;
}
@media screen and (max-width:900px) {
	.pageCmsContenu, .header{width:96%; margin:0 0 0 2%;}
	.header IMG{width:110px !important;}
	.pageCmsContenu IMG{max-width:100% !important;}
}
/*--------------------*/
.content IFRAME, .main IMG, .textPresentDroit IFRAME, .textPresentDroit IMG, .contenuPrincipal IMG, .contenuPrincipal IFRAME{ max-width:100% !important;}
.hamburger, .nav-pri LI LI, .fr .espClientEn, .En .espClientFr{ display:none;}
#sign{_display:none;position:fixed;box-shadow: 0 1px 2px #000000;bottom:22px;right:0;padding:1px 0 7px 5px;width:78px;z-index:10000;height:16px;background-color:#C6D5D2;	-webkit-border-top-left-radius: 5px;	-webkit-border-bottom-left-radius: 5px;	-moz-border-radius-topleft: 5px;	-moz-border-radius-bottomleft:5px;	border-top-left-radius: 5px;	border-bottom-left-radius: 5px;	-webkit-transition: all .4s ease-in;	-moz-transition: all .4s ease-in;	-o-transition: all .4s ease-in;	transition: all .4s ease-in;}
#sign:HOVER{width:89px; background-color:#6F6969;}
#sign A{color:#666666;text-decoration:none;font-size:11px;-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-o-transition: all .3s ease-in;transition: all .3s ease-in;}
#sign A:HOVER{color:#FFFFFF;}
/*---------CHARGEMENT-SLIDER-du-CMS---------------*/
.diaporama_slider ol, .diaporama_slider ul{list-style:none;}
.diaporama_slider{width:792px;margin:0;position:relative;z-index:0;height:270px; overflow:hidden;}
.slides IMG{border:none;}
.slides{position:absolute;left:0;z-index:100;}
.slides .next,.slides .prev{ display:none;}
.slides_container{width:100%;height:290px;overflow:hidden;position:relative;left:0;}
.pagination{display:none;}
/*----------CHARGEMENT LIGHTBOX--------------*/
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative; background-color:#FFF;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{ outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
DIV.gallery UL{list-style-type:none; margin:10px 0 29px; padding:0;display: flex;justify-content: space-around;}
DIV.gallery UL LI{display:inline;}
#content DIV.gallery UL LI A{margin:0 4px 4px 0;display:inline-block; border:none;}
#content DIV.gallery UL LI A:HOVER{ border:none; background:none;}
#main .gallery IMG, .content .gallery IMG{ margin:16px 18px 0 0;}
IMG.lightbox-miniature{width:240px;height:240px !important; object-fit: cover;}
@media screen and (min-width:1px) and (max-width:800px){#main IMG.lightbox-miniature{width:83px !important;border:solid 1px #6688B0 !important;height:60px !important;}
#lightbox-container-image-box{ max-width:304px !important; height:auto !important;}
#lightbox-container-image-box IMG{ max-width:285px !important; height:auto !important;}
#lightbox-container-image-data-box {width:304px !important; background:none;}
#jquery-lightbox{ background-color:#FFF; width:90%; margin-left:5%;}
}
/*-------------------screen-------------------*/
.alternatif_1{border:1px solid #454545;padding:5px 10px;font-size:13px;width:40%;float:right;margin:0 0 10px 10px;}
.alternatif_2{border:1px solid #454545;padding:5px 10px;font-size:13px;float:left;width:40%;margin:0 10px 10px;}
.encadre{font-size:14px;padding:5px 15px;border:1px solid #000000;margin:10px 0 10px 0;}
.citation{width:80%;margin:10px 0 8px 40px;}
#nav-pri li.current-root ul{display:block;}
img{vertical-align:top;}
.accessibility{position:absolute; top:-9999em; left:-9999em;}
N.CSS
#nav-pri:before{ display:none;}
#content:after{ display:none;}
#content_wrapper:after{content:'[DO NOT LEAVE IT IS NOT REAL]';display:block;height:0;clear:both;visibility:hidden;}
form label em{ color:red; font-weight:bold; font-size:14px; font-style:normal; font-family:"Courier New", Courier, monospace; }
form .validator{ font-size:10px;}
.content-center{ text-align:center;}
.content-right{ text-align:right;}
.float-left{ float:left;/*  clear:left;*/  margin:0 18px 15px 0;}
.float-right{ float:right; clear:right; margin:0 0 10px 20px;}
.float-right img{ margin:0 0 20px 10px;}
.force-new-line{ clear:both; height:12px;}
img.border{ border:1px solid #CCC; padding:1px; }
p.bloc{ border-width:1px; /*border-color:#DDD;*/ overflow:hidden; padding:10px; margin:20px 0 10px; /*background:#f7f8fa;*/ line-height:1.2em;}
* html p.bloc{ height:1%; overflow:visible;}
p.bloc img{ float:left; margin:0 30px 10px 0 !important; /*border-color:#DDD;*/ padding:3px; /*background:#fff;*/}
.content img{ margin:0 0 5px 0;}
li.pdf-file{ list-style:none; line-height:1.8em; padding-left:25px;}
table{ border-collapse:collapse; width:100%}
td, th{ vertical-align:top;}