@charset "UTF-8";@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,700'); @import "/extensions/css/reset_fixe.css"; @import "/extensions/css/reset_portable.css" screen and (max-width:1500px); @import "/extensions/css/reset_tablette.css" screen and (max-width:1100px); @import "/extensions/css/reset_mobile.css" screen and (max-width:700px); @import "/extensions/css/reset_print.css" print; .css_1{background-color:#9ad27c;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;}  @media screen and (max-width:1500px) {.css_1_p{background-color:#9ad27c;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;} }  @media screen and (max-width:1100px) {.css_1_t{background-color:#9ad27c;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;} }  @media screen and (max-width:700px) {.css_1_m{background-color:#9ad27c;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;} }   html, body{  width:100%;  min-height:100%;  margin:0;  padding:0; }  html{overflow:auto;}  body{ background:#fff;  font-family:'Open Sans',Arial,Georgia,Verdana,sans-serif; font-size:14px; font-weight:300; color:#1a1a1a; }  a{color:inherit;text-decoration:none;}  a:hover{text-decoration:none;}  main{  overflow:hidden; }  main h1,main h2,main h3{ line-height:1.2em; margin:0.3em 0; font-weight:300; text-transform:uppercase; }  main h1{font-size:1.8em;}  main h2{font-size:1.5em;}  main h3{font-size:1.2em;}  div[class*=couleur_]>header>h2{  font-weight:bold;  position:relative;  padding-bottom:10px; }  img,embed{  max-width:100%; }  div.conteneur , .graphisme_1a1a1a , .graphisme_ffde00 , .graphisme_64b2ed , .graphisme_8f7cd2 , .graphisme_1200ff , .graphisme_9ad27c{ width:90%; max-width:1200px; margin:0 auto;  clear:both; }  .bloc_espace_membre{  padding:6px 0;  border-bottom:1px solid #ccc; }  nav>ul , nav>ul>li>.menu_espace_membre{  float:right;  display:block;  line-height:33px; }  .menu_espace_membre li{  position:relative; }  nav>ul>li>a.menu_espace_membre i{  float:left;  display:block;  margin-right:1ex;  -webkit-border-radius:50%;  -khtml-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  -o-border-radius:50%;  border-radius:50%;  background:#8f7cd2;  width:33px;  height:33px;  font-size:20px;  color:#fff;  text-align:center;  line-height:33px; }  .graphisme_page_graphisme_1a1a1a nav>ul>li>a.menu_espace_membre i , nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li.menu_1a1a1a >ul{background:#1a1a1a;}  .graphisme_page_graphisme_ffde00 nav>ul>li>a.menu_espace_membre i , nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li.menu_ffde00 >ul{background:#ffde00;}  .graphisme_page_graphisme_64b2ed nav>ul>li>a.menu_espace_membre i , nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li.menu_64b2ed >ul{background:#64b2ed;}  .graphisme_page_graphisme_8f7cd2 nav>ul>li>a.menu_espace_membre i , nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li.menu_8f7cd2 >ul{background:#8f7cd2;}  .graphisme_page_graphisme_1200ff nav>ul>li>a.menu_espace_membre i , nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li.menu_1200ff >ul{background:#1200ff;}  .graphisme_page_graphisme_9ad27c nav>ul>li>a.menu_espace_membre i , nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li.menu_9ad27c >ul{background:#9ad27c;}  .menu_espace_membre ul{  position:absolute;  display:none;  top:35px;  right:0px;  z-index:20;  border-top:none;  margin-top:-2px;  background:#fff;  min-width:100%;  line-height:normal;  white-space:nowrap;  border-right:1px solid #ccc;  border-left:1px solid #ccc;  border-bottom:1px solid #ccc; }  .menu_espace_membre ul li{  float:left;  display:block;  width:100%; }  .menu_espace_membre li:hover ul{  display:block; }  .menu_espace_membre ul i{  display:none; }  .menu_espace_membre ul a{  display:inline-block;  width:100%;  padding:2px 2ex;  line-height:33px; }  .menu_espace_membre ul a:hover{  background:rgba(0,0,0,0.2); }  .logo{ text-transform:uppercase; font-size:12px; }  .logo div{  margin-top:10px; }  .menu_principal_fond{  margin-top:30px; }  ul.menu_deroulant>li>a{  position:relative; font-size:16px;  padding-bottom:10px; }  ul.menu_deroulant>li>a:after , div[class*=couleur_]>header>h2:after{  content:'';  position:absolute;  bottom:0px;  left:50%;  max-width:100%;  border-bottom:2px solid #1a1a1a;  -webkit-transform:translate(-50% , -7px);  -khtml-transform:translate(-50% , -7px);  -moz-transform:translate(-50% , -7px);  -ms-transform:translate(-50% , -7px);  -o-transform:translate(-50% , -7px);  transform:translate(-50% , -7px);  -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; }  ul.menu_deroulant>li>a:after{width:32px;}  div[class*=couleur_]>header>h2:after{width:100px;}  ul.menu_deroulant>li.menu_1a1a1a>a:after , div.couleur_1a1a1a>header>h2:after{border-bottom-color:#1a1a1a;}  ul.menu_deroulant>li.menu_ffde00>a:after , div.couleur_ffde00>header>h2:after{border-bottom-color:#ffde00;}  ul.menu_deroulant>li.menu_64b2ed>a:after , div.couleur_64b2ed>header>h2:after{border-bottom-color:#64b2ed;}  ul.menu_deroulant>li.menu_8f7cd2>a:after , div.couleur_8f7cd2>header>h2:after{border-bottom-color:#8f7cd2;}  ul.menu_deroulant>li.menu_1200ff>a:after , div.couleur_1200ff>header>h2:after{border-bottom-color:#1200ff;}  ul.menu_deroulant>li.menu_9ad27c>a:after , div.couleur_9ad27c>header>h2:after{border-bottom-color:#9ad27c;}  ul.menu_deroulant>li:hover>a:after, .menu_principal ul>li:focus>a:after , .menu_principal ul>li.active>a:after {  bottom:-5px;  border-bottom-width:9px; }  .menu_principal>ul>li:hover>a, .menu_principal>ul>li:focus>a, .menu_principal>ul>li.active>a{  background:transparent; }  nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li>ul, nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li>div{ text-transform:uppercase;  padding:0.2em 0; }  nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li:not(.menu_ffde00)>ul a{  color:#fff;  padding:0.3em 2ex; }  body .banniere .description{  background:rgba(26,26,26,0.3);  color:#fff; text-transform:uppercase;  font-size:24px;  text-align:center;  top:0;  bottom:0;  right:0;  left:0;  max-width:100%;  width:100%;  height:100%; }  body .banniere .description>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%); }  .graphisme_page_graphisme_1a1a1a .banniere .description{background:rgba(26,26,26,0.3);}  .graphisme_page_graphisme_ffde00 .banniere .description{background:rgba(255,222,0,0.3);}  .graphisme_page_graphisme_64b2ed .banniere .description{background:rgba(100,178,237,0.3);}  .graphisme_page_graphisme_8f7cd2 .banniere .description{background:rgba(143,124,210,0.3);}  .graphisme_page_graphisme_1200ff .banniere .description{background:rgba(18,0,255,0.3);}  .graphisme_page_graphisme_9ad27c .banniere .description{background:rgba(154,210,124,0.3);}  .menu_corps{  background:#f8f8f8;  padding:1em 0; }  .menu_corps>.menu_34{ display:none; }   body ul.menu_corps>li>a{  display:none; }  .menu_corps li a{  float:left;  display:block;  position:relative;  width:100%;  font-size:16px;  padding:0.3em 6ex 0.3em 3ex; }  .menu_corps li a:hover , .menu_corps li.active>a{  background:rgba(0,0,0,0.1); }  .menu_corps li a:after , div[class*=couleur_] .navigation_corps li a:after{  position:absolute;  right:2ex;  top: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%);  content:'\77';  font-family:"fontello";  font-style:normal;  font-weight:normal;  speak:none;  text-decoration:inherit;  width:1em;  margin-right:.2em;  text-align:center;  font-variant:normal;  text-transform:none;  line-height:1em;  margin-left:.2em;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; }  .graphisme_page_graphisme_1a1a1a .menu_corps li a:after , .couleur_1a1a1a .navigation_corps li a:after{color:#1a1a1a;}  .graphisme_page_graphisme_ffde00 .menu_corps li a:after , .couleur_ffde00 .navigation_corps li a:after{color:#ffde00;}  .graphisme_page_graphisme_64b2ed .menu_corps li a:after , .couleur_64b2ed .navigation_corps li a:after{color:#64b2ed;}  .graphisme_page_graphisme_8f7cd2 .menu_corps li a:after , .couleur_8f7cd2 .navigation_corps li a:after{color:#8f7cd2;}  .graphisme_page_graphisme_1200ff .menu_corps li a:after , .couleur_1200ff .navigation_corps li a:after{color:#1200ff;}  .graphisme_page_graphisme_9ad27c .menu_corps li a:after , .couleur_9ad27c .navigation_corps li a:after{color:#9ad27c;}  .graphisme_page_graphisme_1a1a1a main article a{color:#1a1a1a;font-weight:bold;}  .graphisme_page_graphisme_ffde00 main article a{color:#ffde00;font-weight:bold;}  .graphisme_page_graphisme_64b2ed main article a{color:#64b2ed;}  .graphisme_page_graphisme_8f7cd2 main article a{color:#8f7cd2;}  .graphisme_page_graphisme_1200ff main article a{color:#1200ff;}  .graphisme_page_graphisme_9ad27c main article a{color:#9ad27c;}  ul.menu_corps ul ul a{ padding-left:6ex; }  main article nav a{font-weight:normal!IMPORTANT;}  main article .tableau_evenement a{color:#000;}  main article a:hover{text-decoration:underline;}  .tableau_evenement{ width:100%; }  div[class*=couleur_] .navigation_corps li{  float:left;  display:inline-block;  width:100%;  list-style-type:none;  margin-left:0;  font-size:16px;  padding:0.3em 4ex 0.3em 1ex;  position:relative; }  div[class*=couleur_] li ul{  display:none; }  footer[role=contentinfo]{  background:#f8f8f8;  padding:1.5em 0; }  footer[role=contentinfo] a{  display:inline-block;  padding:0.2em 3ex; }  .menu_inscription a{  float:left;  display:block;  width:50%;  padding:10px; }  .menu_inscription a>*{  float:left;  display:block;  width:100%;  padding:3em 1.5em;  text-align:center;  font-size:2em;  border:2px solid #8f7cd2; }  .menu_inscription a:nth-child(1)>*{  border-color:#9ad27c; }  .menu_inscription a:hover>*{  background:#8f7cd2; }  .menu_inscription a:nth-child(1):hover>*{  background:#9ad27c; }  @media screen and (max-width:700px) {  .menu_espace_membre ul{   position:static;  }    nav>ul, nav>ul>li>.menu_espace_membre {   float:left;   width:100%;  }    .menu_espace_membre .active ul{   display:block;  }    .menu_principal_fond {   margin-top:10px;  }    nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li>ul, nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li>div{   padding-left:2ex;  }    main article.conteneur>div , main article .conteneur>div , main .conteneur article>div{   padding:0px!IMPORTANT;  }    main article>div{   width:100%!IMPORTANT;   padding:0px 5%!IMPORTANT;   margin:0 0 15px 0!IMPORTANT;   border:none!IMPORTANT;   color:inherit!IMPORTANT;   background:transparent!IMPORTANT;  }    main article>div figure{   text-align:center;  }   ul.menu_deroulant>li>a:after{   display:none!IMPORTANT;  }  }   @font-face {  font-family:'fontello';  src:url('/extensions/polices//fontello.eot?61999111');  src:url('/extensions/polices//fontello.eot?61999111#iefix') format('embedded-opentype'), url('/extensions/polices//fontello.woff2?61999111') format('woff2'), url('/extensions/polices//fontello.woff?61999111') format('woff'), url('/extensions/polices//fontello.ttf?61999111') format('truetype'), url('/extensions/polices//fontello.svg?61999111#fontello') format('svg');  font-weight:normal;  font-style:normal; }  [class^="icon-"]:before, [class*=" icon-"]:before {  font-family:"fontello";  font-style:normal;  font-weight:normal;  speak:none;  display:inline-block;  text-decoration:inherit;  width:1em;  margin-right:.2em;  text-align:center;  font-variant:normal;  text-transform:none;  line-height:1em;  margin-left:.2em;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; }   .icon-left-open:before { content:'\61'; }  .icon-right-open:before { content:'\62'; }  .icon-up-open:before { content:'\63'; }  .icon-down-open:before { content:'\64'; }  .icon-search:before { content:'\65'; }  .icon-facebook:before { content:'\66'; }  .icon-gplus:before { content:'\67'; }  .icon-spin6:before { content:'\68'; }  .icon-linkedin:before { content:'\69'; }  .icon-heart:before { content:'\6a'; }  .icon-heart-empty:before { content:'\6b'; }  .icon-user:before { content:'\6c'; }  .icon-mail:before { content:'\6d'; }  .icon-stop:before { content:'\6e'; }  .icon-circle:before { content:'\6f'; }  .icon-pinterest:before { content:'\70'; }    .icon-twitter:before { content:'\74'; }   .icon-vimeo:before { content:'\76'; }  .icon-right-circled:before { content:'\77'; }  .icon-left-circled:before { content:'\78'; }  .icon-up-circled:before { content:'\79'; }  .icon-down-circled:before { content:'\7a'; }   .animate-spin {  -moz-animation:spin 2s infinite linear;  -o-animation:spin 2s infinite linear;  -webkit-animation:spin 2s infinite linear;  animation:spin 2s infinite linear;  display:inline-block; }  @-moz-keyframes spin {  0% {   -moz-transform:rotate(0deg);   -o-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }   100% {   -moz-transform:rotate(359deg);   -o-transform:rotate(359deg);   -webkit-transform:rotate(359deg);   transform:rotate(359deg);  }  }  @-webkit-keyframes spin {  0% {   -moz-transform:rotate(0deg);   -o-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }   100% {   -moz-transform:rotate(359deg);   -o-transform:rotate(359deg);   -webkit-transform:rotate(359deg);   transform:rotate(359deg);  }  }  @-o-keyframes spin {  0% {   -moz-transform:rotate(0deg);   -o-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }   100% {   -moz-transform:rotate(359deg);   -o-transform:rotate(359deg);   -webkit-transform:rotate(359deg);   transform:rotate(359deg);  }  }  @-ms-keyframes spin {  0% {   -moz-transform:rotate(0deg);   -o-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }   100% {   -moz-transform:rotate(359deg);   -o-transform:rotate(359deg);   -webkit-transform:rotate(359deg);   transform:rotate(359deg);  }  }  @keyframes spin {  0% {   -moz-transform:rotate(0deg);   -o-transform:rotate(0deg);   -webkit-transform:rotate(0deg);   transform:rotate(0deg);  }   100% {   -moz-transform:rotate(359deg);   -o-transform:rotate(359deg);   -webkit-transform:rotate(359deg);   transform:rotate(359deg);  }  }  .banniere_fond {  position:relative; }  .test p:nth-child(3n+1){  font-size:32px;  font-weight:bold; }  div.banniere>*{ display:none; }  div.banniere>*:nth-child(1) , div.banniere.banniere_js>*{ display:block; }  div.banniere.banniere_js{  height:0;  padding-bottom:50%; }  div.banniere_js>a , div.banniere_js>div{  position:absolute;  display:block;  width:100%;  height:100%;  top:0px;  left:0px;  z-index:2; }  div.banniere_js>a.hide , div.banniere_js>div.hide{  display:none; }  html div[class*="banniere_multiple"]:not(.banniere_fond)>a , html div[class*="banniere_multiple"]:not(.banniere_fond)>div{  width:50%;  right:auto;  left:auto;  bottom:auto; }  div[class*="banniere_multiple"]:not(.banniere_fond)>a:nth-child(2n) , div[class*="banniere_multiple"]:not(.banniere_fond)>div:nth-child(2n){  right:0px; }  div.banniere.banniere_js picture{  position:absolute;  top:0;  bottom:0;  left:0;  right:0;  width:100%;  height:100%; }  div.banniere picture img{  width:100%; }  div.banniere .bloc_hauteur picture img{  width:auto;  max-width:1000000%; height:100%; }  div.banniere>.image_centree>picture img , div.banniere>.image_bloquee_droite>picture img , div.banniere>.image_bloquee_gauche>picture img{  position:absolute;  top:50%;  width:auto;  max-width:10000%;  height:100%; }  div.banniere>a.image_centree>picture img{  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%); }  div.banniere>.image_bloquee_droite>picture img{  right:0px; }  div.banniere>.image_bloquee_gauche>picture img{  left:0px; }  div.banniere_js>a:not(.paralaxe_inverse):not(.paralaxe):not(.image_centree):not(.bloc_hauteur)>picture img , div.banniere_js>div:not(.paralaxe_inverse):not(.paralaxe):not(.image_centree):not(.bloc_hauteur)>picture img{  position:absolute;  width:100%;  top:0px;  z-index:3; }  div.banniere>.image_bloquee_droite>picture img{  right:0%; }  div.banniere>.image_bloquee_gauche>picture img{  left:0%; }  .banniere .description , .banniere .h1_gauche , .banniere .h1_droite{  position:absolute;  max-width:40%;  height:auto;  padding:15px;  background:#fff;  background:rgba(255,255,255,0.5);  color:#000;  z-index:4; }  .banniere .description{  right:auto;  left:10%;  top:10%; }  .banniere.h1_droite{  left:auto;  right:10%;  bottom:10%; }  .banniere .h1_gauche{  right:auto;  left:10%;  bottom:10%; }  .banniere_precedent , .banniere_suivant{  position:absolute;  display:none;  width:58px;  height:58px;  top:50%;  top:calc( 50% - 29px );  background:rgba(255,255,255,0.6) url(/pages/banniere/img/fleche.png) no-repeat center center;  background-size:auto 50%;  z-index:20;  cursor:pointer;  -webkit-opacity:0.5;  -khtml-opacity:0.5;  -moz-opacity:0.5;  -ms-opacity:0.5;  -o-opacity:0.5;  opacity:0.5;  filter:alpha(opacity=50);  -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:100%;  -khtml-border-radius:100%;  -moz-border-radius:100%;  -ms-border-radius:100%;  -o-border-radius:100%;  border-radius:100%; }  .banniere_precedent{left:2%;}  .banniere_suivant{  right:2%;  -webkit-transform:rotate(180deg);  -ms-transform:rotate(180deg);  transform:rotate(180deg); }  .banniere_fleche_exterieur .banniere_precedent{left:-2ex;}  .banniere_fleche_exterieur .banniere_suivant{right:-2ex;}  .banniere_fleche .banniere_precedent , .banniere_fleche .banniere_suivant{display:block;}  div.banniere_fond:hover .banniere_precedent , div.banniere_fond:hover .banniere_suivant{  -webkit-opacity:1;  -khtml-opacity:1;  -moz-opacity:1;  -ms-opacity:1;  -o-opacity:1;  opacity:1;  filter:alpha(opacity=100); }  ul.banniere li{  vertical-align:top; }  ul.banniere a{ float:left; }  ul.banniere img{ float:left; display:block; width:100%; }  .banniere_point{  position:absolute;  bottom:5px;  right:5px;  z-index:4; }  .banniere_point p{  float:left;  display:block;  width:18px;  height:18px;  margin-left:5px;  cursor:pointer;  background:#000;  -webkit-opacity:0.5;  -khtml-opacity:0.5;  -moz-opacity:0.5;  -ms-opacity:0.5;  -o-opacity:0.5;  opacity:0.5;  filter:alpha(opacity=50);  -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:100%; -khtml-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; border:1px solid #fff; }  .banniere_point p:hover , .banniere_point p.actif{  -webkit-opacity:1;  -khtml-opacity:1;  -moz-opacity:1;  -ms-opacity:1;  -o-opacity:1;  opacity:1;  filter:alpha(opacity=100); }  .conteneur_triple_ecran_droit , .conteneur_triple_ecran_gauche{  position:absolute;  top:0;  margin-top:80px; width:75%; max-width:1000px; }  .conteneur_triple_ecran_gauche{  right:calc( ( 100% - 1200px ) / 2 + 1200px ); }  .conteneur_triple_ecran_droit{  left:calc( ( 100% - 1200px ) / 2 + 1200px ); }   div.banniere>a>div{  position:absolute;  z-index:5; }  div.banniere>a>div img{  width:auto; }  .banniere_paralaxe img{  float:left;  display:block;  width:100%; }  .banniere_pagination{  position:absolute;  bottom:1.5em;  left:0;  right:0;  width:100%;  z-index:6;  text-align:center; }  .banniere_pagination>div{  display:inline-block;  padding:7px 3ex;  background:#fff;  background:rgba(255,255,255,0.5);  color:#fff;  font-size:1.2em;  line-height:1.2em;  -webkit-text-shadow:1px 1px 3px #000;  -khtml-text-shadow:1px 1px 3px #000;  -moz-text-shadow:1px 1px 3px #000;  -ms-text-shadow:1px 1px 3px #000;  -o-text-shadow:1px 1px 3px #000;  text-shadow:1px 1px 3px #000; }  .banniere_taille_ecran.banniere {  position:relative; }  .banniere_taille_ecran img{  object-fit:cover;  width:auto;  height:100%; }  .banniere_admin{ position:absolute; top:0px; left:0px; background:#fff; padding:10px; z-index:50; }  @media screen and (max-width:1333.33333333px) { .conteneur_triple_ecran_gauche , .conteneur_triple_ecran_droit{   display:none;  }   }  @media screen and (max-width:1000px) {   .banniere_precedent , .banniere_suivant{   width:30px;   height:30px;  }   div.banniere *{   font-size:20px!IMPORTANT;   line-height:1.2em!IMPORTANT;  }    div.banniere header h1{   font-size:22px!IMPORTANT;   line-height:1.2em!IMPORTANT;  }   }  @media screen and (max-width:700px) {   div.banniere>a:not(.image_centree)>picture img{   top:0%!IMPORTANT;   -webkit-transform:none!IMPORTANT;   -khtml-transform:none!IMPORTANT;   -moz-transform:none!IMPORTANT;   -ms-transform:none!IMPORTANT;   -o-transform:none!IMPORTANT;   transform:none!IMPORTANT;  }    div.banniere>a:not(.image_bloquee_droite):not(.image_centree)>picture img{   left:0%!IMPORTANT;  }    .banniere_fond.banniere_taille_ecran div.banniere{   height:400px!IMPORTANT;   padding-bottom:0px!IMPORTANT;  }    .banniere_fond.banniere_taille_ecran div.banniere a img{   width:auto;   max-width:10000%;   height:100%;  }  .banniere_precedent , .banniere_suivant{   font-size:1em;   line-height:0.6em;  }    .banniere_point p{   display:none;  }   html body .banniere .description , html body .banniere .banniere_h1_description{   top:auto;   bottom:20px;   right:auto;   left:50%;   width:80%;   max-width:80%;   -webkit-transform:translate(-50%,0);   -khtml-transform:translate(-50%,0);   -moz-transform:translate(-50%,0);   -ms-transform:translate(-50%,0);   -o-transform:translate(-50%,0);   transform:translate(-50%,0);  }   }   a.menu_mobile{  display:inline-block!IMPORTANT;  background-repeat:no-repeat!IMPORTANT;  background-position:calc( 100% / 29 * 28 ) 0px;  background-size:auto 200%!IMPORTANT;  margin:8px 1ex!IMPORTANT; width:32px; height:32px; overflow:hidden!IMPORTANT; line-height:150px!IMPORTANT; }  a.menu_mobile.menu_mobile_maison , a.menu_mobile.menu_mobile_menu{ float:left; margin:1ex .3em; }  a.menu_mobile.menu_mobile_menu{ float:right; }  a.menu_mobile.menu_mobile_48{width:48px;height:48px;}  a.menu_mobile.menu_mobile_64{width:64px;height:64px;}  .menu_mobile_blanc{background-image:url(/pages/gestion_menus_mobile/icones/picto_blanc_32.png);}  .menu_mobile_blanc_transparent{background-image:url(/pages/gestion_menus_mobile/icones/picto_blanc_transparent_32.png);}  .menu_mobile_carre_couleur{background-image:url(/pages/gestion_menus_mobile/icones/picto_carre_couleur_32.png);}  .menu_mobile_carre_couleur_ombre{background-image:url(/pages/gestion_menus_mobile/icones/picto_carre_couleur_ombre_32.png);}  .menu_mobile_gris{background-image:url(/pages/gestion_menus_mobile/icones/picto_gris_32.png);}  .menu_mobile_logo{background-image:url(/pages/gestion_menus_mobile/icones/picto_logo_32.png);}  .menu_mobile_noir_clair{background-image:url(/pages/gestion_menus_mobile/icones/picto_noir_clair_32.png);}  .menu_mobile_rond_blanc{background-image:url(/pages/gestion_menus_mobile/icones/picto_rond_blanc_32.png);}  .menu_mobile_rond_couleur{background-image:url(/pages/gestion_menus_mobile/icones/picto_rond_couleur_32.png);}  .menu_mobile_rond_noir{background-image:url(/pages/gestion_menus_mobile/icones/picto_rond_noir_32.png);}  .menu_mobile_sobre{background-image:url(/pages/gestion_menus_mobile/icones/picto_sobre_32.png);}  .menu_mobile_ionicons{background-image:url(/pages/gestion_menus_mobile/icones/picto_ionicons_32.png);}  a.menu_mobile.menu_mobile_48.menu_mobile_blanc{background-image:url(/pages/gestion_menus_mobile/icones/picto_blanc_64.png);}  a.menu_mobile.menu_mobile_48.menu_mobile_blanc_transparent{background-image:url(/pages/gestion_menus_mobile/icones/picto_blanc_transparent_64.png);}  a.menu_mobile.menu_mobile_48.menu_mobile_carre_couleur{background-image:url(/pages/gestion_menus_mobile/icones/picto_carre_couleur_64.png);}  a.menu_mobile.menu_mobile_48.menu_mobile_carre_couleur_ombre{background-image:url(/pages/gestion_menus_mobile/icones/picto_carre_couleur_ombre_64.png);}  a.menu_mobile.menu_mobile_48.menu_mobile_gris{background-image:url(/pages/gestion_menus_mobile/icones/picto_gris_64.png);}  a.menu_mobile.menu_mobile_48.menu_mobile_logo{background-image:url(/pages/gestion_menus_mobile/icones/picto_logo_64.png);}  a.menu_mobile.menu_mobile_48.menu_mobile_noir_clair{background-image:url(/pages/gestion_menus_mobile/icones/picto_noir_clair_64.png);}  a.menu_mobile.menu_mobile_48.menu_mobile_rond_blanc{background-image:url(/pages/gestion_menus_mobile/icones/picto_rond_blanc_64.png);}  a.menu_mobile.menu_mobile_48.menu_mobile_rond_couleur{background-image:url(/pages/gestion_menus_mobile/icones/picto_rond_couleur_64.png);}  a.menu_mobile.menu_mobile_48.menu_mobile_rond_noir{background-image:url(/pages/gestion_menus_mobile/icones/picto_rond_noir_64.png);}  a.menu_mobile.menu_mobile_48.menu_mobile_sobre{background-image:url(/pages/gestion_menus_mobile/icones/picto_sobre_64.png);}  a.menu_mobile.menu_mobile_48.menu_mobile_ionicons{background-image:url(/pages/gestion_menus_mobile/icones/picto_ionicons_64.png);}  a.menu_mobile.menu_mobile_64.menu_mobile_blanc{background-image:url(/pages/gestion_menus_mobile/icones/picto_blanc_64.png);}  a.menu_mobile.menu_mobile_64.menu_mobile_blanc_transparent{background-image:url(/pages/gestion_menus_mobile/icones/picto_blanc_transparent_64.png);}  a.menu_mobile.menu_mobile_64.menu_mobile_carre_couleur{background-image:url(/pages/gestion_menus_mobile/icones/picto_carre_couleur_64.png);}  a.menu_mobile.menu_mobile_64.menu_mobile_carre_couleur_ombre{background-image:url(/pages/gestion_menus_mobile/icones/picto_carre_couleur_ombre_64.png);}  a.menu_mobile.menu_mobile_64.menu_mobile_gris{background-image:url(/pages/gestion_menus_mobile/icones/picto_gris_64.png);}  a.menu_mobile.menu_mobile_64.menu_mobile_logo{background-image:url(/pages/gestion_menus_mobile/icones/picto_logo_64.png);}  a.menu_mobile.menu_mobile_64.menu_mobile_noir_clair{background-image:url(/pages/gestion_menus_mobile/icones/picto_noir_clair_64.png);}  a.menu_mobile.menu_mobile_64.menu_mobile_rond_blanc{background-image:url(/pages/gestion_menus_mobile/icones/picto_rond_blanc_64.png);}  a.menu_mobile.menu_mobile_64.menu_mobile_rond_couleur{background-image:url(/pages/gestion_menus_mobile/icones/picto_rond_couleur_64.png);}  a.menu_mobile.menu_mobile_64.menu_mobile_rond_noir{background-image:url(/pages/gestion_menus_mobile/icones/picto_rond_noir_64.png);}  a.menu_mobile.menu_mobile_64.menu_mobile_sobre{background-image:url(/pages/gestion_menus_mobile/icones/picto_sobre_64.png);}  a.menu_mobile.menu_mobile_64.menu_mobile_ionicons{background-image:url(/pages/gestion_menus_mobile/icones/picto_ionicons_64.png);}  a.menu_mobile_youtube{background-position:0 0;}  a.menu_mobile_contact{background-position:calc( 100% / 33 ) 0;}  a.menu_mobile_twitter{background-position:calc( 100% / 33 * 2 ) 0;}  a.menu_mobile_googleplus{background-position:calc( 100% / 33 * 3 ) 0;}  a.menu_mobile_facebook{background-position:calc( 100% / 33 * 4 ) 0;}  a.menu_mobile_pinterest{background-position:calc( 100% / 33 * 5 ) 0;}  a.menu_mobile_menu{background-position:calc( 100% / 33 * 6 ) 0;}  a.menu_mobile_instagram{background-position:calc( 100% / 33 * 7 ) 0;}  a.menu_mobile_maison{background-position:calc( 100% / 33 * 8 ) 0;}  a.menu_mobile_recherche{background-position:calc( 100% / 33 * 9 ) 0;}  a.menu_mobile_download{background-position:calc( 100% / 33 * 10 ) 0;}  a.menu_mobile_upload{background-position:calc( 100% / 33 * 11 ) 0;}  a.menu_mobile_telephone{background-position:calc( 100% / 33 * 12 ) 0;}  a.menu_mobile_play{background-position:calc( 100% / 33 * 13 ) 0;}  a.menu_mobile_stop{background-position:calc( 100% / 33 * 14 ) 0;}  a.menu_mobile_pause{background-position:calc( 100% / 33 * 15 ) 0;}  a.menu_mobile_debut{background-position:calc( 100% / 33 * 16 ) 0;}  a.menu_mobile_agrandir{background-position:calc( 100% / 33 * 17 ) 0;}  a.menu_mobile_parametre{background-position:calc( 100% / 33 * 18 ) 0;}  a.menu_mobile_map{background-position:calc( 100% / 33 * 19 ) 0;}  a.menu_mobile_supprimer{background-position:calc( 100% / 33 * 20 ) 0;}  a.menu_mobile_renouveler{background-position:calc( 100% / 33 * 21 ) 0;}  a.menu_mobile_cle{background-position:calc( 100% / 33 * 22 ) 0;}  a.menu_mobile_molette{background-position:calc( 100% / 33 * 23 ) 0;}  a.menu_mobile_bas{background-position:calc( 100% / 33 * 24 ) 0;}  a.menu_mobile_haut{background-position:calc( 100% / 33 * 25 ) 0;}  a.menu_mobile_ajout{background-position:calc( 100% / 33 * 26 ) 0;}  a.menu_mobile_tumblr{background-position:calc( 100% / 33 * 27 ) 0;}  a.menu_mobile_monde{background-position:calc( 100% / 33 * 28 ) 0;}  a.menu_mobile_linkedin{background-position:calc( 100% / 33 * 29 ) 0;}  a.menu_mobile_rss{background-position:calc( 100% / 33 * 30 ) 0;}  a.menu_mobile_blogger{background-position:calc( 100% / 33 * 31 ) 0;}  a.menu_mobile:hover{background-position-y:100%;}  html a.menu_mobile_svg{  background-position:0;  padding:5px; }  html a.menu_mobile_svg svg{  float:left;  display:block;  width:100%;  height:100%; }  footer .menu_mobile.menu_mobile_maison , footer .menu_mobile.menu_mobile_recherche , footer .menu_mobile.menu_mobile_contact{display:none;}  p.sous_menu_depliant_replier , p.sous_menu_depliant_deplier{ position:absolute; top:0; right:0; width:2ex; height:1.4em; cursor:pointer; }   p.sous_menu_depliant_replier:after , p.sous_menu_depliant_replier.sous_menu_depliant_deplier:after{ 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%); padding:2px; }  p.sous_menu_depliant_replier:after{ content:"\0027A4"; }  p.sous_menu_depliant_replier.sous_menu_depliant_deplier:after{ content:"\002716"; }  @media screen and (max-width:700px) {  table.menu_mobile{   display:table;  }   }  body.tarteaucitron_fenetre_bas #tarteaucitronRoot>section>#tarteaucitronAlertBig{  position:fixed; top:auto; bottom:0; left:0; right:0; width:100%; height:0; z-index:100; background:transparent; }  body.tarteaucitron_fenetre_bas #tarteaucitronRoot>section>#tarteaucitronAlertBig>#tarteaucitronCentre{  position:fixed;  background:#333; padding:10px; bottom:20px; left:20px; right:20px; height:auto; z-index:101; text-align:center; }  body.tarteaucitron_fenetre_bas #tarteaucitronDisclaimerAlert{ display:inline-block; }  body.tarteaucitron_fenetre_bas button#tarteaucitronPersonalize , body.tarteaucitron_fenetre_bas button#tarteaucitronRefuse{ display:block; width:auto; }  body.tarteaucitron_fenetre_bas button#tarteaucitronCloseAlert{ display:none!IMPORTANT; }  body.tarteaucitron_fenetre_bas button#tarteaucitronPrivacyUrl{ color:#fff; }  body.tarteaucitron_fenetre_bas #tarteaucitronAlertBig button#tarteaucitronRefuseCroix{ position:absolute; display:block; top:0; right:0;  -webkit-transform:translate(50%,-50%);  -khtml-transform:translate(50%,-50%);  -moz-transform:translate(50%,-50%);  -ms-transform:translate(50%,-50%);  -o-transform:translate(50%,-50%);  transform:translate(50%,-50%);  -webkit-border-radius:50%;  -khtml-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  -o-border-radius:50%;  border-radius:50%; width:30px; height:30px; color:#fff; text-align:center; line-height:30px; margin:0; padding:0; cursor:pointer; }   .espace_membre_liste_membre_image .espace_membre_liste_membre{  display:inline-block;  border-top:1px solid #e0e0e0;  padding:0.8em 1ex; }  .espace_membre_liste_membre_image{  line-height:80px; }  .espace_membre_liste_membre.droit{  line-height:40px; }  .espace_membre_liste_membre:first-child{  border-top:none; }  .espace_membre_avatar{  border:2px solid #b0b0b0;  width:80px;  height:80px;  margin-right:2ex; }  .espace_membre_liste_membre.droit .espace_membre_avatar{  width:40px;  height:40px; }  .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_input_time{  }   .tableau_evenement h3{  padding:1em 0 0.5em 0; }  .evenement_colonnne{  font-size:0.9em;  font-weight:bold;  text-align:center; }  .evenement_ligne:nth-child(4n){  background:rgba(0,0,0,0.2); }  .evenement_ligne td{  padding:3px;  border:1px solid #666; }  .evenement_ligne td:first-child{  font-size:0.8em; }  .evenement_description td{  padding:5px 20px 30px 20px; }  .statistique_table{  width:100%; }  .statistique_table tr:nth-child(1) td{  height:120px;  vertical-align:text-bottom;  vertical-align:bottom; }  .statistique_table td:nth-child(1){  text-align:right; }  .statistique_table tr:nth-child(n+2) td:nth-child(n+2){  border:1px solid #000; }  .statistique_table td{  padding:3px;  text-align:center; }  .vote_image{  display:inline-block;  background:#993366;  border:1px solid #000;  min-height:3px;  width:1.8ex; }  @media screen and (max-width:700px) {   table.tableau_evenement tr , table.tableau_evenement td{   float:left;   display:block;   width:100%;  }    table.tableau_evenement tr.evenement_colonnne , table.tableau_evenement .evenement_plus{   display:none;  }    .acces_rapide_date a{   display:block;   width:100%;   font-size:1.2em;   line-height:1.2em;   text-align:center;  }   }   .article_telechargement{ border:1px solid #D5C9B8; margin:0 0 10px 0;  color:#000; position:relative; overflow:hidden; }  .article_telechargement_lien{ background:#fff url(/images/picto/telechargement.png) no-repeat 5px 5px;  line-height:39px!IMPORTANT; padding-left:80px; }  .article_telechargement_lien img{ position:absolute;  top:50%;  left:45px;  -webkit-transform:translateY(-50%);  -khtml-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%); }  .article_telechargement>div{ position:absolute; background:#D5C9B8; background:rgba( 213 , 201 , 184 , 0.9 ); top:0; width:100%; height:100%;  -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; }  .article_telechargement>div.clique{ left:-100%; }  .article_telechargement:not(.en_cours):hover>div.clique{ left:0; }  .article_telechargement>div.encours{ left:200%; }  .article_telechargement.en_cours>div.encours{ left:0; }  .article_telechargement>div>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%); font-weight:bold; }  .article_type_tableau { overflow-y:auto; }   .verification_champs{ float:left; display:none; font-weight:bold; text-indent:5px;  color:#a80000;  font-size:1.2em; }  .verification_champs_afficher{ display:inline; }  .corps .crea_intitule{ width:39%; margin-right:1%; text-align:right;} .corps .crea_champs{ width:60%;} .g-signin2 , input[type=submit].deconnexion{ margin:0 0 1em 2ex;} [class*="mot_de_passe_niveau"] , [class*="mot_de_passe_niveau"] span{ float:left; display:block;} [class*="mot_de_passe_niveau"]{ width:100%;} [class*="mot_de_passe_niveau"] span{ margin:2px; width:18%; width:calc( 20% - 4px ); height:6px; background:#eee;} .mot_de_passe_niveau_1 span:nth-child(1) ,.mot_de_passe_niveau_2 span:nth-child(1) , .mot_de_passe_niveau_2 span:nth-child(2) ,.mot_de_passe_niveau_3 span:nth-child(1) , .mot_de_passe_niveau_3 span:nth-child(2) ,.mot_de_passe_niveau_4 span:nth-child(1) , .mot_de_passe_niveau_4 span:nth-child(2) ,.mot_de_passe_niveau_5 span:nth-child(1) , .mot_de_passe_niveau_5 span:nth-child(2){ background:#f00000;} .mot_de_passe_niveau_3 span:nth-child(3) ,.mot_de_passe_niveau_4 span:nth-child(3) ,.mot_de_passe_niveau_5 span:nth-child(3){ background:#f3a000;} .mot_de_passe_niveau_4 span:nth-child(4) ,.mot_de_passe_niveau_5 span:nth-child(4) , .mot_de_passe_niveau_5 span:nth-child(5){ background:#3bb300;}   .crea_intitule{ float:left; display:inline; width:100%; }  .crea_champs{ float:left; display:inline; margin:0 0 15px 0; width:100%; }  .crea_champs input[type=text] , .crea_champs textarea{  width:100%; }  .crea_champs_sans_intitule{ float:left; display:inline; margin:0 0 15px 0; width:100%; }  .crea_sauvegarder{ float:left; display:inline; width:100%; text-align:center; }  .crea_clear{  clear:both; width:100%;  height:5px; }  .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:3px;  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>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; }  