@import url(https://fonts.googleapis.com/css2?family=Advent+Pro&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@1,200&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap);*{-webkit-box-sizing:content-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0;text-decoration:none}@media screen and (min-width:992px){html{font-size:62.5%;width:100%}}@media screen and (min-width:600px)and (max-width:991px){html{font-size:90%;width:100%}}@media screen and (max-width:599px){html{font-size:62.5%;width:100%}}h1,h2,h3,h4,h5,h6{font-family:Advent Pro,sans-serif;font-size:3.5rem;font-weight:bolder}p{font-family:Roboto,sans-serif;font-size:1.8rem}.premier{margin-top:75px}.blc{padding:25px}.vert{background-color:#115758;color:#fff;font-size:1.6rem}.rouge,label{font-size:1.8rem}label{font-family:Raleway,sans-serif;width:80%}.chapeau{font-size:18px;font-weight:bolder}.vert a,.vert a:visited,.vert button,.vert button:visited{color:#fff;text-decoration:none}.vert a:active,.vert a:hover,.vert button:active,.vert button:hover{color:#61d466;text-decoration:none}.validinp,a .validinp,button .validinp,button[type=submit]{background-color:#115758;border:1px solid #fff;border-radius:25px;color:#fff;font-size:1.8rem;font-weight:bolder;padding:20px 35px}.validinp:hover,a .validinp:hover,button .validinp:hover,button[type=submit]:hover{border:1px solid #61d466;color:#000;text-decoration:none}.retour{background:transparent;border:1px solid red;border-radius:25px;color:red;font-size:1.8rem;font-weight:bolder;padding:20px 35px}.retour:hover{border:1px solid #000;color:orange;text-decoration:none}label{padding:30px 15px 15px}input[type=email],input[type=number],input[type=password],input[type=text],select{font-size:1.8rem;margin-top:25pw;padding:15px;width:100%}#preparation input[type=email],#preparation input[type=number],#preparation input[type=password],#preparation input[type=text],#preparation select{font-size:1.8rem;padding:15px;width:75%}.rouge{color:red}.aveugle{display:none}#accueil p{padding:35px}#searchForm{background:#000;color:#fff;height:400px;left:0;position:fixed;top:50px;width:100%}#searchForm input{text-align:center;width:50%}#contact textarea{columns:auto;height:300px;padding-left:25px;resize:vertical;width:100%}@media screen and (max-width:768px){.contactcarte{margin:auto;width:100%}}@media screen and (min-width:992px){.contactcarte{height:50vh;width:auto}}.sliderblock{height:100%;width:100%}.footer{background-color:#000;color:#fff;position:absolute}.footer,.footer img{height:auto;width:100%}.footer img{margin:auto}.footer a{color:#fff;font-size:1.6rem;font-weight:bolder}.footer a:hover{color:#61d466;text-decoration:none}@media screen and (min-width:992px){#Aide{color:#000;font-size:3.6rem;font-weight:bolder;height:60px;padding-right:20px;position:fixed;right:15px;top:100px;top:0;width:50px;z-index:25}#TexteAide{background-image:url(/build/images/bouton-dinformation.4f2b7424.png);display:block;height:50px;width:50px}#TexteAide:active,#TexteAide:hover,#TexteAide:visited{background-image:url(/build/images/bouton-dinformation-survol.69f43cfa.png)}#TexteAidecontenu{background:#fff;border:1px solid #61d466;display:none;float:right;font-size:1.4rem;height:auto;max-height:95vh;min-height:40vh;overflow-y:scroll;padding-bottom:35px;right:0;text-align:left;width:600px;z-index:26}}@media screen and (max-width:991px){#Aide{color:#000;font-size:3.6rem;font-weight:bolder;position:fixed;right:0;text-align:right;top:50px;z-index:22}#TexteAide{background-image:url(/build/images/bouton-dinformation.4f2b7424.png);display:block;height:50px;width:50px}#TexteAide:active,#TexteAide:hover,#TexteAide:visited{background-image:url(/build/images/bouton-dinformation-survol.69f43cfa.png)}#TexteAidecontenu{background:#fff;border:1px solid #61d466;display:none;font-size:2rem;height:100vh;left:0;overflow-y:scroll;padding:15px 15px 35px;position:relative;text-align:left;top:0;width:-600px;z-index:99}}#Aide a{color:#000;font-size:4rem}#Aide a:hover{color:#61d466;text-decoration:none}#fermeAide{background-image:url(/build/images/fermeAide.3414f188.png);display:block;float:right;height:36px;padding:-25px;right:15px;top:0;width:36px}#fermeAide:hover{background-image:url(/build/images/fermeAidehover.61cb15f0.png)}.supproptiontext{color:red;font-size:1.8rem;font-weight:bolder;padding:15px;text-shadow:#000 3px 0 5px}.supproptiontext:hover{text-shadow:#000 5px 0 15px}#logosansmenu{left:50px;position:absolute;top:0;width:10%;z-index:1}#prepa{padding-top:2.5rem;text-align:center}#prepa input[type=text],[type=number]{margin-bottom:50px;margin-top:50px;width:75%}#prepa label{text-align:center}#confirmeQr,#confirmeengin,#confirmprepa,.confirmchoix{background:#000;height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:3}#confirmeQr p,#confirmeengin p,#confirmprepa p,.confirmchoix p{color:#fff;font-size:1.6rem;padding-bottom:1rem;padding-left:2.5rem;padding-top:1.5rem}@media print{.myDivToPrint{background-color:#fff;font-size:22px;left:0;line-height:18px;margin:0;padding:15px;position:fixed;top:0}.myDivToPrint img{height:300px;width:auto}}#Affichedetails{background-color:#115758;color:#fff;height:100vh;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:299}.fermerCalendriercroix{padding-right:5%;text-align:right}.modifannee .gauchette{font-size:2.8rem;font-weight:bolder;padding-left:2%;text-align:left}.modifannee .droitette{font-size:2.8rem;font-weight:bolder;padding-right:2%;text-align:right}.confirmchoixsuppr{background-color:#000;color:#fff;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1}#Rapport input [type=radio]{padding-top:50px}[type=date]{background:#fff url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/calendar_2.png) 97% 50% no-repeat}[type=date]::-webkit-inner-spin-button{display:none}[type=date]::-webkit-calendar-picker-indicator{opacity:0}#ui-datepicker-div{height:auto;max-width:100%;min-width:25%;position:relative;width:auto}.equipement input[type=text]{margin-top:-10px;padding:5px}.categrapport{font-size:2.2rem;font-weight:bolder;margin-top:50px;padding-top:50px;text-transform:uppercase}.equipement{padding:10px}.equipement .equipementnom{font-family:Roboto,sans-serif;font-size:2.2rem}.equipement #Rapport label{width:100%}.equipement .item{font-size:1.3rem}.equipement .item input[type=text],.equipement .item select{border:.5px solid #fff;font-size:1.3rem;padding-left:5px;padding-top:-25px;text-align:center;width:80%}#divafficherecaprapport{background:#000;height:80vh;left:25%;position:absolute;top:10vh;width:50%;z-index:25}#divafficherecaprapport p{color:#fff;font-size:1.8rem;font-weight:bolder;padding:25px}#divafficherecaprapport a{color:red}#divafficherecaprapport #afficherecaprapport p{color:#fff;font-size:1.8rem;font-weight:bolder;padding:25px}#divafficherecaprapport #afficherecaprapport h2{color:red;font-size:2.2rem;font-weight:bolder;padding:25px}#annulevraiment{background-color:#000;color:#fff;font-size:2rem;height:60vh;left:0;overflow-y:scroll;padding:50px;position:fixed;top:0;width:100%;z-index:26}.c100{margin:15px;padding:5px;width:80%}input[type=checkbox]{height:30px;margin-left:-150px;width:30px}.erreur{background-color:red;color:#fff;font-size:1.8rem;font-weight:bolder}#questionnaire div{font-size:16px}#questionnaire input[type=radio]{border:0;height:2rem;margin-top:1rem;width:50%}#questionnaire .verif{font-size:16px;left:0;right:0}#questionnaire .tteslignes{border-bottom:1px solid #fff}#questionnaire .titre{font-size:1.8rem;font-weight:bolder}#questionnaire .questions{border:1px solid #fff;padding-top:10px}#recap label{margin:35px;text-align:center;width:100%}#recap .validinp{margin-top:35px}#ajout_miseenpage input{font-size:1.6rem;margin-top:50px;width:100%}#paiement{text-align:center}#paiement #card-elements{font-size:2rem;padding:15px;text-align:center;width:100%}#preview_img{border:1px solid #fff;border-radius:10px;height:175px;padding:15px;width:200px}.loader{background:url(/build/images/lg.ee1307e1.gif) 50% 50% no-repeat hsla(0,0%,100%,.8);cursor:wait;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader h1{color:#61d466;font-family:Open Sans,sans-serif;font-size:22px;font-variant:small-caps;font-weight:700;height:700px;line-height:700px;margin:0 0 10px;padding:0;text-align:center}