html,body{margin:0;padding:0;}html{background-color:rgb(255,255,255);width:98%;margin-top:1%;margin-left:1%;margin-right:1%;}
body{margin:0;padding:0;font-family:"Times New Roman";font-size:1em;}
#global{width:100%;margin:auto;padding:0;background-color:rgb(255,255,255);}
h1,h2{display:inline;text-align:center;}
#blocContenu p{text-indent:3%;text-align:justify;color:rgb(0,0,0);}
img{border:none;vertical-align:middle;}
#headerPrincipal{padding:0px;width:100%;text-align:center;margin-left:0%;margin-right:0%;}
#headerPrincipal div{width:100%;}
#headerPrincipal{background:url("../images/banniere.jpg") no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#logo #titre{display:inline-block;width:60%;text-align:left;vertical-align:middle;font-size:1.2em;color:rgb(255,255,255);font-weight:normal;margin-left:10%;text-decoration:none;}
#logo #titre a{color:rgb(255,255,255);text-decoration:none;}
#logo #titre a:hover{color:rgb(255,255,255);text-decoration:none;}
#logo #langues{display:inline-block;width:20%;text-align:right;vertical-align:bottom;margin-right:9%;}
#logo #langues ul{list-style-type:none;margin:auto;margin-top:0;padding:0;}
#logo #langues li{display:inline-block;padding:0px 5px;font-size:1em;}
#logo #langues li a,#logo #langues .inactiveLang{color:rgb(192,192,192);text-decoration:none;text-transform:uppercase;}
#logo #langues li a:hover,#logo #langues .activeLang a{color:rgb(255,255,255);text-decoration:none;text-transform:uppercase;}
#headerPrincipal hr{width:81%;margin-left:10%;}
#navHeaderPrincipal{width:100%;text-align:center;color:rgb(192,192,192);margin:0;padding-bottom:5px;}
#headerPrincipal nav ul{list-style-type:none;margin:auto;margin-top:0;padding:0;}
#headerPrincipal nav li{display:inline-block;padding:0px 5px;font-family:"Verdana";text-transform:uppercase;font-size:1.1em;min-width:13%;}
#headerPrincipal nav a{	color:rgb(192,192,192);text-decoration:none;}
#headerPrincipal nav li a:hover,#headerPrincipal nav li .actif{color:rgb(255,255,255);}
#blocGauche{float:left;width:15%;}
#blocGauche #contenuBlocGauche{text-align:justify;width:95%;margin-top:30%;}
#blocContenu{display:inline-block;width:85%;vertical-align:top;text-align:center;margin:0;padding-top:10px;min-height:270px;}
#blocContenu header{padding:0;padding-top:5px;margin:0;width:100%;text-align:center;}
#blocContenu header h2{padding:5px 50px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;font-size:1.2em;color:rgb(192,192,192);}
#blocContenu header h2{color:rgb(192,192,192);text-decoration:none;}
#blocContenu header h2 a{color:rgb(192,192,192);text-decoration:none;}
#blocContenu header h2 a:hover{color:rgb(192,192,192);text-decoration:none;}
#blocContenu header h3{color:rgb(192,192,192);text-decoration:none;}
#blocContenu header h3 a{color:rgb(192,192,192);text-decoration:none;}
#blocContenu header h3 a:hover{color:rgb(192,192,192);text-decoration:none;}
#contenuBloc{border-left:1px rgb(32,32,32) solid;padding-right:16px;padding-left:3%;overflow:auto;}
#blocContenu ul{text-align:justify;}
#blocContenu a{color:rgb(0,0,0);text-decoration:none;}
#blocContenu a:hover{color:rgb(0,0,0);text-decoration:underline;}
#roundAbout{margin-left:10%;width:80%;margin-top:-1%;}
.roundabout-holder{list-style:none;padding:0;margin:0;width:28em;height:21em;}
.roundabout-moveable-item {width:24em;height:18em;cursor:pointer;}
#roundAbout img{width:100%;}
.roundabout-in-focus {cursor:auto;}
.mosaique{width:100%;}
.ligneMosaique{width:100%;}
.caseMosaique{}
footer aside{float:left;bottom:0%;left:0%;margin:auto;text-align:right;padding-top:1%;color:rgb(128,128,128);opacity:1;z-index:1000;font-size:0.8em;}
footer aside a{text-decoration:none;color:rgb(128,128,128);}
footer aside a:hover{text-decoration:none;color:rgb(128,128,128);}
.boxSmall{display:none;position:fixed;bottom:3%;right:3%;margin:auto;text-align:left;padding:1%;color:rgb(0,0,0);background-color:rgb(192,192,192);opacity:0.9;z-index:1000;}
.boxSmall .intituleBoxSmall{font-style:italic;}
.boxBig{display:none;position:fixed;bottom:3%;right:3%;margin:auto;text-align:left;padding:1%;color:rgb(0,0,0);background-color:rgb(192,192,192);opacity:0.9;z-index:1000;}
.boxBig .intituleBoxBig{font-style:italic;}
#boxContact{display:none;position:fixed;top:25%;left:40%;width:35%;height:50%;margin:auto;background-color:rgb(192,192,192);-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:0px 0px;z-index:2000;vertical-align:top;}
#boxContact header{color:rgb(255,255,255);font-weight:bold;padding:5px 0px;margin:-3px 0px 0px 0px;text-align:center;background-color:rgb(64,64,64);-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;font-size:1.2em;width:100%;}
#boxContact article{vertical-align: top;}
#boxContact header{color:rgb(255,255,255);text-decoration:none;}
#boxContact header img{text-align:right;padding-right:5px;}
#boxContact form{vertical-align:top;}	
#iconeFermerContact{text-align:right;}
#boxContact p{text-align:center;font-size:1em;width:100%;vertical-align:top;padding:0px 7px;text-indent:0px;color:rgb(64,64,64);}
body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none;}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:800;background-color:black;opacity:0.8;display:none;}
.lightbox{position:absolute;margin-left:15%;margin-top:6%;width:85%;z-index:850;text-align:center;line-height:0;font-weight:normal;}
.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.lightbox a img{border:none;}
.lb-outerContainer{position:relative;background-color:white;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.lb-outerContainer:after{content:"";display:table;clear:both;}
.lb-container{padding:4px;}
.lb-loader{position:absolute;top:43%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat;}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
.lb-container > .nav{left:0;}
.lb-nav a{outline:none;}
.lb-prev, .lb-next{width:30%;height:100%;cursor:pointer;display:block;}
.lb-prev{left:0;float:left;}
.lb-prev:hover{background:url(../images/prev.png) left 48% no-repeat;}
.lb-next{right:0;float:right;}
.lb-next:hover{background:url(../images/next.png) right 48% no-repeat;}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.lb-dataContainer:after{content:"";display:table;clear:both;}
.lb-data{padding:0 4px;color:#bbbbbb;}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}
.lb-data .lb-caption{font-size:1em;color:white;font-weight:bold;line-height:1em;}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:1em;color:#999999;}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;opacity:0.7;}
.lb-data .lb-close:hover{cursor:pointer;opacity:1;}
