@import "css/base.css";.ckeditor,.ckeditor a{color:inherit}.ckeditor h1,.ckeditor h2,.ckeditor h3,.ckeditor h4,.ckeditor h5{display:block}.ckeditor sup,.ckeditor sub{font-size:70%;position:relative;line-height:10px}.ckeditor sup{top:-.2em}.ckeditor sub{top:-.1em}.ckeditor sup a,.ckeditor sub a{text-decoration:none}.ckeditor iframe{width:100%!important}.ckeditor>div,.ckeditor>div>div{width:100%!important;max-width:100%!important}.ckeditor img{margin:0 auto}.ckeditor img.float_left{max-width:calc(50% - 50px)!important;float:left;margin:0 50px 10px 0}.ckeditor img.float_right{max-width:calc(50% - 50px)!important;float:right;margin:0 0 10px 50px}.ckeditor strong,.ckeditor b{font-family:var(--font-bold);font-weight:400}.ckeditor em,.ckeditor i{font-family:var(--font-it);font-style:normal}.ckeditor strong em,.ckeditor strong i,.ckeditor b em,.ckeditor b i,.ckeditor em strong,.ckeditor em b,.ckeditor i strong,.ckeditor i b{font-family:var(--font-bold-it)}.ckeditor .upp{text-transform:uppercase}.ckeditor .puce{display:inline-block;width:100%;padding-left:15px;margin:5px 0;position:relative}.ckeditor .puce::before{content:'';position:absolute;top:6px;left:0;width:7px;height:7px;border-radius:7px;background-color:var(--gris)}.ckeditor a,.ckeditor a:hover{text-decoration:underline}@media screen and (max-width:980px){.ckeditor img.float_left,.ckeditor img.float_right{max-width:calc(50% - 25px)!important}.ckeditor img.float_left{margin:0 25px 10px 0}.ckeditor img.float_right{margin:0 0 10px 25px}}@media screen and (max-width:680px){.ckeditor img.float_left,.ckeditor img.float_right{max-width:100%!important;float:none!important;margin:10px auto!important}}a.bt,.bt{display:inline-block;position:relative;padding:20px 60px;font-family:var(--font-bold);text-transform:uppercase;color:var(--beige);cursor:pointer;background-color:var(--gris);border:2px solid var(--gris);transition:all 0.5s ease-in-out}.bt.bg_beige{background-color:var(--beige);border:3px solid var(--beige);color:var(--gris)}.bt.txt_orange{color:var(--orange)}.bt.txt_rose{color:var(--rose)}.bt.txt_jaune{color:var(--jaune)}.bt:hover,a:hover .bt{color:var(--gris);background-color:transparent}.bt.bg_beige:hover,a:hover .bt.bg_beige,.bt.txt_orange:hover,a:hover .bt.txt_orange,.bt.txt_rose:hover,a:hover .bt.txt_rose{color:var(--beige)}@media screen and (max-width:680px){a.bt,.bt{padding:15px 30px}}@media screen and (max-width:420px){a.bt,.bt{padding:12px 15px}}.ti{font-family:var(--font-ti);font-size:80px;line-height:80px;text-transform:uppercase}.ssti{font-family:var(--font-ti);font-size:40px;line-height:40px;text-transform:uppercase}@media screen and (max-width:1180px){.ti{font-size:60px;line-height:60px}.ssti{font-size:30px;line-height:30px}}@media screen and (max-width:890px){.ti{font-size:45px;line-height:45px}.ssti{font-size:22px;line-height:22px}}@media screen and (max-width:420px){.ti{font-size:35px;line-height:35px}.ssti{font-size:20px;line-height:20px}}label.checkbox,label.radio{display:inline-block;padding-left:35px;cursor:pointer;background:url(../img/label_off.png) no-repeat left center;background-size:auto 25px;line-height:25px}label.checkbox.active,label.radio.active{background-image:url(../img/label_on.png)}@media screen and (max-width:480px){label.checkbox,label.radio{padding-left:30px;background-size:auto 20px;line-height:20px}}header{position:fixed;top:0;left:0;width:100%;padding:15px 50px;display:flex;align-items:center;background-color:var(--beige);z-index:1000}header .logo{width:90px}header .burger{display:none;cursor:pointer;position:relative;z-index:1400}header .burger svg+svg{display:none}header nav{display:flex;align-items:center;justify-content:flex-end;font-family:var(--font-bold);text-transform:uppercase;font-size:18px;line-height:22px;margin-left:auto}header nav a{margin-left:30px}header .music{position:relative;cursor:pointer;margin-left:60px;padding-right:5px;width:95px}header .music>span{position:absolute;bottom:0;right:0;font-family:var(--font-bold);text-transform:uppercase;font-size:10px;line-height:10px}main{padding-top:79px}@-webkit-keyframes zoomInNav{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomInNav{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomOutNav{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes zoomOutNav{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@media screen and (max-width:1180px){header{padding:15px 20px}header nav{font-size:16px;line-height:20px}header nav a,header .music{margin-left:20px}}@media screen and (max-width:1180px){header nav{font-size:14px;line-height:18px}header .music{width:70px;padding-right:0}header .music>span{bottom:-2px;font-size:8px;line-height:8px}}@media screen and (max-width:780px){header .music{margin:0 30px 0 auto;width:60px}header .music>span{bottom:-6px}header .burger{display:block}header nav{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1200;background-color:var(--beige);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}header.open nav{display:flex;-webkit-animation-name:zoomInNav;animation-name:zoomInNav;flex-flow:column;justify-content:center;font-size:18px;line-height:22px}header.close nav{display:flex;-webkit-animation-name:zoomOutNav;animation-name:zoomOutNav}header.open .burger svg:first-child{display:none}header.open .burger svg+svg{display:block}header nav a{margin-left:0}header nav a+a{margin-top:30px}}footer .bloc_social{display:flex;background-color:var(--beige);justify-content:center;align-items:center;padding:120px 50px}footer .bloc_social>article{padding:0 50px;width:540px;max-width:28%;text-transform:uppercase}footer .bloc_social>article a{display:block;text-align:center}footer .bloc_social>article .txt+.ssti{padding-top:5px}footer .bloc_social>figure{width:840px;max-width:44%}footer .bloc_social>figure img{margin:0 auto}@media screen and (max-width:1180px){footer .bloc_social{padding:80px 20px}}@media screen and (max-width:780px){footer .bloc_social{padding:20px;flex-flow:column}footer .bloc_social>article,footer .bloc_social>figure{padding:20px 0;width:540px;max-width:100%}}footer .newsletter{display:flex}footer .newsletter>figure,footer .newsletter>figure+article{width:50%}footer .newsletter>figure img{width:100%;height:100%;object-fit:cover}footer .newsletter>article{width:100%;background:url(../img/bg_newsletter.jpg) no-repeat right top;background-size:auto 100%;color:var(--beige);padding:75px 50px 85px 50px}footer .newsletter>article form{width:745px;max-width:100%;margin:0 auto}footer .newsletter>article form .ti{display:block;text-align:center;padding-bottom:30px}footer .newsletter>article form .champ{display:flex;padding-bottom:20px}footer .newsletter>article form .champ input{width:100%;padding:20px 30px;border:2px solid var(--beige);border-right:0}footer .newsletter>article form .champ ::-webkit-input-placeholder{opacity:0.7!important}footer .newsletter>article form .champ :-moz-placeholder{opacity:0.7!important}footer .newsletter>article form .champ ::-moz-placeholder{opacity:0.7!important}footer .newsletter>article form .champ input::-webkit-input-placeholder{opacity:0.7!important}footer .newsletter>article form .champ input:-moz-placeholder{opacity:0.7!important}footer .newsletter>article form .champ input::-moz-placeholder{opacity:0.7!important}footer .newsletter>article form .champ input:-ms-input-placeholder{opacity:0.7!important}footer .newsletter>article form .alerte{display:none;font-family:var(--font-bold);color:var(--jaune)}footer .newsletter>article form .mentions{padding-top:25px;font-size:11px;line-height:14px}@media screen and (max-width:1180px){footer .newsletter>article{padding:40px 20px}footer .newsletter>article form .champ input,footer .newsletter>article form .champ .bt{padding:15px}footer .newsletter>article form .mentions{padding-top:10px}}@media screen and (max-width:890px){footer .newsletter>figure{display:none}footer .newsletter>figure+article{width:100%}}@media screen and (max-width:420px){footer .newsletter>article{padding:20px}footer .newsletter>article form .champ{flex-flow:column;align-items:flex-end}footer .newsletter>article form .champ input{border-right:2px solid var(--beige)}}footer .liens{position:relative;z-index:500;display:flex;color:var(--beige);background-color:var(--gris);padding:50px}footer .liens .logo,footer .liens nav{width:50%}footer .liens .logo{padding-right:45px}footer .liens nav{display:flex;flex-flow:column;align-content:flex-start;padding:20px 0 0 45px;font-family:var(--font-bold);text-transform:uppercase;font-size:18px;line-height:24px}footer .liens nav a+a{margin-top:5px}footer .liens nav .bt_cookies{font-family:var(--font-it);text-transform:none;cursor:pointer;margin-top:20px;font-size:16px}footer .liens .nash{position:absolute;bottom:60px;right:20px}@media screen and (max-width:1180px){footer .liens{padding:40px 20px}footer .liens nav{padding-top:0;font-size:16px;line-height:20px}footer .liens nav .bt_cookies{font-size:14px}}@media screen and (max-width:980px){footer .liens{padding:20px}}@media screen and (max-width:780px){footer .liens .logo{padding-right:20px}footer .liens nav{padding-left:20px;font-size:14px;line-height:18px}footer .liens nav a+a{margin-top:0}}@media screen and (max-width:480px){footer .liens{flex-flow:column;align-items:center;text-align:center}footer .liens .logo,footer .liens nav{width:100%}footer .liens .logo{padding:0 0 20px 0}footer .liens nav{padding-left:0}}.contact_fixe{display:block;position:fixed;bottom:20px;right:20px;z-index:250}@media screen and (max-width:1380px){.contact_fixe{width:120px}}@media screen and (max-width:1180px){.contact_fixe{width:100px}}@media screen and (max-width:780px){.contact_fixe{width:70px;bottom:10px;right:10px}}section.page_erreur{text-align:center;padding:150px 50px}section.page_erreur .ckeditor{padding-top:50px}section.page_erreur .ckeditor+.bt{margin-top:50px}@media screen and (max-width:1380px){section.page_erreur{padding:100px 50px}}@media screen and (max-width:1180px){section.page_erreur{padding:80px 20px}}@media screen and (max-width:980px){section.page_erreur{padding:50px 20px}section.page_erreur .ckeditor{padding-top:30px}section.page_erreur .ckeditor+.bt{margin-top:30px}}form{position:relative}form .robot{position:absolute;left:0;top:0;width:.1px;height:.1px;color:transparent;background-color:transparent;font-size:.1px;z-index:-1}form .robot input[type="text"]{width:100%;background:transparent}form .robot label,form .robot input[type="text"]{opacity:0}form .robot label input{margin-right:10px}form .fcaptchaform{position:relative;width:100%;background:transparent;border:0;display:flex;align-items:center;text-align:left}form .fcaptchaform .frc-container{flex:1}form .fcaptchaform .frc-icon{margin:0 5px 0 0;width:20px;fill:var(--beige);stroke:var(--beige)}form .fcaptchaform .frc-content .frc-text{font-size:10px}form .fcaptchaform .frc-banner *{color:var(--beige)}.consent_rgpd{position:fixed;bottom:0;width:600px;max-width:100%;left:-600px;background-color:var(--beige);z-index:1000;transition:all 1s ease-in-out;font-size:12px;line-height:15px;border-right:1px solid var(--gris);border-top:1px solid var(--gris)}.consent_rgpd.open{left:0}.consent_rgpd .close{display:block;position:absolute;top:10px;right:10px;width:15px;cursor:pointer}.consent_rgpd>.txt{padding:10px 30px 10px 10px}.consent_rgpd>.choix{display:flex;align-items:center;border-top:1px solid var(--gris);border-bottom:1px solid var(--gris)}.consent_rgpd>.choix>span{cursor:pointer;width:calc(100% / 3);text-align:center;padding:8px 5px;text-transform:uppercase;font-size:13px;line-height:15px;font-family:var(--font-bold)}.consent_rgpd>.choix>span+span{border-left:1px solid var(--gris)}.consent_rgpd>.choix>span.perso{background-color:var(--rose);color:var(--beige)}.consent_rgpd>.choix>span.all{background-color:var(--gris);color:var(--beige)}.consent_rgpd form{padding-bottom:20px;display:none}.consent_rgpd form label{position:relative;width:100%;padding:20px 60px 0 10px;cursor:pointer}.consent_rgpd form label:before{display:none}.consent_rgpd form label+label::after{content:'';position:absolute;display:block;top:10px;left:10px;width:calc(100% - 20px);height:1px;background-color:rgba(0,0,0,.4)}.consent_rgpd form label .coche{position:absolute;top:20px;right:10px;width:40px;height:20px;border:1px solid var(--gris);border-radius:10px;background-color:var(--beige);opacity:.4}.consent_rgpd form label .coche::before{content:'';width:14px;height:14px;background-color:var(--gris);border-radius:14px;display:block;margin:2px 0 0 2px}.consent_rgpd form label.active .coche{background-color:var(--beige);opacity:1}.consent_rgpd form label.active .coche::before{margin:2px 2px 0 auto}.consent_rgpd form label strong{font-family:var(--font-bold);font-weight:400;text-transform:uppercase}.consent_rgpd form label a.info{display:inline-block;margin-left:5px;background:var(--orange);color:var(--beige);border-radius:18px;width:17px;text-align:center;height:17px;line-height:16px;font-size:10px;vertical-align:top}.consent_rgpd form label em{display:block;font-style:normal}.consent_rgpd form .confirm{padding:20px 10px 0 10px;text-align:right}.consent_rgpd form .confirm .bt{font-size:14px;line-height:16px;padding:8px 10px}@media screen and (max-width:600px){.consent_rgpd{border-right:none}}@media screen and (max-width:480px){.consent_rgpd>.choix>span{font-size:11px;line-height:14px;padding:8px 0}}@media screen and (max-width:350px){.consent_rgpd>.choix>span{font-size:10px}}