 @import "/extensions/css/reset_fixe.css"; @import "/extensions/css/reset_portable.css" screen and (max-width:1500px); @import "/extensions/css/reset_tablette.css" screen and (max-width:1100px); @import "/extensions/css/reset_mobile.css" screen and (max-width:700px); @import "/extensions/css/reset_print.css" print; .css_1{position:relative;width:100%;height:100%;}  @media screen and (max-width:1500px) {.css_1_p{position:relative;width:100%;height:100%;} }  @media screen and (max-width:1100px) {.css_1_t{position:relative;width:100%;height:100%;} }  @media screen and (max-width:700px) {.css_1_m{position:relative;width:100%;height:100%;} }   @import url(http://fonts.googleapis.com/css?family=Noto+Sans|Open+Sans+Condensed:300|Open+Sans:400,800); html, body{  width:100%;  height:auto;  min-height:100%;  margin:0;  padding:0; }  html{overflow:auto;}  body{ background:#fff url(/images/fond_securite.png) repeat-x 0px 67px; font-family:'Noto Sans',Arial,Georgia,Verdana,sans-serif; font-size:14px; color:#000; }  a{color:#2d4b9b;text-decoration:undeerline;}  a:hover{text-decoration:none;}  h1{ font-family:'Open Sans','Noto Sans',Arial,Georgia,Verdana,sans-serif; font-size:25px; color:#2d4b9b; margin:10px 0; font-weight:bold; padding-bottom:10px;  border-bottom:2px dotted #7f8080; }  h2{ font-family:'Open Sans','Noto Sans',Arial,Georgia,Verdana,sans-serif; font-size:20px; color:#2d4b9b; margin:10px 0; font-weight:bold; }  h3{ font-family:'Open Sans','Noto Sans',Arial,Georgia,Verdana,sans-serif; font-size:20px; color:#2d4b9b; margin:10px 0; }  img,embed{  max-width:100%; }  .container { position:relative; min-height:100%;  height:auto; }  html>body .container { min-height:100%;  height:auto; }  .conteneur{ width:974px; margin:0 auto; background:#fff; }  .logo{ float:left; display:inline; margin:18px 50px 13px -5px; padding:38px 20px 0 15px;  border:7px solid #fff; width:137px; height:137px; background:#2d4b9b; font:bold 14px Arial,Georgia,Verdana,sans-serif; color:#fff;  -webkit-border-radius:130px;  -khtml-border-radius:130px;  -moz-border-radius:130px;  -ms-border-radius:130px;  -o-border-radius:130px;  border-radius:130px;  -webkit-transition:border 0.5s;  -khtml-transition:border 0.5s;  -moz-transition:border 0.5s;  -ms-transition:border 0.5s;  -o-transition:border 0.5s;  transition:border 0.5s; }  .logo:hover{  border:7px solid #2d4b9b; }  .menu_autres_sites{ float:right; display:inline; background:#fff; margin:30px 30px 0 0; position:relative; width:125px; height:113px; overflow:hidden; }  .menu_autres_sites div{ position:absolute; padding:30px 40px 0 10px; top:0px; left:25px; width:105px; height:105px;  -webkit-border-radius:105px;  -khtml-border-radius:105px;  -moz-border-radius:105px;  -ms-border-radius:105px;  -o-border-radius:105px;  border-radius:105px;  -webkit-transition:left 0.5s;  -khtml-transition:left 0.5s;  -moz-transition:left 0.5s;  -ms-transition:left 0.5s;  -o-transition:left 0.5s;  transition:left 0.5s; background:#7cc623; font:bold 12px Arial,Georgia,Verdana,sans-serif; color:#fff; z-index:3; }  .menu_autres_sites_1 div{ background:#f0ae00; }  .image_menu{ position:absolute;  top:-5px;  left:18px; z-index:2; display:none; width:117px; }  .cache{ position:absolute; bottom:0px; right:0px; z-index:4; }  .menu_autres_sites:hover div{left:0px;}  .menu_autres_sites:hover .image_menu{left:-7px;}  .adresse_haut{  float:left;  display:inline;  margin-top:78px;  font-size:13px;  color:#000102; }  .conteneur_banniere{  float:left;  display:inline;  width:100%;  border-top:2px dotted #7f8080;  border-bottom:2px dotted #7f8080; }  .conteneur_banniere_fond{  float:left;  display:inline;  width:100%;  margin:7px 0;  background:#2d4b9b; }  .conteneur_banniere .conteneur{  position:relative;  height:328px; overflow:hidden; }  .fleche_suivant,.fleche_precedent{  position:absolute;  top:139px;  cursor:pointer;  z-index:5;  display:none; }  .fleche_suivant{right:5px;}  .fleche_precedent{left:5px;}  .fleche_suivant:hover,.fleche_precedent:hover{  -webkit-opacity:0.7;  -khtml-opacity:0.7;  -moz-opacity:0.7;  -ms-opacity:0.7;  -o-opacity:0.7;  opacity:0.7;  filter:alpha(opacity=70); }  .banniere , .banniere img{  position:absolute;  top:0px;  left:0px; width:974px;  height:328px;  z-index:3; }  .banniere div{  position:absolute;  bottom:20px; width:974px; padding:8px 20px;  background:#fff;  background:rgba(255,255,255,0.4); font:36px 'Myriad Pro','Noto Sans',Arial,Georgia,Verdana,sans-serif; color:#2d4b9b; text-align:right;  z-index:4; }  .corps{  float:right;  display:inline;  padding:25px 3% 230px 3%;  width:76%;  line-height:1.6em; }  .menu_principal{  float:left;  display:inline;  margin:25px 0;  padding-bottom:230px;  width:23%; }  .menu-principal-ligne{  float:left;  display:inline;  padding:6px 11%;  margin-bottom:4px;  width:100%; font-family:'Open Sans','Noto Sans',Arial,Georgia,Verdana,sans-serif; font-size:18px;  color:#7f7f7f;  font-weight:bold;  text-transform:uppercase;  line-height:1em; }  .menu-principal-ligne:hover , .menu-principal-ligne-sur{  background:#2d4b9b;  color:#96a5cd; }  .menuPrincipalDeroulant{  float:right;  display:inline;  width:90%; }  .menuPrincipalDeroulant .menu-principal-ligne{font-size:15px;}  .menuPrincipalDeroulant .menuPrincipalDeroulant .menu-principal-ligne{font-size:12px;}  .menuPrincipalDeroulant .menuPrincipalDeroulant .menuPrincipalDeroulant .menu-principal-ligne{font-weight:normal;font-size:12px;}  .menuPrincipalDeroulant .menuPrincipalDeroulant .menuPrincipalDeroulant .menuPrincipalDeroulant .menu-principal-ligne{font-size:10px;}  .pied_de_page {  position:absolute;  background:#c2c2c2;  height:200px;  bottom:0;  left:0;  right:0;  width:100%; }  .pied_de_page .conteneur{  margin-top:20px;  background:transparent; }  .pied_de_page_adresse{  float:left;  display:inline;  width:30%;  color:#545555;  font-size:18px;  text-align:center;  border-right:1px solid #000;  padding-bottom:10px; }  .pied_de_page_adresse em{  line-height:2.5em;  font-size:22px; font-family:'Open Sans Condensed','Open Sans','Noto Sans',Arial,Georgia,Verdana,sans-serif; }  .pied_de_page_menu{  float:right;  display:inline;  margin-top:58px;  width:17%; }  .pied_de_page_menu a{  color:#545555;  font-size:14px;  text-decoration:none; }  .pied_de_page_site{  float:left;  display:inline;  padding-left:20px;  width:50%; }  .pied_de_page_site font{  line-height:7.5em;  font-size:22px; font-family:'Open Sans Condensed','Open Sans','Noto Sans',Arial,Georgia,Verdana,sans-serif; font-style:italic; }  .pied_de_page_site .menu_autres_sites{  margin:30px 0 0 0;  background:transparent; }  @media screen and (max-width:850px) { }   @font-face { font-family:'neutradisp-bold-webfont'; src:url('/extensions/polices/neutradisp-bold.eot');  src:url('/extensions/polices/neutradisp-bold.eot?#iefix') format('embedded-opentype'),  url('/extensions/polices/neutradisp-bold.woff') format('woff'),  url('/extensions/polices/neutradisp-bold.ttf') format('truetype'),  url('/extensions/polices/neutradisp-bold.svg#svgFontName') format('svg'); }  