 @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; @media screen and (max-width:1500px) {}  @media screen and (max-width:1100px) {}  @media screen and (max-width:700px) {}  body{  background:#fafbfb url(/images/fond.png) repeat-x top; font-family:Arial,Georgia,Verdana,sans-serif; font-size:11px; color:#3f4b54; line-height:1.7em; margin:0px; padding:0px; }  a{color:#65ADF0;text-decoration:none;}  a:hover{text-decoration:none;}  .clear{clear:both;}  p,h1,h2,h3,tr,td{  padding:0px;  margin:0px; }  table,tr,td{  border-collapse:collapse;  border-spacing:0;  border:none; }  .droit{ float:right; display:inline; }  .gauche{ float:left; display:inline; }  img{border:none;}  h1{ font-family:Arial,Georgia,Verdana,sans-serif; font-size:25px; color:#3a91e1; margin:10px 0 20px 0; font-weight:normal; }  h2{ font-family:Arial,Georgia,Verdana,sans-serif; font-size:18px; color:#3a91e1; margin:10px 0; font-weight:normal; }  h3{ font-family:Arial,Georgia,Verdana,sans-serif; font-size:14px; color:#65adf0; margin:10px 0; font-weight:bold; }  .h1{  float:left;  display:inline;  background:transparent url(/images/carre-bleu.png) no-repeat top left;  padding:5px 0 0 40px;  margin:0 0 0 20px;  height:30px;  font-family:Arial,Georgia,Verdana,sans-serif;  font-size:20px;  color:#65ADF0; }  .h1 h1{  font-family:Arial,Georgia,Verdana,sans-serif;  font-size:20px;  color:#65ADF0; margin:0px; }  .h1 a{color:#65ADF0;}  .h1_separation{  float:left;  display:inline;  margin:0 0 20px 60px; background:transparent url(/images/formation_separation.png) repeat top left; width:634px; height:2px; }  .conteneur{ width:1058px; margin:0 auto;  background:#fff url(/images/fond-conteneur.png) no-repeat top; }  .contenu{ width:946px; margin:0 auto; }  .logo{ width:100%; }  .logo img{ width:100%; border:none; }  .menu_principal{ margin:1px 0 15px 0; width:100%; height:31px; }  .menu-principal-ligne , .menu-principal-droit{  float:left;  display:inline;  padding:5px 14px 0 14px;  margin:0 2px 0 0;  height:26px;  background:url(/images/fond-menu-bleu.png) repeat-x top; font-family:Arial,Georgia,Verdana,sans-serif; font-size:14px; color:#fff; }  .menu-principal-droit{  padding-top:5px;  padding-bottom:4px;  float:right;  background:url(/images/fond-menu-rose.png) repeat-x top; }  .menuPrincipalDeroulant{  position:absolute;  padding:3px 5px;  min-width:150px;  background:#60aaef;  display:none; }  .menu-principal-ligne a , .menu-principal-droit a , .menuPrincipalDeroulant a{color:#fff;text-decoration:none;}  .menu-principal-ligne a:hover , .menu-principal-droit a:hover , .menuPrincipalDeroulant a:hover{text-decoration:underline;}  .menuReseauxSociaux img{  float:right;  display:inline;  margin-left:8px; }  .newsletter img{  float:left;  display:inline;  margin-top:3px;  margin-right:8px; }  .bloc_1{  float:left;  display:inline;  margin-top:5px;  width:550px;  height:126px; }  .solution_cle_en_main{  float:left;  display:inline;  margin-left:40px;  width:340px; font-family:Arial,Georgia,Verdana,sans-serif; font-size:21px; }  .solution_cle_en_main_ligne_1{  float:left;  display:inline;  width:100%; color:#c20080; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #c20080; }  .solution_cle_en_main_ligne_1 a{color:#c20080;}  .solution_cle_en_main_ligne_2{  float:left;  display:inline;  width:100%; color:#65adf0; }  .solution_cle_en_main_ligne_2 a{color:#65adf0;}  .colone_gauche{  float:left;  display:inline;  margin:60px 0 60px 0;  width:144px; }  .menu_gauche{  float:left;  display:inline;  margin-bottom:30px;  background:#c141a4 url(/images/fond-menu-gauche.png) repeat-x bottom;  width:100%;  padding:15px 0; }  .menu-gauche-ligne{  float:left;  display:inline;  margin:0 0 8px 13px;  padding-bottom:8px;  width:118px;  background:transparent url(/images/separation-horizontale.png) repeat-x bottom; font-family:Arial,Georgia,Verdana,sans-serif; font-size:12px; color:#fff; }  .menu-gauche-ligne a{color:#fff;text-decoration:none;}  .menu-gauche-ligne a:hover{text-decoration:underline;}  .corps{  float:right;  display:inline;  width:780px;  margin:60px 0 60px 0; }  .corps a{color:#65ADF0;}  .corps_reduit{  width:690px;  margin-right:30px; }  .pied_de_page{  float:left;  display:inline;  width:100%;  margin-bottom:10px;  background:#e7eaec; }  .conteneur_pied_de_page{ width:1058px; margin:0 auto; padding:20px 0; font-family:Arial,Georgia,Verdana,sans-serif; font-size:12px; color:#333333;  line-height:1.5em; }  .conteneur_pied_de_page a{color:#333333;text-decoration:none;}  .conteneur_pied_de_page a:hover{text-decoration:underline;}  .pied_de_page_adresse{  float:left;  display:inline;  margin-left:223px; }  .pied_de_page_menu{  float:left;  display:inline;  padding:0 30px;  margin:0 30px;  border-left:1px solid #fff;  border-right:1px solid #fff; }  .pied_de_page_reseaux_sociaux{  float:left;  display:inline;  line-height:2em; font-size:14px; }  .pied_de_page_reseaux_sociaux img{  float:right;  display:inline;  margin-right:10px;  border:none; }  input,textarea{  border:0px;  background:#ddd; font-family:Arial,Georgia,Verdana,sans-serif; font-size:11px; color:#3f4b54; }  .formulaire_intitule_5{  color:#3a91e1; }  .defibrillateur_rubrique_0{  float:left;  display:inline;  background:#65adf0 url(/images/fond_bleu.png) repeat-x bottom;  padding:8px 14px;  margin:10px 0;  width:116px; font-family:Arial,Georgia,Verdana,sans-serif; font-size:12px; color:#fff; }  .defibrillateur_rubrique_0 a{color:#fff;}  .defibrillateur_rubrique_1{  float:left;  display:inline;  background:url(/images/defibrilalateur_menu.png) repeat-x bottom;  padding-bottom:10px;  margin:0 14px 10px 14px;  width:116px; font-family:Arial,Georgia,Verdana,sans-serif; font-size:12px; color:#3a91e1; }  .defibrillateur_rubrique_1 a{color:#3a91e1;}   @font-face {  font-family:"myriadpro-bold-webfont";  src:url("/extensions/polices/myriadpro-bold-webfont.eot");  src:local("@"), url("/extensions/polices/myriadpro-bold-webfont.ttf") format("opentype");  font-weight:normal;  font-style:normal; }  @font-face {  font-family:"myriadpro-light-webfont";  src:url("/extensions/polices/myriadpro-light-webfont.eot");  src:local("@"), url("/extensions/polices/myriadpro-light-webfont.ttf") format("opentype");  font-weight:normal;  font-style:normal; }  .design1_image{  float:left;  display:inline;  margin-right:5%;  width:25%; }  .design1_image img{max-width:100%;}  .design1_titre{  float:left;  display:inline;  margin-bottom:10px;  padding-bottom:5px;  border-bottom:1px solid #65adf0;  width:70%; font-size:20px; color:#65adf0; }  .design1_descriptif{  float:left;  display:inline;  width:70%; text-align:justify; }  .design1_descriptif a{color:#c00382;text-decoration:none;}  .design1_descriptif a:hover{text-decoration:underline;}  body.tarteaucitron_fenetre_bas #tarteaucitronRoot>section>#tarteaucitronAlertBig{  position:fixed; top:auto; bottom:0; left:0; right:0; width:100%; height:0; z-index:100; background:transparent; }  body.tarteaucitron_fenetre_bas #tarteaucitronRoot>section>#tarteaucitronAlertBig>#tarteaucitronCentre{  position:fixed;  background:#333; padding:10px; bottom:20px; left:20px; right:20px; height:auto; z-index:101; text-align:center; }  body.tarteaucitron_fenetre_bas #tarteaucitronDisclaimerAlert{ display:inline-block; }  body.tarteaucitron_fenetre_bas button#tarteaucitronPersonalize , body.tarteaucitron_fenetre_bas button#tarteaucitronRefuse{ display:block; width:auto; }  body.tarteaucitron_fenetre_bas button#tarteaucitronCloseAlert{ display:none!IMPORTANT; }  body.tarteaucitron_fenetre_bas button#tarteaucitronPrivacyUrl{ color:#fff; }  body.tarteaucitron_fenetre_bas #tarteaucitronAlertBig button#tarteaucitronRefuseCroix{ position:absolute; display:block; top:0; right:0;  -webkit-transform:translate(50%,-50%);  -khtml-transform:translate(50%,-50%);  -moz-transform:translate(50%,-50%);  -ms-transform:translate(50%,-50%);  -o-transform:translate(50%,-50%);  transform:translate(50%,-50%);  -webkit-border-radius:50%;  -khtml-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  -o-border-radius:50%;  border-radius:50%; width:30px; height:30px; color:#fff; text-align:center; line-height:30px; margin:0; padding:0; cursor:pointer; }  