﻿@import"https://fonts.googleapis.com/css2?family=Alata&family=Barlow:wght@400;600;700;800;900&family=Castoro:ital@0;1&family=Dancing+Script:wght@400;500;600;700&family=Montserrat:wght@400;800;900&family=Open+Sans:wght@300;400;500;600;700&family=Oswald:wght@400;600;700&family=Poppins:wght@400;500;600;700;800;900&family=Prata&family=Raleway:wght@400;500;600;700;800;900&family=Roboto+Condensed:wght@400;700&family=Roboto:wght@400;500;700;900&family=Ubuntu&display=swap";@font-face{font-family:"Open Sans Condensed";src:url("fonts/OpenSansCondensed-Bold.ttf") format("truetype"),url("fonts/OpenSansCondensed-Light.ttf") format("truetype")}html{font-size:62.5%;overflow-x:hidden}body{font-size:14px;position:relative}.row{margin-left:0;margin-right:0}section{margin:50px 0;position:relative;z-index:2}a{text-decoration:none;color:initial}a:hover{list-style-type:none;text-decoration:none;cursor:pointer}img{max-width:100%}.contact-form .col-md-8,.contact-form .col-md-4{padding:0}div.content-section{background:url(images/accueil.png) top no-repeat;padding-top:250px;position:relative;margin-top:-170px;padding-bottom:30px;background-size:cover}.body-interne #accueil,.body-interne #pageinterne,.body-interne .accueil{padding-top:20px;padding-bottom:150px !important;min-height:calc(100vh - 100px - 150px - 12px)}.cont-contact .col-md-6{-ms-flex:0 0 50%;flex:0 0 100%;max-width:100%;margin-bottom:20px}@media(max-width: 767px){.body-interne #accueil,#pageinterne,.accueil{min-height:calc(100vh - 20px - 150px);padding-bottom:369px !important;padding-top:20px !important}}@media(max-width: 991px)and (min-width: 768px){.body-interne #accueil,#pageinterne,.accueil{min-height:calc(100vh - 90px - 150px)}}body{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:justify;color:#000;overflow:hidden !important}h1{font-family:"Montserrat";font-style:normal;font-weight:800;font-size:36px;line-height:44px;text-align:justify;letter-spacing:.18em;text-transform:uppercase;color:#000}.content-accueil span{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:justify;color:#000}h1.h1,.style-titre-p{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:left;color:#000;text-transform:initial;padding-left:0}@media(max-width: 767px){h1.h1,.style-titre-p{margin-top:0 !important}}.slick-initialized .slick-slide{display:block;margin:0 20px}.slick-dots{bottom:-40px !important}.slick-dots li:before{display:block !important}.titre-desc{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:30px;line-height:44px;text-align:justify;letter-spacing:.18em;text-transform:uppercase;color:#000}@media(max-width: 767px){.titre-desc{font-size:20px !important}}h2{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:36px;line-height:44px;text-align:justify;letter-spacing:.18em;text-transform:uppercase;color:#00325e;margin-bottom:40px;text-align:center;width:100% !important;text-align:center !important}h2:before{display:none !important}h2::after{display:none !important}@media(max-width: 767px){h2{font-size:24px !important}}p.titre-page:before,h1.style-titre-p:before{content:url(images/h2.png);margin-right:20px;position:relative;top:19px;display:none !important}p.titre-page::after,h1.style-titre-p::after{content:"";width:348px;height:3px;background-color:#8fc549 !important;position:relative;bottom:0px;display:none !important;left:0px}.body-interne h2::before,.body-interne h2:after{display:none !important}.header-top h2 span::before{content:url(images/before_h2.png);position:absolute;left:50%;transform:translate(-50%, 10px);display:block !important;top:40px}h3{font-style:normal;font-weight:bold;font-size:20px;line-height:31px;text-align:center;color:#000}.body-interne h1.h1{font-size:20px;line-height:inherit;padding:5px}textarea{font-family:"Roboto",sans-serif;font-weight:400;font-size:2rem}button{font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;font-size:2.75rem}.navbar-nav li a{font-family:"Open Sans Condensed";font-weight:bold;font-size:14px !important;text-align:left;color:#020202}.navbar-nav li a:hover{color:#000 !important}p.titre-page{position:relative}@media(max-width: 991){.body-interne p.titre-page{font-size:18px !important}}.fb-page,.fb_iframe_widget{padding:0px;background-size:cover;padding-bottom:0px;z-index:2;border-radius:30px;padding-bottom:0px;background:url(images/phone.png) no-repeat}.logo_doctolib div{background-color:#8fc549 !important}@media(max-width: 767px){.body-interne .adresse{text-align:left}.body-interne h1.style-titre-p{font-size:18px !important;text-align:center !important;text-transform:uppercase !important}footer .container{background-color:#4c4c4c !important}.accueil-images::before{top:10px !important;left:-10px !important}.sactivites h2{top:0 !important}footer .footer-menu li a{color:#fff !important;margin:0 !important}#zone{padding:20px 0 !important;padding-bottom:0px !important}.body-interne .navigation{background:none !important;background-color:#fff !important}.onepage #accueil::before{top:80px !important}.coordonnees .adresse{margin-bottom:10px !important}.content-activites{max-width:100% !important}.btn-realisation{top:20px !important}p.titre-page::after,h2::after{width:130px !important}.content-activites::after{display:none !important}.cc-cont-select{left:0 !important;margin-bottom:20px}.title-coord .coordonnees .mail{margin-top:30px !important}.body-interne p.btn-philosophie,.body-interne p.btn-attitude{top:0 !important;left:0 !important}.title-coord .coordonnees .phone a.mail{margin-top:0 !important}.z{display:none !important}.title-coord .coordonnees a.mail{margin-top:0 !important}.avant-apres:after{top:99% !important}.szone h2:after{display:none !important}#avis{padding-top:0 !important}.col-sm-4{padding:0}.body-interne .content-oeuvre h3:hover{color:#fff !important;transition:.4s}.body-interne .content-oeuvre h3{color:#fff !important}.szone h2:after{margin-top:-125px !important}.content-oeuvre{width:100% !important;background-color:#24619b !important;margin-bottom:10px}.srealisation h2{border-top:1px solid #fff;padding-top:10px !important}.szone,#avis{padding-top:10px}.content-oeuvre h3{position:relative !important;height:10px !important;display:flex;flex-wrap:wrap;align-items:center;margin-top:-50px;background:transparent !important;backdrop-filter:none !important;font-family:Raleway;font-style:normal;font-weight:600;font-size:14px !important;line-height:23px !important;text-align:center;text-transform:uppercase;color:#000;padding-left:10px}.content-accueil .accueil-content{text-align:justify;position:relative;padding:0px 0 !important;padding-left:0 !important}.x{display:none}p.titre-page{transform:none !important;position:relative !important;left:0;margin-top:20px !important;font-style:normal;font-weight:600;font-size:26px !important}.accueil_images::before{display:none !important}.activity-cont .oeuvre-content{margin-bottom:0 !important}.onepage #accueil{background-color:#fff}.body-interne .coordonnees{padding-top:0 !important}.body-interne .coordonnees a{color:#fff !important;font-size:14px;width:100%;text-align:center !important;margin-top:10px}.body-interne .mail{justify-content:center !important}.content-coord a{color:#fff !important}.actualite{text-align:center;margin-bottom:20px}.avis-client{margin-top:30px}.sgrosoeuvre{margin:14px 0 !important}.body-interne h1.style-titre-p{font-size:20px !important}.fa-phone:before,.fa-envelope:before{margin-right:6px}.scontact{padding-bottom:290px !important}.body-interne #accueil{padding-bottom:310px !important}.footer .navbar-nav a{color:#b60019 !important}footer .navbar-nav li{padding:4px !important;z-index:2}footer ul.navbar-nav{flex-wrap:wrap}.onepage #accueil{padding:170px 0 !important;margin-top:0 !important}.sgrosoeuvre:before{display:none}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.content-oeuvre img{border-radius:0 !important;box-shadow:none !important;width:107px;height:107px;float:left}.content-oeuvre h3{margin-top:50px !important;margin-left:0 !important;float:right !important;margin-right:10px !important}.oeuvre-content,.oeuvre-content{background-color:transparent;padding:0;margin:6px 0}.onepage #accueil{padding:30px 0 !important;margin-top:0 !important}.sentreprise{margin-top:0px !important;padding:30px 0}.onepage h1.h1,.onepage .style-titre-p{font-size:18px !important}.btn-primary{font-size:18px}.cookieconsent{position:fixed;top:0;left:0;width:100%;z-index:1 !important;text-align:center;border-radius:0;bottom:75px;background:rgba(0,0,0,.8) !important;color:#fff !important;display:flex;align-items:center}.alert-warning{color:#fff !important;background-color:rgba(0,0,0,.8) !important;border-color:0 !important}.mentions img{width:auto}.footer-phone .fa-phone:before{content:"";color:red !important;margin-right:3px}.content-accueil h2{font-size:14px}.footer-phone a{color:#fff;font-weight:800;font-size:18px}.li-act img{width:107px;height:auto;float:left}.li-act{width:100%;margin:5px 0}.domaines h3{font-size:18px;margin-bottom:0;width:100%}a.btn.btn-plus{display:flex;color:#4e5370;position:relative}.onepage #accueil{padding-top:96px}header .navigation:before{display:none}div.content-section{margin-top:30px !important;background-color:#d6d6e0 !important;padding-top:0 !important}.onepage #accueil{background:none !important}.tel-top{position:relative;top:78px;text-align:center;color:#fff;padding:10px;width:96%;margin:0 auto;border-radius:50px 50px 0 0;background:rgba(78,83,112,.8);font-family:"Righteous";font-size:14px;display:none}.compare-slide-container.slick-initialized.slick-slider.slick-dotted{width:100%}.mentions a{color:#fff !important;font-size:14px !important}.title-coord{background-color:#24619b !important}.cookieconsent{bottom:54px !important}.body-interne .cphone{width:100%;margin:7px 0}.onepage .coordonnees{padding-bottom:0}.footer .navbar-light .navbar-nav .nav-link,.footer .navbar-nav .nav-link{color:#fff;padding:0 10px !important;position:relative;text-transform:initial !important;font-size:14px;font-weight:400 !important}.mentions{text-align:center}.body-interne #accueil h5{margin-top:20px;font-size:14px !important;border-bottom:1px solid}.onepage .accueil-content p.titre-accueil{font-size:20px}.compare-slide-container{background-size:contain;position:relative;left:0;z-index:1;top:0}.album-similar img{width:132px;border-radius:0;border:0}.album-similar a{color:#000 !important}.album-similar h4{font-size:13px !important;float:right;margin-top:40px !important;margin-right:5px}.album-similar h4{color:#fff !important;background-color:transparent !important}.album-similar h4 a{color:#fff !important}.album-similar li{width:100%;background-color:#0596de !important;margin:5px 0;display:flex;justify-content:space-between}.coordonnees a{text-align:left}header .vegas-overlay,header .vegas-slide,header .vegas-slide-inner,header.vegas-timer,header .vegas-wrapper{border-radius:0 !important;margin-top:20px}.navbar-light .navbar-toggler{color:#fff !important;border-color:#fff !important;background-color:rgba(83,154,182,.4) !important}.is-sticky div#sticker{z-index:14 !important;background:rgba(25,76,103,.8);border-radius:0}.footer-phone .tp{display:flex;justify-content:space-evenly}.navbar-expand-lg .navbar-nav{text-align:right;margin-top:10px}section{padding-top:30px;padding-bottom:30px}ul.album{padding:0}.text-top-content p{font-size:14px}.text-top-content{position:absolute;bottom:180px}.szone{padding-bottom:0}.contact{margin-top:0px}.body-interne .coordonnees{padding-top:10px;padding-bottom:30px;font-weight:700;text-align:initial !important;display:flex;justify-content:flex-start;font-size:14px;align-items:center;border-bottom:none;width:100%;flex-wrap:wrap}.scontact .container .coordonnees .phone,.scontact .container .coordonnees .mail,.scontact .container .coordonnees .adresse,.scontact .container .coordonnees .heure{margin-top:10px !important;display:flex;flex-wrap:wrap;align-items:center;margin:0}.scontact .container::before{top:-14px !important}.content-coord{margin-top:0 !important}.adresse,.mail a,.phone a{font-size:14px !important;color:#fff !important}.sconcept .content-concept h2{transform:none !important;background-color:#b1dcc9 !important;text-align:center !important;position:relative !important;left:0 !important;font-family:Raleway;font-style:normal;font-weight:600;font-size:18px !important;text-transform:uppercase;color:#fff;padding:10px;margin-top:0 !important;margin-bottom:0 !important}.sconcept{padding-bottom:20px !important}.sconcept .content-concept{background:#ffd2b5;border-radius:0px 0px 102px 0px;padding:10px 20px !important;display:flex;flex-wrap:wrap;width:100% !important;margin:0 auto}.content-accueil{margin-top:0;background-color:transparent !important}.slide{position:absolute !important;top:0;width:100%;height:400px !important}.body-interne .footer-phone .fa-phone:before{content:"";color:#2581c1 !important;margin-right:3px}.body-interne p.titre-page,.body-interne .style-titre-p{font-size:24px !important}.body-interne #accueil{padding-top:50px}.body-interne .accueil{padding-top:50px !important;padding-bottom:275px !important}header{box-sizing:border-box;position:relative;height:300px}.coordonnees{padding-top:10px;padding-bottom:30px;font-weight:700;text-align:initial !important;display:flex;justify-content:flex-start;font-size:14px;align-items:center;border-bottom:none;width:100%;flex-wrap:wrap}.formulaire{margin-top:20px}header.interne,.interne .slide{height:80px !important}header,.slide{height:509px !important}.g-recaptcha{display:inline-block;position:relative;margin-left:0}.form-buttons{margin-top:10px !important;float:none !important}.fb-page{padding:0;margin:0}.coordonnees p{margin-top:0;margin-bottom:0;font-size:14px;font-weight:400 !important}.coordonnees .mail{width:100%;margin:10px 0}.footer{z-index:1 !important;padding:80px 0;padding-top:20px;background-color:rgba(25,76,103,.8) !important;border-radius:0 !important}.body-interne .footer{z-index:10;padding:80px 0;padding-top:20px;border-radius:0}.album_nav a{color:#138d3a;text-decoration:none;background-color:transparent}.body-interne a.navbar-brand.logo img{top:0px !important;z-index:1;display:block;transition:.6s;left:0;height:auto !important;border-bottom:none;background-color:transparent;padding:0px;border-radius:0;left:0px !important;width:100px !important}.body-interne .adresse,.body-interne .mail a,.body-interne .phone a{font-size:14px;color:#585858 !important}.body-interne .logo-footer{display:none !important}.quip-comment-author,.quip-comment-author a{color:#88a9d4 !important;font-size:18px;padding:4px}#contact_form{width:100%;margin:0 auto}h2{font-size:24px;line-height:1.4 !important}.content_entreprise{padding:0;text-align:initial !important}.body-interne .logo-top{display:flex;align-items:center;justify-content:space-around;width:100%;flex-wrap:wrap;display:none}h1.h1,.style-titre-p{text-align:initial}.content-accueil{display:content}.img-accueil img{border-radius:0;position:relative;margin-top:0;border-radius:0}.footer ul{justify-content:center}header #navbar-default{background-color:transparent !important;padding:0 !important}.navbar-nav li a{font-size:14px !important}.scontact .container .coordonnees{padding:30px 0}.footer-phone{position:fixed;bottom:0;background:#fff;width:100%;padding:10px;left:0;z-index:1000;text-align:center;font-weight:700;font-size:18px;border-radius:0;box-shadow:0 6px 18px rgba(0,0,0,.15)}.scontact{padding-top:20px !important}.logos-entreprise img{width:90px}.slocation{padding-top:20px}.list-act h3{background-color:transparent;color:#000 !important;padding:10px;display:flex;align-items:center;justify-content:center;font-family:"Poppins"}.li-soin .titre-soin span{float:none !important;color:#f3c59c;font-weight:700;position:relative;top:0 !important}h5.titre-activite{display:block !important}.body-interne p.titre-page,.body-interne .style-titre-p{font-size:34px !important}.body-interne .slick-dots li button{color:transparent !important}.body-interne .is-sticky a.navbar-brand.logo img{height:auto !important;top:0px !important;left:0 !important}.body-interne #accueil{padding-top:10px}.logo-partenaire{padding:10px 0;margin-bottom:0}.accl{text-align:justify}.content-oeuvre:before{display:none}.accl-content .col-sm-6{max-width:100%;margin-top:0;background-color:transparent !important;position:relative;padding:0}.accueil-content{padding:10px}p.titre-accueil{font-size:24px}.logo-top img{width:70px;margin:5px !important}.zone{margin-top:0px !important;padding-top:0 !important}.adresse,.mail,.phone{margin:4px 0;width:100%;text-align:center}.coordonness .phone .fa-phone{display:none !important}.coordonnees .adresse p{padding-left:20px;text-indent:-20px;margin-left:20px;font-weight:700 !important;font-size:18px}.list-photos-simple{display:flex;justify-content:center;flex-wrap:wrap;padding:0}.navbar-light .navbar-toggler::after{color:#000;content:"MENU";position:absolute;top:17px;right:45px;font-weight:700;font-size:13px;display:block !important;font-style:initial}h3{font-size:14px;color:#000;font-weight:700;text-align:center}.album-similar h4{background:transparent !important}.body-interne h1.style-titre-p{margin-bottom:20px !important}.body-interne .cont-contact{padding:10px !important}.body-interne .navbar-light .navbar-toggler::after{color:#000;content:"MENU";position:absolute;top:26px;right:54px;font-weight:700;font-size:14px;display:block !important}.body-interne .navigation{padding:4px 0}.szone{padding-top:0}.navbar-nav li{padding:0}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.body-interne h2{font-weight:700;font-size:18px;text-align:left;color:#000;text-transform:initial;line-height:inherit}.body-interne .cphone{width:100%;margin:7px 0}.infos-phones a{color:#fff}.modal-title{margin-bottom:0;line-height:1.5;font-size:14px}#myModal .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#840650;background-clip:padding-box;border:rgba(241,185,109,.4) solid 1px;border-radius:.3rem;outline:0;color:#fff}.body-interne .accueil p{color:#202020;font-size:15px;text-align:initial}.modal-body .infos-phones{display:flex;flex-wrap:wrap;font-family:"Righteous" !important;font-size:18px}.mentions{text-align:center;margin-top:10px}.body-interne .coordonnees p{font-weight:700 !important}.logo-contact{display:none}.body-interne h1.h1{font-size:20px !important;text-transform:capitalize}.body-interne .cont-contact .col-md-6{padding:0}.body-interne .accueil h2{display:block !important;text-transform:uppercase !important;color:#0a3b89 !important;margin-left:0 !important;text-align:center !important;font-size:15px !important;display:flex !important}.navbar-nav a{color:#3e3e3e !important;font-size:13px !important;padding:5px 5px !important}.navbar-light .navbar-toggler{color:#fff !important;border-color:#dd4941 !important;margin-right:0px;background-color:transparent !important}.activites .col-sm-4{position:relative;width:100%;padding:0;margin-bottom:10px}.body-interne .navbar-light .navbar-toggler{margin-right:10px}.is-sticky div#sticker{z-index:14 !important;background:transparent;border-radius:0}.cadresse{font-size:14px}.coordonnees-top{left:0}.body-interne .coordonnees-top{left:0;bottom:0;display:none}.cmail{font-size:14px}.contact-activite{margin:20px 0;background-color:rgba(0,0,0,.7);padding:10px;text-align:center;width:100%;display:flex;flex-wrap:wrap;justify-content:center;height:auto}.contact-activite a{font-size:24px}.logo-top{position:absolute;bottom:-25px !important;width:100%}.body-interne .accueil{background-color:#fff}.cphone{font-size:18px;margin:16px 0}.footer-phone .tp{display:block !important;justify-content:space-evenly;font-weight:700;font-size:20px;margin-top:6px}.footer-phone p{margin-bottom:0;color:#000;font-weight:700}.phone-activite-footer{margin-bottom:0;color:#fff !important;font-weight:700;font-size:13px}.p-elec{background-color:#81c545;color:#fff;padding:9px}.p-carrel{background-color:#151515;padding:9px}.footer-phone .tp a{color:#000}.slick-next:before{content:"";position:absolute !important;right:30px !important}.slick-next{z-index:1;right:29px !important;background:url(images/) left top no-repeat !important;width:41px !important;height:41px !important}.slick-prev{z-index:1;left:9px !important;background:url(images/) left top no-repeat !important;width:41px !important;height:41px !important}.navbar-expand-lg .navbar-nav{text-align:right;margin-top:10px}section{padding-top:20px;padding-bottom:20px;margin:0 !important}.scontact .container:before{right:-500px !important;top:-280px !important}ul.album{padding:0}.coordonnees .phone,.coordonnees .mail,.coordonnees .adresse,.coordonnees .heure{margin-top:10px !important;width:100%;display:flex;align-items:center;position:relative;padding-left:60px}.scontact .container .coordonnees .fa-clock::before,.scontact .container .coordonnees .fa-map-marker::before,.scontact .container .coordonnees .fa-phone::before,.scontact .container .coordonnees .fa-envelope::before,.scontact .container .coordonnees .fa-home::before{margin-right:10px !important}.coordonnees a,.coordonnees p{font-size:16px !important}.body-interne .coordonnees{padding-top:20px !important;padding-bottom:20px !important;font-weight:700;text-align:initial !important;display:flex;justify-content:flex-start;font-size:14px;align-items:center;border-bottom:none;width:100%;flex-wrap:wrap}.adresse,.mail a,.phone a{font-size:14px !important;color:#fff !important}.scontact .container .coordonnees .phone a{font-size:14px !important}.scontact .container .coordonnees a{font-size:14px !important}.coordonnees img{max-height:100%;max-width:100%;position:relative;top:0;height:auto}.accueil{background-color:transparent;position:relative;z-index:10;text-align:left;padding-top:25px;padding-bottom:5px !important;padding:20px}.body-interne .accueil{padding:0}.list-act .col-sm-4{padding:0;position:relative;background-color:#a94937;margin:5px 0}.content-realisation img{width:107px;height:auto;float:left}h1.h1,.style-titre-p{font-style:normal;font-weight:normal;font-size:14px;text-align:initial;text-transform:initial;color:#000 !important;padding:10px 0;line-height:initial}.accueil p{color:#535353;font-size:13px;text-align:initial}.slide{position:absolute !important;top:0;width:100%;height:400px !important}.body-interne .accueil{padding-bottom:260px !important}.breadcrumb{margin-top:60px !important}.contact-form .col-sm-6{padding:0 !important}header{box-sizing:border-box;position:relative;height:300px}.coordonnees{padding-top:10px;padding-bottom:30px;font-weight:700;text-align:initial !important;display:flex;justify-content:flex-start;font-size:14px;align-items:center;border-bottom:none;width:100%;flex-wrap:wrap}header.interne,.interne .slide{height:80px !important}.body-interne header,.body-interne .slide{height:60px !important}header,.slide{height:530px !important}.fb{margin-top:25px !important}footer .footer-menu{padding:0 !important}.g-recaptcha{display:inline-block;position:relative;margin-left:0}.form-buttons{margin-top:0;float:right}.navigation{z-index:11;background-color:#fff !important;border-radius:0;margin-top:0;border-bottom:0 !important;box-shadow:0 6px 18px rgba(0,0,0,.15);padding:5px;position:relative}header .navbar-expand-lg .navbar-nav{display:flex;align-items:flex-end;flex-wrap:wrap;padding:0px 0;width:100%;justify-content:flex-end}.onepage #sticker{height:auto}.coordonnees p{margin-bottom:0;font-size:14px;font-weight:400 !important}.coordonnees .mail{width:100%;margin:10px 0}nav.navbar{position:relative;z-index:1;padding:0}.body-interne a.navbar-brand.logo img{width:140px !important}.logo-top .row{position:relative;padding:0;flex-wrap:wrap !important}.footer{z-index:10 !important;padding:90px 0;padding-top:20px;background-color:transparent !important;border-radius:0 !important}.scontact{padding-bottom:70px}ul.album li{width:100%}ul.album li a{color:#fff;font-size:14px;font-weight:800}ul.album li{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#24619b;margin:5px 0}.body-interne .album h4{color:#05265b;margin-right:10px;display:flex;flex-wrap:wrap}.body-interne .album img{width:108px}.navbar-expand-lg .navbar-nav{display:flex;align-items:flex-end;flex-wrap:wrap}.body-interne .footer{z-index:10;padding:80px 0 !important;padding-top:20px !important;border-radius:0;background-color:rgba(42,42,42,.5) !important}.body-interne .is-sticky a.navbar-brand.logo img{height:40px !important;width:auto !important;padding:10px;top:0px !important;left:14px !important}.quip-comment-author,.quip-comment-author a{color:#88a9d4 !important;font-size:18px;padding:4px}#contact_form{width:100%;margin:0 auto}.s_header-bottom{padding-top:50px}.header-bottom p{font-size:18px !important}.breadcrumb{margin-top:30px}h2{font-size:24px;margin-bottom:24px !important}.fb-page,.fb_iframe_widget{position:relative !important}.sactivites{padding-bottom:50px !important}.content-activites img{box-shadow:none !important;border-radius:0 !important;width:130px !important;height:auto !important;float:left !important}.avant_apres::after{display:none !important}.s_actus{margin-top:0px !important}.content-activites h3{font-family:Lato;font-style:normal;font-weight:bold;font-size:20px;line-height:43px;letter-spacing:.07em;text-transform:uppercase;color:#fff !important;background-color:transparent !important;position:absolute;color:#000;width:60%;border-radius:0 !important;padding:10px 20px !important;left:auto !important;right:0 !important;bottom:20px !important;background:none !important}.content-activites{padding:0;background-color:#4c4c4c;margin:20px 10px}.accueil-images{margin-left:0 !important;flex:0 0 100% !important;max-width:100% !important;text-align:left !important}.body-interne .domaines-content h3{height:57px}a.navbar-brand.logo img{height:87px !important}.is-sticky a.navbar-brand.logo img{height:auto !important;width:150px !important;padding:0;top:0;left:-6px !important}.footer ul{justify-content:center}a.navbar-brand.logo img{position:absolute;top:0px;z-index:1;display:block;transition:.6s;left:0 !important;height:auto !important;border-bottom:none;width:150px;background-color:transparent !important;padding:0 !important;border-radius:0}.body-interne a.navbar-brand.logo img{width:120px !important;left:20px !important}.is-sticky a.navbar-brand.logo img{height:auto !important;width:150px !important;padding:0;top:0;left:0px !important}}@media(min-width: 768px){div#sticker{background:transparent !important;width:100% !important;position:initial;border-radius:0;margin:0 auto;right:auto;position:relative;z-index:1}.is-sticky div#sticker{z-index:14 !important;background:transparent !important;width:100% !important;position:fixed !important;border-radius:0 !important}}@media(max-width: 1024px){p.titre-page:before{display:none}}@media(max-width: 991px){.logocentrer{display:none}.row{z-index:4 !important}}@media(max-width: 767px){a.navbar-brand.logo img,.is-sticky a.navbar-brand.logo img{width:96px !important}.onepage #accueil::before{top:80px !important}.onepage #accueil{padding-top:100px !important;padding-bottom:0 !important}.album-similar li{background-color:#e33431}}.fa-map-marker:before,.fa-phone:before{display:none !important}@media(max-width: 991px)and (min-width: 768px){.tel-top{top:50% !important}.navbar-light .navbar-nav .nav-link{text-align:right !important}.onepage #accueil{margin-top:90px !important}.footer{background:#003775 !important;padding:0 !important}.onepage #accueil{margin-top:100px !important}footer .footer-menu li a{padding:3px 0px !important}.navbar-light .navbar-nav .nav-link{color:#000 !important;padding-bottom:0}.coordonnees .phone img,.coordonnees .mail img,.coordonnees .adresse img{display:block !important}.travail_soigner{margin-top:0 !important}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#000 !important}.is-sticky .navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-link{color:#000 !important}.scontact .container{width:100% !important}.s_le-spa .content-360 iframe{width:100% !important}.s_infos .col-sm-3{margin-bottom:40px;flex:0 0 50%;max-width:50%}.tel-top{display:none !important}a.navbar-brand.logo img{z-index:1}.oeuvre-content{flex-wrap:wrap;justify-content:space-around;width:100%;max-width:100%}.content-oeuvre img{object-fit:cover}header #navbar-default{background-color:#fff !important;padding:10px 0 !important;position:relative;justify-content:flex-end !important}.navbar-light .navbar-nav .nav-link{margin:10px 0 !important}.sconcept{padding-bottom:0px !important}.sconcept .content-concept h2{left:-38px !important}.activity-cont .oeuvre-content{margin-bottom:40px !important}.body-interne .navigation{margin-top:0;background-color:rgba(255,255,255,.8) !important;box-shadow:1px 1px 6px #4c4c4c}.scontact .container:before{left:50%}.navbar-light .navbar-nav .nav-link{color:#454242 !important}.scontact{padding-bottom:160px;position:relative;padding-top:30px}.sentreprise{padding:100px 0 !important;margin-top:-64px !important}footer .col-sm-8,footer .col-sm-4{max-width:100%;width:100%;flex:0 0 100%;justify-content:center;display:flex;margin:5px 0}.content-oeuvre h3{font-weight:700;font-size:14px !important}.onepage #accueil{margin-top:20px !important;padding:30px 0 !important}.s_le-spa::before{width:407px !important}.scontact::before{width:320px !important}nav.navbar{padding:0}.is-sticky nav.navbar{padding:0}.coordonnees-top{left:3%}.navbar-nav a{font-size:13px;padding:0 5px}.accl-content .col-sm-6{margin-top:0px}.domaines-content img{height:auto}.navigation{margin-top:0;background-color:#fff !important}.text-top-content{bottom:165px}.body-interne #contact_form{padding:10px}#contact_form{width:100%;margin:0 auto;background:transparent;border:none;padding:0}.list-photos-simple .content_img{width:40%;margin:10px}.body-interne .accueil h2{font-family:"Roboto Condensed",sans-serif;display:block !important;text-transform:capitalize !important;color:#093a87 !important;margin-left:0 !important;text-align:center !important;display:flex !important}.body-interne .accueil .titre-page,.body-interne .h1.style-titre-p{font-size:24px !important;font-weight:700;text-transform:uppercase !important;justify-content:center !important}.body-interne #accueil,.body-interne #pageinterne,.body-interne .accueil{padding-bottom:100px !important}div#sticker{z-index:14 !important;background-color:#fff !important}.accueil-images{margin-left:0 !important}header #navbar-default li{display:flex;align-items:center;justify-content:flex-end !important}header{box-sizing:border-box;position:relative;height:389px}.x{display:none}.body-interne .form-buttons{margin-top:0px !important;float:right}.body-interne .cont-contact .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px !important}.navbar-light .navbar-nav .nav-link,.navbar-nav .nav-link{color:#05265b;padding:1px 8px;position:relative;font-size:12px}.accueil p{color:#535353;font-size:15px;text-align:initial}.accueil{background-color:transparent;position:relative;z-index:10;padding-bottom:20px !important;text-align:left;padding:0 0px}.g-recaptcha{display:inline-block;position:relative;margin-left:0}.is-sticky a.navbar-brand.logo img{display:block;height:auto !important;width:170px !important;padding:0;border-radius:0}header .navigation:before{display:none}.logo-top img{width:100px}.content-activites img{object-fit:cover}.header-bottom p{font-size:18px !important}.body-interne .cont-contact .col-md-6{padding:0}.body-interne a.navbar-brand.logo img{height:auto !important;width:150px !important;top:0px !important;left:20px !important}.navigation{margin-top:0;background-color:#fff;padding:5px 0}.body-interne .is-sticky a.navbar-brand.logo img{display:block;width:130px !important;height:auto !important;top:0px !important;left:0}.content-activites h3{font-size:20px !important;bottom:27px !important;text-align:center !important;display:flex;justify-content:center;align-items:center}.content-activites h3::after{display:none !important}.elfsight-app-39df8932-85a3-4004-bac2-06df9e2e2730{margin-top:0 !important}.footer .navbar-nav .nav-link{color:#fff;padding:0 8px;position:relative;text-transform:initial !important;font-size:12px;font-family:Montserrat;font-weight:700}.domaines-content h3,.controle a,h2{font-size:12px}.domaines-content h3{width:100%;margin-top:5px;height:62px}.sactualite h2{font-size:24px}a.navbar-brand.logo img{top:0px !important;position:relative !important;width:170px !important;height:auto !important;left:10px !important}.accl-content .col-sm-6{margin-top:0px;width:100%;max-width:100%;flex:0 0 100%;margin-bottom:30px}.accueil-images{text-align:center;order:2;margin-bottom:50px}.s_infos .col-sm-3 h3{line-height:1.4 !important}.accueil-content.col-sm-6{padding-right:0 !important;order:1;margin-bottom:30px}.accl-content{bottom:0 !important}.vegas-slide,.vegas-slide-inner{width:100% !important;margin:0 auto !important}.avant_apres::after{right:50px !important}.s_actus h2::before{width:80px !important}.content-360::after{bottom:130px !important}.accueil-images::before{right:0 !important;top:10px !important}.content-activites .content_img{width:199px !important;height:199px !important}.s_avant_apres::before{display:none !important}.s_avant_apres{padding-top:0 !important}.onepage #accueil{padding-top:110px !important}.small-img{position:absolute !important;bottom:inherit !important;left:-50px !important;top:290px !important}.onepage #accueil::before{top:39px !important}.navbar-light .navbar-toggler{color:#fff;border-color:#000;position:relative;right:10px;top:0}.slide,header{height:500px !important}.body-interne .slide,.body-interne header{height:70px !important}.logo{display:block !important}.content-oeuvre:before{display:none}.srealisation h2{padding-top:30px}div.content-section{padding-top:35px;position:relative;margin-top:-168px;padding-bottom:30px;background-size:cover}h1.h1,.style-titre-p{font-size:20px !important;line-height:1.4 !important}.accueil_images::before{top:170px !important;left:-20px !important}p.titre-page{font-size:24px !important}.scontact .container .coordonnees .phone a{font-size:16px !important}.scontact .container .coordonnees .phone,.scontact .container .coordonnees .mail,.scontact .container .coordonnees .adresse{margin-top:20px;font-size:14px}footer .footer-menu{margin-top:20px}.form-buttons{text-align:right;float:right;margin-top:99px}.content-oeuvre:before{display:none !important}.navbar-light .navbar-toggler::after{color:#000;content:"MENU";position:absolute;top:7px !important;right:45px;font-weight:700;font-size:14px;display:block !important}.logo-contact{display:none}.navbar-expand-lg .navbar-nav{width:100% !important;text-align:right !important;justify-content:flex-end !important;display:grid}.cmail{font-size:14px}.text-top-content p{font-size:20px}.szone-contact h2{font-size:20px}.cadresse{font-size:14px}.cphone{font-size:16px}.is-sticky .navbar-expand-lg .navbar-nav{width:100% !important;text-align:right !important;justify-content:flex-end !important;padding-top:0px !important}.body-interne .is-sticky .navbar-expand-lg .navbar-nav{width:100% !important;text-align:right !important;justify-content:flex-end !important;padding-top:13px !important}h2,p.titre-accueil{font-size:24px}.logo-top{margin-top:0;top:200px}.body-interne .logo-top{display:none !important}#accueil{padding-top:0px}.sdomaines{padding-top:30px}.szone{padding-top:30px}.domaines h3{font-size:20px;width:35%}.tel-top{top:256px}.fb-page,.fb_iframe_widget{background:none;padding:0;background-size:cover;padding-bottom:15px;margin-top:11px}.list-photos-simple li{width:137px !important;margin:10px;padding:0 !important}footer{padding:20px}.entreprise-img img{margin-right:0;margin-top:0;position:relative;z-index:1}.contact-activite{margin:10px}.content-360 iframe{border:0;width:100%}.scontact:before{bottom:0}.fb::after{display:none}.tel-contact .contact-activite{width:auto;height:auto}.text-top-content p.text-uppercase{font-size:30px}}@media(max-width: 1199px)and (min-width: 992px){.onepage header .is-sticky .navigation{background-color:#fff !important}.body-interne .cont-contact .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px !important}.navbar-light .navbar-nav .nav-link{color:#000 !important}.col-sm-7.form,.coord-cont{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.scontact .container{width:100% !important}.content-activites h3{font-size:24px !important}.s_infos .col-sm-3{text-align:center;justify-content:center;align-items:flex-end;display:flex;flex-wrap:wrap;margin-bottom:40px;flex:0 0 50%;max-width:50%}.navigation{background-color:#fff !important}.slide{height:750px !important}div.content-section{background:url(images/accueil.png) top no-repeat;padding-top:350px;position:relative;margin-top:-250px;padding-bottom:30px;background-size:cover}header #navbar-default{background-color:#fff !important;padding:10px 0 !important;position:relative}.content-360 iframe{border:0;width:100%}footer .footer-menu li a{font-size:11px !important}.navbar-nav li a{font-size:13px !important}.body-interne a.navbar-brand.logo img{position:absolute !important;z-index:1 !important;display:block !important;transition:.6s;left:0px !important;height:auto !important;border-bottom:none;border-radius:0;top:0px !important;width:150px !important}.breadcrumb{margin-top:25px !important}.body-interne #accueil,.body-interne #pageinterne,.body-interne .accueil{padding-bottom:150px !important}.tel-top{top:40% !important}.fb-page,.fb_iframe_widget{background:none !important}footer .footer-menu li a{padding:3px 10px !important}.sticky-wrapper{height:0 !important}.is-sticky .sticky-wrapper{height:auto !important}.logo-top img{display:block !important;width:10% !important}.scontact::before{width:100% !important}.is-sticky .navigation{background-color:transparent;box-shadow:1px 1px 1px #4c4c4c}.is-sticky .logo img{z-index:1}header .navigation:before{display:none}.is-sticky .navbar-light .navbar-nav .nav-link{color:#4c4c4c;font-size:13px !important}.body-interne .is-sticky .navbar-light .navbar-nav .nav-link{color:#fff}footer .navbar-nav li{padding:0px 10px !important;z-index:2}.sticky-wrapper{height:0}.mentions a{color:#fff;font-family:"Montserrat";font-size:12px !important;text-decoration:none;margin-right:4px !important}.is-sticky .sticky-wrapper{height:0}.logo-top img{width:60%}.footer .navbar-nav a{font-size:11px !important}}@media(min-width: 1200px){.body-interne .list-activites{position:relative}body.onepage header .navbar{padding-right:0 !important}header .navigation{padding-right:0 !important;padding-left:0px;background:#fff !important;background-size:cover}.container-lm{margin-right:0 !important;padding-right:0 !important;max-width:1201px !important}.activites-content{position:relative}.body-interne #accueil{padding-top:20px !important}.contact{padding-right:0px}.sticky-wrapper{height:0 !important}.is-sticky .sticky-wrapper{height:auto}.is-sticky .navigation{background-color:transparent;box-shadow:none}.is-sticky .navbar-light .navbar-nav .nav-link{color:#000}.body-interne .navbar-light .navbar-nav .nav-link,.navbar-nav .nav-link{color:#000;padding:8px 10px !important;position:relative;font-size:16px !important}}@media(min-width: 1350px)and (max-width: 1400px){header{box-sizing:border-box;position:relative;height:699px}header .tel-top{top:50% !important}.body-interne .navbar-light .navbar-nav .nav-link,.navbar-nav .nav-link{font-size:11px !important}.interne .navbar-light .navbar-nav .nav-link,.interne .navbar-nav .nav-link{color:#fff;padding:8px 8px;position:relative;font-size:12px}.navbar-light .navbar-nav .nav-link,.navbar-nav .nav-link{color:#fff;padding:8px 8px;position:relative;font-size:12px}.contact{text-align:center}}@media(min-width: 1500px)and (max-width: 1700px){header{box-sizing:border-box;position:relative;height:858px}}@media(min-width: 2100px)and (max-width: 2700px){.actualite-img img{margin:0 auto;float:right}#accueil{margin-top:50px}.sdomaines{padding:50px}#accueil:before{display:none}.sdomaines:before{display:none}}@media(min-width: 1999px){.contact{padding-right:170px !important}.scontact .container:before{left:-530px !important}.onepage #accueil{padding:156px 0 !important}}@media(min-width: 1700px){.container-lm{margin-right:0 !important;padding-right:0 !important;max-width:100% !important}}@media(min-width: 1400px){.sconcept{padding-bottom:405px !important;margin-bottom:0 !important}.container-lm{margin-right:0 !important;padding-right:0 !important;max-width:1272px !important}}@media(max-width: 1024px){.container-lm{margin-right:0 !important;padding-right:0 !important;max-width:100% !important}}.body-interne .container-lm{max-width:100% !important}@media(min-width: 1400px){body.onepage header .navigation{padding-right:0 !important}}@media(min-width: 1500px){body.onepage header .navigation{padding-right:0 !important}div.content-section{margin-top:-300px !important}.logo-top{bottom:150px !important}}@media(min-width: 1700px){body.onepage header .navigation{padding-right:0 !important}p.titre-page:before{display:none !important}}.btn-primary{font-family:"Poppins";font-style:normal;font-weight:500;font-size:16px;line-height:24px;align-items:center;color:#f4f4f4 !important;background:transparent !important;border:1px solid #fff !important;border-radius:25px !important;width:100%;padding:10px 25px}.form-buttons{margin-top:10px}.slick-dots li button{font-size:12px !important;color:transparent !important;font-style:normal;background-color:#f2f2e6 !important}.slick-dots li button::before{display:block !important}.slick-dots li button:focus,.slick-dots li button:hover,.slick-dots li button:active{outline:0;background-color:rgba(236,64,61,.35)}.chiffre_desc{font-weight:700}.chiffre_val{font-size:50px}.slick-slide .col-sm-3{flex:0 0 50%;max-width:50%}@media(max-width: 767px){.beer-reveal[data-beer-label]:after,.beer-slider[data-beer-label]:after{font-size:14px !important}}.beer-handle{color:#3b1c0b !important;background:rgba(255,255,255,.7)}.slick-next{right:-30px !important;background:url(images/right.png) 4px 4px no-repeat !important}.slick-prev{left:-30px !important;z-index:1000 !important;background:url(images/left.png) 4px 4px no-repeat !important}@media(max-width: 767px){.slick-next{right:0 !important}.slick-prev{left:0 !important}.onepage .navbar-expand-lg .navbar-nav .dropdown-menu{background:transparent !important}}.slick-next:before,.slick-prev:before{display:block;font-size:40px !important;color:#fff !important;font-style:initial;display:none}.slick-initialized .slick-slide{text-align:center !important}.slick-prev,.slick-next{width:50px !important;height:50px !important;overflow:hidden;line-height:7;display:block !important;z-index:1000 !important}.beer-reveal[data-beer-label]:after,.beer-slider[data-beer-label]:after{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:13.9087px;line-height:17px;letter-spacing:.25em;text-transform:uppercase;color:#000 !important;background-color:#fff !important}.compare-slide-container{z-index:1}.s_zone{margin-top:70px !important}.avant-apres{width:100%}.avant-ap:after{content:url(images/imgs.png);position:absolute;left:50%;top:79%;transform:translate(-50%, 10px);z-index:0}.slick-dots li button{font-size:12px !important;color:transparent !important;font-style:normal;background-color:transparent !important}.slick-dots li.slick-active button{color:transparent !important}.slick-dots li button:focus,.slick-dots li button:hover{outline:0;color:transparent !important;transition:.4s}.compare-slide-container{width:100%}@media(min-width: 768px){.avant-apres{margin-top:50px}}.s_avant_apres{margin-bottom:50px !important;background:url(images/avant_apres.png) no-repeat !important;background-size:cover;padding:0 !important;margin:0 !important;padding:50px 0 !important;position:relative;padding-top:0 !important}@media(max-width: 767px){.s_avant_apres{margin-top:10px !important}}@media(min-width: 1200px){.slick-list{z-index:1}}.slide{width:100%}.body-interne .slide{height:0 !important}@media(min-width: 1200px){.slide{height:750px}}@media(min-width: 2100px)and (max-width: 2700px){.slide::before{display:none}}@media(max-width: 767px){.slide{position:absolute !important;top:60px;height:530px !important}.interne .slide{height:80px !important}}@media(max-width: 991px)and (min-width: 768px){.slide{position:absolute !important;top:0;height:390px}.body-interne .slide{height:90px !important}.slide::before{bottom:-10px;display:none}}.slide{background-size:cover !important}.slide::before{content:"";width:209px;height:184px;position:absolute;bottom:-20px;right:26px;background-color:#bf4827 !important;display:none !important}header{position:relative;width:100%;z-index:1000}header .navigation:before{content:"";width:100%;height:1px;position:absolute;top:90px;background-color:#fff;left:0;display:none}.is-sticky header .navigation:before{display:none}header #navbar-default{background:transparent !important;background-size:cover !important;padding:10px 0;background-size:cover !important;justify-content:flex-end !important;position:relative;padding-bottom:0;border-radius:0 64px 64px 0 !important;padding:16px 0 !important}.body-interne header{height:100px}@media(max-width: 1199px)and (min-width: 992px){header{height:750px !important}}header:after{content:"";background-color:transparent;border:6px solid #8fc549;width:100%;height:100%;position:absolute;left:40px;top:0;z-index:0;border-radius:0px 91px 91px 91px;display:none !important}.body-interne #navbar-default{justify-content:flex-end !important}@media(min-width: 1200px){.logos_header_top{margin-top:100px !important}.header_top{position:relative;top:-58% !important}}@media(min-width: 1200px){header{height:750px !important}.body-interne header{display:!important}}.body-interne header{display:block !important;width:100% !important}.body-interne .logo_top{display:none !important}.h_logos_group{display:flex;justify-content:space-around;align-items:end;background:#fff;border-radius:18px;padding:20px;position:absolute;width:49%;right:90px;bottom:-45px}.h_logos_group div{margin:0 10px}@media(min-width: 1200px){.body-interne header .navigation{padding-right:.5rem !important}header .navigation{padding-right:0 !important}header .navigation nav{padding-right:0 !important}.body-interne header .navigation nav,.is-sticky header .navigation nav,.is-sticky header .navigation{padding-right:.5rem !important}.onepage header{top:0px !important}header .navigation{background:transparent !important;padding:0px !important;max-width:100%;left:0 !important;padding-right:0 !important;padding-left:0 !important;box-shadow:none;border-radius:0}header .is-sticky .navigation{max-width:100% !important}.onepage header .navigation{position:absolute}.is-sticky div#sticker{background-color:transparent !important}header .is-sticky .navigation{background:transparent !important;background-size:cover;padding:0px !important;top:0 !important}.body-interne header .is-sticky .navigation{background:none !important;background-color:#fff !important;padding:0 !important}.body-interne .navigation:after{display:none !important}}@media(min-width: 768px){.body-interne .logo{display:block !important}.header-top{position:relative}.header-top h2{font-family:"Roboto Slab";font-style:normal;font-weight:700;font-size:64px;line-height:84px;text-transform:uppercase;color:#fff;text-shadow:0px 2px 4px rgba(0,0,0,.25);margin-bottom:20px;display:block !important}.header-top h2::after{display:none !important}}.vegas-slide,.vegas-slide-inner{border-radius:0px !important;margin:0 auto !important;width:100% !important;margin-right:0 !important}@media(max-width: 767px){.vegas-slide,.vegas-slide-inner{width:100% !important}}.body-interne .header-top{display:none}.header-top p.rendez_vous{text-align:center}.header-top p.rendez_vous a{font-family:El Messiri;font-style:normal;font-weight:bold;font-size:16px;line-height:31px;text-align:center;color:#fff;text-transform:uppercase;background:#000;border-radius:28.5px 28.5px 28.5px 0px;padding:10px 20px}.header-top p.rendez_vous a:before{content:url(images/calendrier.png);margin-right:10px;position:relative;top:3px}.body-interne .header-top{display:none !important}.li-rdv{text-align:center}.li-rdv a{font-family:El Messiri !important;font-style:normal !important;font-weight:bold !important;font-size:16px !important;line-height:31px !important;text-align:center !important;color:#fff !important;text-transform:uppercase !important;background:#000 !important;border-radius:28.5px 28.5px 28.5px 0px !important;padding:10px 20px !important}.li-rdv a:before{content:url(images/calendrier.png);margin-right:10px;position:relative;top:3px}header:before{content:"";background:url(images/before_slides.png) no-repeat right;background-size:cover;height:80%;width:40%;position:absolute;top:0;display:none !important}@media(max-width: 1024px){.navbar-light .navbar-nav .nav-link{position:relative;z-index:20}.header-logos-store{width:100% !important;top:0 !important}.footer-phone .col-logos{display:flex;list-style-type:none;align-items:center;justify-content:space-around;padding:0}.footer-phone .col-logos .logos-stores{padding:0;list-style-type:none;align-items:center;justify-content:space-around;margin:0;display:flex}.footer-phone .col-logos .logos-stores li{margin:5px auto;width:30%}}.header-logos-store{list-style-type:none;padding:0px;display:flex;position:absolute;top:-80px;justify-content:center;flex-wrap:wrap;z-index:2;left:50%;transform:translate(-50%, 10px)}.header-logos-store li{margin:10px}.header-logos-store img{padding:5px !important;background-color:#000 !important;border-radius:10px !important}@media(max-width: 767px){.header-top{display:none}}.rdv-footer-xs a:before{content:url(images/calendrier.png);margin-right:10px;position:relative;top:3px}.header-top{bottom:450px}.header-top h2{font-family:"Roboto Slab";font-style:normal;font-weight:700;font-size:64px;text-transform:uppercase;color:#fff;text-shadow:0px 2px 4px rgba(0,0,0,.25);text-align:left !important}.header-top h2::before{display:none !important}@media(max-width: 992px){.header-top h2{display:block !important;font-size:24px !important;text-align:left !important}}.header-top .btn_entreprise::before{content:">>";color:#fff;font-size:50px;margin-right:10px;position:relative;top:8px}.header-top .btn_entreprise::after{content:">>";color:#fff;font-size:50px;margin-left:10px;position:relative;top:8px}.header-top .btn_entreprise a{font-family:Anton;font-style:normal;font-weight:normal;font-size:18px;line-height:27px;letter-spacing:.15em;text-transform:uppercase;color:#fff;background-color:#d50002;padding:20px 30px}.header-top .btn_entreprise a::after{content:url(images/after_presentation.png);position:relative;top:25px}@media(max-width: 767px){.header-top{bottom:0 !important}}@media(max-width: 1199px)and (min-width: 992px){.header-top{bottom:0 !important}}@media(min-width: 1200px){body.onepage header .navbar{padding-right:0px !important;padding:0}.body-interne header{height:160px !important}.body-interne #accueil,.body-interne #pageinterne{padding-top:0 !important;margin-top:30px !important}}.header_top{position:relative;top:-70%}.body-interne .header_top{display:none !important}@media(min-width: 1200px){.header_top{top:-58% !important}}@media(max-width: 767px){.header_top{top:65% !important}}@media(min-width: 768px)and (max-width: 992px){.header_top{top:16px !important}}.header_top h1{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:27px;line-height:1.4;color:#fff;text-shadow:0px 2px 4px rgba(0,0,0,.25);width:60%;text-align:left;padding:20px;text-transform:initial !important;background:linear-gradient(103.8deg, #00325E 0%, rgba(0, 50, 94, 0) 92.82%)}@media(max-width: 767px){.header_top h1{font-size:20px !important;width:100% !important;line-height:1.4 !important}}@media(min-width: 768px)and (max-width: 992px){.header_top h1{top:0 !important;line-height:1.4 !important;width:100% !important}}@media(min-width: 993px)and (max-width: 1199px){.header_top h1{width:100% !important}}.header_top ul{display:flex;padding:0;list-style:none;flex-wrap:wrap}.header_top ul li{margin:5px 10px !important;cursor:pointer}.header_top .row{justify-content:flex-start !important}.logos_header_top{width:100% !important;margin-top:30px !important}@media(min-width: 1200px){.logos_header_top{margin-top:70px !important}}.logo{padding:10px !important;margin:0;position:relative;left:20px !important;z-index:2}@media(max-width: 767px){.logo{padding:0 !important;left:0 !important;position:relative !important;border-bottom:none !important;border-radius:0}}.logo::after{content:"";width:16%;height:100%;left:-20px;position:absolute;z-index:1;background-color:#fff !important;top:0;display:none}.body-interne .logo{padding:0 !important}.tel-top p{margin-left:20px}.header-link{position:relative}.header-link ul.header-menu{font-family:"Anton";font-style:normal;font-weight:400;font-size:24px;line-height:36px;text-align:center;text-transform:uppercase;color:#000 !important;list-style-type:none;padding:30px 10px;border-radius:20px}@media(max-width: 991px){.header-link ul.header-menu{font-size:18px !important;flex-wrap:wrap}}.header-link ul.header-menu li{width:100% !important;display:flex;align-items:center}.header-link ul.header-menu li a:hover{color:#000 !important}.header-link ul.header-menu li a{display:flex;align-items:center;flex-wrap:wrap;background:#e2e2e2;border-radius:60px;margin:10px;width:75%;position:relative;padding-left:70px;padding-top:12px;padding-bottom:12px}.header-link ul.header-menu li a::before{position:absolute;left:0;top:0px}@media(max-width: 767px){.header-link ul.header-menu li a{width:70% !important}}@media(min-width: 768px)and (max-width: 1024px){.header-link ul.header-menu li a{width:35% !important}}@media(min-width: 1200px){.header-link ul.header-menu li a{margin:13px 0 !important}}@media(max-width: 1199px)and (min-width: 992px){.header-link ul.header-menu li a{width:90% !important;bottom:150px !important}}@media(max-width: 767px){.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{border-radius:0 !important}}.onepage header .navigation{background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%) !important}@media(max-width: 767px){.onepage header .navigation{background:#fff !important}}@media(min-width: 768px)and (max-width: 992px){.onepage header .navigation{background:#fff !important}}.onepage header .is-sticky .navigation{background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.9) 100%) !important}.navbar-light .navbar-nav .nav-link{font-family:"Montserrat";font-style:normal;font-weight:800;font-size:16px !important;line-height:20px;letter-spacing:.14em;text-transform:uppercase;color:#00325e !important}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{transition:.4s;border-radius:0;background:transparent;color:#18b700 !important}.nav-link:focus,.nav-link:hover,.nav-link.active,.nav-link:active{text-decoration:none;color:#18b700 !important}.zone:after{display:none !important}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{transition:.4s;border-radius:0;background:transparent}.dropdown-item:hover,.dropdown-item:focus{color:#fff;text-decoration:none;background-color:transparent}.navbar-nav li .tel-top a{font-size:29px !important}ul.sublink-tt{display:none !important;list-style-type:none;font-family:"Open Sans Condensed";font-style:normal;font-weight:700;font-size:15px;line-height:31px;color:#fff;text-align:left !important}.navbar-nav li:hover ul.sublink-tt{display:block !important;transition:.4s;position:absolute;background:#156daa;border-radius:0px 0px 20px 20px}.scontact{padding-top:50px;padding-bottom:50px;background:#fff;background-size:cover;margin-top:0 !important;padding-bottom:0 !important}.scontact .container{position:relative}.scontact .container:before{content:url();position:absolute;right:-210px;top:-140px}.scontact .container .coordonnees{font-family:Poppins;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;text-transform:lowercase;color:#fff !important}.scontact .container .coordonnees a{color:!important}.scontcat .container .coordonnees .fa-at:before,.scontact .container .coordonnees .fa-clock:before,.scontact .container .coordonnees .fa-map-marker:before,.scontact .container .coordonnees .fa-phone:before,.scontact .container .coordonnees .fa-envelope:before,.scontact .container .coordonnees .fa-home:before{color:#fff !important;font-size:20px}.coordonnees .fa-clock:before,.coordonnees .fa-map-marker:before,.coordonnees .fa-phone:before,.coordonnees .fa-envelope:before,.coordonnees .fa-home:before{color:#fff !important;font-size:20px}.scontact h2{margin-bottom:30px;color:#fff !important}.content-compare_fb{position:relative}.content-compare_fb:before{content:"";background:url(images/bg_compare.png) right top no-repeat;width:31.5%;left:-20px;height:100%;position:absolute;top:-45px}.btn-realisation{position:relative;top:70px}.compare-slide-container{margin-top:30px !important}.title-coord{background-color:#24619b}.fa-envelope:before{display:block !important}.scontact .container .coordonnees .heure,.scontact .container .coordonnees .phone,.scontact .container .coordonnees .mail,.scontact .container .coordonnees .adresse{font-family:Poppins;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;text-transform:lowercase;color:#fff}.form{margin-top:0px !important}.coordonnees .phone img,.coordonnees .mail img,.coordonnees .adresse img{float:left !important;margin-right:5px !important}@media(max-width: 767px){.scontact .container .coordonnees .phone,.scontact .container .coordonnees .mail,.scontact .container .coordonnees .adresse{margin-top:0px}}saccueil{background:url(images/saccueil.png) center no-repeat cover}snosproduits{background:url(images/snosproduits.png) center no-repeat cover}scontact{background:url(images/scontact.png) center no-repeat cover}.scontact h2{color:#fff !important;text-align:left}.form-control::-moz-placeholder{font-family:"Poppins";font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;color:rgba(0,0,0,.55) !important;opacity:1 !important}::-webkit-input-placeholder{font-family:"Poppins";font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;color:rgba(0,0,0,.55) !important;opacity:1 !important}::-moz-placeholder{font-family:"Poppins";font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;color:rgba(0,0,0,.55) !important;opacity:1 !important}:-ms-input-placeholder{font-family:"Poppins";font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;color:rgba(0,0,0,.55) !important;opacity:1 !important}:-moz-placeholder{font-family:"Poppins";font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;color:rgba(0,0,0,.55) !important;opacity:1 !important}.form-control{font-family:"Poppins";font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;color:rgba(0,0,0,.55) !important;opacity:1 !important;box-sizing:border-box;opacity:1;border-radius:0 !important;height:50px;border:none !important;background:#fff !important;padding-left:30px !important}.form-control-message{height:100px !important}.fa-map-marker:before,.fa-phone:before{color:red !important}.content-accueil{text-align:justify}.titre-page{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-align:justify;letter-spacing:.18em;text-transform:uppercase;color:#000;margin-bottom:20px}.body-interne .titre-page{text-align:center !important;font-size:30px !important;color:#000 !important}.accueil-images .accueil__img--big{width:435px;height:435px;border-radius:100%;object-fit:cover;overflow:hidden}@media(max-width: 767px){.accueil-images .accueil__img--big{width:100% !important;height:auto}}.accueil-images .accueil__img--small{width:304px;height:304px;border-radius:100%;object-fit:cover;overflow:hidden;border:10px solid #fff !important;position:absolute;top:70px;left:-50px}@media(max-width: 767px){.accueil-images .accueil__img--small{top:24px !important;left:-27px !important}}.accueil-images p{text-align:center !important}.accueil-images a{font-family:Alata;font-style:normal;font-weight:normal;font-size:18px !important;line-height:57px;text-align:center;text-transform:uppercase;color:#fff !important;background-color:#bf4827;position:relative;padding:18px 20px;bottom:40px}.accueil-images a::before{content:url(images/before_presentation.png);position:relative;top:21px}.encart-accueil{background:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.1);border-radius:30px 0px 64.0417px;position:absolute;padding:10px 45px;font-family:Lato;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:.07em;color:#000;bottom:0px;left:0;text-align:left !important;width:60%}.encart-accueil h3{text-align:center;position:absolute;top:-60px;background:#dd4941;border-radius:30px 0px 0px 0px;padding:20px;width:60%;left:0;font-family:Lato;font-style:normal;font-weight:bold;font-size:24px;line-height:29px;letter-spacing:.07em;text-transform:uppercase;color:#fff;padding-bottom:34px;z-index:0}.encart-accueil p{text-align:left !important;position:relative;z-index:5}.encart-accueil p:nth-child(1){font-family:Lato;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;letter-spacing:.07em;color:#000}.encart-accueil p span{font-size:24px !important;color:#000 !important}.encart-accueil:before{content:"";background:#fff;width:100%;border-radius:30px 0px 64.0417px;position:absolute;height:49px;z-index:1;top:0;left:0}.content-accueil .row{justify-content:flex-start !important;margin-top:50px !important}@media(max-width: 767px){.content-accueil .row{margin-top:0 !important}}.onepage #accueil{padding:0;margin:0;margin-top:0;z-index:1;padding-top:0;position:relative;padding-bottom:50px;padding-top:50px;background-color:transparent;top:0px !important;margin-top:0 !important}.row{position:relative;z-index:2;justify-content:center}.accueil-logo ul{list-style-type:none;text-align:center}.accueil-logo ul li img{background-color:#fff;filter:drop-shadow(0px 1.54974px 13.9476px rgba(0, 0, 0, 0.25))}.accueil-images{text-align:center}.accueil-images .content_img{position:relative}.accueil-images .content_img::before{content:url(images/before_img_accueil.png);position:absolute;top:40%;z-index:1;left:-16px}@media(min-width: 768px)and (max-width: 1024px){.accueil-images .content_img::before{left:10px !important;bottom:0px !important}}@media(max-width: 767px){.accueil-images .content_img::before{left:-7px !important}}.accueil-images .content_img img{border-radius:0;position:relative !important}.voir-plus{margin-top:20px}.voir-plus a{font-family:Lato;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;text-align:justify;letter-spacing:.07em;color:#fff;background:#dd4941;border-radius:0px 0px 20px 0px;padding:10px 30px}@media(max-width: 767px){.accueil-images{margin-left:0 !important;flex:0 0 100% !important;max-width:100% !important;text-align:left !important;margin-top:20px !important}}.accl::after{content:url();position:absolute;right:0;top:160px}.accueil-content.col-sm-6{padding-right:0px !important}@media(max-width: 767px){.accueil-content.col-sm-6{margin-top:0px !important}}.accueil-content.col-sm-6 ul{font-family:"Poppins";font-style:normal;font-weight:600;font-size:16px;line-height:26px;text-align:justify;color:#2c2c2c}.accueil-content.col-sm-6 ul li::marker{color:#002550}.small-img{position:absolute;bottom:100px;left:0 !important}.small-img img{border:18px solid #fff}.onepage #accueil{position:relative;padding-top:0px !important;margin-top:60px !important;margin-bottom:60px !important}@media(min-width: 768px)and (max-width: 991px){.onepage #accueil{margin-top:85px !important}}.accl-content{background-color:#fff;position:relative;bottom:169px;padding:34px}@media(min-width: 768px)and (max-width: 1024px){.accl-content{margin-top:85px !important}}.accueil_images::before{content:url(images/before_accueil.png);position:absolute;top:311px;left:-12px;z-index:1}footer{position:absolute !important;bottom:0px;width:100% !important;min-height:150px !important;display:flex !important;align-items:center !important;z-index:11 !important;border-radius:0 !important;margin:0 auto !important;border-top:0 !important;flex-wrap:wrap;justify-content:center;background:transparent;background-size:cover}footer .mentions{justify-content:center;display:flex}footer .mentions img{margin-right:5px}footer .mentions a{font-family:"Poppins";font-style:normal;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;color:#f4f4f4;margin:2px 5px}footer .container{display:flex;flex-wrap:wrap;background:transparent;align-items:center;padding:20px;position:relative;z-index:11;bottom:0px;justify-content:center !important}footer .footer-menu{display:flex;flex-wrap:wrap;list-style-type:none;justify-content:center;padding:0 !important}footer .footer-menu li{padding:0 0;z-index:2}footer .footer-menu li a{font-family:"Montserrat";font-style:normal;font-weight:800;font-size:16px;line-height:20px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 10px !important}footer footer .footer-menu li a:active{color:#18b700 !important}.body-interne footer{background-color:#003775}@media(min-width: 768px){.footer-phone{display:none}footer .mentions{margin-top:10px !important}}@media(max-width: 767px){footer .footer-menu{justify-content:center !important}footer .container{bottom:0 !important}}footer .mentions{justify-content:center;display:flex;position:relative;align-items:center}.mentions,.content-menu-footer{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media(max-width: 991){.body-interne p.titre-page{font-size:24px !important}}.body-interne .mail{display:flex}.coordonnees .fa-clock:before,.coordonnees .fa-map-marker:before,.coordonnees .fa-phone:before,.coordonnees .fa-envelope:before,.coordonnees .fa-home:before{color:#fff !important;font-size:20px;margin-right:10px !important}.body-interne .coordonnees .phone{margin-left:57px !important;align-items:flex-end !important;margin-bottom:0 !important}.body-interne .navigation{margin-top:0;background:none !important;background-color:#fff !important;box-shadow:none}.body-interne .slide{height:0 !important}.body-interne a.navbar-brand.logo img{position:relative !important;top:-20px;z-index:1;display:block;transition:.6s;left:0px;height:auto !important;border-bottom:none;border-radius:0;top:0px;width:auto}.body-interne .is-sticky a.navbar-brand.logo img{display:block;width:auto;height:auto;top:-4px !important;position:relative !important}.body-interne .accueil p{color:#202020;font-size:15px;text-align:center}.body-interne #accueil{padding-top:0px;padding-bottom:140px}.body-interne .btn-primary{background-color:rgba(221,85,45,.84);color:#fff}.body-interne .elfsight-app-6629a1a8-4675-415a-b97f-637f8fbb0fdf{background-color:#c1b9b9}.body-interne .coordonnees a{color:#fff !important;font-size:18px}.body-interne .tel-top{display:none}.body-interne h4{color:#3e3e3e}@media(min-width: 767px){.body-interne h1.style-titre-p{font-size:18px}}.body-interne .body-interne .logo-top{display:none !important}.body-interne h1.h1{font-size:20px;line-height:inherit;padding:5px}.body-interne .fb-page,.body-interne .fb_iframe_widget{margin-top:0;text-align:center}.similar_album h5{font-size:20px !important;margin:40px 0 25px;padding:0 0 5px;border-bottom:1px solid #4c4c4c;text-align:left;color:#4c4c4c}.album-similar{list-style-type:none;display:flex;justify-content:space-around;flex-wrap:wrap;padding:0}.album-similar h4{color:#fff;text-transform:uppercase;font-size:13px;font-weight:700;height:54px;padding:10px 0;text-align:center;background-color:#0596de !important;border-radius:0;margin-top:0;font-weight:700}.album-similar a{color:#fff}.album h4{color:#fff;text-transform:uppercase;font-size:13px;font-weight:700;height:54px;padding:10px 0;text-align:center;background-color:#24619b;border-radius:0;margin-top:0;font-weight:700}.album h4 a{color:#fff}@media(min-width: 768px){.album li{margin-bottom:20px}}.body-interne .similar_album ul{list-style-type:none !important}.body-interne ul.album{display:flex;flex-wrap:wrap;justify-content:space-around;list-style-type:none}.album_nav{display:none}@media(min-width: 768px){.body-interne .coordonnees{padding-top:0;padding-bottom:0;display:flex;justify-content:flex-start;font-size:14px;border-bottom:none;font-weight:600;width:100%;flex-wrap:wrap;top:0;color:#fff}.body-interne .content-oeuvre:before{content:url(images/before1.png) !important}.body-interne .coordonnees p{line-height:1;margin-top:0;color:#fff}.body-interne .coordonnees p{color:#000}.body-interne .adresse,.body-interne .coordonnees div.phone{font-size:18px;margin-bottom:20px;display:flex}.body-interne .slick-dots li button{font-size:12px !important;color:transparent !important;font-style:normal;background-color:transparent !important}.body-interne .title-coord{background-color:#24619b;display:flex;flex-wrap:wrap;justify-content:space-around}.body-interne .coordonnees a{color:#fff !important;font-size:18px;width:100%}.body-interne .coordonnees .fa-phone:before{color:#f3c59c;margin-right:6px}.body-interne .coordonnees .fa-envelope:before{color:#f3c59c;margin-right:5px}}@media(min-width: 1200px){.navbar-nav .nav-link{padding:5px 9px !important;font-size:12px !important;padding-bottom:0 !important}.body-interne .navbar-light .navbar-nav .nav-link{padding:8px 10px !important}.body-interne .coordonnees{margin-left:0px !important}.body-interne .coordonnees .phone{margin-left:87px !important}}.slide{background-repeat:no-repeat !important}.body-interne h2:after{display:none !important}.body-interne h2{margin-bottom:10px !important}.body-interne h2{color:#4c4c4c;font-size:18px !important;text-align:center}.body-interne h2:before,.body-interne h2:after{display:none}.body-interne .coordonnees{color:#fff !important}.body-interne .coordonnees a{color:#fff !important}.body-interne p.titre-page::before,.body-interne h1.style-titre-p::before{display:none}.activite h4{color:#b768b9 !important;text-align:center;font-size:18px;margin:20px;font-family:"El Messiri"}.activite h3.titre-activite{text-align:center;font-size:24px;background-color:#000;color:#fff;padding:10px;font-family:El Messiri !important}h5.titre-activite{font-weight:700;position:relative;display:flex}@media(max-width: 767px){a.navbar-brand.logo img,.is-sticky a.navbar-brand.logo img{width:96px !important}.body-interne a.navbar-brand.logo img{width:150px !important}}.body-interne h2::before{display:none !important}.s_entreprise{color:#000}.s_entreprise h2{color:#000 !important}.s_entreprise .content-h2{display:flex;align-items:end;flex-wrap:wrap}.s_entreprise ul{font-family:"Raleway";font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#000;list-style-type:none}.s_entreprise ul li{margin:10px 0}.s_entreprise ul li::before{content:url(images/limarker.png) !important;position:absolute;left:10px}.s_entreprise:after{content:url(images/logo_after.png);position:absolute;right:0;bottom:0}.entreprise_img img:before{content:"";width:100%;height:100%;position:absolute;top:10px;left:-10px;background-color:transparent;border:1px solid red}.cookieconsent{top:inherit !important;bottom:0;margin:0 !important;background:rgba(0,0,0,.8) !important;color:#fff !important;border:none !important;opacity:1;padding:10px !important;display:flex;justify-content:center;align-items:center;z-index:1000 !important}.cookieconsent .btn-info{color:#333 !important;background-color:#fff !important;border-color:#333 !important}.cookieconsent p{line-height:1.5 !important}#breadcrumb{padding:0;background:#eee;border-radius:4px;margin:0}#breadcrumb li{display:inline-block;padding:5px 7px}#breadcrumb li a{color:#0596de}#breadcrumb li a:after{content:">";margin-left:10px}@media(max-width: 991px){#breadcrumb{padding:1px}#breadcrumb li{font-size:11px !important;padding:2px !important}}.breadcrumb{margin-top:25px}.sactivites{background-size:cover;position:relative}.sactivites h2{text-align:left;margin-bottom:70px}.sactivites .row{justify-content:space-around}.s_activites{background:url(images/activites.png) no-repeat;background-size:cover;padding-top:40px !important}.elfsight-app-cd1c660c-142f-47d5-85bc-e6a6db99c3be{box-shadow:0px 0px 10px 2px rgba(0,0,0,.15);border-radius:30px;padding:10px}@media(min-width: 768px){.content-activites a{height:100%;display:block;position:relative !important}.content-activites a::before{content:"";background-color:rgba(0,0,0,.2) !important;position:absolute !important;width:94%;height:100%;z-index:10;display:none !important}}.onepage header .is-sticky .navigation{background:linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.8) 100%) !important}.content-activites{text-align:center !important}@media(min-width: 768px)and (max-width: 992px){.content-activites{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:35%}}.content-activites img{position:relative;z-index:1;height:auto;object-fit:cover;border:5px solid #00325e;background:#000 !important;opacity:.9;border-radius:15px !important}@media(max-width: 767px){.content-activites img{border-radius:0 !important;border:none !important}}.content-activites h3{font-family:"Montserrat";font-style:normal;font-weight:bold;font-size:40px;line-height:59px;text-align:justify;color:#fff;position:absolute;bottom:20px !important;z-index:10;padding-left:50px}@media(min-width: 1500px){.content-activites h3{font-size:34px;transform:translate(-50%, 0) !important;left:50% !important;padding-left:0 !important}}@media(min-width: 768px)and (max-width: 991px){.content-activites h3{bottom:0 !important}}.content-activites h3::before{content:"";background:#2581c1;width:14px;height:88px;left:0;bottom:-15px;z-index:10;display:none;position:absolute}.content_espace_usagers,.content_formation,.content_offre{display:flex;flex-wrap:wrap}@media(max-width: 767px){.content-activites h3{background-color:transparent !important;font-size:20px !important}.content-activites h3:after{display:none !important}.footer-phone .tp{margin-bottom:6px}}@media(max-width: 1024px){.fb-page,.fb_iframe_widget{position:relative !important}}.body-interne .activite{font-size:16px !important}h5.titre-activite{font-size:16px !important}.activite h4{font-size:20px !important}@media(max-width: 767px){.content-activites{max-width:100% !important;margin:10px 0 !important}}@media(min-width: 768px){.content-activites{margin-bottom:40px !important}}.sactivites h2{position:relative !important;text-align:left !important;margin-bottom:50px !important}.body-interne footer .container{bottom:0 !important}@media(max-width: 767px){.s_actus::after{display:none !important}.scontact{padding:16px !important}}.sactivites{position:relative;padding-top:30px;padding-bottom:70px;margin-top:70px !important;margin-bottom:0px !important;width:96%;margin:0 auto;border-radius:50px}@media(max-width: 767px){.sactivites{margin-top:0 !important}}.list-photos-simple img{border-radius:40px}@media(max-width: 767px){.list-photos-simple img{border-radius:0;width:150px;margin:10px}}a.btn_voir_plus{font-family:"Ubuntu";font-style:normal;font-weight:700;font-size:22px;line-height:31px;text-align:center;color:#fff;background:red;border-radius:100px;padding:10px 20px;display:block;width:30%;margin:20px auto}@media(max-width: 767px){a.btn_voir_plus{width:60%;font-size:14px}}@media(min-width: 768px)and (max-width: 992px){a.btn_voir_plus{width:46% !important}}.sactualite:before{content:url(images/Ellipse-actualite);position:absolute;left:-130px}.avis-client{margin-top:20px}.fb_iframe_widget iframe{position:absolute;box-shadow:0px 0px 10px 2px rgba(0,0,0,.15);border-radius:12.9118px}.s_actus-avis{margin-top:106px;padding-bottom:50px;margin-bottom:0}.s_actus-avis:before{content:"";background:url(images/bg-footer.png) no-repeat;background-size:cover;position:absolute;bottom:0;width:100%;height:500px}.fb{text-align:center}.eapps-instagram-feed-posts-view{justify-content:center !important}.elfsight-app-cd1c660c-142f-47d5-85bc-e6a6db99c3be{filter:drop-shadow(rgba(0, 0, 0, 0.09) 0px 0px 22px);border-radius:23px;padding:10px;width:100%;margin:0px auto;background-color:#fff !important;margin-top:0px}.elfsight-app-cd1c660c-142f-47d5-85bc-e6a6db99c3be:before{content:",,";font-family:"Arial";font-style:normal;font-weight:normal;font-size:500px;text-align:center;color:#f4e8f3;display:block;position:absolute;z-index:1;top:0;left:50%;transform:translate(-50%, 10px);display:none}@media(max-width: 767px){.elfsight-app-cd1c660c-142f-47d5-85bc-e6a6db99c3be{margin-top:20px !important}}.body-interne .elfsight-app-cd1c660c-142f-47d5-85bc-e6a6db99c3be{margin-top:0 !important}.avis-client p{text-align:center;top:-100px;position:relative}.avis-client p span{font-style:normal;font-weight:normal;font-size:430px;text-align:center;color:#f4e8f3;font-family:arial}.insta{margin-top:30px !important}.szone{margin-bottom:0 !important;background-color:#0b2a47;padding-top:50px;margin-top:0}.szone .container{width:100% !important;max-width:100% !important;padding:0 !important}@media(max-width: 767px){.fb-page,.fb_iframe_widget{position:relative !important}.scontact{padding:16px !important}.body-interne .navigation{background:#fff !important;background-size:cover}}@media(min-width: 1200px){.scontact .container .coordonnees .heure,.scontact .container .coordonnees .phone,.scontact .container .coordonnees .mail,.scontact .container .coordonnees .adresse{margin-top:14px;justify-content:flex-start;font-size:14px}.body-interne .menu-container{background-color:#000 !important}.content_adresse_mail{margin-left:17px}.scontact .container .coordonnees .phone{align-items:flex-end}.scontact .container .coordonnees{justify-content:flex-start;font-size:14px}.scontact .container .coordonnees .fa-clock:before,.scontact .container .coordonnees .fa-map-marker:before,.scontact .container .coordonnees .fa-phone:before,.scontact .container .coordonnees .fa-envelope:before,.scontact .container .coordonnees .fa-home:before{color:#f3c59c;font-size:20px;margin-right:5px !important}.scontact .container .coordonnees .heure{width:300px !important}.s_cadeau::before{content:"";background:url(images/cadeau.png) center center/cover no-repeat;position:absolute;width:100%;height:279px;top:90px;border-radius:138.5px 138.5px 138.5px 0px}.s_cadeau{padding-bottom:90px !important}.avis-client h2::before{content:",,";font-family:Arial;font-style:normal;font-weight:normal;font-size:250px;text-align:center;color:#eee;display:block;position:absolute;z-index:1;top:0px;left:50%;transform:translate(-50%, 10px)}.avis-client{margin-top:20px}.s_actus-avis:before{height:560px !important}}.accueil-images:before{background-color:transparent;border:4px solid #e33431;width:357px;height:467px;display:block !important}@media(min-width: 1200px){.body-interne header .navigation nav,.is-sticky header .navigation nav,.is-sticky header .navigation{padding-right:.5rem !important;padding:0 !important;padding-bottom:0 !important}.body-interne .is-sticky a.navbar-brand.logo img{top:0 !important}}.fa-at:before,.fa-phone:before,.fa-map-marker:before{margin-right:10px !important}.s_zone{margin-top:0 !important;position:relative;padding:0 !important;margin:0 !important;margin-top:70px !important}@media(max-width: 767px){.s_zone{margin-top:0px !important}}.s_zone h2{color:#000 !important;top:0}.s_zone .row{justify-content:left}.recaptcha-tt{position:relative}.recaptcha-tt div,.recaptcha-tt iframe{max-width:100%;width:100%}.zone::before{content:"";background:red;width:50%;height:10px;position:absolute;left:50%;transform:translate(-50%, 0px);bottom:64px;z-index:100;border-radius:0 0 30px 30px;display:none}.zone:after{content:"";position:absolute;bottom:-100px;width:100%;height:100%;background:url(images/before_accueil.png) center no-repeat;background-size:cover;left:0}.map-legend{display:flex;justify-content:flex-start;flex-wrap:wrap}.map-legend h5,.map-legend div:nth-child(1){width:100% !important}.srealisation{margin-bottom:0}.srealisation h2{border-top:1px solid #fff;padding-top:50px}ul.list-photos-simple{display:flex;flex-wrap:wrap;padding:0;justify-content:flex-start;list-style-type:none}ul.list-photos-simple li{width:50%;padding:10px}ul.list-photos-simple li img{width:100%;object-fit:cover;height:100%}.scontact{padding-top:50px !important;padding-bottom:150px !important}@media(min-width: 768px)and (max-width: 992px){.scontact{padding-bottom:180px !important}}.body-interne .cont-contact{background:url(images/contact.png) no-repeat !important;background-size:cover !important;padding:30px !important}@media(max-width: 767px){.scontact:before{width:100% !important;height:16% !important}.s_le-spa:before{width:100% !important}.s_le-spa .content-360 iframe{width:100% !important;left:0 !important}h2:before{display:none !important}p.titre-page::before{display:none !important}.adresse,.mail a,.phone a{font-size:14px !important;color:#fff !important}p.titre-page{padding-left:0 !important;margin-bottom:30px;text-align:left !important;line-height:1.4 !important}.zone:after{display:none !important}.onepage #accueil{padding-top:300px !important}a.navbar-brand.logo img,.is-sticky a.navbar-brand.logo img{width:126px !important}.navbar-light .navbar-nav .nav-link{color:#000 !important}.navbar-light .navbar-toggler{border-color:#000 !important}.accl::after{z-index:5;top:173px !important}.s_le-spa .col-sm-5{padding-top:0 !important}.accueil-content.col-sm-6{padding-right:0 !important}h2{font-size:30px !important}.content-activites p.prix{font-family:El Messiri;font-style:normal;font-weight:bold;font-size:16px;line-height:31px;color:#000;position:absolute;bottom:-43px}.content-activites h3{line-height:1.4 !important;font-size:16px !important;border-top:none;color:#fff !important}.scontact h2{color:#fff !important}.contact{position:relative;padding:26px 0}.s_actus{margin-top:10px !important}.sactivites{padding-bottom:0px !important}.sactivites h2{margin-bottom:0 !important;text-align:left !important;margin-top:20px}.content-cadeau .col-sm-3{text-align:center;margin-bottom:5px}.body-interne a.navbar-brand.logo img{width:150px !important}.body-interne .navbar-light .navbar-toggler::after{top:40px !important}.body-interne p.titre-page::before,.body-interne h1.style-titre-p::before{display:none !important}p.titre-page{margin-bottom:16px !important}.body-interne #accueil,#pageinterne{padding-top:40px !important;padding-bottom:369px !important}.content-360{margin-top:16px !important}.content-360 iframe{border:0;width:100%}.body-interne .footer{background-color:transparent !important}.body-interne .is-sticky a.navbar-brand.logo img{height:90px !important;top:0 !important}.contact-form .col-sm-6{padding:0 !important}.body-interne .navbar-light .navbar-toggler::after{top:40px !important}.activite h3.titre-activite{font-size:20px !important}.soin-resume{width:100% !important}.body-interne h1.style-titre-p{padding-left:0 !important;font-size:24px !important}.scontact .container .coordonnees{font-size:14px !important}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1024px){.scontact .container .coordonnees{margin:40px 0 !important}}@media(max-width: 767px){.scontact h2{margin-bottom:0 !important;padding-bottom:0 !important}}.contact{position:relative}@media(max-width: 767px){.scontact{border-radius:0 !important}}.scontact::before{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #00325E 81.77%, #00325E 100%);display:block !important;bottom:0;width:100%;height:100%;position:absolute !important;left:0 !important}@media(max-width: 767px){.scontact{padding:16px !important;padding-bottom:260px !important}.content-contact{background-color:transparent;padding:10px 20px;margin-top:30px}.klaro .cookie-notice:not(.cookie-modal-notice){bottom:80px !important}.scontact .container .coordonnees .phone,.scontact .container .coordonnees .mail,.scontact .container .coordonnees .adresse,.scontact .container .coordonnees .heure{flex-wrap:nowrap !important;align-items:baseline !important}.coordonnees .adresse p{padding-left:0 !important;text-indent:0 !important;margin-left:0 !important;font-size:14px !important;font-weight:400 !important;color:#fff !important}}@media(min-width: 768px){.content-contact{width:60%}.form.col-sm-6{background:rgba(0,55,117,.56);padding:40px}.body-interne .contact:before{content:"" !important;background-color:transparent;border:4px solid #404040;width:70% !important;height:100% !important;position:absolute;top:-20px !important;right:20px !important}}.body-interne .coordonnees a,.body-interne .coordonnees p{color:#fff !important;font-size:14px}.contact-form .col-md-9,.contact-form .col-md-3{padding:0 !important}.scontact .form.col-sm-6{background:rgba(0,55,117,.56);padding:40px}@media(max-width: 767px){.scontact .form.col-sm-6{padding:10px}}.content-map{position:relative;width:100%}.content-map::before{content:"";background:#bf4827;width:209px;height:184px;right:-13px;bottom:-13px;position:absolute}.content-contact .infos{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:space-around}.coordonnees p.titre{font-family:"Roboto Slab";font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#fff;text-transform:initial;margin-bottom:10px !important}.scontact::before{display:!important}.coordonness{font-family:"Poppins";font-style:normal;font-weight:500;font-size:16px;display:flex;align-items:center;text-align:center;color:#fff;text-transform:initial;margin-bottom:20px !important}.coordonness a{color:#fff !important}.coordonness .adresse,.coordonness .phone{display:flex;align-items:center}@media(min-width: 768px){.formulaire{width:100%;margin:0 auto}}#content_section{background:#002550;border-radius:100px 100px 0px 0px}#content_section h2{color:#fff !important}@media(max-width: 767px){#content_section{border-radius:0 !important}}.content-sections{position:relative}.content-sections:before{content:"";background:rgba(0,0,0,.7);width:100%;right:0px;height:100%;position:absolute;top:0px;border-radius:50px}.s_infos{background:url(images/infos.png) center bottom/cover no-repeat;padding:50px 0px;margin-top:0px !important;padding-bottom:100px}.s_infos .col-sm-4{text-align:center;justify-content:center;align-items:flex-end;display:flex;flex-wrap:wrap}.s_infos .col-sm-4 h3{font-family:Alata;font-style:normal;font-weight:normal;font-size:24px;line-height:1.4;font-size:29px;color:#000;margin-top:25px;width:100%}/*# sourceMappingURL=styles.css.map */
