body{font-family:'Open Sans',sans-serif}h1,h2,h3{font-family:'Open Sans',sans-serif;font-weight:700}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-weight:400;font-size:16px;line-height:20px;color:#212529;background-color:#fff;word-spacing:normal;letter-spacing:normal}.wrapper{min-height:100%;position:relative}h3{font-weight:700}h1{font-size:2.5rem;font-weight:400}h2{font-size:1.9rem;font-weight:400}h3{font-size:1.5rem}p{margin-bottom:0}.mentions{font-size:10px;line-height:11px}.helper{border:1px solid #000;position:fixed;color:#000;font-size:12px;line-height:12px;top:0;left:0;z-index:999;background-color:#fff;width:20px;height:20px;display:inline-block;overflow:hidden;transition:all .3s ease-out;text-align:left}.helper:hover{width:250px;height:auto}.helper>span.responsive-indic{cursor:pointer;font-size:12px;line-height:14px}.helper>span.responsive-indic::after{display:inline-flex;align-items:center;justify-content:center;height:20px;width:20px;font-weight:700;background-color:#ff0;z-index:999;content:'xl'}@media (max-width:1239.98px){.helper>span.responsive-indic::after{content:'md'}}@media (max-width:799.98px){.helper>span.responsive-indic::after{content:'sm'}}@media (max-width:319.98px){.helper>span.responsive-indic::after{content:'xs'}}.helper>ul{padding:10px;width:250px;font-size:14px;line-height:16px}.container.light a:not(.btn),.container.lighter a:not(.btn),.container.main-color a:not(.btn),.zone.light a:not(.btn),.zone.lighter a:not(.btn),.zone.main-color a:not(.btn),section.light a:not(.btn),section.lighter a:not(.btn),section.main-color a:not(.btn){color:inherit}.container.lighter,.zone.lighter,section.lighter{background-color:#fff;color:#212529}.container.light,.zone.light,section.light{background-color:#f8f9fa;color:#212529}.container.main-color,.zone.main-color,section.main-color{background-color:#0f67a5;color:#212529}.zone{padding:15px}@media (max-width:799.98px){.row{margin:1em 0}}@media (max-width:799.98px){.hidden-sm-down{display:none!important}}@media (min-width:800px){.hidden-md-up{display:none!important}}@media (min-width:1240px){.hidden-xl-up{display:none!important}}.btn{text-transform:uppercase;font-weight:700;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;cursor:pointer}.btn.btn-outline-default{color:#cf1216;border-color:#cf1216;border-color:#cf1216;background-color:transparent}.btn.btn-outline-default:hover{color:#fff;background-color:#a00e11;border-color:#a00e11}.btn.btn-default{color:#fff;border-color:#cf1216;background-color:#cf1216}.btn.btn-default:hover{color:#fff!important;background-color:#a00e11;border-color:#a00e11}.btn:hover{color:#fff!important}a.btn-default:not([href]):not([tabindex]){color:#fff;border-color:#cf1216;background-color:#cf1216}a.btn-default:not([href]):not([tabindex]):hover{background-color:#a00e11}footer.container .btn{color:#fff}body{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.5rem;color:#111}h1,h2,h3{font-family:Roboto,sans-serif;font-weight:700}.btn{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.bati{color:#fbba15!important}.indu{color:#00aec3!important}h1{font-size:32px;line-height:44px;font-weight:500}h1 span{font-weight:700}@media (max-width:1239.98px){h1{font-size:32px;line-height:40px}}@media (max-width:799.98px){h1{font-size:24px;line-height:32px}}h2{font-size:1.875rem;color:#111;font-weight:500}@media (max-width:799.98px){h2{font-size:1.5rem}}.bg{color:#fff!important}@media (max-width:799.98px){header .logo{max-width:80px}}li{list-style-image:url(../img/bullet-1.png);padding:5px 0 5px 10px}#entete{background:linear-gradient(#0f67a5,#0f67a5) bottom/100% 48px,#fff;background-repeat:no-repeat}#entete #baseline{color:#005292;font-size:1rem;line-height:1.375rem;font-weight:500;margin-left:-40px}@media (max-width:799.98px){#entete{background:linear-gradient(#0f67a5,#0f67a5) bottom/100% 24px,#fff;background-repeat:no-repeat}}.accroche h2{font-size:1.5rem;color:#fff!important}@media (max-width:799.98px){.accroche h2{font-size:1.25rem}}.accroche #date{font-weight:300}@media (max-width:799.98px){.row{margin:0}}#rea p{font-size:1.25rem;line-height:1.5rem;font-weight:500}@media (max-width:799.98px){#rea img{max-width:150px}}#qsn{background-color:#dfebf3}#qsn #sous-para li{list-style-image:url(../img/bullet-2.png);padding:5px 0 5px 5px}#qsn #sous-para ul{padding-left:20px}#form label{color:#0f67a5;font-weight:500}#form #titre-form{-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px;border-radius:20px 20px 0 0;background-color:#dfebf3;color:#0f67a5;font-weight:500;font-size:1.125rem}#form #titre-form span{color:#cf1216;font-weight:800}#form #intro{font-size:.875rem;max-width:420px}#form #res{-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0;border-radius:0 0 20px 20px}#form .resultat a{color:#cf1216;font-weight:500}#form .resultat .bat,#form .resultat .ind{color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:.5rem;line-height:.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.08px;padding:4px 10px}#form .resultat .ind{background-color:#00aec3}#form .resultat .bat{background-color:#fbba15}.bord{border-top:1px solid #707070}.popup{background-color:#dfebf3!important;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.popup .container{max-width:960px}.popup .desc{background-color:#fff!important;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.popup .adr{color:#4d4d4d;line-height:1.25rem;font-weight:500}.popup .contact .btn.btn-default{min-width:170px;padding:.5rem auto}.popup .cta-bat .btn.btn-outline-default{color:#fbba15;border-color:#fbba15;background-color:#fff;padding:.5rem 2rem}.popup .cta-bat .btn.btn-outline-default:hover{color:#fbba15!important;background-color:#e6e6e6;border-color:#fbba15}.popup .cta-ind .btn.btn-outline-default{color:#00aec3;border-color:#00aec3;background-color:#fff;padding:.5rem 2rem}.popup .cta-ind .btn.btn-outline-default:hover{color:#00aec3!important;background-color:#e6e6e6;border-color:#00aec3}#sliders2{background-color:#dfebf3}#slide-produits .carousel-item{background-color:#fff}#slide-produits .description{font-size:20px;line-height:28px;color:#111;font-weight:600;text-transform:uppercase}#slide-produits .description span{font-weight:300;text-transform:none}#slide-produits #plus,#slide-produits .lot{color:#cf1216}#slide-produits #plus{font-weight:600;font-size:18px;line-height:16px!important}#slide-produits .tarif{font-size:32px;line-height:28px;color:#cf1216;font-weight:900;text-transform:uppercase}#slide-produits .tarif span{font-weight:300;text-transform:none;color:#212529}#catalogue .lien{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0 0 30px #0000001A}#catalogue .lien p{color:#4d4d4d}.fancybox-content{padding:48px 70px!important}@media (max-width:1239.98px){.fancybox-content{padding:48px 70px!important}}@media (max-width:799.98px){.fancybox-content{padding:20px 10px!important}}footer{background-color:#dfebf3;font-size:.75rem;font-weight:300}@media (max-width:799.98px){.no-sm-padding-x{padding-left:0;padding-right:0}}.accordion .card{background-color:#f5f5f5;box-shadow:0 3px 12px #0000001A;border:none}.accordion .card .card-header{background-color:transparent;border:none}.accordion .card .card-header h3{text-transform:none;font-size:16px;color:#cf1216!important;font-weight:600}.accordion .card .card-header h3 span{color:#212529!important}.accordion .card .card-header h3 a{color:#111!important}.accordion .card .card-header h3 a:hover{text-decoration:none;cursor:pointer}.accordion .card .card-header:hover{background-color:rgba(0,0,0,.03)}.accordion .card .card-body{padding-top:0}#concours{background:#0f67a5 url(../img/bg-concours.jpg) no-repeat center;color:#fff}#concours .up{font-weight:900;font-size:24px;line-height:30px}#concours .mentions{font-size:14px;line-height:18px;font-weight:300}#concours li{list-style-image:url(../img/puce.svg);padding:12px 0 12px 10px}@media (max-width:1239.98px){#concours{background:#0f67a5}}