:root{--bg:#111315;--surface:#181b1f;--surface-2:#1f2429;--surface-3:#262c33;--border:rgba(255,255,255,.08);--border-strong:rgba(255,255,255,.14);--text:#f3f4f6;--muted:#7f8892;--accent:#f0b90b;--accent-soft:rgba(240,185,11,.14);--success:#29c46d;--danger:#ff6b6b;--shadow:0 18px 50px rgba(0,0,0,.35);--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--max:1180px}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}body{background-color:#ffffff;font-family:'Lato',sans-serif;margin:0px;padding:0px;font-size:1.1em;line-height:200%;text-align:justify;color:#000000}section{margin:0px;padding:0px;overflow:hidden}header{height:350px;padding:0px;margin:0px;text-align:center;position:fixed;top:0;left:0;background-color:#000000;width:100%;z-index:10000;overflow:hidden;background-image:url('img-interface/header.png');background-position:top center;background-repeat:no-repeat}header h1{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-size:3em;margin-top:2em}#header_conteneur{width:90%;margin:0 auto;max-width:1400px}.cadre_page{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#eeeeee;padding:1em;width:70%;margin:0 auto;border:1px solid #dddddd}.cadre_etapes{width:70%;background-color:#fef89a;margin:0 auto;padding:1em;margin-bottom:2em;border-radius:5px;border:1px solid #dddddd}.menu_mobile{position:absolute;top:15px;left:15px;display:none}a{text-decoration:none;color:#00A0C6}a:hover{text-decoration:none;color:#323232}h1{font-family:'Oswald',sans-serif;font-weight:500;font-size:3em;color :#323232}h2{font-family:'Oswald',sans-serif;font-weight:500;font-size:1.4em}h3{font-family:'Oswald',sans-serif;font-size:1.7em;color:#797979;margin:0px;font-weight:normal}.age{display:none}.paire{background-color:#e4e0e0}.impaire{background-color:#f1f1f1}#principal{background-color:#ffffff;color:#000000;padding-bottom:2em}#principal_contenu{width:90%;max-width:1400px;text-align:justify;margin:0 auto}#accueil{width:100%;text-align:center}#accueil h1{font-family:'Oswald',sans-serif;font-weight:normal;font-size:4em;color:#000000;line-height:130%;text-align:center}.gras{font-weight:700}.suffisant{color:#c0de0c}.insuffisant{color:#e80000}.colonne{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.colonne3{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.bouton_inscription{background-color:#00a0c6;padding:0.6em;width:250px;margin:5em auto 1em;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center;color:#ffffff;box-shadow:0px 0px 20px #000000;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.bouton_inscription:hover{box-shadow:0px 0px 10px #000000;background-color:#ff9127;color:#000000;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer}.bouton_acheter{background-color:#f3a3c7;padding:0.6em;width:200px;border-radius:6px;text-align:center;color:#ffffff;transition:all 0.5s ease;margin-top:1em;display :inline-block}.bouton_acheter:hover{background-color:#d1c1c8;color:#000000;transition:all 0.5s ease;cursor:pointer}#details{width:90%;max-width:1400px;background-color:#ffffff;text-align:center;margin:0 auto}#details h2{color:#00a0c6}.titre{font-family:'Oswald',sans-serif;font-weight:normal;font-size:4em;color:#000000;line-height:130%;text-align:center}.texte{color:#666666;text-align:justify;display:inline-block;width:45%;margin-right:3em;vertical-align:top;box-sizing:border-box}#timer{text-align:center}.video{width:640px;height:360px;margin:0 auto}.video iframe{width:100%;height:100%}.cadre_achat_points{font-weight:bold;color:#F4A6C8;padding:1em;text-align:center;border:1px solid grey;background-color:#eeeeee;margin-bottom:2rem}.bonus{margin-top:1em;background-color:#00a0c6;font-weight:700;color:#ffffff;text-align:center;padding:2rem}.bonus strong{display:block;margin-bottom:0.5rem} #messages{list-style:none;margin:0;padding:0;position:relative;min-height:1.5em; }#messages li{position:absolute;top:0;left:0;right:0;margin:0;padding:0 1rem;text-align:center;white-space:normal;opacity:0;transform:translateY(-10px);transition:opacity 0.6s ease,transform 0.6s ease}#messages li.actif{opacity:1;transform:translateY(0)} .fortune-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin:2rem 0}.wheel-wrap{width:100%;height:100%;transform:translateX(-6px)}.fortune-wheel{position:relative;width:340px;height:340px; filter:drop-shadow(0 18px 28px rgba(0,0,0,0.22))}.wheel{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;transform:rotate(0deg);transition:transform 4s cubic-bezier(0.25,0.1,0,1);background:#1f1f1f;border:10px solid #2e2e2e;box-shadow:inset 0 2px 2px rgba(255,255,255,0.18),inset 0 -8px 16px rgba(0,0,0,0.35),0 10px 18px rgba(0,0,0,0.18)} .wheel-inner{position:absolute;inset:10px;border-radius:50%;background:conic-gradient( #c94a4a 0deg 45deg,#3ea85c 45deg 90deg,#c94a4a 90deg 135deg,#3ea85c 135deg 180deg,#c94a4a 180deg 225deg,#3ea85c 225deg 270deg,#c94a4a 270deg 315deg,#3ea85c 315deg 360deg );box-shadow:inset 0 2px 4px rgba(255,255,255,0.18),inset 0 -10px 18px rgba(0,0,0,0.18)} .wheel-inner::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,0.28) 0%,rgba(255,255,255,0.1) 18%,rgba(255,255,255,0) 38%),radial-gradient(circle at 50% 120%,rgba(0,0,0,0.18) 0%,rgba(0,0,0,0) 52%);pointer-events:none;z-index:2} .wheel-inner::after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient( from -22.5deg,rgba(255,255,255,0.0) 0deg 43.8deg,rgba(255,255,255,0.55) 43.8deg 44.4deg,rgba(0,0,0,0.18) 44.4deg 45deg );mix-blend-mode:soft-light;opacity:0.9;pointer-events:none;z-index:3} .wheel-ring{position:absolute;inset:22px;border-radius:50%;border:2px solid rgba(255,255,255,0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 0 0 1px rgba(0,0,0,0.08);pointer-events:none;z-index:4} .wheel::after{content:"";position:absolute;top:50%;left:50%;width:74px;height:74px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#626262 0%,#343434 38%,#171717 72%,#060606 100%);border:2px solid rgba(255,255,255,0.08);box-shadow:inset 0 2px 6px rgba(255,255,255,0.14),inset 0 -6px 10px rgba(0,0,0,0.48),0 4px 10px rgba(0,0,0,0.3);z-index:6} .wheel::before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#efefef 0%,#b7b7b7 34%,#6b6b6b 72%,#404040 100%);box-shadow:0 0 0 3px rgba(0,0,0,0.18),inset 0 1px 2px rgba(255,255,255,0.32);z-index:7}  .arrow{position:absolute;top:-18px;left:50%;transform:translateX(-50%);width:34px;height:34px;background:linear-gradient(180deg,#4a4a4a 0%,#1f1f1f 100%);clip-path:polygon(50% 100%,0 0,100% 0);border-radius:2px;z-index:20;box-shadow:0 3px 6px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.12)}.arrow::after{content:"";position:absolute;top:4px;left:50%;transform:translateX(-50%);width:18px;height:12px;background:rgba(255,255,255,0.10);clip-path:polygon(50% 100%,0 0,100% 0)} .result-card{padding:20px;border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(41,196,109,.16),rgba(41,196,109,.05));border:1px solid rgba(41,196,109,.22)}.result-card.lose{background:linear-gradient(180deg,rgba(0,0,0,0.04),rgba(0,0,0,0.02));border:1px solid rgba(0,0,0,0.08)}.result-pill{display:inline-flex;align-items:center;gap:8px;padding:0px 12px;border-radius:999px;background:rgba(0,0,0,.2);color:#3f3f3f;font-size:13px;margin-bottom:10px} .result-title{margin:0 0 6px;font-size:24px;font-weight:800}.result-desc{margin:0;color:var(--muted);line-height:1.6;font-size:15px}  .info-strip{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.info-card{padding:20px;background:rgba(0,0,0,0.06);border:1px solid rgba(0,0,0,0.12);border-radius:var(--radius-md)}.info-card strong{display:block;font-size:22px;margin-top:8px}.mini-card{padding:18px;background:rgba(0,0,0,0.06);border:1px solid rgba(0,0,0,0.12);border-radius:var(--radius-md)}.mini-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#96a0ac;margin-bottom:8px}.big-number{font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1;margin:0 0 8px;color:var(--accent)}.mini-text{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.rules-list{display:grid;gap:12px;margin-top:16px}.rule{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.10);color:var(--muted);line-height:1.55}.rule-dot{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:var(--accent);margin-top:8px;box-shadow:0 0 0 5px rgba(240,185,11,.12)}@media (max-width:980px){ .info-strip{grid-template-columns:1fr} } @keyframes loseShake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-6px)}40%,60%{transform:translateX(6px)}}@keyframes winPulse{0%{transform:scale(1)}25%{transform:scale(1.05)}50%{transform:scale(0.97)}75%{transform:scale(1.03)}100%{transform:scale(1)}}.result-lose{color:#d32f2f;animation:loseShake 0.7s ease-in-out}.result-win{color:#2e7d32;animation:winPulse 1.2s ease-in-out} .confetti{position:fixed;top:-20px;width:8px;height:14px;opacity:0.95;pointer-events:none;z-index:9999;animation:confettiFall 2s linear forwards}@keyframes confettiFall{0%{transform:translateY(-10vh) rotate(0deg);opacity:1}100%{transform:translateY(100vh) translateX(40px) rotate(720deg);opacity:0}}.retenter{font-weight:bold}#connexion{background-color:#ffffff;color:#000000;padding-bottom:2em;background-image:url("img-interface/fond-quadrille-clair.png");background-position:center top;background-repeat:repeat-x repeat-y }#connexion_contenu{width:90%;max-width:1400px;text-align:center;margin:0 auto}#inscription{text-align:center;background-color:#323232;background:url('img-interface/texture.png');background-position:center top;background-repeat:repeat-x repeat-y;padding-bottom:2em}#inscription_contenu{width:90%;max-width:1400px;text-align:center;margin:0 auto}#inscription h2{color:#00a0c6}#inscription p{color:#ffffff}#apropos_contenu{width:90%;max-width:1400px;margin:0 auto}#contact{background-image:url("img-interface/fond-quadrille-clair.png");background-position:center top;background-repeat:repeat-x repeat-y;overflow:hidden;padding-bottom:5rem}#contact_contenu{width:90%;max-width:1400px;margin:0 auto}.cadre_contact{background-color:#ffffff;padding-top:3rem;padding-bottom:3rem;padding-left:15%;padding-right:15%}.media{width:300px;height:280px;float:left;margin-bottom:50px;font-size:0.8em;text-transform:uppercase;letter-spacing:0px;text-align:left;line-height:200%;margin-right:50px}.media_photo{width:335px;height:189px;border:0} .cadre_points{display:inline-block;width:47%;text-align:center;background-color:#eeeeee;padding:1em;box-sizing:border-box;margin-right:2%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.galerie_accueil{display:flex;flex-wrap:wrap}.galerie_accueil a{flex-grow:1;max-width:25%;box-sizing:border-box;padding:5px;margin:5px;border-radius:5px;text-align:center;background-color:#eeeeee;padding:1em}.galerie_icones{display:flex;flex-wrap:wrap}.galerie_icones div{flex-grow:1;max-width:33.33%;box-sizing:border-box;padding:20px;text-align:center;text-transform:capitalize;font-size:1.4em}.carnet{font-size:1.2em;width:50%;margin:2em auto;border:1px solid #f3a3c7;padding:1rem;background-color:#ffffff;}.couverture{float:left;margin-right:20px;height:200px}.lien_promotion{text-align:center;font-size:2em;background-color:#cccccc;padding:1em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}table{border:none}table tr td{padding:3px;border-collapse:collapse}.categories tr:hover{background-color:#c5c5c5}.offres{text-align:center}.offre{padding:1em;text-align:center;max-width:1200px;margin:0 auto}.offre img{width:100%}#participation{text-align:center;margin:0.5em;font-size:1.5em;font-weight:700;position:relative;animation-name:participation;animation-duration:2s;animation-fill-mode:forwards}@keyframes participation{from{top:0px;opacity:0}to{top:-10px;opacity:1}}#perdu{text-align:center;margin:0.5em;padding:0.5em;font-size:2em;border-radius:5px;text-transform:uppercase;background-color:#880f0f;color:#ffffff;position:relative;animation-name:perdu;animation-duration:2s;animation-fill-mode:forwards;animation-delay:2s;opacity:0}@keyframes perdu{from{top:0px;opacity:0}to{top:-10px;opacity:1}}#gagne{text-align:center;margin:0.5em;padding:0.5em;font-size:2em;border-radius:5px;text-transform:uppercase;background-color:#1d880f;color:#ffffff;position:relative;animation-name:gagne;animation-duration:2s;animation-fill-mode:forwards;animation-delay:2s;opacity:0}@keyframes gagne{from{top:0px;opacity:0}to{top:-10px;opacity:1}}#cagnotte{text-align:center;font-size:1.2em;font-weight:700;position:relative;animation-name:cagnotte;animation-duration:2s;animation-fill-mode:forwards;animation-delay:2s;opacity:0}@keyframes cagnotte{from{top:0px;opacity:0}to{top:-10px;opacity:1}}#licorne_img{animation-name:licorne_img;animation-duration:1s;animation-delay:5s;animation-fill-mode:forwards;opacity:0}@keyframes licorne_img{from{opacity:0}to{opacity:1}}.retenter{font-size:0.5em }#bonus_journalier{text-align:center;margin:0.5em;padding:0.5em;font-size:2em;border-radius:5px;text-transform:uppercase;background-color:#1d880f;color:#ffffff;position:relative;animation-name:bonus_journalier;animation-duration:2s;animation-fill-mode:forwards;opacity:0}@keyframes bonus_journalier{from{top:0px;opacity:0}to{top:-10px;opacity:1}}footer{color:#ffffff;background:url('img-interface/texture.png');background-position:center top;background-repeat:repeat-x repeat-y;padding-top:20px;font-size:0.8em;padding-bottom:2em}footer ul{margin:0px;padding:0px;list-style:none}#footer_conteneur{max-width:1400px;margin:0 auto;padding:0px}#footer_left{max-width:700px;width:46%;display:inline-block;vertical-align:top}#footer_right{max-width:700px;width:46%;display:inline-block;vertical-align:top}footer a{color:#00a0c6}footer a:hover{text-decoration:none;color:#929292}.lien_page{font-size:1.4em;background-color:#dddddd;padding:1em;text-align:center}.gallery{clear:both;height:215px;overflow:auto;white-space:nowrap;display:none}.gallery img{margin-right:5px;border:0px;display:none}.categorie:hover{background-color:rgba(255,255,255,1);color:#000000}.note_dev{background-color:#ffcc00}.categorie{font-size:14px;text-transform:uppercase;background-color:#ffffff;padding:5px 10px 5px 10px;margin-bottom:3px;margin-right:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out}.categorie:hover{background-color:rgba(26,23,27,0.8)}.droite{display:inline-table;padding-left:1em;width:48%;vertical-align:top}.cadre_formulaire{background-color:#f5f3f3;padding:15px;margin-bottom:10px;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;color:#000000}.titre_formulaire{font-weight:700;font-size:1.4em;color:#ffffff;padding:10px;margin-top:10px;background-color:#444444;-webkit-border-top-right-radius:7px;-webkit-border-top-left-radius:7px;-moz-border-radius-topright:7px;-moz-border-radius-topleft:7px;border-top-right-radius:7px;border-top-left-radius:7px} ul#liste_top{list-style:none;margin:0px;padding:0px;margin-top:1em} ul#liste_top li{cursor:move;background-image:url("img-interface/fond-quadrille-clair.jpg");padding:1em;border-top:3px solid #cccccc;height:250px;margin-bottom:1em} ul#liste_top li.highlight{background:#f2f2f2;border:1px dashed #222222;height:250px;padding:1em;margin-bottom:1em}  .tableau{border-collapse:collapse;font-size:0.9em;width:100%;margin-top:1em;margin-bottom:1em}.tableau td,th{padding:0.4em}.tableau thead th{font-weight:bold;text-align:center;background-color:#393939;color:#ffffff;border-bottom:3px solid #757575}.tableau tbody td a{color:#00a0c6}.tableau tbody td a:hover{color:#000000}.tableau tbody th,.tableau tbody td{border-bottom:1px solid #cccccc;vertical-align:top;text-align:left}.paire{background-color:#e1e1e1}.impaire{background-color:#c5c5c5}.annule{background-color:#777777}.tableau tbody tr:hover{background-color:#f6f6f6}.tableau_icone{width:25px}.icone{border:none;vertical-align:middle}.initiale{font-weight:bold;text-align:center !important;background-color:#bbbbbb;color:#000000;font-size:1em}  .tag_sponsorise{font-size:0.7em;color:#000000;background-color:#F2AE47;padding:0.5em 1em 0.5em 1em ;border-radius:3px; }.tag_modifier{font-size:0.8em;color:#000000;background-color:#00a0c6;padding:0.5em 1em 0.5em 1em ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}.tag_modifier:hover{background-color:#c0de0c}.tag_modifier a{color:#000000 !important}.tag_acheter{font-size:0.8em;color:#000000;background-color:#F2AE47;padding:0.5em 1em 0.5em 1em ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}.tag_acheter:hover{background-color:#c0de0c}.tag_acheter a{color:#000000 !important}.tag_nb_medias{font-size:0.8em;background-color:#00a0c6;padding:0.5em 1em 0.5em 1em ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}.tag_zero_media{font-size:0.8em;background-color:#6d7f00;color:#ffffff;padding:0.5em 1em 0.5em 1em ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}.tag_supprimer{font-size:0.8em;background-color:#e80000;color:#ffffff;padding:0.5em 1em 0.5em 1em ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}.tag_impossible_supprimer{font-size:0.8em;background-color:#f1f1f1;color:#cccccc;padding:0.5em 1em 0.5em 1em ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}.tag_info{font-size:0.8em;background-color:#dcdcdc;color:#666666;padding:0.5em 1em 0.5em 1em ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}.tag_info:hover{background-color:#ededed}.tag_ajouter{font-size:0.8em;background-color:#00a0c6;color:#000000;padding:0.5em 1em 0.5em 1em ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}.tag_ajouter a{color:#000000}.tag_ajouter:hover{background-color:#c0de0c}.tag_initiale{color:#ffffff;background-color:#666666;padding:0.5em 1em 0.5em 1em ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}.tag_visible{font-size:0.8em;background-color:#c0de0c;color:#000000;padding:0.5em 1em 0.5em 1em ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}.tag_invisible{font-size:0.8em;background-color:#e80000;color:#ffffff;padding:0.5em 1em 0.5em 1em ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}.tag_annonce{font-size:0.6em;border:1px solid #c0de0c;color:#c0de0c;padding:0.2em 0.2em 0.2em 0.2em ;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}  #contact .libelle{width:25%;display:block;float:left}input.champ_text,textarea.champ_text,input.inputform,textarea.inputform,select.champ_text,iframe.champ_text{font-family:'Lato',sans-serif;box-sizing:border-box;font-weight:300;font-size:1em;color:#919699; border:1px solid #9e9e9e;padding:0.7em;margin:0px;display:inline-block;width:100%;margin-bottom:1.2em;vertical-align:middle;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}input.champ_text:focus,textarea.champ_text:focus,iframe.champ_text:focus{color:#696969;background-color:#f9f9f9;outline:0;border:1px solid #5a5a5a}input.champ_text_error,textarea.champ_text_error,select.champ_text_error,iframe.champ_text_error{font-family:'Lato',sans-serif;box-sizing:border-box;font-size:1em;color:#7c7565;border:1px solid #dddddd;background-color:#faf9f5;padding:0.7em;border-left:5px solid rgba(193,65,32,1);width:100%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.text_erreur{font-size:0.8em;color:#c14120}.bouton_valider{font-family:'Lato',sans-serif;font-size:1em;color:#ffffff;background-color:#565656;border:0px;margin:0px;padding:0.7em 1.5em 0.7em 1.5em;cursor:pointer;margin-bottom:2em;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:uppercase}.cadre_erreur{background-color:#faf9f5;color:rgba(193,65,32,1);text-align:center;padding:10px;border:1px solid rgba(193,65,32,1);margin-bottom:10px}.cadre_confirmation{background-color:#ffffff;color:#007f00;border:1px solid rgba(140,190,65,1);text-align:center;padding:1em;margin-bottom:3em}.entete_colonne{text-align:center;font-weight:bold;background-color:#aa9881;color:#ffffff}.edit input{font-size:0.8em}.obligatoire{text-decoration:underline}  nav{font-family:'Lato',sans-serif;height:60px;font-size:1em;line-height:2em;margin-bottom:10px;color:#000000;max-width:1400px;width:90%;margin:300px auto 0px;text-transform:uppercase}nav ul{padding:0px;list-style:none;display:inline-block;margin:0 auto}nav li{float:left;margin:0px;padding:0px}nav a{float:left;display:block;padding:0px 15px 0px 15px;margin:0px 10px 0px 10px;text-decoration:none;color:#ffffff} nav a{float:none;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out} nav a:hover{color:#F4A6C8}nav #current a{color:#000000;background-color:#ffffff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}nav .current{color:#000000;background-color:#ffffff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.separateur{float:left}.nav_client{display:inline-block;margin:0 auto}  .pagination{margin-top:5px;margin-bottom:5px;clear:both}.pages{color:#00a0c6;font-weight:bold;text-decoration:none;padding:3px;margin:3px;background-color:#393939;line-height:25px}.pages:hover{color:#f2f2f2;font-weight:bold;text-decoration:none;background-color:#444444}.page_actuelle{color:#ffffff;font-weight:bold;text-decoration:none;padding:3px;margin:3px;background-color:#6d7f00;line-height:25px}.page_actuelle:hover{color:#000000;font-weight:bold;text-decoration:none;background-color:#e8e8e8}  @media screen and (min-width:1370px){.header_mini{height:70px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-color:#00a0c6;background-image:url('img-interface/header.png');background-position:center -350px;background-repeat:no-repeat}.header_maxi{height:350px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-image:url('img-interface/header.png');background-position:top center;background-repeat:no-repeat}.header_mini h1{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-size:2em;margin-top:0.5em}.nav_mini{margin-top:17px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.nav_maxi{margin-top:300px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}nav img{display:none}nav a{color:ffffff}section{width:100%;margin:0 auto}.marge{height:350px;display:block;background-color:#00a0c6}#contenu{width:90%;margin:0 auto;max-width:1400px}}  @media screen and (max-width:1370px){body{font-size:1em}header{height:30px;padding:0px;margin:0px;text-align:center;position:fixed;top:0;left:0;background-color:#000000;width:100%;z-index:10000;overflow:hidden;background-image:none}.marge{height:60px;display:block}section{width:90%;max-width:1400px;margin:0 auto}#contenu{margin-left:1em;margin-right:1em}.texte{display:inline-block;width:45%;margin-right:1.5em}nav{float:none;margin-top:5px;height:30px;font-size:1.1em;margin:14px auto}nav a{float:left;display:block;padding:0px 10px 0px 10px;margin:0px 10px 0px 10px;text-decoration:none;color:#ffffff}.header_mini{height:60px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.header_maxi{height:60px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-image:none}.nav_mini{-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;background-image:none}.nav_maxi{-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease}footer{font-size:0.8em;height:auto;padding-bottom:1em}#footer_conteneur{padding-left:1em}#footer_left{max-width:630px;width:46%;display:inline-block;vertical-align:top}#footer_right{max-width:630px;width:46%;display:inline-block;vertical-align:top}}@media screen and (max-width:1100px){#contact .libelle{display:block;width:100%;float:none}input.champ_text,textarea.champ_text,input.inputform,textarea.inputform,select.champ_text,iframe.champ_text{display:block;width:100%}}  @media (max-device-width:870px) and (orientation:landscape){html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}@media screen and (max-device-width:870px){*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} body{width:auto;margin:0;padding:0} img,table,td,blockquote,code,pre,textarea,input,iframe,object,embed,video{max-width:100%} img{height:auto} textarea,table,td,th,code,pre,samp{-webkit-hyphens:auto; -moz-hyphens:auto;hyphens:auto;word-wrap:break-word; } table,tbody,tr,td{display:block;width:auto!important}header{height:70px;background-image:none}#header_conteneur{width:100%}.header_mini{height:60px}.header_maxi{height:60px}.logo_mini{margin-top:12px}nav{width:100%;line-height:40px;margin:0px;color:#ffffff;float:none}nav ul{margin:0px;padding:0px;list-style:none;width:100%;margin:0 auto}nav li{float:none;width:100%}nav a{float:none;padding:0px;margin:0px}.nav_mini{margin:0px}.nav_maxi{margin:0px}.menu_mobile{display:block;position:absolute;top:15px;left:15px}.nav_client{width:100%}.menu_ouvert{height:340px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.menu_ferme{height:60px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}h1{font-size:1.2em;color :#323232}h2{font-size:1.1em}h3{font-size:1em;color:#797979;margin:0px}#accueil{background-position:bottom center}#accueil h1{font-family:'Oswald',sans-serif;font-weight:normal;font-size:1.5em;line-height:130%;margin:auto}.cadre_accueil{display:inline-block;width:100%;text-align:center;background-color:#eeeeee;padding:1em;box-sizing:border-box;margin-top:1em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.galerie_icones{display:block}.galerie_icones div{max-width:100%}.video{width:100%}.carnet{font-size:1.2em;width:100%;margin:2em auto;border:1px solid #f3a3c7;padding:1rem}.titre{font-size:1.5em}.texte{margin:0;margin-bottom:1em;display:block;width:100%}.prix{font-size:1.3em}.media{margin-bottom:1em}section{width:100%;margin:0 auto}.cadre_formulaire{-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;margin-left:-1em;margin-right:-1em}.titre_formulaire{-webkit-border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-top-left-radius:0px;margin-left:-1em;margin-right:-1em;padding-left:1em}#contact .libelle{display:block;width:100%;float:none}input.champ_text,textarea.champ_text,input.inputform,textarea.inputform,select.champ_text,iframe.champ_text{display:block;width:100%}footer{height:auto;padding-bottom:1em}footer .titre{font-size:1.6em}#footer_left{display:block;width:100%;margin:0 auto;padding-left:1em;padding-right:1em}#footer_right{display:block;width:100%;margin:0 auto;padding-left:1em;padding-right:1em}}