@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap'); @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) {}   html, body{  width:100%;  min-height:100%;  margin:0;  padding:0; }  html{overflow:auto;}  body{ background:#fff; font-family:"Montserrat",Arial,Georgia,Verdana,sans-serif; font-size:16px; font-weight:300; color:#231f20; position:relative; height:100%; }  body main *{ line-height:1.4em; }  a{color:inherit;text-decoration:none;}  a:hover{text-decoration:none;}  main{  overflow:hidden; }  main a{color:#0C8DA0;}  .display{ display:none; }  main h1,main h2,main h3{ line-height:1.2em; margin:0.3em 0; font-weight:300; color:#3a3a3a; }  main h1{ font-size:1.8em; text-align:center; }  main h2{padding-top:1em;font-size:1.5em;}  main .chone_extranet_liste h2{ text-align:center; }   main h3{font-size:1.2em;}  img,embed{  max-width:100%; }  header[role=banner] a.logo svg *{fill:#fff;}  header[role=banner] a.logo svg .fill_0C8DA0{fill:#0C8DA0;}  svg .fill_0D8DA0 , svg .couleur_0D8DA0{fill:#d4f4f4!IMPORTANT;}  header[role=banner] a.logo svg .fill_323334{fill:#323334;}  header[role=banner] a.logo svg .fill_0C8DA0{fill:#d4f4f4;}  header[role=banner] a.logo svg .fill_323334 , [class*=-adapeibtn-][class*=-fleche_droite-] svg *{fill:#fff;}  html body [class*=-adapeibtn-][class*=-fichier-]:not([class*=-NB-]){background:#8E24AA;}  html body [class*=-adapeibtn-][class*=-fichier-]:not([class*=-NB-]):hover {background:#AB47BC;}  html body [class*=-adapeibtn-][class*=-lien-]:not([class*=-NB-]){background:#607D8B;}  html body [class*=-adapeibtn-][class*=-lien-]:not([class*=-NB-]):hover{background:#415c69;}  html body [class*=-adapeibtn-][class*=-interaction-]:not([class*=-NB-]):not([href=""]){background:#ad913b;}  html body [class*=-adapeibtn-][class*=-interaction-]:not([class*=-NB-]):hover{background:#756431;}  [class*=-adapeibtn-][class*=-fichier-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-lien-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-interaction-]:not([class*=-NB-]){ fill:#fff; color:#fff; }  header[role=banner]{ position:fixed; top:0; left:0; right:0; width:100%; background:#323334; z-index:2; }  header[role=banner] a.logo{ padding:32px 20px; }  body.main_scrolled header[role=banner] a.logo{ padding:2px 0; }  header[role=banner] a.logo svg{ float:left; display:block; width:170px; height:36px; }  header[role=banner] .bonjour_prenom , header[role=banner] .fil_ariane , nav[role=navigation] .menu_principal ul>li * , .bonjour_prenom>ul>li>a{ color:#fff; line-height:100px; }  body.main_scrolled header[role=banner] .bonjour_prenom , body.main_scrolled header[role=banner] .fil_ariane , body.main_scrolled nav[role=navigation] .menu_principal ul>li * , body.main_scrolled .bonjour_prenom>ul>li>a{ line-height:40px; }  header[role=banner] .bonjour_prenom{ position:relative; }  .bonjour_prenom>ul>li>a{ display:inline-block; padding:0 20px; z-index:1; }  header .menu_principal ul>li:hover>a , header .menu_principal ul>li.active>a , .bonjour_prenom>ul>li>a:hover , .bonjour_prenom>ul>li>a.active{ background:rgba(255,255,255,0.15); }  .menu_principal ul>li svg{ display:inline-block; margin-right:0.5ex; }  .menu_principal ul>li svg * , .bonjour_prenom>ul>li>a svg *{ fill:#fff; }  .bonjour_prenom>ul>li{ position:relative; }  .bonjour_prenom>ul>li *{  transition:all 0.3s; }  .bonjour_prenom>ul>li>ul{ position:absolute; width:100%; bottom:0; right:0; left:0; z-index:10; }  .bonjour_prenom>ul>li>ul , .bonjour_prenom>ul>li>ul>li , .bonjour_prenom>ul>li>ul>li svg , .bonjour_prenom>ul>li>ul>li a{ height:5px; }  .bonjour_prenom>ul>li:hover>ul{ display:block; bottom:-35px; overflow:visible; }  .bonjour_prenom>ul>li:hover>ul , .bonjour_prenom>ul>li:hover>ul>li , .bonjour_prenom>ul>li:hover>ul>li svg , .bonjour_prenom>ul>li:hover>ul>li a{ height:40px; }  .bonjour_prenom>ul>li>ul>li{ float:left; display:block; position:relative; }  .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(1) { width:100%; }  .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(2), .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(2) ~ li { width:50%; }  .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(3), .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(3) ~ li { width:33.33333%; }  .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(4), .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(4) ~ li { width:25%; }  .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(5), .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(5) ~ li { width:20%; }  .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(6), .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(6) ~ li { width:16.6666%; }  .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(7), .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(7) ~ li { width:14.2857142857%; }  .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(8), .bonjour_prenom>ul>li>ul>li:first-child:nth-last-child(8) ~ li { width:12.5%; }   .bonjour_prenom>ul>li>ul>li a{ display:block; width:100%; background:#84a0ad; }  .bonjour_prenom>ul>li>ul>li:nth-child(2n) a{background:#415c69;}  .bonjour_prenom>ul>li>ul>li:nth-child(1) a:hover{background:#8E24AA;}  .bonjour_prenom>ul>li>ul>li:nth-child(2) a:hover{background:#3F51B5;}  .bonjour_prenom>ul>li>ul>li:nth-child(3) a:hover{background:#56aa26;}  .bonjour_prenom>ul>li>ul>li:nth-child(4) a:hover{background:#F44336;}  .bonjour_prenom>ul>li>ul>li span{ display:none; position:absolute; bottom:105%;  left:50%;  transform:translateX(-50%); text-align:center; font-size:12px; white-space:nowrap; }  .bonjour_prenom>ul>li>ul>li:hover span{display:block;}  .bonjour_prenom>ul>li>ul>li svg{ position:absolute; padding:8px; width:100%;  top:50%;  left:50%;  transform:translate(-50%,-50%); overflow:hidden; }  .bonjour_prenom>ul>li:hover>ul>li svg{ padding:8px; }  .bonjour_prenom>ul>li>ul>li svg *{fill:#fff;}  .burger-menu.menu_hamburger{ margin-top:30px; }  .notification{ margin:30px 10px; position:relative; }  body.main_scrolled .notification{ margin:4px; }  .notification svg{ width:28px; height:28px; }  .notification svg *{ fill:#fff; }  .notification span{ position:absolute;  top:4px;  left:2px;  border-radius:50%; background:#ff0000; color:#fff; font-size:8px; line-height:8px; font-weight:bold; width:12px; height:12px; overflow:hidden; }  .notification span p{ position:absolute;  top:50%;  left:50%;  transform:translate(-50%,-50%); height:8px; }  .liste_notification li{ float:left; display:block; position:relative; width:100%; margin-left:0; padding:8px; border-left:5px solid transparent; }   .liste_notification li[data-vu="0"]{ border-color:#000; }  .liste_notification li:nth-child(2n){ background:#eee; }  .liste_notification li a:not(.marquer_non_lu) , .liste_notification li b{ float:left; display:block; width:100%; }  .liste_notification li b{ font-weight:bold; }  .liste_notification li time{ font-weight:normal; font-style:italic; font-size:12px; }  .liste_notification .marquer_non_lu{ position:absolute; z-index:10; top:0; right:0; border:1px solid #999;  border-radius:4px; font-size:10px; padding:2px;  }  .liste_notification .marquer_non_lu:hover{ background:#ddd; }  .menu_principal ul>li{ float:left; display:block; position:relative; white-space:nowrap; color:#003865; }  .menu_principal ul>li a{ float:left; display:block; width:100%; padding:0 20px; }  .menu_principal>ul>li>ul{ position:absolute; display:none; top:100px; left:0; background:#323334; }  body.main_scrolled .menu_principal>ul>li>ul{ top:40px; }  nav[role=navigation] .menu_principal ul>li>ul *{ line-height:40px; }  .menu_principal ul>li:hover>ul{ display:block; }  .menu_principal ul>li>ul li{ width:100%; }  .menu_principal>ul>li>ul ul{ padding-left:30px; }  ul.menu_deroulant ul li:not(.div_multi_colonne)>ul{ display:block; }  .menu_principal_gestion li{ display:block; }  .menu_principal_gestion li a{ display:inline-block; padding:0.3em 1ex; }  .menu_principal_gestion li a:hover{ background:#ddd; }  body:not(.graphisme_page_corps_100):not(.graphisme_page_corps_90):not(.graphisme_page_connexion) main , .conteneur{ width:1200px; max-width:100%; margin:120px auto 60px; padding:0 40px; }  .graphisme_page_corps_100 main{ position:fixed; top:100px; bottom:0; left:0; right:0; width:100%; z-index:1; overflow:auto; }  body.main_scrolled .graphisme_page_corps_100 main{ top:40px; }  .graphisme_page_corps_90 main{ max-width:90%; margin:120px auto 50px auto; }  .body_admin main{ bottom:60px; }  main.main_non_connect .navigation_corps ul li{ float:right; display:block; margin-left:0; }  main.main_non_connect .navigation_corps ul li.active{ display:none; }  main.main_non_connect .navigation_corps ul li a{ padding:0.3em 2ex; background:#0C8DA0; color:#fff; }  main.main_non_connect .navigation_corps ul li a:hover{ background:#097382; }  main.main_non_connect .navigation_corps ul li a svg{ margin-right:1ex; }  main.main_non_connect .navigation_corps ul li a svg *{ fill:#fff; }  .chone_extranet_colonne{ position:absolute; top:0; bottom:0; left:0; width:300px; border-right:1px solid #003865; }  .chone_extranet_colonne ul{ position:absolute; top:0; bottom:30px; left:0; right:0; overflow-x:hidden; overflow-y:auto; }  .chone_extranet_colonne li{ float:left; display:block; width:100%; margin-left:0; border-bottom:1px solid #003865; }  .chone_extranet_colonne li a{ float:left; display:block; position:relative; width:100%; padding:0.8em 2ex 0.8em 55px; color:#000; }  .chone_extranet_colonne a>svg{ position:absolute; top:0; bottom:0; left:0; height:100%; width:50px; padding:5px; }  .chone_extranet_colonne .b{ margin-top:10px; text-align:center; }  .chone_extranet_colonne .b>*{ padding:3px 7px; color:#003865; font-size:20px; }  .chone_extranet_colonne .b svg *{ fill:#003865; }  .chone_extranet_colonne li.prochainement a:after{ content:"Prochainement"; position:absolute; color:#aaa; font-size:0.8em; padding:3x 7px; right:5px;  top:50%;  transform:translateY(-50%) rotate(15deg); border:1px solid #aaa; }  .chone_extranet_colonne>a{ position:absolute; bottom:0; right:0; left:0; height:30px; line-height:30px; background:#6e7dcf; color:#fff; padding:0 2ex 0 55px; }  .chone_extranet_colonne>a svg *{ fill:#fff; }  .chone_extranet_colonne .menu_optionnel{ display:none; }  .chone_extranet_colonne.chone_extranet_colonne_menu_optionnel_oui .menu_optionnel{ display:block; }  .chone_extranet_colonne li.selection_collaborateur a{ padding:0.3em 2ex; color:#000; font-style:italic; font-size:14px; background:#d4f4f4; text-align:center; }  .chone_extranet_colonne li.selection_collaborateur:hover a{ background:#89d8d8; }  .chone_extranet_colonne li a span.bulle{ position:absolute; display:block;  top:50%;  right:3px;  transform:translateY(-50%); font-size:10px; background:#003865; color:#fff; text-align:center; line-height:16px; border-radius:5px; overflow:hidden; white-space:nowrap; padding:2px; }  .chone_extranet_colonne li:hover a span.bulle, .chone_extranet_colonne li.actif a span.bulle{ background:#fff; color:#003865; }  .chone_extranet_colonne li a span.bulle svg{ display:inline-block; width:1.2em; }  .chone_extranet_colonne li a span.bulle svg *{ fill:#fff; }  .chone_extranet_colonne li:hover a span.bulle svg *, .chone_extranet_colonne li.actif a span.bulle svg *{ fill:#003865; }  .chone_extranet_colonne_mes_alertes li:not(.b) a{ position:relative; }  .chone_extranet_colonne_mes_alertes li:not(.b) a:after{ content:'+'; position:absolute; bottom:10px; right:10px;  border-radius:50%; background:#003865; color:#fff; width:2ex; height:2ex; line-height:2ex; font-size:1.2em; text-align:center; font-weight:bold; }  .chone_extranet_colonne_mes_alertes li:not(.b):hover a:after{ content:'-'; }  .chone_extranet_colonne_mes_alertes li:not(.b) a time{ display:inline-block; width:100%; font-size:0.8em; color:#999; }  .chone_extranet_colonne_mes_alertes li:not(.b) a span{ position:relative; display:inline-block; width:100%; }  .chone_extranet_colonne_mes_alertes li:not(.b):hover a span{ padding-bottom:5px; margin-bottom:5px; }  .chone_extranet_colonne_mes_alertes li:not(.b):hover a span:after{ content:' '; position:absolute;  left:50%; bottom:0px;  transform:translateX(-50%); border-bottom:1px solid #003865; width:200px; max-width:80%; }  .chone_extranet_colonne_mes_alertes li:not(.b) a p{ display:none; width:100%; }  .chone_extranet_colonne_mes_alertes li:not(.b):hover a p{ display:inline-block; }  .chone_extranet_colonne li:hover a , .chone_extranet_colonne li.actif a{ background:#003865; }  .chone_extranet_colonne_mes_alertes li:hover a , .chone_extranet_colonne_mes_alertes li.actif a , .chone_extranet_colonne_genapi li:hover a , .chone_extranet_colonne_genapi li.actif a , .chone_extranet_colonne li:hover a , .chone_extranet_colonne li.actif a{ color:#fff; }  .chone_extranet_colonne_mes_alertes li.b:hover a svg * , .chone_extranet_colonne_mes_alertes li.b.actif a svg * , .chone_extranet_colonne_genapi li.b:hover a svg * , .chone_extranet_colonne_genapi li.b.actif a svg * , .chone_extranet_colonne li:hover a svg * , .chone_extranet_colonne li.actif a svg *{ fill:#fff; }  .chone_extranet_colonne .liste_indicateurs:hover{ background:#eee; }  .chone_extranet_colonne .liste_indicateurs label{ float:left; display:block; width:calc( 100% - 10ex ); padding:5px; }  .chone_extranet_colonne .liste_indicateurs input{ float:right; display:block; width:10ex; padding:4px 2px; margin:0; }  .chone_extranet_liste{ position:absolute; top:0; bottom:0; left:300px; right:0; overflow-x:hidden; overflow-y:auto; width:auto; padding:30px 100px 60px 100px; }  .chone_extranet_liste_recherche{ float:left; display:block; position:relative; clear:both; width:100%; border:3px solid #003865;  border-radius:10px; }  .chone_extranet_liste_recherche input[type=text]{ margin:0; border:none; height:60px; width:calc( 100% - 110px ); padding-left:3ex; line-height:60px; }  .chone_extranet_liste_recherche>svg , .chone_extranet_liste_recherche>a.rechercher_trier{ display:block; position:absolute;  transform:translateY(-50%);  top:50%; margin:0; cursor:pointer; }  .chone_extranet_liste_recherche svg *{ fill:#003865; }  .chone_extranet_liste_recherche svg.picto_loupe{ right:15px; width:30px; height:30px; }  .chone_extranet_liste_recherche svg.picto_fleche_bas , .chone_extranet_liste_recherche svg.picto_fleche_haut{ display:none; right:60px; }  .chone_extranet_liste_recherche a.rechercher_trier{ right:90px; }  .chone_extranet_liste_recherche>a.rechercher_trier p{ position:absolute; top:0; bottom:0; right:0; left:0; }  .chone_extranet_liste_recherche svg.picto_fleche_bas , .chone_extranet_liste_recherche svg.picto_fleche_haut , .chone_extranet_liste_recherche svg.picto_trier , .chone_extranet_liste_recherche>a.rechercher_trier , .chone_extranet_liste_recherche>a.rechercher_trier p{ width:20px; height:20px; }  .chone_extranet_liste_recherche input[type=submit]{ position:absolute; top:0; left:200%; }  .chone_extranet_liste_recherche>div{ position:absolute; display:none; padding:0 20px 15px 20px; top:100%; left:5%; right:5%; background:#fff; border-top:0px solid #003865; border-left:3px solid #003865; border-right:3px solid #003865; border-bottom:3px solid #003865;  border-radius:0 0 10px 10px; z-index:2; }  .chone_extranet_liste ul.chone_extranet_liste_resultat , .chone_extranet_liste ul.chone_extranet_liste_resultat li{ float:left; display:block; position:relative; width:100%; margin-left:0; }  .chone_extranet_liste ul.chone_extranet_liste_resultat.hide , .chone_extranet_liste li.hide{ display:none; }  .chone_extranet_liste li>p{ position:absolute; top:0; right:0; padding:3px; font-size:10px; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat{ margin-top:20px;  border-radius:10px 10px 0 0; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat[data-style=simple]{  border-radius:0; }  .chone_extranet_liste ul.chone_extranet_liste_resultat li *{ vertical-align:middle; color:#000; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat:not(.recherche_liste_des_tri)>li{ margin-top:20px; border:1px solid #003865;  border-radius:10px 10px 0 0; overflow:hidden; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat[data-style=simple]:not(.recherche_liste_des_tri){ border-top:1px solid #003865; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat[data-style=simple]:not(.recherche_liste_des_tri)>li:not(:hover){ margin-top:0;  border-radius:0; border-top:none; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat:not(.recherche_liste_des_tri)>li>div{ background:#d4f4f4; padding:15px 45px; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat[data-style=simple]:not(.recherche_liste_des_tri)>li:not(:hover)>div{ padding:8px; }  .chone_extranet_liste ul.chone_extranet_liste_resultat:not(.recherche_liste_des_tri) svg{ display:inline-block; margin-right:1ex; overflow:hidden; background:#000;  border-radius:50%; padding:5px; width:1.8em; height:1.8em; }  .chone_extranet_liste ul.chone_extranet_liste_resultat:not(.recherche_liste_des_tri) svg *{ fill:#fff; }  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_supprimer{background:#f00;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_supprimer:hover{background:#c90000;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_crayon{background:#3F51B5;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_crayon:hover{background:#6e7dcf;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_ajout{background:#8E24AA;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_ajout:hover{background:#AB47BC;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_membre{background:#56aa26;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_membre:hover{background:#78bb51;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_formulaire{background:#FF5722;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_formulaire:hover{background:#dc3804;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_voir{background:#fff;border:1px solid #000;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_voir:hover{background:#ddd;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_voir *{fill:#000;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_cadena0{background:#349f00;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_cadena0:hover{background:#076200;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_cadena1{background:#c20000;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_cadena1:hover{background:#880000;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_vrai{background:#653018;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_imprimer{background:#0090a2;}  .chone_extranet_liste ul.chone_extranet_liste_resultat svg.picto_fleche_bas{background:#7b651c;}   .chone_extranet_liste>ul.chone_extranet_liste_resultat>li ul li{ padding:15px 45px 15px 82px; border-bottom:1px solid #003865; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat[data-style=simple]>li:not(:hover) ul li{ padding:0; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat[data-style=simple]>li:not(:hover) ul li *{ display:none; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat[data-style=simple]>li:not(:hover) a.bulle_phase{ display:inline-block;  border-radius:0;  height:5px; margin-left:0; line-height:5em; overflow:hidden; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat>li ul li:last-child{ border-bottom:none; }  .chone_extranet_liste ul.chone_extranet_liste_resultat a>span{ padding:0.5em 2ex; }  .chone_extranet_liste ul.chone_extranet_liste_resultat a>span .lettre_dossier , .chone_extranet_liste ul.chone_extranet_liste_resultat a>span .numero_dossier{ display:inline-block; position:relative; border:1px solid rgba(0,0,0,0.5); padding:0 0.8ex; }  .chone_extranet_liste ul.chone_extranet_liste_resultat a>span .lettre_dossier{ padding-right:1ex; border-right:none; }  .chone_extranet_liste ul.chone_extranet_liste_resultat a>span .lettre_dossier:after{ content:"\0025CF"; position:absolute;  top:50%;  right:0;  transform:translate(50%,-50%); }  .chone_extranet_liste ul.chone_extranet_liste_resultat a>span .numero_dossier{ padding-left:1ex; margin-right:1.5ex; }  .chone_extranet_liste ul.chone_extranet_liste_resultat a>span .numero_dossier.ouvert{ border-left:none; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat>li ul li.voir_liste_formulaire{ padding:0; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat>li ul li.voir_liste_formulaire a{ display:inline-block; width:100%; padding:2px; }  .chone_extranet_liste>ul.chone_extranet_liste_resultat>li ul li.voir_liste_formulaire a:hover{ background:#ebfdfd; }   .fil_ariane{ position:absolute; top:0; bottom:0; left:250px; right:50px; white-space:nowrap; z-index:3; }  .fil_ariane *{ line-height:40px; }  .fil_ariane li{ display:inline-block; position:relative; z-index:4; }  .fil_ariane>li:before{ content:">"; display:inline-block; margin:0 1.2ex;  }  .fil_ariane li a{ display:inline-block; }  .fil_ariane li a:hover{ text-decoration:underline; }  .fil_ariane li>ul{ position:absolute; display:none; left:0; background:#56aa26; white-space:nowrap; z-index:5; }  .fil_ariane li:hover>ul{ display:block; }  .fil_ariane li>ul li{ width:100%; display:block; }  .fil_ariane li>ul li a{ margin:0 1.2ex; }   .article_type_connexion label.label_checkbox{ display:inline-block; margin:0.6em 1ex; }   .popup_rechercher{ position:fixed; background:#d50fb2;  border-radius:20px; padding:8px; bottom:20px;  left:50%;  transform:translateX(-50%); display:none; }   .bloc_recherche {   float:left;   display:block;   width:100%;   margin-bottom:1em;   background:#eee;   padding:10px;   border:1px solid #000; }  main .logo svg{ width:150px; height:150px; }  .aucun_resultat{ float:left; display:block; width:100%; text-align:center; font-weight:bold; padding:20px; }  .description_menu_actif{ text-align:center; border:1px solid #aaa; padding:5px;  border-radius:20px; }  .chone_extranet_liste_pagination{ float:left; margin-top:10px; width:100%; padding:3px; background:#d4f4f4;  border-radius:10px; text-align:center; line-height:30px; }   .chone_extranet_liste_pagination .fleche_gauche , .chone_extranet_liste_pagination .fleche_droite{ display:block; position:relative;  border-radius:50%; background:#dc3804; padding:3px; width:30px; height:30px; }   .chone_extranet_liste_pagination .fleche_gauche:hover , .chone_extranet_liste_pagination .fleche_droite:hover{ background:#FF5722; }   .chone_extranet_liste_pagination .fleche_gauche svg , .chone_extranet_liste_pagination .fleche_droite svg{ position:absolute;  top:50%;  left:50%;  transform:translate(-50%,-50%); }  .chone_extranet_liste_pagination .fleche_gauche svg * , .chone_extranet_liste_pagination .fleche_droite svg *{ fill:#fff; }  .chone_extranet_liste_pagination .fleche_gauche{ float:left; margin:3px 10px 3px 3px; }  .chone_extranet_liste_pagination .fleche_droite{ float:right; margin:3px 3px 3px 10px; }  .chone_extranet_liste_pagination input[type=number]{ background:#d4f2f4; border-color:#003865; }   .chone_extranet_liste_pagination input[type=submit]{ margin-left:20px; background:#003865; border-color:#003865;  border-radius:10px; color:#fff; font-weight:bold; }   body main .chone_extranet_liste_pagination input{ padding:1px 1ex; margin:0; font-size:0.8em; }  [class*=-adapeiliste-]>li:hover , [class*=-adapeiliste-] ul>li:hover , [class*=-adapeiliste-]>li.actif , [class*=-adapeiliste-] ul>li.actif{ border-left-color:#0C8DA0!important; }   footer[role=contentinfo]{ position:fixed; bottom:0; left:0; right:0; border-top:1px solid #000; background:#fff; }  footer[role=contentinfo] a{ display:inline-block; padding:0.2em 0; font-size:0.8em; }   .graphisme_page_connexion>picture img{ position:fixed;  top:50%;  left:50%;  transform:translate(-50%,-50%); object-fit:cover; max-width:1000000%; height:100%; width:100%; }  .graphisme_page_connexion header[role=banner]{ display:none; }  .graphisme_page_connexion main{ position:fixed; width:100%;  top:50%;  left:50%;  transform:translate(-50%,-50%); background:#fff; background:rgba(255,255,255,0.8); }  .body_admin.graphisme_page_connexion main{ bottom:auto; }  .graphisme_page_connexion main>div:nth-child(1){ position:absolute; top:0; bottom:0; right:50%; width:50%; max-width:400px; height:100%; }  .graphisme_page_connexion main>div:nth-child(1)>div{ position:absolute;  top:50%;  left:50%;  transform:translate(-50%,-50%); max-width:70%; text-align:center; color:#56aa26; font-size:26px; font-weight:400;  -webkit-text-shadow:-1px 0 0 rgba(255, 255, 255, 0.5) , 1px 0 0 rgba(255, 255, 255, 0.5) , 0 -1px 0 rgba(255, 255, 255, 0.5) , 0 1px 0 rgba(255, 255, 255, 0.5);  -khtml-text-shadow: -1px 0 0 rgba(255, 255, 255, 0.5) , 1px 0 0 rgba(255, 255, 255, 0.5) , 0 -1px 0 rgba(255, 255, 255, 0.5) , 0 1px 0 rgba(255, 255, 255, 0.5);  -moz-text-shadow:  -1px 0 0 rgba(255, 255, 255, 0.5) , 1px 0 0 rgba(255, 255, 255, 0.5) , 0 -1px 0 rgba(255, 255, 255, 0.5) , 0 1px 0 rgba(255, 255, 255, 0.5);  -ms-text-shadow:  -1px 0 0 rgba(255, 255, 255, 0.5) , 1px 0 0 rgba(255, 255, 255, 0.5) , 0 -1px 0 rgba(255, 255, 255, 0.5) , 0 1px 0 rgba(255, 255, 255, 0.5);  -o-text-shadow:-1px 0 0 rgba(255, 255, 255, 0.5) , 1px 0 0 rgba(255, 255, 255, 0.5) , 0 -1px 0 rgba(255, 255, 255, 0.5) , 0 1px 0 rgba(255, 255, 255, 0.5);  text-shadow: -1px 0 0 rgba(255, 255, 255, 0.5) , 1px 0 0 rgba(255, 255, 255, 0.5) , 0 -1px 0 rgba(255, 255, 255, 0.5) , 0 1px 0 rgba(255, 255, 255, 0.5); }  .graphisme_page_connexion main>div:nth-child(2){ float:right; display:block; width:50%; background:#fff; }  .graphisme_page_connexion main>div:nth-child(2)>div{ float:left; padding:30px; width:100%; max-width:400px; }  .extranet_formulaire header , .extranet_formulaire header *{ padding:0; margin:0; font-size:16px; }  .extranet_formulaire header.h1 h1{ text-align:left; padding:15px 50px 5px 50px; font-weight:bold; color:#003865; }  .extranet_formulaire header.h2{ border-bottom:1px solid #000; padding:0 50px 15px 50px; }  [class*="template_champ_type_"].hide{ display:none; }  .chone_template_champ_groupe , .chone_template_champ_groupe * , .template_champ_liste , .template_champ_liste *{  list-style-type:none; }   .chone_template_champ_groupe li{ margin-left:0; }  .chone_template_champ_groupe li>ul{ margin-left:46px; } - .template_champ_liste li>div{ display:block; width:100%; padding:1px; }  .template_champ_liste li>div:hover{ background:#eee; }  .template_champ_liste li>div font{ float:right; display:block; margin-left:8px; }  div.picto_actif_desactif{ background:transparent!IMPORTANT; }  .template_champ_liste li>div font svg * , .template_champ_liste li>div a.inactif svg * , div.picto_actif_desactif svg *{ fill:#96020D!IMPORTANT; }  .template_champ_liste li>div font.actif svg * , .template_champ_liste li>div a.actif svg * , div.picto_actif_desactif.actif svg *{ fill:#246D03!IMPORTANT; }  .template_champ_liste.voir_interaction div>*{ display:none; }  .template_champ_liste a.interaction{  margin-right:2ex; }  .template_champ_liste.voir_interaction a.interaction{ display:inline-block;  border-radius:50%; width:22px; height:22px; padding:3px; line-height:10px; }  .template_champ_liste.voir_interaction a.interaction svg{ width:14px; height:14px; }  .template_champ_liste.voir_interaction a.interaction.orange * , .template_champ_liste.voir_interaction a.interaction.vert * , .template_champ_liste.voir_interaction a.interaction.rouge *{fill:#fff;}  .template_champ_liste.voir_interaction a.interaction.orange{background:#FF5722;}  .template_champ_liste.voir_interaction a.interaction.vert{background:#56aa26 ;}  .template_champ_liste.voir_interaction a.interaction.rouge{background:#ff0000 ;}   .liste_des_phases_corps>div{ position:fixed; top:100px; left:0; width:64px; padding:2px; background:#323334; border:1px solid #000; border-left:none;  border-radius:0 10px 10px 0; z-index:101; text-align:center; color:#fff; }  .template_form{ float:right; display:block; width:95%; width:calc( 100% - 40px ); }  .template_affichage_dossier{ width:90%; width:calc( 100% - 40px ); margin:10px 20px; color:#fff; background:#003865;  border-radius:10px; font-size:18px; font-weight:bold; padding:10px 40px; margin-bottom:30px; }  .template_affichage_dossier *{ fill:#fff; color:#fff; }  .template_affichage_dossier .imprimer{ float:right; }  .template_affichage_dossier .imprimer svg{ display:block; width:1.2em; height:1.2em; }  .template_affichage_dossier svg , .template_affichage_dossier.barre svg.picto_voir_non{ display:none; }  .template_affichage_dossier svg.picto_voir_non , .template_affichage_dossier.barre svg.picto_voir{ display:inline-block; }  .template_affichage{ display:grid; width:80%; width:calc( 100% - 60px ); margin:0 30px; grid-template-columns:40px 1fr 350px 1fr 40px; grid-column-gap:30px; margin-bottom:30px; text-align:center; }  table.template_affichage , table.template_affichage>div , table.template_affichage>div td{ border:none; }  .template_affichage>div{ position:relative;  border-radius:5px; }  .template_affichage>div:not(.template_affichage_observation){ padding:10px 20px; }   .template_affichage>div svg.picto_case_cochee , .template_affichage>div svg.picto_case_non_cochee{ position:absolute;  top:50%;  left:50%;  transform:translate(-50%,-50%); }  .template_affichage>div svg.picto_case_cochee * , .template_affichage>div svg.picto_case_non_cochee *{ fill:#003865; }  .template_affichage.barre{ display:none; }  .template_affichage.grise>div:nth-child(n+2){  opacity:0.2;  filter:alpha(opacity=20); }  .template_affichage>div:not(.template_affichage_observation):nth-child(1){ display:none; }  .template_affichage.template_affichage_intitule{ line-height:34px; font-size:20px; color:#003865; font-weight:bold; }  .template_affichage:nth-child(2n):not(.template_affichage_intitule)>div:nth-child(2) , .template_affichage:nth-child(2n):not(.template_affichage_intitule)>div:nth-child(3) , .template_affichage:nth-child(2n):not(.template_affichage_intitule)>div:nth-child(4){ background:#d4f4f4; }  .template_affichage:not(.template_affichage_intitule):nth-child(2n+3)>div:nth-child(3) , .template_affichage:not(.template_affichage_intitule):nth-child(2n+3)>div:nth-child(4){ border:1px solid #003865; }  .mail_type_envoyer{ float:left; width:80%; width:calc(100%-50px); }  .mail_type_envoyer .form_on_off{ float:left; display:inline-block; margin-right:1.5ex; }  .mail_type_envoyer a{ float:left; display:inline-block; white-space:nowrap; line-height:34px; }  .template_affichage[data-type='mail_type'] .mail_type_archives{ position:absolute; top:0; right:0; height:44px; width:44px; padding:5px; }  .template_affichage[data-type='mail_type'] .mail_type_archives svg{ width:34px; height:34px; }  .template_affichage[data-type='mail_type'] .mail_type_archives font{ position:absolute; top:3px; right:3px; border-radius:50%; width:15px; height:15px; background:#ff0000; color:#fff; font-size:12px; line-height:15px; text-align:center; }  .template_groupe_liste{ position:fixed;  top:50%;  left:50%;  transform:translate(-50%,-50%); background:#fff; border:3px double #000; z-index:100; }  .template_groupe_liste li{ padding:5px 15px; display:block; width:100%; margin-left:0; cursor:pointer; }  .template_groupe_liste li:hover{ background:#eee; }  .template_groupe_liste li.actif{  background:#003865; color:#fff; }  .template_groupe_liste_deroulante ul , .template_groupe_liste_choix_multiple ul{ width:100%; }  .template_groupe_liste_deroulante ul li , .template_groupe_liste_choix_multiple ul li{ margin-left:0; display:block; }  .miseajour_champ label{ padding:2px; }  .miseajour_champ label:hover{ background:#eee; }  .template_affichage [class*=-adapeibtn-] span{ max-width:600px; text-align:left; }  .template_champ_type_images{ display:grid; width:100%; grid-column-gap:10px; grid-row-gap:10px; grid-template-columns:1fr 1fr 1fr; }  .alert_mise_a_jour , .formulaire_clos{ float:right; display:block; position:relative; background:#003865;  border-radius:50%; width:50px; height:50px; margin:15px; }  .formulaire_clos{background:#c20000;}  .formulaire_clos:hover{background:#880000;}  textarea[readonly]{ background-image:repeating-linear-gradient(-45deg, #cccccc 0, #cccccc 2.5px, transparent 0, transparent 50%); background-size:10px 10px; background-color:#eeeeee; }  .alert_mise_a_jour svg , .formulaire_clos svg{ position:absolute;  top:50%;  left:50%;  transform:translate(-50%,-50%); width:65%; height:65%; }  .alert_mise_a_jour svg * , .formulaire_clos svg *{ fill:#fff; }  .alert_mise_a_jour font{ position:absolute; top:-8px; right:-8px;  background:#ff0000;  border-radius:50%; width:30px; height:30px; }  .alert_mise_a_jour font svg{ }  .miseajour_champ .form_on_off{ width:100px; }  [class*=popin_]{ position:relative; cursor:pointer; }  .popin_alert svg{ background:#ff0000; }  .popin_alert svg:hover{ background:#ff0000; }  .popin_aide svg{ background:#00BCD4; }  .popin_aide svg:hover{ background:#0090a2; }   .dossier_acces>p{ text-align:center; }  .dossier_acces>a{ float:left; display:block; width:100%; padding:3px 7px;  border-radius:10px; }  .dossier_acces>a.hide{ display:none; }  .dossier_acces>a:hover{ background:#e5e5e5; }  .dossier_acces>div{ margin:30px 0; }  .dossier_acces>div>a{ float:left; display:block;  border-radius:10px; background:#b0b0b0; border:1px solid #323334; padding:3px 7px; color:#323334; margin:2px; }  .dossier_acces>div>a.rouge{ border-color:#a20000; background:#a68f8f; }  .dossier_acces>div>a[data-admin="0"] , .dossier_acces>a{ cursor:pointer; }  .dossier_acces>div>a:before{ content:"X"; margin-right:1ex; font-weight:bold; }  .dossier_acces>div>a>svg{ display:none; }  [class*=popin_] svg{  border-radius:50%; padding:3px;   width:22px;   height:22px; }  [class*=popin_] svg *{ fill:#fff; }  [class*=popin_] span{ display:none; position:absolute; bottom:30px;  left:50%;  transform:translateX(-50%);  border-radius:5px; border:1px solid #000; background:#fff; padding:5px; text-align:left; width:300px; z-index:100; }  [class*=popin_]:active span{ display:block; }  .form_on_off[data-name=recu].recu_rouge span{ background:#de1c24; color:#fff; }  .form_on_off[data-name=recu] input:checked + span{ background:#3cb43c; color:#fff; }   .ges_fil_ariane{ padding:5px 15px; }  ul.fx_ged_liste_dossier{ padding-left:20px; width:100%; }  ul.fx_ged_liste_dossier li{ width:100%; list-style-type:none; margin-left:0; }   .alert_composition , .alert_composition_front{ float:left;  display:grid; width:100%; grid-template-columns:1fr 1fr; grid-column-gap:10px; grid-row-gap:10px; }  .alert_composition>div , .alert_composition_front>div{  grid-column-end:span 2; }  .alert_composition>div[data-w='50'] , .alert_composition_front>div[data-w='50']{  grid-column-end:span 1; }  .alert_composition>div>*:not(.composition_action){ float:left; display:block; width:calc( 98% - 50px ); min-height:50px; border:1px solid #000; padding:8px; margin:2px 1%; overflow:hidden;  transition:all 0.3s; }  .composition_action{ float:left; display:block; background:#0f0;  transition:all 0.3s; width:44px; height:50px; font-size:16px; background:#888;  border-radius:3px; }  .alert_composition>div[data-type=h2] .composition_action{background:#56aa26;}  .alert_composition>div[data-type=texte] .composition_action{background:#E91E63;}  .alert_composition>div[data-type=image] .composition_action{background:#84a0ad;}  .alert_composition>div[data-type=fichier] .composition_action{background:#8E24AA;}  .composition_action *{ line-height:16px; }  .composition_action a{ float:left; display:block;  border-radius:3px; padding:3px; }  .composition_action a:hover{ background:#444; }  .composition_action svg *{ fill:#fff; }  .alert_composition>div[data-type=h2] , .alert_composition_front>div[data-type=h2]{}  .alert_composition>div[data-type=texte] , .alert_composition_front>div[data-type=texte]{text-align:justify;}  .alert_composition>div[data-type=image] , .alert_composition_front>div[data-type=image]{}  .alert_composition>div[data-type=fichier] , .alert_composition_front>div[data-type=fichier]{}  .alert_composition_liste_fichiers , .alert_composition_liste_fichiers a{ float:left; display:block; width:100%; padding:3px 0; }  .alert_composition_liste_fichiers a{ }  .alert_composition_liste_fichiers a:hover{ background:#eee; }  .liste_des_phases{ float:left;  display:grid; margin:10px; width:80%; width:calc( 100% - 20px ); grid-column-gap:10px; grid-row-gap:10px; grid-template-columns:repeat(auto-fit, minmax(200px, 1fr)); }  .liste_des_phases div , .lier_utilisateurs_de_phase{ background:#e4e3e3; grid-column-end:span 1; text-align:center; color:#000; position:relative; }  .liste_des_phases div{ padding-bottom:30px; }  .liste_des_phases div:hover{ background:#c5c0c0; }  .liste_des_phases div[data-fait='0']{ background:#ffb9b4; color:#bc2116; }  .liste_des_phases div[data-fait='0'] svg *{ fill:#bc2116; }  .liste_des_phases div[data-fait='0']:hover{ background:#ff8772; }  .liste_des_phases div[data-fait='1']{ background:#d7eaca; color:#56aa26; }  .liste_des_phases div[data-fait='1'] svg *{ fill:#56aa26; }  .liste_des_phases div[data-fait='1']:hover{ background:#a8ee78; }  .liste_des_phases div[data-fait='2']{ fill:#000; }  .liste_des_phases div[data-fait='2'] svg *{ fill:#000; }  .liste_des_phases>div>span{ float:left; display:block; position:relative; width:100%; font-weight:bold; text-transform:uppercase; padding:8px 30px; margin-bottom:5px; }  .liste_des_phases>div>span:after{ content:" "; position:absolute; bottom:0;  left:50%;  transform:translateX(-50%); height:1px; width:50px; background:#000; }  .liste_des_phases>div[data-fait='0']>span:after{background:#bc2116;}  .liste_des_phases>div[data-fait='1']>span:after{background:#56aa26;}  .liste_des_phases>div>i , .liste_des_phases>div>p{ float:left; display:block; width:100%; padding:2px 8px; }  .liste_des_phases div span>svg.picto_crayon , .liste_des_phases div span>svg.picto_cadena1{ position:absolute; top:5px; left:5px; }  .liste_des_phases div span>svg.picto_membre{ position:absolute; top:5px; right:5px; }  .liste_des_phases div a.ancre_phase{ position:absolute; bottom:0; right:0; left:0; padding-top:3px; background:rgba(0,0,0,0.1); }  .liste_des_phases .form_on_off{ margin-top:15px; }  .liste_des_phases .form_on_off span{ background:#bc2116; color:#fff; }  .liste_des_phases .form_on_off input:checked + span{ background:#56aa26; }  .svg_vert svg *{ fill:#56aa26; }  .svg_rouge svg *{ fill:#ff0000!IMPORTANT; }  .lier_utilisateurs_de_phase{ background:#fafafa; margin-bottom:4px; }  .lier_utilisateurs_de_phase:hover{ background:#e4e3e3; }  .envoyer_notif>div{ float:left; display:block; padding:2px; width:100%; }  .envoyer_notif>div>span{ float:left; display:block; padding:5px; }  .envoyer_notif label.form_on_off{ float:left; display:block; width:130px; }  .envoyer_notif label.form_on_off span p:first-child{ color:#fff; }  .envoyer_notif input[name=non_enregistrer]{ background:#ff0000; color:#fff; }  .envoyer_notif input[name=enregistrer] , .envoyer_notif input[name=enregistrer_actualiser]{ background:#56aa26; color:#fff; }  a.bulle_phase{ display:inline-block; position:relative;  border-radius:50%; height:1.8em; width:1.8em; font-weight:bold; text-align:center; margin-left:2px; color:#fff!important; line-height:1.8em; }  a.bulle_phase>span{ position:absolute; display:none; top:90%;  left:50%;  transform:translateX(-50%);  border-radius:10px; font-weight:normal; z-index:10; padding:5px; white-space:nowrap; color:#fff!important; }  a.bulle_phase:hover>span{display:block;}  a.bulle_phase[data-fait="0"] , a.bulle_phase[data-fait="0"]>span{background:#ff0000!important;}  a.bulle_phase[data-fait="1"] svg , a.bulle_phase[data-fait="1"] , a.bulle_phase[data-fait="1"]>span{background:#56aa26!important;}  a.bulle_phase[data-fait="probleme"] , a.bulle_phase[data-fait="probleme"]>span{background:#000!important;}   a.bulle_phase.bulle_phase_collaborateur{border-bottom:3px solid #fff;}  a.bulle_phase.bulle_phase_collaborateur[data-fait="0"]{box-shadow:0 4px 0 #ff0000;}  a.bulle_phase.bulle_phase_collaborateur[data-fait="1"]{box-shadow:0 4px 0 #56aa26;}  a.bulle_phase[data-encours="1"]:before{ content:"\0023F7"; position:absolute; top:-1em;  left:50%;  transform:translateX(-50%); z-index:99; color:#ff0000; }  a.bulle_phase>p{ position:absolute;  top:-3px;  right:-3px;  margin-right:0; width:14px; height:14px; padding:1px;  border-radius:50%; background:#000; font-size:12px; line-height:14px; text-align:center; color:#fff!important; }  .chone_extranet_liste ul.chone_extranet_liste_resultat a.bulle_phase svg.picto_cadena0{ background:transparent; }  .copier_mail_type_champ .picto_case_cochee{ display:none; }  .copier_mail_type_champ_copier svg{ fill:#56aa26; }  .copier_mail_type_champ_copier .picto_copier{ display:none; }  .copier_mail_type_champ_copier .picto_case_cochee{ display:inline-block; }   html [class*=-adapeibtnopt-]{ background:#323334;  z-index:299; bottom:0; right:0; left:0; width:100%; text-align:right; padding-right:20px; }  [class*=-adapeibtnopt-] [class*=-adapeibtn-][class*=-grand-] { width:auto; height:auto; padding-bottom:0; background:#fff; margin:8px; padding:0 6px; border-radius:5px; line-height:20px; }  [class*=-adapeibtnopt-] [class*=-adapeibtn-][class*=-grand-] svg[class*=picto]{ position:static; width:16px; height:16px; transform:none; }  [class*=-adapeibtnopt-] [class*=-adapeibtn-] span{ position:static; transform:none; display:inline-block; font-size:16px; padding:0; border-radius:0; text-align:left; opacity:1; filter:alpha(opacity = 100); max-width:100%; background:transparent; }  [class*=-adapeibtnopt-] [class*=-adapeibtn-]:hover span{ font-size:inherit; line-height:inherit; }  [class*=-adapeibtn-][class*=-fleche_haut-]:not([class*=-NB-]){background:#e4e3e3;}  [class*=-adapeibtn-][class*=-fleche_haut-]:not([class*=-NB-]):hover{background:#cccccc;}  .ai_mail_type_form{ padding:30px; }   .chone_extranet_liste .fait_a_faire{ float:left; display:grid; width:100%; padding:10px; grid-template-columns:1fr 1fr; grid-column-gap:20px; }  .chone_extranet_liste .fait_a_faire>ul{ border:1px solid #003865;  border-radius:10px 10px 0 0; overflow:hidden; }  .chone_extranet_liste .fait_a_faire>ul>li{ padding:0; border-bottom:2px solid #fff; background:#e3f9f9; }  .chone_extranet_liste .fait_a_faire>ul>li:hover{ background:#d4f4f4; }  .chone_extranet_liste .fait_a_faire>ul>li:first-child{ border-bottom:1px solid #003865; background:#d4f4f4; text-align:center; font-weight:bold; padding:3px 8px; }  .chone_extranet_liste .fait_a_faire>ul>li a{ float:left; display:block; }  .chone_extranet_liste .fait_a_faire>ul.fait_a_faire_1>li a.tache_supprimer , .chone_extranet_liste .fait_a_faire>ul.fait_a_faire_1>li a.tache_modifier , .chone_extranet_liste .fait_a_faire>ul.fait_a_faire_0>li a.tache_fleche { float:right; }  .chone_extranet_liste .fait_a_faire>ul>li svg{ float:left; display:block; margin-right:0; border-radius:0; }  .chone_extranet_liste .fait_a_faire>ul>li span{ height:1.8em; line-height:1.8em; margin-left:1ex; }  .chone_extranet_liste .fait_a_faire>ul>li:not([data-delais="0"]) time , .tableau_taches time{ display:inline-block; margin-left:1ex; width:22px; height:22px; line-height:22px; font-size:10px; text-align:center;  border-radius:50%; overflow:hidden; background:#669b28; color:#fff; }  .chone_extranet_liste .fait_a_faire>ul.fait_a_faire_1>li time{ display:none; }  .chone_extranet_liste .fait_a_faire>ul>li:not([data-delais="0"]) time:after , .tableau_taches time:not([data-delais="0"]):not([data-delais="Fait"]):after{ content:" j"; }  .chone_extranet_liste .fait_a_faire>ul>li[data-delais="0"] time , .tableau_taches time[data-delais="0"]{ background:#c90000; }  .chone_extranet_liste .fait_a_faire>ul>li[data-delais="1"] time, .chone_extranet_liste .fait_a_faire>ul>li[data-delais="2"] time , .tableau_taches time[data-delais="1"] , .tableau_taches time[data-delais="2"]{ background:#c90000; }  .chone_extranet_liste .fait_a_faire>ul>li[data-delais="3"] time , .chone_extranet_liste .fait_a_faire>ul>li[data-delais="4"] time , .tableau_taches time[data-delais="3"] , .tableau_taches time[data-delais="4"]{ background:#FF5722; }  .chone_extranet_liste .fait_a_faire>ul>li[data-delais="5"] time , .tableau_taches time[data-delais="5"]{ background:#9a8338; }  .tableau_taches time svg *{ fill:#fff; }  .tableau_date_tache{ display:grid; margin:10px 0; width:100%; grid-template-columns:1fr 1fr; grid-row-gap:10px; align-items:center; }  .tableau_date_tache>*{ padding:5px; }  .tableau_date_tache>*:nth-child(4n+2) , .tableau_date_tache>*:nth-child(4n+1){ background:#eee; }  .tableau_date_tache>*:nth-child(2n+1){ text-align:right; }  ul.recherche_trier li>a{ display:block; width:100%; padding:3px; }  ul.recherche_trier li>a:hover{ background:#eee; }  ul.recherche_trier li>a.active{ background:#003865; color:#fff; }  ul.recherche_trier li>a.active>svg *{fill:#fff;}  ul.recherche_trier li>a>svg.picto_faux *{fill:#c90000;}  ul.recherche_trier li>a>svg.picto_vrai *{fill:#56aa26;}  ul.recherche_trier li>a>span{ display:inline-block; position:relative; overflow:hidden; width:2.5em; height:1.2em; margin-right:2ex; }  ul.recherche_trier li>a>span:before{ content:"\2193"; position:absolute;  top:50%;  transform:translateY(-50%); left:0; font-size:2em; line-height:1.2em; }  ul.recherche_trier li>a>span.descroissant:before{ content:"\2191"; }  ul.recherche_trier li>a>span>p{ position:absolute; right:0; font-size:0.6em; line-height:0.6em; }  ul.recherche_trier li>a>span>p:nth-child(2n+1){ bottom:65%; }  ul.recherche_trier li>a>span>p:nth-child(2n){ top:65%; }  .recherche_liste_des_tri>ul{ display:grid; width:100%; grid-template-columns:repeat( auto-fit , minmax( 50px , 1fr ) ); grid-row-gap:10px; font-size:12px; }  .recherche_liste_des_tri>ul li{ display:block; margin-left:0; text-align:center; }  .recherche_liste_des_tri>ul li>a , .recherche_liste_des_tri>ul li>span{ display:inline-block; margin:4px;  border-radius:10px; padding:0.3em 1.5ex; position:relative; background:#FF5722; color:#fff; }  .recherche_liste_des_tri>ul li.suppr>a{ padding-left:27px; }  .recherche_liste_des_tri>ul li>a:hover{background:#dc3804;}  .recherche_liste_des_tri>ul li.suppr>a:before{ content:"x"; position:absolute; left:5px;  top:50%;  transform:translateY(-50%); background:#dc3804;  border-radius:50%; text-align:center; width:15px; height:15px; line-height:10px; font-size:20px; border:1px solid #fff; overflow:hidden; }  .recherche_liste_des_tri>ul li>a:hover:before{background:#FF5722;}  .recherche_liste_des_tri>ul ul{ display:none; }  .recherche_liste_des_tri>ul li svg *{ fill:#fff; }  .recherche_liste_des_tri>ul>li.vert>*{background:#56aa26;}  .recherche_liste_des_tri>ul>li.vert:hover>*{background:#78bb51;}  .recherche_liste_des_tri>ul>li.bleu>a{ position:relative; background:#6e7dcf; }  .recherche_liste_des_tri>ul>li.bleu>a:hover , .recherche_liste_des_tri>ul>li.bleu>a.actif{ background:#3F51B5; }  .recherche_liste_des_tri>ul>li.bleu>a.actif:after{ content:" "; position:absolute; border:1px solid #3F51B5; top:-2px; bottom:-2px; right:-2px; left:-2px;  border-radius:10px; }  .liste_maj_formulaire , .liste_maj_formulaire a{ float:left; display:block; width:100%; }  .liste_maj_formulaire{ padding:20px; }   .grid_compte_metier_modifier>ul>li{ display:grid!important; width:100%; grid-template-columns:10ex 10ex 1fr; grid-row-gap:10px; align-items:center; margin-top:25px; }  .grid_compte_metier_modifier>ul>li.hide{ display:none!important; }  .grid_compte_metier_modifier>ul>li:hover{ background:#eee; }  .grid_compte_metier_modifier>ul>li.b{ padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #aaa; }  .grid_compte_metier_modifier>ul>li label{ text-align:center; }  .liste_select_metier>div{ display:grid!important; width:100%; grid-template-columns:3ex 16ex 1fr 1fr; align-items:center; padding:0.5em 0; }  .liste_select_metier>div:nth-child(2n){ background:#eee; }  .liste_select_metier>div .b{ text-align:center; }  .liste_select_metier>div a{ text-align:center; }  .liste_select_metier>div *:last-child{ text-align:right; }  .liste_select_metier>div font a{ display:inline-block; background:#6e7dcf; color:#fff; padding:3px 1ex 3px 3ex;  border-radius:10px; position:relative; white-space:nowrap; margin:1px; }  .liste_select_metier>div font a:hover{ background:#3F51B5; }  .liste_select_metier>div font a:before{ content:"\002716"; background:#F44336; position:absolute; left:5px;  top:50%;  transform:translateY(-50%);  border-radius:50%; text-align:center; width:16px; height:16px; line-height:16px; font-size:10px; }  .liste_select_metier>div font a:hover:before{ background:#bc2116; }  .liste_select_metier>div div a{ display:inline-block; background:#000; color:#fff; padding:3px 1ex;  border-radius:10px; white-space:nowrap; margin:1px; }  .liste_select_metier>div div a:hover{ background:#222; }  .liste_select_metier>div div a:before{ content:"+"; margin-right:.5ex; }   @media screen and (max-width:1200px) {  header[role=banner] .menu_principal , header[role=banner] .menu_principal ul , header[role=banner] .menu_principal ul>li{  width:100%; }   ul.menu_deroulant>li>a{  text-align:left; }   .menu_principal ul>li>ul{  width:95%;  margin-left:5%; }   .bonjour_prenom ul{  float:left; }   }  @media screen and (max-width:700px) {  .main_non_connect{  height:100%;  overflow-y:auto;  text-align:center;  padding:20px 0; }   html .graphisme_page_connexion main>div:nth-child(n){  position:relative;  float:none;  display:inline-block;  width:100%;  height:auto;  min-height:200px;  top:auto;  left:auto;  right:auto;  bottom:0;  max-width:400px; }   html .graphisme_page_connexion main>div:nth-child(2){  background:rgba(255,255,255,0.8); }   }  .form_input_time{ display:inline-block; position:relative; padding:0 12px; width:15px; cursor:pointer; line-height:40px; }  .form_input_time>span{ display:inline-block; width:15px; height:15px; background:transparent url( /extensions/fonctions/form/images/clock.png) no-repeat center center; }  .form_input_time>div{ position:absolute; top:40px; left:-100px; width:100px; background:#fff; border:1px solid #000; z-index:100; }  .form_input_time>div>div{ float:left; width:50%; height:9.8em; overflow-x:auto; }  .form_input_time>div p{ border-bottom:1px solid #888; line-height:1.4em; text-align:center; }  .form_input_time>div p.actif , .form_input_time>div p:hover{ background:#ddd; }   .form_on_off{  position:relative;  display:inline-block;  width:60px;  height:34px; }  .form_on_off input{  opacity:0;  width:0;  height:0; }  .form_on_off span{  position:absolute;  cursor:pointer;  top:0;  left:0;  right:0;  bottom:0;  background-color:#ccc;  transition:.4s;  border-radius:34px; }  .form_on_off:hover input + span{  background-color:#aaa; }  .form_on_off span:before{  position:absolute;  content:"";  height:26px;  width:26px;  background-color:#fff;  transition:.4s;  border-radius:50%;  top:50%;  left:4px;  transform:translateY(-50%); }  .form_on_off input:checked + span{  background-color:#2196F3; }  .form_on_off:hover input:checked + span{  background-color:#0f70bc; }  .form_on_off input:focus + span{  box-shadow:0 0 1px #2196F3; }  .form_on_off input:checked + span:before{  left:calc( 100% - 30px ); }  .form_on_off span p{ position:absolute;  top:0;  bottom:0;  left:4px; max-width:calc( 100% - 34px ); text-align:left; line-height:34px; font-size:10px; padding:0 5px;  transition:all 0.3s;  opacity:0;  filter:alpha(opacity=0); }  .form_on_off span p:last-child{ text-align:right;  opacity:1;  filter:alpha(opacity=100);  right:4px; left:auto; }  .form_on_off input:checked + span p{  opacity:1;  filter:alpha(opacity=100); }  .form_on_off input:checked + span p:last-child{  opacity:0;  filter:alpha(opacity=0); }  .form_on_off.txt_off_2_lignes span p:last-child{ line-height:17px; }    .form_on_off_empty{  position:relative;  display:inline-block;  height:34px; }  .form_on_off_empty input{  opacity:0;  width:0;  height:0; }  .form_on_off_empty span{ float:left;  position:relative; width:100%;  background-color:#aaa;  border-radius:34px; color:#fff; font-weight:bold;  text-shadow:0 0 5px #000;  transition:.4s; }  .form_on_off_empty:hover input + span{  background-color:#ccc; }  .form_on_off_empty input[value="2"] + span{  background-color:#F44336; }  .form_on_off_empty:hover input[value="2"] + span{  background-color:#bc2116; }  .form_on_off_empty input[value="1"] + span{  background-color:#009f13; }  .form_on_off_empty:hover input[value="1"] + span{  background-color:#015c0c; }  .form_on_off_empty span:before{  position:absolute;  content:"";  height:26px;  width:26px;  background-color:#fff;  transition:.4s;  border-radius:50%; z-index:1;  top:50%; }  .form_on_off_empty input[value="2"] + span:before{  left:4px;  transform:translateY(-50%); }  .form_on_off_empty input[value="0"] + span:before{  left:50%;  transform:translate(-50%,-50%); }  .form_on_off_empty input[value="1"] + span:before{  right:4px;  transform:translateY(-50%); }  .form_on_off_empty span p{ float:left;  cursor:pointer;  position:relative; line-height:34px; font-size:10px; padding:0 5px; z-index:2; text-align:center; min-width:28px; overflow:hidden; }  .form_on_off_empty span p:nth-child(1){padding-left:36px;}  .form_on_off_empty span p:nth-child(3){padding-right:36px;}  .form_on_off_empty span p:before{ content:" "; position:absolute; width:10px; height:10px;  border-radius:50%; background:rgba(255,255,255,0.8);  transition:.4s; opacity:0; }  .form_on_off_empty span p:nth-child(1):before{  transform:translate(-50%,-50%); left:26px; top:50%; }  .form_on_off_empty span p:nth-child(2):before{  transform:translate(-50%,-50%); left:50%; top:15px; }   .form_on_off_empty span p:nth-child(3):before{  transform:translate(50%,-50%); right:25px; top:50%; }  .form_on_off_empty span p:hover:before{ opacity:1; }  .form_on_off_empty span p:nth-child(1):hover:before{ left:16px; }  .form_on_off_empty span p:nth-child(2):hover:before{ top:5px; }   .form_on_off_empty span p:nth-child(3):hover:before{ right:16px; }  .input_euro{ text-align:right; }  input[readonly]{ background:linear-gradient(-45deg, #eee 25%, #ccc 25%, #ccc 50%, #eee 50%, #eee 75%, #ccc 75%, #ccc); background-size:6px 6px; }  .fx_edit_popup_fond { position:fixed; top:0; bottom:0; left:0; right:0; width:100%; height:100%; overflow:hidden; background:#000; background:rgba( 0 , 0 , 0 , 0.3 ); z-index:100; cursor:pointer; }  .fx_edit_popup{ position:fixed;  top:50%;  left:50%;  transform:translate(-50%,-50%); max-width:90%; max-height:90%; min-width:500px; background:#fff; overflow-x:hidden; overflow-y:auto; color:#000; border:3px solid #000; border-radius:10px; padding:30px; }  .fx_edit_popup.fx_edit_popup_plein_ecran , .fx_edit_popup.fx_edit_popup_100{ top:50%; left:50%; right:auto;  transform:translate(-50%,-50%); height:90%; padding:0; }  .fx_edit_popup.fx_edit_popup_plein_ecran{ width:90%; }  .fx_edit_popup_100{ width:100%; max-width:100%; }  .fx_edit_popup.fx_edit_popup_plein_ecran img{ max-height:100%; max-width:100%; }  .fx_edit_popup.fx_edit_popup_plein_ecran iframe{ position:absolute; top:0; bottom:0; right:0; left:0; width:100%; height:100%; }  .fx_edit_fermer{ position:fixed; top:35px;  left:50%;  transform:translate(-50%,-50%);  border-radius:50%; cursor:pointer;  border:3px solid #000; background:#fff; width:50px; height:50px; }  .fx_edit_fermer:hover{ background:#ddd; }  .fx_edit_fermer:after , .fx_edit_fermer:before{ content:" "; position:absolute; top:50%; left:50%;  border-radius:2px; height:3px; width:80%; background:#000; }  .fx_edit_fermer:after{  transform:translate(-50%,-50%) rotate(45deg); }  .fx_edit_fermer:before{  transform:translate(-50%,-50%) rotate(-45deg); }  .fx_edit_hide{ display:none; }  .edit_patience_popup , .edit_patience_popup:after{ position:absolute; top:50%; left:50%;  border-radius:50%; }  .edit_patience_popup{ width:30px; height:30px; background:#fff; background:rgba(255,255,255,0.8); z-index:998;  transform:translate(-50%,-50%);  animation:animation_edit_patience_popup 3000ms infinite linear; }  .edit_patience_popup:after{ content:" "; top:0%; left:0%; bottom:20%; right:20%; border-top:5px solid #195193; border-right:5px solid #195193; border-bottom:5px solid #195193; border-left:5px solid transparent;  animation:animation_edit_patience_popup_after 1250ms infinite linear; z-index:999; }   .fx_edit_popup header h1 , .fx_edit_popup header h2 , .fx_edit_popup header h3{ line-height:1.2em; margin:0.3em 0; font-weight:300; color:#3a3a3a; }  .fx_edit_popup header h1{ font-size:2em; text-align:center; }  .fx_edit_popup header h2{ font-size:1.6em; }  .fx_edit_popup header h3{ font-size:1.3em; }  .fx_edit_popup{z-index:101;}  .fx_edit_fermer{z-index:102;}  .fx_edit_popup[data-niv='2']{z-index:103;}  .fx_edit_fermer[data-niv='2']{z-index:104;}  .fx_edit_popup[data-niv='3']{z-index:105;}  .fx_edit_fermer[data-niv='3']{z-index:106;}  .fx_edit_popup[data-niv='4']{z-index:107;}  .fx_edit_fermer[data-niv='4']{z-index:108;}  .fx_edit_popup[data-niv='5']{z-index:109;}  .fx_edit_fermer[data-niv='5']{z-index:110;}  .fx_edit_popup.fx_edit_image{ width:90%; height:90%; }  @keyframes animation_edit_patience_popup{  0%{   transform:rotate(0deg);  }   100%{   transform:rotate(-360deg);  }  }  @keyframes animation_edit_patience_popup_after{  0%{   transform:rotate(0deg);  }   100%{   transform:rotate(360deg);  }  }  @media screen and (max-width:700px) {  .fx_edit_popup{  min-width:auto;  width:90%; }   }   #screenshot{  position:absolute;  background:#e4e4e4;  padding:10px;  border:1px solid #838383;  display:none;  z-index:500;  color:#000; max-width:800px; }  #screenshot h1{ font-weight:bold; font-size:24px; }  #screenshot h2{ font-weight:bold; font-size:21px; }  #screenshot h3{ font-weight:bold; font-size:18px; }  #screenshot a{ text-decoration:underline; }  @media screen and (max-width:900px) {  #screenshot{  max-width:80%; }  }  .menu_hamburger{ float:right; position:relative; display:inline-block; margin-left:1ex; width:40px; height:24px; }  .menu_hamburger_ligne{ transition-timing-function:cubic-bezier(.55,.055,.675,.19); transition-duration:75ms; top:50%; display:block; margin-top:-2px; }  .menu_hamburger_ligne , .menu_hamburger_ligne:after , .menu_hamburger_ligne:before{ position:absolute; width:40px; height:4px; transition-timing-function:ease; transition-duration:.15s; transition-property:transform; border-radius:4px; background-color:#000; }  .menu_hamburger_ligne:after, .menu_hamburger_ligne:before{ display:block; content:""; }  .menu_hamburger_ligne:after{ transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19); bottom:-10px; }  .menu_hamburger_ligne:before{ transition:top 75ms ease .12s,opacity 75ms ease; top:-10px; }  .menu_hamburger.actif .menu_hamburger_ligne{ transition-delay:.12s; transition-timing-function:cubic-bezier(.215,.61,.355,1); transform:rotate(45deg); }  .menu_hamburger.actif .menu_hamburger_ligne:before{ top:0; transition:top 75ms ease,opacity 75ms ease .12s; opacity:0; }  .menu_hamburger.actif .menu_hamburger_ligne:after{ bottom:0; transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s; transform:rotate(-90deg); }   .burger-menu {  float:right; display:block; position:relative;  width:40px;  height:40px;  cursor:pointer; margin-left:10px; overflow:hidden; }  .burger-menu .line{ position:absolute;  left:0;  width:100%;  height:4px;  background-color:#fff;  transition:all 0.3s ease;  transform-origin:center center; }  .burger-menu .line:nth-child(1){  top:6px; }  .burger-menu .line:nth-child(2){  top:calc( 50% - 2px ); }  .burger-menu .line:nth-child(3){  bottom:6px; }  .burger-menu:hover .line:nth-child(1) , .burger-menu.actif .line:nth-child(1){  top:calc( 50% - 2px );  transform:rotate(45deg); }  .burger-menu:hover .line:nth-child(2) , .burger-menu.actif .line:nth-child(2){  left:100%; height:0px; }  .burger-menu:hover .line:nth-child(3) , .burger-menu.actif .line:nth-child(3){  bottom:calc( 50% - 2px );  transform:rotate(-45deg); }  .exemple_adapeibtn [class*=-adapeibtn-]{ margin:3px; }  .exemple_adapeibtnopt{ border:1px solid #000; padding-bottom:120px; position:relative; }  .exemple_adapeibtnopt [class*=-adapeibtnopt-]{ position:absolute!important; }  [class*=-adapeibtn-]{ display:inline-block; position:relative; width:1.4em; height:0; padding-bottom:1.4em; border-radius:50%; }  [class*=-adapeibtn-].hide{ display:none; }  [class*=-adapeibtn-][href]:not([href=""]), [class*=-adapeibtn-][data-href]:not([data-href=""]){ cursor:pointer; }  [class*=-adapeibtn-][class*=-grand-]{ width:50px; padding-bottom:50px; background:#fff; }  [class*=-adapeibtn-] svg[class*=picto]{ position:absolute; width:70%; height:70%; top:50%; left:50%; transform:translate(-50%,-50%); }  [class*=-adapeibtn-]:hover{background:#c5c5c5;}  [class*=-adapeibtn-][class*=-alert-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-ajouter-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-crayon-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-supprimer-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-croix-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-rechercher-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-download-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-aide-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-retour-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-fleche_droite-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-mise_en_avant-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-dossier-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-formulaire-]:not([class*=-NB-]) * , [class*=-adapeibtn-][class*=-duppliquer-]:not([class*=-NB-]) *, [class*=-adapeibtn-][class*=-bulle-]:not([class*=-NB-]) *, [class*=-adapeibtn-][class*=-plan_du_site-]:not([class*=-NB-]) *, [class*=-adapeibtn-][class*=-image-]:not([class*=-NB-]) *, [class*=-adapeibtn-][class*=-membre-]:not([class*=-NB-]) *, [class*=-adapeibtn-][class*=-h1-]:not([class*=-NB-]) *, [class*=-adapeibtn-][class*=-h2-]:not([class*=-NB-]) *, [class*=-adapeibtn-][class*=-h3-]:not([class*=-NB-]) *{ fill:#fff; color:#fff; }  [class*=class_adapei_couleur_]{ display:inline-block; padding:0.5em 1.5ex; margin:1px; color:#fff; width:40%; text-align:center; }  [class*=-adapeibtn-][class*=-alert-]:not([class*=-NB-]) , .class_adapei_couleur_ff0000{background:#ff0000;}  [class*=-adapeibtn-][class*=-alert-]:not([class*=-NB-]):hover , .class_adapei_couleur_c90000{background:#c90000;}  [class*=-adapeibtn-][class*=-ajouter-]:not([class*=-NB-]) , .class_adapei_couleur_9C27B0{background:#9C27B0;}  [class*=-adapeibtn-][class*=-ajouter-]:not([class*=-NB-]):hover , .class_adapei_couleur_831197{background:#831197;}  [class*=-adapeibtn-][class*=-crayon-]:not([class*=-NB-]) , [class*=-adapeibtn-][class*=-bulle-]:not([class*=-NB-]) , .class_adapei_couleur_00BCD4{background:#00BCD4;}  [class*=-adapeibtn-][class*=-crayon-]:not([class*=-NB-]):hover , [class*=-adapeibtn-][class*=-bulle-]:not([class*=-NB-]):hover , .class_adapei_couleur_0090a2{background:#0090a2;}  [class*=-adapeibtn-][class*=-supprimer-]:not([class*=-NB-]) , [class*=-adapeibtn-][class*=-croix-]:not([class*=-NB-]) , .class_adapei_couleur_F44336{background:#F44336;}  [class*=-adapeibtn-][class*=-supprimer-]:not([class*=-NB-]):hover , [class*=-adapeibtn-][class*=-croix-]:not([class*=-NB-]):hover , .class_adapei_couleur_bc2116{background:#bc2116;}  [class*=-adapeibtn-][class*=-rechercher-]:not([class*=-NB-]) , [class*=-adapeibtn-][class*=-membre-]:not([class*=-NB-]) , .class_adapei_couleur_8BC34A{background:#8BC34A;}  [class*=-adapeibtn-][class*=-rechercher-]:not([class*=-NB-]):hover , [class*=-adapeibtn-][class*=-membre-]:not([class*=-NB-]):hover , .class_adapei_couleur_669b28{background:#669b28;}  [class*=-adapeibtn-][class*=-download-]:not([class*=-NB-]) , .class_adapei_couleur_607D8B{background:#607D8B;}  [class*=-adapeibtn-][class*=-download-]:not([class*=-NB-]):hover , .class_adapei_couleur_415c69{background:#415c69;}  [class*=-adapeibtn-][class*=-aide-]:not([class*=-NB-]) , .class_adapei_couleur_8E24AA{background:#8E24AA;}  [class*=-adapeibtn-][class*=-aide-]:not([class*=-NB-]):hover , .class_adapei_couleur_AB47BC{background:#AB47BC;}  [class*=-adapeibtn-][class*=-retour-]:not([class*=-NB-]) , .class_adapei_couleur_3F51B5{background:#3F51B5;}  [class*=-adapeibtn-][class*=-retour-]:not([class*=-NB-]):hover , .class_adapei_couleur_6e7dcf{background:#6e7dcf;}  [class*=-adapeibtn-][class*=-fleche_droite-]:not([class*=-NB-]) , [class*=-adapeibtn-][class*=-h1-]:not([class*=-NB-]) , [class*=-adapeibtn-][class*=-h2-]:not([class*=-NB-]) , [class*=-adapeibtn-][class*=-h3-]:not([class*=-NB-]) , .class_adapei_couleur_56aa26{background:#56aa26;}  [class*=-adapeibtn-][class*=-fleche_droite-]:not([class*=-NB-]):hover , .class_adapei_couleur_78bb51{background:#78bb51;}  [class*=-adapeibtn-][class*=-mise_en_avant-] , .class_adapei_couleur_9a8338{background:#9a8338;}  [class*=-adapeibtn-][class*=-mise_en_avant-]:not([class*=-NB-]):hover , [class*=-adapeibtn-][class*=-h1-]:not([class*=-NB-]):hover , [class*=-adapeibtn-][class*=-h2-]:not([class*=-NB-]):hover , [class*=-adapeibtn-][class*=-h3-]:not([class*=-NB-]):hover , .class_adapei_couleur_7b651c{background:#7b651c;}  [class*=-adapeibtn-][class*=-dossier-]:not([class*=-NB-]) , .class_adapei_couleur_FF5722{background:#FF5722;}  [class*=-adapeibtn-][class*=-dossier-]:not([class*=-NB-]):hover , .class_adapei_couleur_dc3804{background:#dc3804;}  [class*=-adapeibtn-][class*=-formulaire-]:not([class*=-NB-]) , [class*=-adapeibtn-][class*=-plan_du_site-]:not([class*=-NB-]) , .class_adapei_couleur_E91E63{background:#E91E63;}  [class*=-adapeibtn-][class*=-formulaire-]:not([class*=-NB-]):hover , [class*=-adapeibtn-][class*=-plan_du_site-]:not([class*=-NB-]):hover , .class_adapei_couleur_cf094c{background:#cf094c;}  [class*=-adapeibtn-][class*=-duppliquer-]:not([class*=-NB-]) , [class*=-adapeibtn-][class*=-image-]:not([class*=-NB-]) , .class_adapei_couleur_84a0ad{background:#84a0ad;}  [class*=-adapeibtn-][class*=-duppliquer-]:not([class*=-NB-]):hover , [class*=-adapeibtn-][class*=-image-]:not([class*=-NB-]):hover , .class_adapei_couleur_5c8ba1{background:#5c8ba1;}   [class*=-adapeibtn-] div{ display:none; }  [class*=-adapeibtn-][class*=-grand-] div{ display:block; position:absolute; top:5px; right:5px; width:20px; height:20px; background:inherit; border-radius:50%;  transform:translate(+50%,-50%); border-bottom:2px solid #fff; border-left:2px solid #fff; }  [class*=-adapeibtn-] span{ display:none; background:inherit; }  [class*=-adapeibtnopt-]{ position:fixed; bottom:40px; right:40px; z-index:5; }  [class*=-adapeibtnopt-] [class*=-adapeibtn-]{ margin-right:8px; }  [class*=-adapeibtnopt-] [class*=-adapeibtn-]:last-child{ margin-right:0; }  [class*=-adapeibtn-] span{ position:absolute; bottom:50%; left:50%; transform:translateX(-50%); display:block; line-height:2em; padding:0 1em; border-radius:1em; text-align:center; transition:all 0.3s; opacity:0; filter:alpha(opacity=0); font-size:0; max-width:200px; white-space:nowrap; z-index:5; }  [class*=-adapeibtn-]:hover span{ bottom:90%; opacity:1; filter:alpha(opacity=100); font-size:12px; }  [class*=-adapeibtn-][class*=-petit-] span{ left:20%; }  [class*=-adapeibtns-][class*=-droite-] [class*=-adapeibtn-] span , [class*=-adapeibtns-][class*=-gauche-] [class*=-adapeibtn-] span , [class*=-adapeibtn-][class*=-droite-] span , [class*=-adapeibtn-][class*=-gauche-] span{ transform:translateX(0); }  [class*=-adapeibtn-][class*=-droite-]:hover span , [class*=-adapeibtn-][class*=-gauche-]:hover span , [class*=-adapeibtn-]:hover [class*=-droite-]>span , [class*=-adapeibtn-]:hover [class*=-gauche-]>span{ bottom:80%; }  [class*=-adapeibtns-][class*=-droite-] [class*=-adapeibtn-] span , [class*=-adapeibtn-][class*=-gauche-] span{ left:auto; right:10%; }  [class*=-adapeibtns-][class*=-droite-] [class*=-adapeibtn-]:hover span , [class*=-adapeibtn-][class*=-gauche-]:hover span{ right:80%; }  [class*=-adapeiliste-]>li:first-child [class*=-adapeibtn-]:hover span{ bottom:-80%; }  [class*=-adapeiliste-] , [class*=-adapeiliste-]>li , [class*=-adapeiliste-] ul>li{ float:left; display:block; width:100%; }  [class*=-adapeiliste-]>li , [class*=-adapeiliste-] ul>li{ border-bottom:1px solid #a3a3a3; position:relative; background:#f2f6fc; border-left:5px solid transparent; margin-left:0; }  [class*=-adapeiliste-]>li:hover , [class*=-adapeiliste-] ul>li:hover , [class*=-adapeiliste-]>li.actif , [class*=-adapeiliste-] ul>li.actif{ border-left-color:#4ed700; box-shadow:0 0 5px rgba(0,0,0,0.3); z-index:4; }  [class*=-adapeiliste-]>li.sous{ background:#267daa; border-left:none; padding-left:32px; box-shadow:inset 1px 1px 3px rgba(20,20,20,0.7); }  [class*=-adapeiliste-]>li.sous:hover{ border-left-color:transparent; }  [class*=-adapeiliste-]>li.sous>ul{ box-shadow:-3px 0px 3px rgba(20,20,20,0.7); }  [class*=-adapeiliste-]>li>a , [class*=-adapeiliste-] ul>li>a{ display:inline-block; width:100%; padding:0.2em 2ex; color:#5e2263; }  [class*=-adapeiliste-]>li>a:hover , [class*=-adapeiliste-] ul>li>a:hover{ background:#f4f4f4; }   [class*=-adapeiliste-]>li>div[class*=-libelle-] , [class*=-adapeiliste-] ul>li>div[class*=-libelle-]{ float:left; display:block; position:relative; width:100%; vertical-align:bottom; padding-left:2em; }  [class*=-adapeiliste-] [class*=-adapeibtns-]{ position:absolute; top:3px; }  [class*=-adapeiliste-] [class*=-adapeibtns-][class*=-gauche-]{ left:0.4em; }  [class*=-adapeiliste-] [class*=-adapeibtns-][class*=-gauche-] [class*=-adapeibtn-][class*=-petit-]{ margin-right:0.3em; }   [class*=-adapeiliste-][class*=-btng0-]>li>a{padding-left:0.5em;}  [class*=-adapeiliste-][class*=-btng1-]>li>a{padding-left:2.5em;}  [class*=-adapeiliste-][class*=-btng2-]>li>a , [class*=-adapeiliste-][class*=-btng1-]>li[class*=-enfant-]>a{padding-left:4.5em;}  [class*=-adapeiliste-][class*=-btng3-]>li>a , [class*=-adapeiliste-][class*=-btng2-]>li[class*=-enfant-]>a{padding-left:6.5em;}  [class*=-adapeiliste-][class*=-btng4-]>li>a , [class*=-adapeiliste-][class*=-btng3-]>li[class*=-enfant-]>a{padding-left:8.5em;}  [class*=-adapeiliste-][class*=-btng5-]>li>a , [class*=-adapeiliste-][class*=-btng4-]>li[class*=-enfant-]>a{padding-left:10.5em;}  [class*=-adapeiliste-][class*=-btng6-]>li>a , [class*=-adapeiliste-][class*=-btng5-]>li[class*=-enfant-]>a{padding-left:12.5em;}  [class*=-adapeiliste-] [class*=-adapeibtns-][class*=-droite-]{ right:0.4em; }  [class*=-adapeiliste-] [class*=-adapeibtns-][class*=-droite-] [class*=-adapeibtn-][class*=-petit-]{ margin-left:0.3em; }  [class*=-adapeiliste-][class*=-btnd0-]>li>a{padding-right:0.5em;}  [class*=-adapeiliste-][class*=-btnd1-]>li>a{padding-right:2.5em;}  [class*=-adapeiliste-][class*=-btnd2-]>li>a{padding-right:4.2em;}  [class*=-adapeiliste-][class*=-btnd3-]>li>a{padding-right:5.9em;}  [class*=-adapeiliste-][class*=-btnd4-]>li>a{padding-right:7.6em;}  [class*=-adapeiliste-][class*=-btnd5-]>li>a{padding-right:9.3em;}  [class*=-adapeiliste-][class*=-btnd6-]>li>a{padding-right:11em;}  [class*=-adapeiliste-] li>div[class*=-libelle-]>span{ display:inline-block; font-size:0.8em; border-radius:5px; background:#d0d2d4; padding:0.1em 1ex; margin:4px 3px; }  [class*=-adapeiliste-] time{ position:absolute; top:0; right:0; font-size:8px; line-height:8px; font-style:italic; }  [class*=-adapeireduire-]{ height:1.8em; overflow:hidden; }  [class*=-adapeireduire-]:hover{ height:auto; overflow:auto; }  [class*=-adapeireduire-]:after{ content:"+"; position:absolute; top:2px; left:2px; border:1px solid #000; height:10px; width:10px; line-height:8px; font-size:14px; text-align:center; font-weight:bold; background:#fff; z-index:10; }  [class*=-adapeireduire-]:hover:after{ content:"-"; }  [class*=-adapeirecherche-]{ position:relative; float:left; display:block; width:100%; }  [class*=-adapeirecherche-].recherche_popup{ position:absolute;  top:50%;  left:50%;  transform:translate(-50%,-50%); width:80%; padding:15px;  background:#323334;  border-radius:20px; }  [class*=-adapeirecherche-] input[type=submit]{ display:none; }  [class*=-adapeirecherche-] input[type=text]:not([class*="-"]){ border-top:none; border-left:none; border-right:none; border-bottom:2px dotted #ccc; width:96%; margin:0 2% 8px 2%;  border-radius:10px 10px 0 0; }  [class*=-adapeirecherche-] input[type=text]:not([class*="-"]):focus{ border-bottom-color:#000; }  [class*=-adapeirecherche-] [class*=-adapeibtn-][class*=-croix-] , [class*=-adapeirecherche-] [class*=-adapeibtn-][class*=-rechercher-]{ position:absolute; top:50%; transform:translateY(-50%); right:3px; width:40px; padding-bottom:40px; }  [class*=-adapeirecherche-] [class*=-adapeibtn-][class*=-croix-]{ right:49px; }  [class*=-adapeiliste-]>li.hide_recherche , [class*=-adapeiliste-] ul>li.hide_recherche{ display:none; }  [class*=-pourcentage-]{ position:absolute; right:50px; top:15px; transform:translateY(-50%); background:#F44336; width:100px; height:12px; }  [class*=-pourcentage-]>div{ position:absolute; top:0; bottom:0; left:0; width:0%; background:#56aa26; z-index:1; }  [class*=-pourcentage-]>span{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-weight:bold; font-size:10px; line-height:12px; color:#fff; z-index:2; -webkit-text-shadow:-1px 0 0 rgba(0, 0, 0, 0.8) ,  1px 0 0 rgba(0, 0, 0, 0.8) ,  0 -1px 0 rgba(0, 0, 0, 0.8) ,  0 1px 0 rgba(0, 0, 0, 0.8); -khtml-text-shadow:-1px 0 0 rgba(0, 0, 0, 0.8) ,  1px 0 0 rgba(0, 0, 0, 0.8) ,  0 -1px 0 rgba(0, 0, 0, 0.8) ,  0 1px 0 rgba(0, 0, 0, 0.8); -moz-text-shadow:-1px 0 0 rgba(0, 0, 0, 0.8) ,  1px 0 0 rgba(0, 0, 0, 0.8) ,  0 -1px 0 rgba(0, 0, 0, 0.8) ,  0 1px 0 rgba(0, 0, 0, 0.8); -ms-text-shadow:-1px 0 0 rgba(0, 0, 0, 0.8) ,  1px 0 0 rgba(0, 0, 0, 0.8) ,  0 -1px 0 rgba(0, 0, 0, 0.8) ,  0 1px 0 rgba(0, 0, 0, 0.8); -o-text-shadow:-1px 0 0 rgba(0, 0, 0, 0.8) ,  1px 0 0 rgba(0, 0, 0, 0.8) ,  0 -1px 0 rgba(0, 0, 0, 0.8) ,  0 1px 0 rgba(0, 0, 0, 0.8); text-shadow:-1px 0 0 rgba(0, 0, 0, 0.8) ,  1px 0 0 rgba(0, 0, 0, 0.8) ,  0 -1px 0 rgba(0, 0, 0, 0.8) ,  0 1px 0 rgba(0, 0, 0, 0.8); }  @media screen and (max-width:700px) {  .chone_extranet_colone[class*=-adapeiliste-] , .chone_extranet_liste{  position:static;  float:left;  display:block;  width:100%;   border-right:none;   border-bottom:3px double #a3a3a3;   overflow-y:hidden; }   }  .ia_chat_menu , .ia_chat_menu li , .ai_mail_type_lien{ float:left; display:block; width:100%; list-style-type:none; }  .ia_chat_menu li:hover{ background:#eee; }  .ia_chat_menu li a{ display:inline-block; padding:0.5em 2ex; width:100%; }  .ai_mail_type_message , .ai_mail_type_lien{ border:3px double #000; }  .ai_mail_type_exp_reg{ font-weight:bold; }  .ai_mail_type_envoyer svg{ width:3em; height:3em; }   .ia_chat{ position:fixed; bottom:110px; right:15px;  border-radius:30px 30px 0 0; border:3px solid #0090a2; background:#fff; color:#fff; z-index:301;  box-shadow:0px 0px 5px rgba(0,0,0,0.7); width:400px; height:500px; }   .ia_chat>svg{ z-index:304; position:absolute; bottom:-30px; right:5px; width:30px; height:30px; }  .ia_chat>svg .bulle_virgule_interieur{ fill:#fff; }  .ia_chat>svg .bulle_virgule_bord{ fill:#0090a2; }   .ia_chat_header{ position:absolute; top:0; right:0; left:0; width:100%; background:#0090a2; color:#fff;  border-radius:25px 25px 0 0; z-index:310; }  .ia_chat_header span{ float:left; display:block; width:100%; padding:0.5em 3ex; font-size:12px; }  .ia_chat_header>.picto_croix{ position:absolute; right:15px; z-index:311;  background:#FF5722;  border-radius:50%;  top:50%;  transform:translateY(-50%); }  .ia_chat_header>.picto_croix:hover{  background:#dc3804; }  .ia_chat_header>.picto_croix *{ fill:#fff; }  .ia_chat_header>ul{ position:absolute; top:-3px; right:40px; z-index:311; }  .ia_chat_header li{ display:block; margin-left:0; }  .ia_chat_header>ul>li{ position:relative; height:32px; width:40px; }  .ia_chat_header>ul>li:hover{ background:#00BCD4; }  .ia_chat_header ul li svg{ position:absolute;  top:50%;  left:50%;  transform:translate(-50%,-50%); height:1.4em; width:1.4em; }  .ia_chat_header ul li svg *{ fill:#fff; }  .ia_chat_header ul ul{ position:absolute; display:none; z-index:312; top:32px; right:0; width:200px; font-size:14px; background:#fff; border-bottom:3px solid #0090a2; border-left:3px solid #0090a2; }  .ia_chat_header ul:hover ul{ display:block; }  .ia_chat_header ul ul a{ float:left; display:block; width:100%; padding:0.2em 1.5ex; }  .ia_chat_header ul ul a:hover{ background:rgba(0,0,0,0.1); }  .ia_chat_header ul ul li.ajouter_chat a{ position:relative; background:#00BCD4; color:#fff; padding:0.2em 1.5ex 0.2em 4ex; }  .ia_chat_header ul ul li.ajouter_chat a:hover{ background:#0090a2; }  .ia_chat_header ul ul li.ajouter_chat a svg{ position:absolute;  top:50%; left:5px;  transform:translateY(-50%); }   .ia_chat_liste_message{ position:absolute; top:29px; bottom:29px; right:0; left:0; z-index:302; overflow:hidden; }  .ia_chat_liste_message>div{ position:absolute; right:18px; left:8px; bottom:0; padding:10px 0; }  .ia_chat_liste_message>p{ position:absolute; top:0; bottom:0; right:0; width:11px; height:100%; background:#eee; cursor:pointer; }  .ia_chat_liste_message>p>span{ position:absolute; bottom:0; right:1px; width:9px; height:80px; background:#dc3804;  border-radius:4px; cursor:pointer; }  .ia_chat_liste_message>p>span:active{ background:#FF5722; }  .ia_chat_liste_message>div div{ float:right; display:block; max-width:80%; background:#6e7dcf; clear:both;  border-radius:10px; padding:8px; }  .ia_chat_liste_message>div div.ia{ float:left;  background:#AB47BC; }   .ia_chat>form{ position:absolute; bottom:0; right:0; left:0; }  .ia_chat>form{ z-index:303; }  .ia_chat>form textarea:not([class*="h_"]):not(.wysiwig){ float:left; display:block; width:80%; width:calc( 100% - 40px ); padding:3px; margin:0;  border-bottom:0;  border-left:0;  height:1.8em; }  .ia_chat>form>svg{ position:absolute; bottom:0; right:0; top:0; width:40px; height:100%; background:#00BCD4; cursor:pointer; }  .ia_chat>form>svg:hover{ background:#0090a2; }  .ia_chat>form>svg *{ fill:#fff; }   body.body_admin{ float:left; display:block; padding-bottom:3em!IMPORTANT; }  .admin_menu_front_office , #admin_menu_front_office_popup{ background:#bababa;  -webkit-box-shadow:-5px 0 8px #000;  -khtml-box-shadow:-5px 0 8px #000;  -moz-box-shadow:-5px 0 8px #000;  -ms-box-shadow:-5px 0 8px #000;  -o-box-shadow:-5px 0 8px #000;  box-shadow:-5px 0 8px #000; }  .admin_menu_front_office{  position:fixed; bottom:0px; right:0px; left:0px; width:100%; z-index:300;  border-top:1px solid #fff; color:#000; font-size:0.8em; font-family:sans-serif; }   .admin_menu_front_office li{ list-style-type:none; border-right:1px solid #fff; }  .admin_menu_front_office li>*{ display:inline-block; padding:0 1ex; line-height:20px; cursor:pointer; background:#bababa; color:#000; }  .admin_menu_front_office_deplier{ display:none!IMPORTANT; cursor:pointer; }  #admin_menu_front_office_popup{ position:fixed;  border:1px solid #fff; padding:5px 10px; z-index:305; }  #admin_menu_front_office_popup a{ cursor:pointer; }  .table_debug{ width:95%; margin:20px 2.5%; background:#fff; }  .table_debug , .table_debug td{ border:1px solid #000; }  .table_debug td{ padding:0.3em 1ex; }  .table_debug tr:nth-child(2n){ background:rgba(0,0,0,0.1); }  .tadmin{ float:left; display:block; width:96%; margin:10px 2%; border:1px solid #000; background:#fff; padding:15px; }  .tadmin , .tadmin *{ color:#000; }  @media screen and (max-width:700px) {  .admin_menu_front_office , .admin_menu_front_office li{  float:left;  display:block;  width:100%;  border-bottom:1px solid #fff; }   .admin_menu_front_office li>* , .admin_menu_front_office_deplier{  padding:0.5em 1ex!IMPORTANT; }   .admin_menu_front_office_deplier{  display:block!IMPORTANT;  text-align:center; }  }  .fx_supprimer .oui , .fx_supprimer .non{ display:inline-block; -webkit-transition:all 0.3s; -khtml-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; -webkit-border-radius:10px; -khtml-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px; padding:10px; margin:20px; color:#fff; font-size:22px; font-weight:bold; text-transform:uppercase; }  .fx_supprimer .oui{ background:#3c9906; }  .fx_supprimer .oui:hover{ background:#87d30c; }  .fx_supprimer .non{ background:#991e06; }  .fx_supprimer .non:hover{ background:#d3430d; }  .pagination.nowrap{  white-space:nowrap; }  .pagination>div.bloc_30{  margin:0 1.6666666666666666666%; }   .pagination .droit{  direction:rtl; }  .pagination .relative{  height:40px; }  .pagination a{  display:inline-block;  padding:0;  background:rgba(0,0,0,0.2);  margin:0 2px;  text-align:center;  width:40px;  height:40px;  line-height:40px; }  .pagination a:hover , .pagination a.actif{  background:rgba(0,0,0,0.6); color:#fff; }   .verification_champs{ float:left; display:none; font-weight:bold; text-indent:5px;  color:#a80000;  font-size:1.2em; }  .verification_champs_afficher{ display:inline; }   nav.navigation_corps.carre_ombre{  float:left;  display:block;  width:100%; }  nav.navigation_corps.carre_ombre a.menu_image_texte{  width:33.33333%;  word-spacing:0;  display:inline-block;  vertical-align:bottom;  -webkit-box-shadow:0px 30px 20px -20px #656565;  -khtml-box-shadow:0px 30px 20px -20px #656565;  -moz-box-shadow:0px 30px 20px -20px #656565;  -ms-box-shadow:0px 30px 20px -20px #656565;  -o-box-shadow:0px 30px 20px -20px #656565;  box-shadow:0px 30px 20px -20px #656565;  margin-bottom:30px; }  nav.navigation_corps.carre_ombre a.menu_image_texte div , nav.navigation_corps.carre_ombre a.menu_image_texte img{  float:left;  display:block;  width:100%; }  nav.navigation_corps.carre_ombre a.menu_image_texte font{  float:left;  display:block;  width:100%;  word-spacing:normal;  text-transform:uppercase;  font-size:1.2em;  text-align:center; }  .menu_multi_colonne>li>a{  text-align:left; text-transform:uppercase;  margin-bottom:1em; }   .menu_multi_colonne ul a{  color:#6ea2bd; }  .menu_multi_colonne a{  line-height:1.4em; }  ul.liste_droit_100 li{  list-style-position:inside; }  nav.navigation_corps.images_rondes, nav.navigation_corps .images_rondes , nav.navigation_corps.images_rondes li, nav.navigation_corps .images_rondes li , nav.navigation_corps.images_60_pourc li , nav.navigation_corps .images_60_pourc li{ list-style-type:none; }  nav.navigation_corps.images_rondes>* , nav.navigation_corps .images_rondes>* , nav.navigation_corps.images_60_pourc>* , nav.navigation_corps .images_60_pourc>*{  float:left;  display:block; margin:0; }  nav.navigation_corps.images_rondes>* , nav.navigation_corps .images_rondes>*{  padding:30px 4%; }  nav.navigation_corps.images_60_pourc>* , nav.navigation_corps .images_60_pourc>*{ position:relative; height:0; }  .images_60_pourc.images_60_pourc_1>*{padding-bottom:60%;}  .images_60_pourc.images_60_pourc_2>*{padding-bottom:30%;}  .images_60_pourc.images_60_pourc_3>*{padding-bottom:20%;}  .images_60_pourc.images_60_pourc_4>*{padding-bottom:15%;}  .images_60_pourc.images_60_pourc_5>*{padding-bottom:12%;}  .images_60_pourc.images_60_pourc_6>*{padding-bottom:10%;}  nav.navigation_corps.images_60_pourc>* a , nav.navigation_corps .images_60_pourc>* a{ position:absolute; width:100%; height:100%; top:0; left:0; }  nav.navigation_corps.images_rondes img , nav.navigation_corps .images_rondes img{  width:100%;  margin-bottom:1.5em;  -webkit-border-radius:50%;  -khtml-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  -o-border-radius:50%;  border-radius:50%;  border:5px solid #d2d2d2; }  nav.navigation_corps.images_60_pourc img , nav.navigation_corps .images_60_pourc img{ position:absolute; width:100%;  top:50%;  left:50%;  -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%); z-index:1; }  nav.navigation_corps.images_rondes span , nav.navigation_corps .images_rondes span{  display:block;  width:100%;  text-transform:uppercase;  font-size:1.3em;  line-height:1.2em;  padding-bottom:0.5em;  text-align:center; }  nav.navigation_corps.images_60_pourc span , nav.navigation_corps .images_60_pourc span{ position:absolute; bottom:0; left:0; right:0; width:100%; padding:0.5em 1ex; z-index:1; background:#b9b9b9; background:rgba( 255 , 255 , 255 , 0.3 ); text-align:center; }  nav.navigation_corps.images_rondes.images_rondes_1>* , nav.navigation_corps .images_rondes.images_rondes_1>* , nav.navigation_corps.images_60_pourc.images_60_pourc_1>* , nav.navigation_corps .images_60_pourc.images_60_pourc_1>*{ width:100%; }  nav.navigation_corps.images_rondes.images_rondes_2>* , nav.navigation_corps .images_rondes.images_rondes_2>* , nav.navigation_corps.images_60_pourc.images_60_pourc_2>* , nav.navigation_corps .images_60_pourc.images_60_pourc_2>*{ width:50%; }  nav.navigation_corps.images_rondes.images_rondes_3>* , nav.navigation_corps .images_rondes.images_rondes_3>* , nav.navigation_corps.images_60_pourc.images_60_pourc_3>* , nav.navigation_corps .images_60_pourc.images_60_pourc_3>*{ width:33.3333333%; }  nav.navigation_corps.images_rondes.images_rondes_4>* , nav.navigation_corps .images_rondes.images_rondes_4>* , nav.navigation_corps.images_60_pourc.images_60_pourc_4>* , nav.navigation_corps .images_60_pourc.images_60_pourc_4>*{ width:25%; }  nav.navigation_corps.images_rondes.images_rondes_5>* , nav.navigation_corps .images_rondes.images_rondes_5>* , nav.navigation_corps.images_60_pourc.images_60_pourc_5>* , nav.navigation_corps .images_60_pourc.images_60_pourc_5>*{ width:20%; }  nav.navigation_corps.images_rondes.images_rondes_6>* , nav.navigation_corps .images_rondes.images_rondes_6>* , nav.navigation_corps.images_60_pourc.images_60_pourc_6>* , nav.navigation_corps .images_60_pourc.images_60_pourc_6>*{ width:16.666666%; }  nav.navigation_corps.images_rondes.images_rondes_2>*:nth-child(2n+1) , nav.navigation_corps .images_rondes.images_rondes_2>*:nth-child(2n+1) , nav.navigation_corps.images_rondes.images_rondes_3>*:nth-child(3n+1) , nav.navigation_corps .images_rondes.images_rondes_3>*:nth-child(3n+1) , nav.navigation_corps.images_rondes.images_rondes_4>*:nth-child(4n+1) , nav.navigation_corps .images_rondes.images_rondes_4>*:nth-child(4n+1) , nav.navigation_corps.images_rondes.images_rondes_5>*:nth-child(5n+1) , nav.navigation_corps .images_rondes.images_rondes_5>*:nth-child(5n+1) , nav.navigation_corps.images_rondes.images_rondes_6>*:nth-child(6n+1) , nav.navigation_corps .images_rondes.images_rondes_6>*:nth-child(6n+1) , nav.navigation_corps.images_60_pourc.images_60_pourc_2>*:nth-child(2n+1) , nav.navigation_corps .images_60_pourc.images_60_pourc_2>*:nth-child(2n+1) , nav.navigation_corps.images_60_pourc.images_60_pourc_3>*:nth-child(3n+1) , nav.navigation_corps .images_60_pourc.images_60_pourc_3>*:nth-child(3n+1) , nav.navigation_corps.images_60_pourc.images_60_pourc_4>*:nth-child(4n+1) , nav.navigation_corps .images_60_pourc.images_60_pourc_4>*:nth-child(4n+1) , nav.navigation_corps.images_60_pourc.images_60_pourc_5>*:nth-child(5n+1) , nav.navigation_corps .images_60_pourc.images_60_pourc_5>*:nth-child(5n+1) , nav.navigation_corps.images_60_pourc.images_60_pourc_6>*:nth-child(6n+1) , nav.navigation_corps .images_60_pourc.images_60_pourc_6>*:nth-child(6n+1){clear:both;}  nav.navigation_corps a>p{  display:none; }  main ul.liste_100 li{  float:left;  display:block;  margin:0;  list-style-type:0;  width:25%; }  main ul.liste_100 li:nth-child(4n+1){clear:both;}  main ul.liste_100 li a{  display:block;  padding:15px;  text-align:center; }  .liste_100 font{  display:block;  width:100%; }  main ul.liste_100 li img ~ font{  display:none; }  main ul.liste_100 li:first-child:nth-last-child(1) { width:100%; }  main ul.liste_100 li:first-child:nth-last-child(2), main ul.liste_100 li:first-child:nth-last-child(2) ~ li { width:50%; }  main ul.liste_100 li:first-child:nth-last-child(3), main ul.liste_100 li:first-child:nth-last-child(3) ~ li , main ul.liste_100 li:first-child:nth-last-child(5), main ul.liste_100 li:first-child:nth-last-child(5) ~ li , main ul.liste_100 li:first-child:nth-last-child(6), main ul.liste_100 li:first-child:nth-last-child(6) ~ li { clear:none; width:33.33333%; }  main ul.liste_100 li:first-child:nth-last-child(2) ~ li:nth-child(2n+1) , main ul.liste_100 li:first-child:nth-last-child(3) ~ li:nth-child(3n+1) , main ul.liste_100 li:first-child:nth-last-child(5) ~ li:nth-child(3n+1) , main ul.liste_100 li:first-child:nth-last-child(6) ~ li:nth-child(3n+1) {clear:both;}  @media screen and (max-width:700px) {   nav.navigation_corps.images_rondes a , nav.navigation_corps .images_rondes a{   width:50%!IMPORTANT;  }    nav.navigation_corps.images_rondes a:nth-child(2n+1) , nav.navigation_corps .images_rondes a:nth-child(2n+1){   clear:both!IMPORTANT;  }    nav.navigation_corps.images_rondes a:nth-child(3n+1) , nav.navigation_corps .images_rondes a:nth-child(3n+1){   clear:none!IMPORTANT;  }    nav.navigation_corps.images_rondes a font , nav.navigation_corps .images_rondes a font{   font-size:1.3em;   line-height:1.2em;  }    .images_texte_alignees , .images_texte_alignees ul , .images_texte_alignees li{   float:left;   display:block;   clear:both;   width:100%;  }    .menu_image_accueil ul.images_texte_alignees li{   padding:15px 0;  }    main ul.liste_100 li , nav.navigation_corps.images_rondes>* , nav.navigation_corps .images_rondes>* , nav.navigation_corps>* , nav.navigation_corps ul>li{   width:100%!IMPORTANT;  }   }  @media screen and (max-width:400px) {   nav.navigation_corps.images_rondes a , nav.navigation_corps .images_rondes a{   width:100%!IMPORTANT;  }   }   .fx_admin_formulaire{ float:left; display:block; width:100%; clear:both; }  .fx_admin_conteneur{ float:left; display:block; width:100%; margin-bottom:1.2em; }  .fx_admin_liste{ float:left; display:block; width:100%; line-height:27px; cursor:pointer; }  .fx_admin_liste_enfant{ float:right; display:block; width:95%; width:calc( 100% - 60px ); }  [class*="fx_admin_ico_"]{ float:none; display:inline-block; width:27px; height:27px; overflow:hidden; cursor:pointer; vertical-align:middle; line-height:27px; }  .fx_admin_ico_ajout{ width:100%; margin:0 0 1em 0; line-height:27px; }  .fx_admin_ico_save{ width:auto; margin:0 1ex; line-height:27px; }  .fx_admin_popup_supprimer{ width:250px; text-align:center; }  .fx_admin_ico_non , .fx_admin_ico_oui{ width:50%; line-height:27px; }  .fx_admin_ico_non img , .fx_admin_ico_oui img{ height:16px; margin-right:1ex; }  .fx_admin_ico_chargement{ animation:rotation_infini 2s linear 0s infinite; }  @keyframes rotation_infini { from { transform:rotate(0deg); }  to { transform:rotate(360deg); }  }  .fx_admin_popup_fond{ position:fixed; top:0; bottom:0; left:0; right:0; width:100%; height:100%; overflow:hidden; background:#000; background:rgba( 0 , 0 , 0 , 0.3 ); z-index:100; }  .fx_admin_popup{ position:fixed; top:100px; right:50%; -webkit-transform:translateX(50%); -khtml-transform:translateX(50%); -moz-transform:translateX(50%); -ms-transform:translateX(50%); -o-transform:translateX(50%); transform:translateX(50%); max-width:90%; max-height:90%; overflow-x:hidden; overflow-y:auto; background:#fff; color:#000; border:3px solid #000; -webkit-border-radius:10px; -khtml-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px; padding:30px; z-index:101; }  .fx_admin_popup .fx_admin_fermer{ margin:0 auto; width:100px; display:block; }  [class*="fx_admin_form_intitule"]{ float:left; display:block; width:100%; text-align:left; }  [class*="fx_admin_form_champs"]{ float:left; display:block; width:100%; margin-bottom:1em; position:relative; }  .fx_admin_form_champs_cocher{ text-align:left; }  input.fx_admin_form_vide , select.fx_admin_form_vide , textarea.fx_admin_form_vide{ border:1px solid #c80000!IMPORTANT; -webkit-border-radius:10px 0 10px 10px; -khtml-border-radius:10px 0 10px 10px; -moz-border-radius:10px 0 10px 10px; -ms-border-radius:10px 0 10px 10px; -o-border-radius:10px 0 10px 10px; border-radius:10px 0 10px 10px; }  .fx_admin_form_vide ~ div{ position:absolute; right:0px; top:-2em; top:calc( -0.8em - 6px ); padding:3px 8px; -webkit-border-radius:10px 10px 0 0; -khtml-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -ms-border-radius:10px 10px 0 0; -o-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; border-top:1px solid #c80000; border-right:1px solid #c80000; border-left:1px solid #c80000; color:#c80000; font-weight:bold; background:#fff; font-size:0.8em; }   [draggable]{ -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none; -khtml-user-drag:element; -webkit-user-drag:element; }  .fx_admin_liste.over { border-bottom:2px dashed #000; }  .fx_admin_save_ok{ border:3px solid #009418; background:#51ba62; padding:8px; text-align:center; font-weight:bold; margin-bottom:1em; }  .fx_admin_liste.fx_admin_liste_image{ width:150px; height:150px; position:relative; margin:5px; text-align:center; }  .fx_admin_liste.fx_admin_liste_image>div{ position:absolute; bottom:0; right:0; left:0; padding:5px; background:#fff; background:rgba(255,255,255,0.3); z-index:2; text-align:left; }  .fx_admin_liste.fx_admin_liste_image>img{ max-width:100%; max-height:100%; }  #autocompletion{ position:absolute; left:0; right:0; width:100%; border:1px solid #000; z-index:50; }  #autocompletion>div , #autocompletion>p{ float:left; display:block; width:100%; padding:0.2em 1ex; background:#fff; cursor:pointer; }  #autocompletion>div:hover{ background:#ddd; }  #autocompletion .clic_page_fermer{ background:#555; color:#fff; text-align:center; }  #autocompletion .clic_page_fermer:hover{ background:#000; }  .fx_admin_form_champs_svg>label{ float:left; display:block; position:relative; width:50px; height:60px; border:1px solid #000; margin:2px; text-align:center; }  .fx_admin_form_champs_svg>label:hover , .fx_admin_form_champs_svg>label.actif{ background:#eee; }  .fx_admin_form_champs_svg>label svg{ width:30px; height:30px; }   div.fx_admin_form_champs_select:not(.select_recherche)>input.select_recherche{ display:none; }  @media screen and (max-width:700px) {  .fx_admin_popup{  top:20px;  right:5%;  left:5%;  -webkit-transform:none;  -khtml-transform:none;  -moz-transform:none;  -ms-transform:none;  -o-transform:none;  transform:none; }  }  .drop_fichier textarea{  display:none; }  .drop_fichier>div.drop_fichier_upload{  border:3px dashed #BBBBBB;  text-align:center; }  .drop_fichier>div.drop_fichier_upload.sur{  border-color:#0111b2!IMPORTANT; }  .drop_fichier>div.drop_fichier_upload.dans{  min-height:1em;  border-color:#22730d; }  .drop_fichier div.drop_fichier_depot{  height:6em;  top:0;  bottom:0;  left:0;  right:0;  background:#fff;  background:rgba(255,255,255,0.8);  z-index:10; }  .drop_fichier div.drop_fichier_depot>div{  position:absolute;  top:50%;  left:50%;  -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%);  line-height:16px;  vertical-align:text-top; }  .drop_fichier>div>p.drop_fichier_valider{  background:rgba(0,168,0,0.5);  box-shadow:inset 0 0 5px 1px #444;  height:40px;  -webkit-transition:background .3s;  -moz-transition:background .3s; }  .drop_fichier>div>p.drop_fichier_valider::before , .drop_fichier>div>p.drop_fichier_valider::after {  position:absolute;  display:block;  content:'';  left:50%;  -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%); }  .drop_fichier>div>p.drop_fichier_valider::before {  top:28px;  height:0;  width:0;  border-top:20px solid #fff;  border-left:10px solid transparent;  border-bottom:10px solid transparent;  border-right:10px solid transparent; }   .drop_fichier>div>p.drop_fichier_valider::after {  top:10px;  background:#fff;  width:8px;  height:8px; }  .drop_fichier>div>p.drop_fichier_valider:hover{  background:rgba(0,168,0,1); }  .drop_fichier>div.drop_fichier_upload img{  display:inline-block;  margin-right:1.5ex; }  .drop_fichier_ligne , .drop_fichier_erreur{  float:left;  display:block;  position:relative;  width:100%;  height:22px;  border-bottom:1px solid #222;  text-align:left;  overflow:hidden; }  .drop_fichier_erreur{  background:#f5bebe; }  .drop_fichier_erreur strong{ float:right; display:block; cursor:pointer; }  .drop_fichier_ligne:last-child{  border-bottom:none; }  .drop_fichier_ligne>span , .drop_fichier_erreur>span{  position:absolute;  top:0;  bottom:0;  left:0;  right:0;  width:100%;  height:100%;  padding:5px 1.5ex;  z-index:3;  font-size:12px;  line-height:12px; color:#fff; }  .drop_fichier_ligne>div.drop_fichier_pourcentage{  position:absolute;  top:0;  bottom:0;  left:0;  width:0%;  background:#0d79cc;  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#0d79cc), to(#094777));  background:-moz-linear-gradient(top, #0d79cc, #094777);  z-index:1;  border-right:1px solid #083e67;  -webkit-transition:all 0.3s;  -khtml-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; }  .drop_fichier_ligne>div.drop_fichier_pourcentage:after {  content:'||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||';  display:block;  position:absolute;  top:0;  bottom:0;  left:0;  right:0;  width:100%;  height:100%;  overflow:hidden;  border-radius:12px;  -webkit-border-radius:12px;  -moz-border-radius:12px;  transform:skewX(-30deg);  -webkit-transform:skewX(-30deg);  -moz-transform:skewX(-30deg);  -o-transform:skewX(-30deg);  font:bold 120px/80px sans-serif;  letter-spacing:-6px;  color:#000;  opacity:0.06;  z-index:2; }  .drop_fichier_ligne .croix{  display:block;  position:absolute;  top:3px;  right:3px;  width:16px;  height:16px;  border-radius:50% 50%;  transform:scale(1.3);  cursor:pointer;  -webkit-transition:background .3s;  -moz-transition:background .3s; }  .drop_fichier_ligne .croix::before , .drop_fichier_ligne .croix::after{  background:#000;  position:absolute;  display:block;  content:'';  top:47%;  left:15%;  width:70%;  height:6%; }   .drop_fichier_ligne .croix::before{  transform:rotate(45deg); }  .drop_fichier_ligne .croix::after{  transform:rotate(-45deg); }  .drop_fichier_ligne .croix:hover {  background:rgba(211,0,0,1);  box-shadow:inset 0 0 5px 1px #444; }  .drop_fichier_ligne .croix:hover::before{  background:#fff;  box-shadow:0px 0px 8px -1px #555; }  .drop_fichier_ligne .croix:hover::after{  background:#fff;  box-shadow:0px 0px 8px -1px #555; }  .drop_fichier_ligne .pourcentage{  display:block;  position:absolute;  top:3px;  right:22px;  height:16px; color:#fff; font-weight:bold; }  .form_image_apercu{  width:90px;  height:6em;  border:3px solid #aaa;  background:rgba(255,255,255,0.3);  overflow:hidden; }  .form_image_apercu>div{  position:absolute;  background:rgba(255,255,255,0.3);  padding:1px;  top:0px;  right:0px;  -webkit-border-radius:0 0 0 10px;  -khtml-border-radius:0 0 0 10px;  -moz-border-radius:0 0 0 10px;  -ms-border-radius:0 0 0 10px;  -o-border-radius:0 0 0 10px;  border-radius:0 0 0 10px;  z-index:5; }  .form_image_apercu>div>a>svg{ width:12px; height:12px; }  .form_image_apercu>a>img{  position:absolute;  top:50%;  left:50%;  -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%);  z-index:2; }  .form_image_apercu>div.form_image_apercu_alert_rogner{ font-size:9px; line-height:10px; padding:2.5em 1ex 0 1ex; color:#a80000; font-weight:bold;  z-index:4; }  .drop_fichier_activer{  float:left;  display:block;  width:100%;  text-align:center;  line-height:2.5em;  background:#fff;  background:rgba(255,255,255,0.8);  border:2px solid #BBBBBB;  cursor:pointer; }  .drop_fichier_txt_fini{ position:fixed; top:0; bottom:0; left:0; right:0; width:100%; height:100%; background:#000; background:rgba(0,0,0,0.6); z-index:11; }  .drop_fichier_txt_fini>div{ position:absolute;  top:50%;  left:50%;  -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:10px;  -khtml-border-radius:10px;  -moz-border-radius:10px;  -ms-border-radius:10px;  -o-border-radius:10px;  border-radius:10px; background:#fff; padding:20px; z-index:12; }  .drop_fichier_txt_fini>div:after{ content:"X"; position:absolute; top:0px; 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%; background:#fff; border:1px solid #000; font-weight:bold; color:#f00; font-size:20px; text-align:center; line-height:24px; width:26px; cursor:pointer; }   #zoombox iframe,#zoombox img{ border:none; }  #zoombox .zoombox_mask{ background-color:#000; position:fixed; width:100%; z-index:900; height:100%; top:0; left:0; }  #zoombox .zoombox_container{ position:absolute; z-index:905; }  #zoombox .relative{ position:relative; }  #zoombox .zoombox_prev{ position:absolute; top:0; left:0; width:50%; height:100%; cursor:pointer;  filter:alpha(opacity=0); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -moz-opacity:0; opacity:0; }  #zoombox .zoombox_prev:hover{  filter:alpha(opacity=100); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -moz-opacity:1; opacity:1; }  #zoombox .zoombox_next{ position:absolute; top:0; right:0; width:50%; height:100%;  filter:alpha(opacity=0); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -moz-opacity:0; opacity:0; }  #zoombox .zoombox_close,#zoombox .zoombox_next,#zoombox .zoombox_prev{ cursor:pointer; }  #zoombox .multimedia .zoombox_next,#zoombox .multimedia .zoombox_prev{ display:none; }  #zoombox .zoombox_next:hover{  filter:alpha(opacity=100); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -moz-opacity:1; opacity:1; }  #zoombox .zoombox_gallery{ position:fixed; z-index:920; bottom:-60px; left:0; right:0; text-align:center;  filter:alpha(opacity=85); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85); -moz-opacity:0.85; opacity:0.85; cursor:pointer; width:auto; background-color:#050505; height:60px; overflow:hidden; display:none; }  #zoombox .zoombox_gallery img{ height:50px; padding:5px;  filter:alpha(opacity=30); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30); -moz-opacity:0.3; opacity:0.3; }  #zoombox .zoombox_gallery img:hover,#zoombox .zoombox_gallery img.current{  filter:alpha(opacity=100); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -moz-opacity:1; opacity:1; }  #zoombox_loader{ background:url(/images/zoombox/loader.png) no-repeat left top; position:absolute; height:40px; width:40px; cursor:pointer; top:50%; left:50%; margin:-20px 0 0 -20px; z-index:910; }  .zoombox .zoombox_container{ background:#000; color:#666;  -moz-box-shadow:0px 0px 10px #000000; -webkit-box-shadow:0px 0px 10px #000000; -o-box-shadow:0px 0px 10px #000000; box-shadow:0px 0px 10px #000000; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; -o-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000; }  .zoombox .content{ background:#000; }  .zoombox .zoombox_title{ color:#FFF;  position:absolute; left:-1px; top:-22px;  -moz-text-shadow:1px 1px #000000; -webkit-text-shadow:1px 1px #000000; -o-text-shadow:1px 1px #000000; text-shadow:1px 1px #000000; -moz-text-shadow:1px 1px #000; -webkit-text-shadow:1px 1px #000; -o-text-shadow:1px 1px #000; text-shadow:1px 1px #000; }  .zoombox .zoombox_close{ background:url(/images/zoombox/close.png) no-repeat; width:30px; height:30px;  position:absolute; right:-15px; top:-15px; }  #zoombox.zoombox .zoombox_next{ background:url(/images/zoombox/next.png) no-repeat right center; }  #zoombox.zoombox .zoombox_prev{ background:url(/images/zoombox/prev.png) no-repeat left center; }  .lightbox .zoombox_container{ background:#FFF; margin-left:-30px; padding:10px 10px 37px; color:#666; }  .lightbox .zoombox_close{ background:url(/images/zoombox/lightclose.gif) no-repeat left top; width:66px; height:22px; top:auto;  position:absolute; right:12px; bottom:6px; }  .lightbox .zoombox_title{ text-align:left; }  .lightbox .zoombox_next{ background:url(/images/zoombox/lightnext.gif) no-repeat right 50px; }  .lightbox .zoombox_prev{ background:url(/images/zoombox/lightprev.gif) no-repeat left 50px; }  #zoombox.lightbox .zoombox_gallery{ left:10px !important; right:10px; bottom:36px; }  .prettyphoto .zoombox_container{ border:10px solid #0B0A0A;  -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px 10px 10px 10px; background:#FFF; padding:10px 10px 37px; margin-left:-20px; color:#797979; }  .prettyphoto .zoombox_title{ text-align:left; }  .prettyphoto .zoombox_close{ background:url(/images/zoombox/ppsprite.png); width:27px; height:24px; top:auto;  position:absolute; right:6px; bottom:8px; }  .prettyphoto .zoombox_next{ background:url(/images/zoombox/ppnext.png) no-repeat right center; }  .prettyphoto .zoombox_prev{ background:url(/images/zoombox/ppprev.png) no-repeat left center; }  .prettyphoto .multimedia .zoombox_next,.prettyphoto .multimedia .zoombox_prev{ display:none; }  #zoombox.prettyphoto .zoombox_gallery{ left:10px !important; right:10px; bottom:36px; }  .darkprettyphoto .zoombox_container{  -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px 10px 10px 10px; background:#0C0C0C; padding:10px 10px 37px; margin-left:-30px; color:#828282; }  .darkprettyphoto .zoombox_title{  text-align:left; }  .darkprettyphoto .zoombox_close{ background:url(/images/zoombox/ppsprite.png); width:27px; height:24px; top:auto;  position:absolute; right:2px; bottom:6px; }  .darkprettyphoto .zoombox_next{ background:url(/images/zoombox/ppnext.png) no-repeat right center; }  .darkprettyphoto .zoombox_prev{ background:url(/images/zoombox/ppprev.png) no-repeat left center; }  .darkprettyphoto .multimedia .zoombox_next,.darkprettyphoto .multimedia .zoombox_prev{ display:none; }  #zoombox.darkprettyphoto .zoombox_gallery{ left:10px !important; right:10px; bottom:36px; }  .simple .zoombox_container{ background:#000; }  .simple .zoombox_title{ color:#FFF;  position:absolute; left:-1px; top:-22px;  -moz-text-shadow:1px 1px #000000; -webkit-text-shadow:1px 1px #000000; -o-text-shadow:1px 1px #000000; text-shadow:1px 1px #000000; -moz-text-shadow:1px 1px #000; -webkit-text-shadow:1px 1px #000; -o-text-shadow:1px 1px #000; text-shadow:1px 1px #000; }  #zoombox.simple .zoombox_next{ background:url(/images/zoombox/simplenav.png) no-repeat -20px center;  filter:alpha(opacity=100); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -moz-opacity:1; opacity:1; right:-20px; width:20px; }  #zoombox.simple .zoombox_next:hover{ background-position-x:left; }  #zoombox.simple .zoombox_prev{ background:url(/images/zoombox/simplenav.png) no-repeat -40px center;  filter:alpha(opacity=100); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); -moz-opacity:1; opacity:1; left:-20px; width:20px; }  #zoombox.simple .zoombox_prev:hover{ background-position-x:-60px; }  .simple .zoombox_prev{ background:url(/images/zoombox/ppprev.png) no-repeat left center; }  .simple .zoombox_close{ background:url(/images/zoombox/simpleclose.png) no-repeat; width:30px; height:30px; position:absolute; top:0; right:-10px; }  #zoombox.simple .multimedia .zoombox_next,#zoombox.simple .multimedia .zoombox_prev{ display:block; }  .maj_form form{ float:left; display:block; width:100%; text-align:center; margin-bottom:20px; }  .maj_form p{  display:none; margin-left:3ex; padding:0 2ex;  border-radius:3px; background:#ddd; overflow:hidden; }  .maj_pourcentage{ float:left; display:block; position:relative; margin:20px 0; border:1px solid #000; width:100%; height:14px; background:#ddd; }  .maj_pourcentage>div{ position:absolute; top:0; bottom:0; left:0; width:0; background:#669b28; }  .maj_pourcentage>span , .maj_pourcentage>p{ position:absolute;  top:50%;  transform:translateY(-50%); text-shadow: -1px 0 0 rgba(0, 0, 0, 0.8) ,  1px 0 0 rgba(0, 0, 0, 0.8) ,  0 -1px 0 rgba(0, 0, 0, 0.8) ,  0 1px 0 rgba(0, 0, 0, 0.8); color:#fff; font-weight:bold; font-size:10px; line-height:12px; max-width:6ex; overflow:hidden; padding:0 2px; }  .maj_pourcentage>span{ right:50%; }  .maj_pourcentage>p{ left:50%; }  .retour_maj{ display:none; }  .gestion_menu_metier{  display:grid;  grid-template-columns:repeat(3, 1fr);  gap:5px; }  .gestion_menu_metier>*.b{  background-color:#f0f0f0;  border:1px solid #ddd; text-align:center; }  .gestion_menu_metier>*{  padding:5px; }  .gestion_menu_metier>a{ text-align:center; }  .gestion_menu_metier>a:hover{  background-color:#f0f0f0; }  .gestion_menu_metier>a[data-valeur="0"] .picto_case_cochee , .gestion_menu_metier>a[data-valeur="1"] .picto_case_non_cochee{ display:none; }   .formulaire_intitule{ float:left; display:inline;  text-align:right;  margin-bottom:1em;  clear:both; }  .formulaire_intitule.intitule_champs{  width:23%; }  .formulaire_intitule.intitule_champs.formulaire_intitule_texte_seul, .formulaire_intitule.intitule_dessus, .formulaire_intitule.intitule_dessus_form_droite {  text-align:left;  width:100%;  margin-bottom:0; }  .formulaire_intitule.intitule_dans{  display:none; }   .formulaire_champs{ float:right; display:inline;  margin-bottom:1em; }  .formulaire_champs.intitule_champs , .formulaire_champs.intitule_dessus_form_droite {  width:75%; }  .formulaire_champs.intitule_dessus, .formulaire_champs.intitule_dans {  width:100%; }  .formulaire_champs.intitule_champs.formulaire_champs_nombre input{  max-width:8em; }   .formulaire_bouton{ float:right; display:inline;  clear:both; }  .formulaire_intitule.formulaire_obligatoire:after{  content:"*";  display:inline-block;  color:#c10e0e;  font-weight:bold;  margin-left:0.4em; }  .formulaire_liste_erreur{  border:2px solid #c10e0e;  padding:20px; }  .formulaire_champs.formulaire_erreur>* , input.formulaire_erreur , select.formulaire_erreur , textarea.formulaire_erreur{  border:2px solid #c10e0e; }  .formulaire_div_erreur{  border:2px solid #c10e0e;  padding:5px; }  .formulaire_liste_succes{  border:2px solid #068a03;  padding:20px; }  .formulaire_champs .label_radio{ float:left; display:block; width:100%; padding:0.5em 3ex 0.5em 0; }  @media screen and (max-width:1000px) {  .formulaire_intitule.intitule_champs{   width:33%;  }    .formulaire_champs.intitule_champs ,  .formulaire_champs.intitule_dessus_form_droite  {   width:65%;  }   }  @media screen and (max-width:900px) {  .formulaire_intitule.intitule_champs{   width:38%;  }    .formulaire_champs.intitule_champs ,  .formulaire_champs.intitule_dessus_form_droite  {   width:60%;  }   }  @media screen and (max-width:800px) {  .formulaire_intitule.intitule_champs{   width:43%;  }    .formulaire_champs.intitule_champs ,  .formulaire_champs.intitule_dessus_form_droite  {   width:55%;  }   }  @media screen and (max-width:700px) {  .formulaire_intitule.intitule_champs{   width:100%;   text-align:left;   margin-bottom:0;  }    .formulaire_champs.intitule_champs ,  .formulaire_champs.intitule_dessus_form_droite  {   width:100%;  }   }  .asd{ float:left; display:block; width:100%; }  .asd>*:not(header.h1){ float:left; width:100%; padding:10px 40px; }  .asd header.h1 h1{ background:#323334; color:#fff; padding:10px; }  .asd header.h1 h1 svg.picto_logo_extranet{ width:200px; height:30px; }  .asd header.h1 h1 svg *{fill:#fff;}  .asd header.h1 h1 svg .fill_0C8DA0{fill:#0C8DA0;}  svg .fill_0D8DA0 , svg .couleur_0D8DA0{fill:#d4f4f4!IMPORTANT;}  .asd header.h1 h1 svg .fill_323334{fill:#323334;}  .asd header.h1 h1 svg .fill_0C8DA0{fill:#d4f4f4;}  .asd header.h1 h1 svg .fill_323334{fill:#fff;}  .asd header.h2 h2{ color:#323334; font-size:30px; line-height:1.2em; text-align:center; }  .asd header.h3 h3 , .table_matiere p{ color:#003865; font-size:20px; line-height:1.2em; font-weight:bold; }  .asd_form{ display:grid; grid-template-columns:repeat(3, 1fr); grid-column-gap:4px; grid-row-gap:4px; }  .asd[data-aff=liste] .asd_form{ grid-template-columns:1fr; }  .asd_form>*{ background:#ecfcfc; padding:5px 15px; }  .asd_form>.asd_dossier{  grid-column:1 / -1; padding:10px; font-weight:bold; }  .asd[data-aff=liste] .asd_form i{ margin-top:20px; }  .asd_partage , .asd_affichage{ float:right; display:block; position:relative; line-height:30px; padding:0 10px 0 45px; margin-left:40px; }  .asd_partage{  border-radius:15px; }  .asd_affichage{ padding-left:90px; }  .asd_partage:hover{ background:rgba(255,255,255,0.2); }  .asd_partage svg , .asd_affichage svg{ position:absolute; left:0;  top:50%; width:35px; height:35px;  transform:translateY(-50%); padding:6px; border:1px solid transparent; }  .asd_partage svg{  border-radius:50%; }  .asd_partage svg , .asd[data-aff=tableau] .asd_affichage svg.picto_affichage_tableau , .asd[data-aff=liste] .asd_affichage svg.picto_affichage_liste{ background:rgba(255,255,255,0.2); }  .asd_affichage svg:nth-child(2){ left:45px; }  .asd_affichage svg:hover{ border-bottom-color:#fff; }  .table_matiere{  cursor:pointer; }  .table_matiere ul , .table_matiere input{ display:none; }  .table_matiere input:checked + ul{  display:block; }   @media screen and (max-width:900px) {   .asd .asd_form{  grid-template-columns:1fr; }    .asd .asd_form i{  margin-top:20px; }  }  .tableau_taches{ margin-top:30px; display:grid; width:100%; grid-template-columns:1fr 1fr 2fr 80px; }  .tableau_taches_v2{ grid-template-columns:1fr 1fr 2fr; }  .tableau_taches>*{ padding:5px; }  .tableau_taches b{ text-align:center; color:#003865; font-size:20px; }  .tableau_taches>div.tache_premiere{ border-top:1px solid #003865; }  .tableau_taches>div.ligne_2{grid-row:span 2;}  .tableau_taches>div.ligne_3{grid-row:span 3;}  .tableau_taches>div.ligne_4{grid-row:span 4;}  .tableau_taches>div.ligne_5{grid-row:span 5;}  .tableau_taches>div.ligne_6{grid-row:span 6;}  .tableau_taches>div.ligne_7{grid-row:span 7;}  .tableau_taches>div.ligne_8{grid-row:span 8;}  .tableau_taches>div.ligne_9{grid-row:span 9;}  .tableau_taches>div.ligne_10{grid-row:span 10;}  .tableau_taches>div.ligne_11{grid-row:span 11;}  .tableau_taches>div.ligne_12{grid-row:span 12;}  .tableau_taches>div.ligne_13{grid-row:span 13;}  .tableau_taches>div.ligne_14{grid-row:span 14;}  .tableau_taches>div.ligne_15{grid-row:span 15;}  .tableau_taches>div.ligne_16{grid-row:span 16;}  .tableau_taches>div.ligne_17{grid-row:span 17;}  .tableau_taches>div.ligne_18{grid-row:span 18;}  .tableau_taches>div.ligne_19{grid-row:span 19;}  .tableau_taches>div.ligne_20{grid-row:span 20;}  