:root{--taille10:0.521vw}.panel-accordion-inverse.panel,.panel-accordion-primary.panel{border-top:none;border-right:none;border-left:none}.input-group-btn>.btn{height:calc(var(--taille10) * 5);background:#f5811f;color:white;display:flex;align-items:center;padding:0.469vw 2.188vw;border-radius:var(--border-radius) !important;border:none;top:-4px}button#BoutonAjouter,button#BoutonSupprimer{background-color:#f5811f;border:none !important;border-radius:var(--border-radius) !important;outline:none !important;margin-top:10px;font-size:var(--taille_font);height:calc(var(--taille10) * 5)}.body-service .fluid-contenu .corps{padding:3em 10em;position:relative;float:left;background:white;width:100%}dir,menu,ol li,ul li{padding-left:calc(var(--taille10) * 1.5)}.noflicker,.transition{-webkit-transform:translateZ(0);transform:translateZ(0)}.callTracker,.cat-produit,.cont-slider,.formulaire.contact-footer,.h1,.panel-accordion-inverse .panel-title,.relative,h1{position:relative}#left_label_mail,#left_label_name{margin-left:calc(var(--taille10) * 20);color:#8c8c8c;opacity:0.3;margin-top:calc(var(--taille10) * -2);padding-bottom:calc(var(--taille10) * 0.5)}a.btn-ABs{text-decoration:none !important;color:white !important;padding:calc(var(--taille10) * 1.6) calc(var(--taille10) * 3);background-color:#f5801d;display:inline-block;margin:calc(var(--taille10) * 2.5) calc(var(--taille10) * 0.5) 0;text-transform:uppercase}.Num-AB{display:none}.cat-liste #pagination ul,.intervention ul,.mentions,.pied .menu_referencement,.services .cell.droite .contenu ul,.services .miettes{list-style-image:none;list-style-type:none}:root{--green:#00a44e;--orange:#f5811f;--gray:#393939}.body-page-1 .banniere,.body-pageseo .banniere,body,html{height:100%}.panel-accordion-primary.panel{margin-bottom:0}.panel-accordion-inverse > .panel-heading,.panel-accordion-primary > .panel-heading{background-color:transparent;border-radius:0;padding:0}.panel-accordion-primary .panel-title{position:relative;font-weight:200 !important;font-size:calc(var(--taille10) * 1.7) !important}.panel-accordion-inverse .panel-title .fa-plus,.panel-accordion-primary .panel-title .fa-plus{padding-right:calc(var(--taille10) * 1.5);position:absolute;right:0}.panel-accordion-inverse .panel-title .fa-plus:before,.panel-accordion-primary .panel-title .fa-plus:before{content:"\f068 "}.body-gallery-2 header.hide-print.tete.hidden-xs.hidden-sm{background:-webkit-linear-gradient( top,rgb(255 255 255 / 71%) 0,rgb(255 255 255 / 35%) 55%,rgb(255 255 255 / 0%) 100% )}.panel-accordion-inverse .panel-title .collapsed .fa-plus:before,.panel-accordion-primary .panel-title .collapsed .fa-plus:before{content:"\f067 "}.bold,.contact .coordonnees address p span.intitule,.panel-accordion-inverse .panel-title h4,.panel-accordion-primary .panel-title h4{font-weight:700}.panel-body{padding:calc(var(--taille10) * 2) calc(var(--taille10) * 1.5) calc(var(--taille10) * 1.5)}.nopad,.nopad-l,ol,ul{padding-left:0}.formulaire.col-md-6{width:100%;padding:0 0%}.body-pageseo .formulaire .col-md-6{}.cat-liste #filtres form#form_ipp,.nopad,.nopad-r{padding-right:0}.panel-accordion-primary > .panel-heading a,.panel-accordion-primary > .panel-heading a.collapsed:hover,.panel-accordion-primary > .panel-heading a:hover{color:#fff;padding:calc(var(--taille10) * 2) calc(var(--taille10) * 1.5);display:block;border-bottom:calc(var(--taille10) * 0.1) solid #00a24a;background:#00a551;text-transform:uppercase;text-decoration:none;font-family:"Rubik-Regular",sans-serif}.contact .coordonnees address p a:hover,.coordonnees span.t_affiche,.fil-arianne a:hover,.fluid-collections .encart a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.pied .menu_referencement li a:hover,.pied .navf .menu_footer li a:hover,.pied address p a:hover,.underline,.zone-catalogue .categorie .titre-cats a:hover,a,a:link,a:visited,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}.panel-accordion-primary > .panel-heading a.collapsed{font-weight:200;display:block;background:#e4e4e4;border-bottom:calc(var(--taille10) * 0.1) solid #b6b6b6;color:#666;text-transform:uppercase;padding:calc(var(--taille10) * 2) calc(var(--taille10) * 1.5)}.flex-seoContain{position:relative;display:flex;width:100%;align-items:flex-start;justify-content:space-between;flex-wrap:wrap }.flex-seoContain .seo-content{width:55%;padding-top:1em }.seo-content .h1:before{opacity:0}.seo-content .h1{text-align:left}.flex-seoContain .seo-content h1,.flex-seoContain .seo-form h2.h1{text-align:left }.flex-seoContain .seo-content h1:before,.flex-seoContain .seo-form h2.h1:before{left:0;margin-left:0 }.flex-seoContain .seo-form{width:44%;padding:1em 3% 3em;background:transparent}.img-seo img{border-radius:var(--border-radius);width:100%;height:100%}.flex-seoContain .seo-content img{width:100%;height:30vh;object-fit:cover;margin-bottom:2em}.news .ligne-actus .contenu-article,.panel-group .panel.panel-accordion-inverse + .panel.panel-accordion-inverse,.panel-group .panel.panel-accordion-primary + .panel.panel-accordion-primary{margin-top:0}.panel-group .panel.panel-accordion-inverse,.panel-group .panel.panel-accordion-primary{border-radius:0 !important}#contactMessage,.body-page-1 .btn-descendre,.cat-produit .controlsthumb ol li a span,.cont-slider .controls ol li a span,.contact .formulaire .form-group .col-md-4,.hide,.notre_equipe p br,.panel-default a[data-toggle="collapse"] > span.fa.fa-plus,.sidebar-form2,.submenu,.tete .widget-partage{display:none}.cat-produit .particularites li span,.panel-default a:active{color:#000}.panel-accordion-inverse > .panel-heading a{color:#264c5d;font-weight:800;padding:calc(var(--taille10) * 1) calc(var(--taille10) * 1.5);display:block;border-bottom:calc(var(--taille10) * 0.3) solid #264c5d}.panel-accordion-inverse > .panel-heading a.collapsed{font-weight:600;display:block;background:0 0;border-bottom:calc(var(--taille10) * 0.1) solid #ddd;color:#4c4943}.panel-accordion-inverse .panel-heading a{color:#fff;font-weight:700;border-bottom:none;background-color:#413e39}.panel-accordion-inverse .panel-heading a.collapsed{background-color:none}.panel-group .panel{background-color:#efecec;font-family:Nunito,sans-serif;font-weight:200 !important}.panel-group .panel-group .panel-heading + .panel-collapse .panel-body{border-top:calc(var(--taille10) * 0.1) solid #00184e;color:#000;background:#e4e4e4}.glyphicon{font-size:calc(var(--taille10) * 1.9);font-weight:700 !important}.panel-accordion-primary > .panel-heading a.collapsed .glyphicon-plus::before{content:"\2b"}.panel-accordion-primary > .panel-heading a .glyphicon-plus::before{content:"\2212"}.panel-default{border-color:#ddd}.panel{margin-top:calc(var(--taille10) * 2);margin-bottom:calc(var(--taille10) * 2);background-color:#fff;border-radius:calc(var(--taille10) * 0.4);-webkit-box-shadow:0 calc(var(--taille10) * 0.1) calc(var(--taille10) * 0.1) rgba(0,0,0,0.05);box-shadow:0 calc(var(--taille10) * 0.1) calc(var(--taille10) * 0.1) rgba(0,0,0,0.05)}.body-page-1 .fluid-contenu,.body-pageseo .fluid-contenu{margin-top:100vh !important}.body-page-1 header,.body-pageseo header,.gallery .nav li:last-child,.navh .menu_principal > li:last-child{background:0 0}a{-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.pied .navf .menu_footer li:last-child,a img,iframe{border:none}img{max-width:100%}ol,ul{list-style:none inside}ol li,ul li{background:url(../images/puce.png) 0 center no-repeat;background-size:calc(var(--taille10) * 0.6)}ol li.niveau2,ul li.niveau2{margin-left:calc(var(--taille10) * 3)}blockquote p{font-size:inherit}table,table td,table th{font-size:inherit;border:calc(var(--taille10) * 0.1) solid #7c7c7c}.actualites .cell.photo a,.actualites .cell.texte .contenu ul li .bouton-principal,.cat-produit .cont-miniatures:hover .precedent-miniatures,.cat-produit .cont-miniatures:hover .suivant-miniatures,.cat-produit .cont-sliderthumb:hover a.customLinkThumb[data-target="next"],.cat-produit .cont-sliderthumb:hover a.customLinkThumb[data-target="prev"],.prestation .cell.texte .contenu ul li .bouton-principal,.saluuut .item .prix-item div.cell2,.submenu-active,article,aside,footer,header,hgroup,main,nav,section{display:block}.custom-object-fit img,[data-anim]{opacity:0}.row{margin-right:0 !important;margin-left:0 !important}.body-news-list .recup-photos.gallery{display:flex;justify-content:center;align-items:center}.cat-liste #filtres p,.nomargin,body{margin:0}#add-review,.avisClientsBg .h,.center{text-align:center}.cat-produit .btn-envie,.right{text-align:right}.copyright,.justify,.livre-elements .temoignage{text-align:justify}.clear:after{content:"";display:block;clear:both}.inline-block{display:inline-block;vertical-align:top}.noflicker{transform:translateZ(0)}.retrait{margin-left:calc(var(--taille10) * -1.5) !important;margin-right:calc(var(--taille10) * -1.5) !important}.transition{-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;transform:translateZ(0)}.cover{-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}hr.trait{height:calc(var(--taille10) * 0.1);margin:-0.5em 0;padding:0;color:#e0e0e1;background-color:#e0e0e1;border:0}.page-contenu img{margin:calc(var(--taille10) * 1)}body{width:100%;padding:0;color:#393939;font-family:Rubik-Light,Helvetica,sans-serif;font-size:calc(var(--taille10) * 1.6);background:#fff}.hAB{display:flex;justify-content:space-between;align-items:center}.hAB .sAB1{width:18vw}div#contactButtonsMobile{visibility:hidden !important}.body-page-1 div#contactButtonsMobile{visibility:visible !important}.ABfaq{padding:2em 0;background-color:#26b96c}.ABfaq a{background-color:white;color:#00a44e !important}.ABfaq:hover a{color:white !important}label.checkbox.label-rgpd{font-size:calc(var(--taille10) * 1.1)}.h1,.h2,h1,h2{font-size:calc(var(--taille10) * 3.2)}a,a:link,a:visited{color:#f5801d}.popup a,a:hover{text-decoration:none}a:active{outline:0}.h1,.h2,.h3,h1,h2,h3,h4,h5,h6{color:var(--orange);font-family:Solitreo,sans-serif}.h1,h1{line-height:1.3;text-align:center;text-transform:uppercase;margin-bottom:1em !important;display:table;width:100%}.body-contact .tab-formulaire .cell.droite h2:before,.h1:before,.tab-coordonnes h2:before,h1:before{content:"";width:calc(var(--taille10) * 8.8);height:calc(var(--taille10) * 3.1);background:url(../images/bg-titre.png) center top no-repeat;position:absolute;top:calc(var(--taille10) * -3.3);background-size:calc(var(--taille10) * 9);left:50%;transform:translateX(-50%)}.h3,h3{font-size:calc(var(--taille10) * 3.2);font-family:Rubik-Regular}h4{font-family:Rubik-Regular}h4,h5,h6{font-size:calc(var(--taille10) * 2.3)}.h1 a,.h1 a:link,.h1 a:visited,.h2 a,.h2 a:link,.h2 a:visited,.h3 a,.h3 a:link,.h3 a:visited,h1 a,h1 a:link,h1 a:visited,h2 a,h2 a:link,h2 a:visited,h3 a,h3 a:link,h3 a:visited,h4 a,h4 a:link,h4 a:visited,h5 a,h5 a:link,h5 a:visited,h6 a,h6 a:link,h6 a:visited{font-size:inherit;color:inherit;text-decoration:none}.titre-secondaire{position:relative;font-size:calc(var(--taille10) * 2.8);line-height:calc(var(--taille10) * 3);padding:calc(var(--taille10) * 0.5) 0 0;margin:0;color:var(--green);font-family:Lato-Light,sans-serif;text-align:center;display:block}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 calc(var(--taille10) * 0.1) transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background-color:var(--green);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s}.hvr-shutter-out-horizontal.active{background-color:#6d870c}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background-color:var(--orange);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#myModal2 .modal-content p,.AvisClientsBg.bg-optionnel-gris .h1,.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:#fff}.hvr-shutter-out-horizontal:active:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}a.bouton-principal,button.bouton-principal{text-align:left;font-family:"Montserrat-Regular",sans-serif;color:#fff;text-decoration:none;padding:calc(var(--taille10) * 1.3) calc(var(--taille10) * 2);font-size:calc(var(--taille10) * 1.8);text-transform:uppercase;border:0}a.bouton-principal:after,button.bouton-principal:after{-moz-transform:translateY(-50%);transform:translateY(-50%)}.btn-service a.bouton-principal,.btn-service button.bouton-principal{text-align:left;font-family:"Rubik-Regular",sans-serif;color:#fff;text-decoration:none;padding:calc(var(--taille10) * 1.3) calc(var(--taille10) * 2);font-size:calc(var(--taille10) * 1.4);text-transform:uppercase;border:0}.body-error404 a.btn.btn-default,.btn-service a.bouton-principal::after{background-image:none}.body-page-1 .corps a.bouton-principal,.body-page-1 .corps button.bouton-principal{margin:calc(var(--taille10) * 1.5) 0 0}.body-page-1 .corps h1{}.body-page-1 .note{background-color:#02a54f;color:#fff;padding:1rem 3%;margin:0 0 2rem;font-weight:600;font-size:calc(var(--taille10) * 1.8);text-align:center;display:none}.main-page{position:relative;overflow:hidden}.tete{position:fixed;left:0;right:0;z-index:9000;height:calc(var(--taille10) * 11.5);transition:1s;background:-webkit-linear-gradient( top,rgb(255 255 255 / 99%) 0,rgb(255 255 255 / 80%) 55%,rgb(255 255 255 / 0%) 100% )}.changemarge{background:#fff !important;transition:1s;height:calc(var(--taille10) * 10);box-shadow:0 0 calc(var(--taille10) * 0.7) calc(var(--taille10) * 0.1) #a7a7a7}.tete .logo-site{margin:calc(var(--taille10) * 0.2) 0 0;height:calc(var(--taille10) * 9);display:flex;justify-content:center}.tete .logo-site a{font-size:calc(var(--taille10) * 1.5);color:var(--green);text-decoration:none;font-family:"Rubik-Regular",sans-serif}.tete .logo-site a:focus,.tete .logo-site a:hover{color:var(--green);text-decoration:none}.tete .logo-site a img{height:auto;max-height:100%;width:auto}.tete .infos{display:inline-block;height:calc(var(--taille10) * 9);padding:calc(var(--taille10) * 2.5) calc(var(--taille10) * 3) 0 calc(var(--taille10) * 1.4)}.tete .infos.infos_small{position:relative}.tete .infos .tel{display:inline-block;vertical-align:top;font-size:calc(var(--taille10) * 2);color:var(--green);padding:calc(var(--taille10) * -0.5) calc(var(--taille10) * 2.5) 0 calc(var(--taille10) * 2.6);margin:0;font-family:"Rubik-Regular",sans-serif;background:url(../images/ico-tel.png) 0 center no-repeat;background-size:calc(var(--taille10) * 1.8)}.contact .coordonnees address p.tel a,.pied address p.tel a,.tete .infos .tel a{color:inherit;text-decoration:none}a.imagecont.noflicker.img1{float:right;margin-left:calc(var(--taille10) * 1);margin-bottom:calc(var(--taille10) * 1)}.sidebar-scroll-right .callTracker{width:100%;height:calc(var(--taille10) * 5)}.callTracker a,.callTracker span{display:inline-block;text-align:left;min-width:calc(var(--taille10) * 14.5);padding:0;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;height:100%;line-height:1.64em;text-decoration:none}.callTracker .t_phone,.callTracker.active .t_affiche{opacity:0;display:none}.callTracker .t_affiche{cursor:pointer}header .callTracker a,header .callTracker span{top:calc(var(--taille10) * 0.5)}.callTracker.active .t_phone{opacity:1;display:inline-block}.coordonnees .callTracker a,.pied .callTracker a{position:relative;left:0}.pied .callTracker span.t_affiche{font-weight:700;text-decoration:underline}.btn-partage .btnp{width:calc(var(--taille10) * 3.6);height:calc(var(--taille10) * 3.6);border-radius:calc(var(--taille10) * 3.6);background-repeat:no-repeat;background-position:center center;display:inline-block;transition:0.4s;background-size:calc(var(--taille10) * 1.6)}.tete .infos.infos_small .btn-partage .btnp{width:calc(var(--taille10) * 2.9);height:calc(var(--taille10) * 2.9)}.btn-partage .btnp:hover,.cat-produit .btn-partage .btnp:hover{transform:rotate(360deg)}.btn-partage .btnp.btn-fb{background-image:url(../images/ico-fb.png);background-size:calc(var(--taille10) * 0.9)}.btn-partage .btnp.btn-gmb{background-image:url(../images/gmb1.png);background-size:calc(var(--taille10) * 1.8) !important}.btn-partage .btnp.btn-gmb:hover{background-image:url(../images/gmb2.png);background-size:calc(var(--taille10) * 1.8)}.btn-partage .btnp.btn-twitter{background-image:url(../images/ico-twitter-x.png)}.btn-partage .btnp.btn-google{background-image:url(../images/ico-google.png)}.btn-partage .btnp.btn-ami{background-image:url(../images/ico-ami.png)}.btn-partage .btnp.btn-fb:hover{background-image:url(../images/ico-fb-h.png)}.btn-partage .btnp.btn-twitter:hover{background-image:url(../images/ico-twitter-h-x.png)}.btn-partage .btnp.btn-google:hover{background-image:url(../images/ico-google-h.png)}.btn-partage .btnp.btn-ami:hover{background-image:url(../images/ico-ami-h.png)}.tete .btn-partage{padding:0;display:inline-block;vertical-align:top}.navh{margin:0;z-index:8000;display:inline-block;vertical-align:top}.navh .menu_principal{margin:0;padding:0;list-style:none;display:table;width:100%}.navh .menu_principal > li{position:relative;display:table-cell;vertical-align:middle;text-align:center;padding:0;background:0 0}.navh .menu_principal a,.navh .menu_principal a:visited{color:var(--green);display:block;font-size:calc(var(--taille10) * 2);text-transform:none;padding:calc(var(--taille10) * 3.5) calc(var(--taille10) * 2) calc(var(--taille10) * 3.5) calc(var(--taille10) * 1.5);text-decoration:none;font-family:"Rubik-Regular",sans-serif;transition:0.4s}.navh .menu_principal a:hover,.navh .menu_principal li.active > a{color:var(--orange)}.gallery .nav li.active a,.navh .menu_principal li.active > a:hover{cursor:default}.slogan{position:absolute;top:calc(var(--taille10) * -19);left:5vw;color:#fff;width:43%;text-align:left;margin:0 0 calc(var(--taille10) * 1);text-shadow:0 0 calc(var(--taille10) * 1.8) #000}.h1.slogan:before,h1.slogan:before{content:"";width:0;height:0;background:0 0;position:inherit;bottom:inherit;left:inherit}.slogan .titre{font-size:calc(var(--taille10) * 5.1);text-transform:none;line-height:calc(var(--taille10) * 5.5);font-family:Rubik-Regular}.body-pageseo .slogan .titre{font-size:2vw}.slogan .titre span{font-size:calc(var(--taille10) * 4.8)}.slogan .sous-titre{font-size:calc(var(--taille10) * 3);font-family:Lato-Light,sans-serif;line-height:calc(var(--taille10) * 2.6)}.body-page-1 .slogan{top:calc(var(--taille10) * -24);text-align:left;width:100%}.video-accueil{position:fixed;top:0;left:50%;width:120%;height:80vh;margin-left:-60vw}.video-accueil video{width:100%;height:auto;vertical-align:top;z-index:1;position:relative}.modal-backdrop.in,.video-accueil .banniere{z-index:0}.body-page-1 .banniere:after,.body-pageseo .banniere:after{content:"";position:absolute;height:100%;width:100%;left:0;top:calc(var(--taille10) * -0.8);background:url(../images/bg-1.png) repeat-x}.banniere{position:fixed;top:0;left:0;width:100%;margin-left:0;background-position:center top 70%;height:70vh}.banniere{background-image:url('../../../images/bandeau/large/contact5.jpg');background-size:cover}.body-news .banniere{background-image:url('../../../images/bandeau/bannermain.jpg');background-size:cover}.btn-descendre{width:calc(var(--taille10) * 11.2);height:calc(var(--taille10) * 11.2);background:url(../images/bg-descendre.png) center top no-repeat;position:absolute;top:calc(var(--taille10) * -22.5);left:50%;margin-left:calc(var(--taille10) * -5.6);overflow:hidden;text-indent:calc(var(--taille10) * 30);white-space:nowrap}.btn-descendre:before{content:"";width:calc(var(--taille10) * 0.8);height:calc(var(--taille10) * 0.8);background:var(--green);border-radius:calc(var(--taille10) * 0.8);position:absolute;top:calc(var(--taille10) * 4);left:calc(var(--taille10) * 5.3);transition:0.4s}.btn-descendre:hover:before{opacity:0.4;top:calc(var(--taille10) * 5)}.fluid-contenu{position:relative;z-index:10;background:#fff;margin-top:70vh !important}.fluid-contenu .corps{padding:calc(var(--taille10) * 9) 10%}.body-contact .fluid-contenu .corps,.body-gallery-4 .fluid-contenu .corps{padding:calc(var(--taille10) * 8) 0 0}.body-service-list .fluid-contenu .corps{padding:0}.cat-produit .cont-sliderthumb .div-proportionnel .cont-propor,.cat-produit .miniatures .div-proportionnel .cont-propor,.gallery .ligne-photos .propor .propor-cont,.modele-liste .item .div-proportionnel-item .cont-propor,.news .propor .propor-cont,.realisations .galerie .propor .propor-cont,.recup-photos .propor .propor-cont .imagecont{position:absolute;top:0;bottom:0;right:0;left:0}.actualites .cell.photo.cover img,.gallery .ligne-photos .propor .propor-cont img,.recup-photos .propor .propor-cont .imagecont img{object-fit:cover;-o-object-fit:cover;min-width:100%;min-height:100%;width:auto;flex:1;height:100%}.news .propor,.realisations .galerie .propor,.recup-photos .propor{width:100%;position:relative;margin-bottom:calc(var(--taille10) * 1)}.body-news-list .recup-photos .propor{width:80%}.recup-photos .propor:after{padding-top:64%;display:block;content:""}.recup-photos .propor .propor-cont{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}.cat-produit .cont-sliderthumb .div-proportionnel .imagecont .imagefond,.cat-produit .miniatures .div-proportionnel .imagecont .imagefond,.gallery .ligne-photos .propor .propor-cont .imagecont .imagefond,.modele-liste .item .div-proportionnel-item .imagecont .imagefond,.news .propor .propor-cont .imagecont .imagefond,.realisations .galerie .propor .propor-cont .imagecont .imagefond,.recup-photos .propor .propor-cont .imagecont .imagefond{image-rendering:optimizeQuality;display:block;height:100%;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat}.recup-photos .propor .propor-cont .imagecont .masque{display:block;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background:url(../images/ico-zoom.png) center center no-repeat rgb(0 164 78);transition:0.5s}.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="next"]:hover,.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="prev"]:hover,.modele-liste .item .div-proportionnel-item .imagecont:hover,.news .propor .propor-cont .imagecont:hover .masque,.realisations .galerie .propor .propor-cont .imagecont:hover .masque,.recup-photos .propor .propor-cont .imagecont:hover .masque,.remonter button:hover,.zone-catalogue .btn-fermer:hover{opacity:0.8}.gallery .ligne-photos .propor .propor-cont .imagecont:hover .imagefond,.news .propor .propor-cont .imagecont:hover .imagefond,.realisations .galerie .propor .propor-cont .imagecont:hover .imagefond,.recup-photos .propor .propor-cont .imagecont:hover .imagefond{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.certifs{display:table;table-layout:fixed;width:100%;position:relative;z-index:8000;background:0 0/50% calc(var(--taille10) * 0.1) #fff;border-top:calc(var(--taille10) * 0.2) solid #eee;border-bottom:calc(var(--taille10) * 0.2) solid #eee;display:none}.certifs .cell.gauche{display:table-cell;vertical-align:top;width:50%;background:#f3f2f2}.certifs .cell.gauche .contenu{padding:calc(var(--taille10) * 30) 12% calc(var(--taille10) * 14)}.certifs .cell.droite{display:table-cell;vertical-align:middle;width:50%;padding:calc(var(--taille10) * 8) calc(var(--taille10) * 5);background:#fff}.certifs .cell.droite .logo-certif{padding:0 calc(var(--taille10) * 1.5);height:calc(var(--taille10) * 26);line-height:calc(var(--taille10) * 26);vertical-align:middle;text-align:center}.certifs .cell.droite .bg-noir{padding:calc(var(--taille10) * 15) 0}.actualites,.contact .tab-formulaire,.prestation{display:table;width:100%;position:relative;z-index:8000;background:#fff;margin-bottom:2em}.prestation h2{font-size:calc(var(--taille10) * 2.8)}.actualites.view.view-3 h2,.actualites.view.view-3 .titre-secondaire{text-align:left}.actualites article{display:table;width:100%}.actualites:nth-child(even + 1),.prestation:nth-child(2n){direction:rtl}.actualites .cell.photo{display:table-cell;vertical-align:top;width:50%;background-position:center center;background-repeat:no-repeat}.actualites .cell.photo:hover,.prestation .cell.photo:hover{opacity:0.95}.actualites .cell.texte,.prestation .cell.texte{display:table-cell;vertical-align:top;width:50%;border-bottom:calc(var(--taille10) * 0.2) solid #e6e6e6}.actualites:last-child .cell.texte,.prestation:last-child .cell.texte,.zone-catalogue .categorie:last-child{border-bottom:none}.actualites .cell.texte .contenu{padding:calc(var(--taille10) * 12) 10%;text-align:justify;direction:ltr}.actualites .cell.texte .contenu ul,.prestation .cell.texte .contenu ul{padding:0;margin:0}.actualites .cell.texte .contenu ul li,.prestation .cell.texte .contenu ul li{padding:calc(var(--taille10) * 0.5) 0 calc(var(--taille10) * 0.5) calc(var(--taille10) * 2);background:url(../images/puce.png) 0 calc(var(--taille10) * 0.9) no-repeat}.actualites a.bouton-principal,.news a.bouton-principal{min-width:calc(var(--taille10) * 19);margin:calc(var(--taille10) * 5) 0}.actualites .date_post,.news .date-article{font-size:calc(var(--taille10) * 1.5);font-style:italic;font-weight:700;color:#323435}.news .ligne-actus .date-article{margin-top:calc(var(--taille10) * 1.8);margin-bottom:0}.news .contenu-article{margin-top:calc(var(--taille10) * 2.1)}.AvisClientsBg{padding:0 7%}.etoiles .fa{color:#fc0}.AvisClientsList{margin:0;padding:0}.AvisClientsList li{list-style:none;background:0 0}.AvisClients,.AvisClients:link,.AvisClients:visited{position:relative;background-color:#efefef;padding:calc(var(--taille10) * 8) calc(var(--taille10) * 2) calc(var(--taille10) * 2);text-align:center;height:calc(var(--taille10) * 30);margin-top:calc(var(--taille10) * 10);display:block;text-decoration:none}.AvisClients:active,.AvisClients:hover{background-color:#e4e4e4}.AvisClients .blazy,.livre-elements .blazy{border-radius:50%;background-size:cover;background-position:50% 50%;background-color:#f6f6f6;background-repeat:no-repeat}.AvisClients .h{font-size:calc(var(--taille10) * 1.8);color:#323435;text-align:center;text-transform:uppercase;margin-bottom:0}.AvisClients p{font-size:calc(var(--taille10) * 1.6);margin-bottom:0}.AvisClients .blazy{font-size:calc(var(--taille10) * 1.6);color:#fff;width:calc(var(--taille10) * 12.8);margin:0 auto calc(var(--taille10) * 2) calc(var(--taille10) * -6.4);position:absolute;top:calc(var(--taille10) * -7);left:50%}.AvisClientsBg .bx-pager{bottom:calc(var(--taille10) * 1.7)}.avisContent:before,.livre-elements .temoignage:before{content:"\00AB";display:inline-block;margin-right:calc(var(--taille10) * 0.5)}.avisContent:after,.livre-elements .temoignage:after{content:"\00BB";display:inline-block;margin-left:calc(var(--taille10) * 0.5)}.temoignageScroll{max-height:calc(var(--taille10) * 10.9);text-align:center;overflow:hidden}.temoignageScroll .scrollbar-content{padding:0 calc(var(--taille10) * 1) 0 0;width:100%}.popup:hover,.temoignageScroll .scrollbar-path-vertical{right:0}.date_post{font-size:calc(var(--taille10) * 1.2);padding:calc(var(--taille10) * 0.4) 0}.AvisClientsBg .bx-controls.bx-has-pager{display:block;position:relative;height:calc(var(--taille10) * 7)}.livre-elements{padding:0;margin-bottom:calc(var(--taille10) * 4);text-align:center}.livre-elements .blazy{margin:0 auto calc(var(--taille10) * 1);width:calc(var(--taille10) * 11.5);height:calc(var(--taille10) * 11.5)}.livre-elements .pseudo{margin-bottom:calc(var(--taille10) * 1)}.livre-elements .date{margin-bottom:calc(var(--taille10) * 1) !important}.livre-elements .etoiles,.no-bottom{margin-bottom:0 !important}.divAvis{padding:calc(var(--taille10) * 3) calc(var(--taille10) * 2);margin-bottom:calc(var(--taille10) * 6);background-color:#efefef;border-radius:calc(var(--taille10) * 0.2)}.btn-avis,.notre_equipe h2{margin-bottom:calc(var(--taille10) * 3)}.modal-content a,.modal-content a:link,.modal-content a:visited{color:#323435}.modal-header .h1{text-align:center;margin-bottom:calc(var(--taille10) * 4);color:#323435;font-size:1.6vw;font-weight:700;text-shadow:none}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;z-index:9999;font-size:calc(var(--taille10) * 1.6);color:#fff}.AvisClientsBg,.intervention,.pied,.pied h3,.realisations,.services{position:relative;display:block;float:left;width:100%}.modal-open .modal{z-index:99997;background:rgba(0,0,0,0.8);color:#323435;text-shadow:none;font-family:Arial,Helvetica,sans-serif}.modal-content .btn-close{border:0;background:0 0;padding:0;font-size:calc(var(--taille10) * 2.1);color:#000;opacity:0.2;line-height:1}.modal-content .form-control{min-height:calc(var(--taille10) * 4.4);border-radius:calc(var(--taille10) * 0.2)}.modal-content .btn-close:focus,.modal-content .btn-close:hover{opacity:0.5}.modal-content .submit-review{padding-right:calc(var(--taille10) * 6) !important}.modal-content label.control-label{display:none;padding-top:0 !important}.modal-content label.control-label.label-note,.modal-content label.control-label.label-photo{display:block;padding-top:calc(var(--taille10) * 1.4) !important}#add-review .form-group,.saluuut .mentions .mention{text-align:left}#add-review input[type="file"]{display:block;width:100%;height:calc(var(--taille10) * 5)}#add-review #stars-existing{margin:0 auto calc(var(--taille10) * 1);display:block;text-align:left;padding-top:calc(var(--taille10) * 1.5)}#add-review .form-group #captcha{height:calc(var(--taille10) * 4.6) !important}.formulaire #add-review .form-group .form-control,.formulaire #add-review .form-group input,.formulaire #add-review .form-group textarea{background:#fff;border:calc(var(--taille10) * 0.1) solid #ccc;color:#323435;border-radius:calc(var(--taille10) * 0.2)}.modal-content .form-control::placeholder{color:#323435 !important;opacity:1}#add-review .submit-review{margin:calc(var(--taille10) * 1.5) auto !important;padding:calc(var(--taille10) * 1.4) calc(var(--taille10) * 1.5) !important;float:none;display:block;background-image:none}#add-review .body-review{height:calc(var(--taille10) * 10)}#add-review .form-group.form-group-1 .col-md-10,#add-review .form-group.form-group-2 .col-md-10,#add-review .form-group.form-group-4 .col-md-10,.OwlBanner.owl-theme .owl-nav,.modele-liste .item .tableau{width:100%}.contact .tab-coordonnes .cell.centre,.contact .tab-formulaire .cell.droite,.services .cell.droite,.services .cell.gauche{display:table-cell;width:50%;vertical-align:top}#add-review .conditions,.modal-content .email-block{font-size:calc(var(--taille10) * 1);font-weight:400;font-style:italic;text-align:justify;opacity:0.6;display:block;clear:both;color:#323435 !important}.sudo-slider{width:100%;z-index:8999999}.sudo-slider .slide{text-align:center;height:calc(var(--taille10) * 20);line-height:calc(var(--taille10) * 20)}.sudo-slider .slide img{max-height:100%}.cont-slider .controls{z-index:9000;display:inline-block;position:absolute;bottom:calc(var(--taille10) * -10);left:0;right:0;text-align:center}.cat-produit .controlsthumb ol,.cat-produit .equipements ul,.cont-slider .controls ol{margin:0;padding:0;list-style-type:none}.cont-slider .controls ol li{display:inline-block;background:0 0;padding:0}.cont-slider .controls ol li.current a,.services,.services .miettes li a{background:var(--green)}.cont-slider .controls ol li a{display:block;width:calc(var(--taille10) * 1.1);height:calc(var(--taille10) * 1.1);background:#000;margin:0 calc(var(--taille10) * 0.2);border-radius:50%;-webkit-border-radius:50%}.centerservice2{margin:0 16% !important}.centerservice{margin:0 33% !important}.services{display:table;width:100%;z-index:8000;border-bottom:calc(var(--taille10) * 0.2) solid #e6e6e6;min-height:55vh;padding:2em 5%;background-color:white}.services .cell.gauche{background-position:center center;background-repeat:no-repeat}.services .cell.droite .contenu h2:before{}.services .cell.droite .contenu{padding:calc(var(--taille10) * 9) 12% calc(var(--taille10) * 9) 0}.services .cell.droite .contenu ul{width:80%;padding:0;margin:auto}.services .cell.droite .contenu ul li{background:0 0;padding:0 0 calc(var(--taille10) * 1)}.services .cell.droite .contenu ul li .bouton-principal{display:block;text-align:center;text-transform:none}.btn-service{text-align:center;margin:calc(var(--taille10) * 1) 0}.services .miettes{padding:0;margin:0;position:absolute;bottom:calc(var(--taille10) * 2);left:0;right:0;text-align:center}.services .miettes li{display:inline-block;vertical-align:top;background:0 0;padding:0}.services .miettes li a{width:calc(var(--taille10) * 1.2);height:calc(var(--taille10) * 1.2);border-radius:calc(var(--taille10) * 1.2);display:inline-block}.services .miettes li a.active{background:#000;cursor:default}.AvisClientsBg,.realisations{z-index:8000;background:#fff;text-align:center;display:block;position:relative;float:left;width:100%}.realisations p.tous-tous{text-decoration:none !important;padding:1em 2em;background-color:#f5811f;width:fit-content;margin:3em auto 0}.realisations p.tous-tous a{text-decoration:none;color:white}.AvisClientsBg .contenu,.realisations .contenu{padding:calc(var(--taille10) * 6) calc(var(--taille10) * 1.5)}.news .propor:after,.realisations .galerie .propor:after{padding-top:78%;display:block;content:""}.news .propor .propor-cont .imagecont,.realisations .galerie .propor .propor-cont .imagecont{height:100%;display:block;width:50;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.contact .tab-coordonnes .cell.droite,.contact .tab-coordonnes .cell.gauche,.contact .tab-formulaire .cell.gauche,.prestation .cell.photo{width:50%;display:table-cell;vertical-align:top}.contact .tab-coordonnes .cell.droite{width:100%}.news .propor .propor-cont .imagecont .masque,.realisations .galerie .propor .propor-cont .imagecont .masque{transition:0.4s;display:block;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background:rgb(0 164 78 / 75%) center center no-repeat}.intervention{background:#fff;z-index:8000;min-height:calc(var(--taille10) * 64.3);display:block;float:left;width:100%}.intervention .contenu{padding:calc(var(--taille10) * 7) 11% calc(var(--taille10) * 9);color:#393939;font-family:Rubik-Light;font-size:calc(var(--taille10) * 1.8)}.intervention .zone{}.intervention .zone{max-width:100%;display:flex;justify-content:center}.intervention .zone iframe{width:90%;max-width:100%;max-height:100%}.intervention .description{text-align:center}.intervention ul{margin:calc(var(--taille10) * 3) 0 0;padding:0}.intervention ul li{padding:calc(var(--taille10) * 0.5) 0 calc(var(--taille10) * 0.5) calc(var(--taille10) * 1.5);font-style:italic}.contact .coordonnees address p,.pied address p{padding:0 0 calc(var(--taille10) * 1) calc(var(--taille10) * 3);background-position:0 0;background-repeat:no-repeat;background-size:calc(var(--taille10) * 1.7)}.pied{z-index:9;background:#fff;float:left;width:100%}.deploy-left-sidebar,.deploy-right-sidebar{background-image:url(../images/menu-mobile-3/nav.svg)}.pied .bande1{padding:calc(var(--taille10) * 5.8) 10% calc(var(--taille10) * 6.5);background:var(--green)}.pied .bande1 .row1{background:url(../images/trait.png) center bottom no-repeat;padding:0 0 calc(var(--taille10) * 5);margin-bottom:calc(var(--taille10) * 3)}.custom-object-fit,.deploy-left-sidebar,.deploy-right-mail,.deploy-right-sidebar,.prestation .cell.photo{background-position:center center}.pied .bande2{padding:calc(var(--taille10) * 3) 10%;background:#fff}.form-group .label-rgpd strong,.info-rgpd a,.info-rgpd a:visited,.info-rgpd strong,.pied h2{}.pied h3{color:#fff;font-size:calc(var(--taille10) * 2.8);text-transform:none;padding:0 0 calc(var(--taille10) * 1)}.pied .navf .menu_footer{color:#fff;padding:calc(var(--taille10) * 1.5) 0;list-style-type:none;margin:0}.pied .navf .menu_footer li{display:block;padding:0 0 calc(var(--taille10) * 0.4);background:0 0}.pied .navf .menu_footer li a,.pied .navf .menu_footer li a:visited{font-size:calc(var(--taille10) * 1.6);padding:0;background:0 0;color:inherit;text-decoration:none;font-family:Rubik-Light}.pied .menu_referencement li.active a:hover,.pied .navf .menu_footer li.active a:hover,.zone-catalogue .categorie .liste-cats li.active a:hover{cursor:default;text-decoration:none}.pied .menu_referencement{color:#fff;margin:0;text-align:justify}.pied .menu_referencement li{display:inline;padding:0;background:0 0}.pied .menu_referencement li:after{content:" - "}.pied .menu_referencement li:last-child:after{content:""}.pied .menu_referencement li a,.pied .menu_referencement li a:visited{color:inherit;font-size:calc(var(--taille10) * 1.6);text-decoration:none;font-family:Rubik-Light}.pied address{margin:0;padding:calc(var(--taille10) * 1.5) 0 0;color:#fff;font-size:calc(var(--taille10) * 1.6);font-family:Rubik-Light;display:inline-block}.pied address p{margin:0}.contact .coordonnees address p.adresse,.pied address p.adresse{background-image:url(../images/ico-adresse-f.png)}.contact .coordonnees address p.tel.tel1,.pied address p.tel.tel1{background-image:url(../images/ico-tel-f.png)}.pied address p.tel.tel2{background-image:url(../images/ico-tel2-f.png)}.contact .coordonnees address p a,.fil-arianne a,.pied address p a{text-decoration:none;color:inherit}.pied .scrollbars{margin:calc(var(--taille10) * 1.5) 0 0;height:calc(var(--taille10) * 27.7);position:relative;float:left;width:100%}.pied .horaires{color:#fff;padding:calc(var(--taille10) * 1) 0 0;margin:0}.pied .copyright-footer{margin:calc(var(--taille10) * 0.5) 0 0;text-align:center}.cat-produit .btn-retour,.cat-produit .form-question,.pied .btn-like{padding:calc(var(--taille10) * 2) 0 0}.pied .btn-partage{text-align:right;padding:calc(var(--taille10) * 1) 0 0}.scrollbars{width:100%;height:28vh}.scrollbar-path-horizontal,.scrollbar-path-vertical{position:absolute;background-color:#ececec;z-index:100}.body-error404 a.btn.btn-default:active,.body-error404 a.btn.btn-default:hover,.contact .formulaire input.btn-primary:active,.contact .formulaire input.btn-primary:hover,.contact a.btn.btn-default:active,.contact a.btn.btn-default:hover,.formulaire a:before,.owl-theme.OwlBanner .owl-dots .owl-dot.active span,.scrollbar-handle,.sidebar-bottom-controls{background-color:var(--green)}.scrollbar-path-horizontal{bottom:calc(var(--taille10) * 0.5);left:0;width:100%;height:calc(var(--taille10) * 0.5)}.scrollbar-path-vertical{right:calc(var(--taille10) * 0.5);top:0;height:100%;width:calc(var(--taille10) * 0.5);box-shadow:inset calc(var(--taille10) * 0.1) 0 1 rgba(0,0,0,0.1)}.scrollbar-path-horizontal{box-shadow:inset 0 calc(var(--taille10) * 0.1) 1 rgba(0,0,0,0.1)}.scrollbar-handle{position:relative;top:0;left:0}.scrollbar-path-vertical .scrollbar-handle{height:20%;width:100%}.scrollbar-path-horizontal .scrollbar-handle{width:20%;height:100%}.scrollbar-handle,.scrollbar-path-horizontal,.scrollbar-path-vertical{border-radius:calc(var(--taille10) * 0.5)}.scrollbar-content{padding:0 calc(var(--taille10) * 3) 0 0;float:none !important}.prestation .cell.texte .contenu{padding:calc(var(--taille10) * 18) 10%;text-align:center;direction:ltr}.contact .coordonnees,.prestation .cell.texte .contenu p{padding:0 0 calc(var(--taille10) * 2)}.body-contact h2{text-transform:none;position:relative;margin-bottom:calc(var(--taille10) * 5.5)}.body-contact .tab-formulaire .cell.droite h2{text-align:center;display:table;margin:0 auto calc(var(--taille10) * 5.5)}.contact .tab-coordonnes{width:100%;position:relative;z-index:8000;background:#fff;border-top:calc(var(--taille10) * 0.2) solid #e6e6e6;border-bottom:calc(var(--taille10) * 0.2) solid #e6e6e6;display:flex;flex-direction:column-reverse}.contact .tab-coordonnes .cell.gauche{border-top:calc(var(--taille10) * 0.1) solid #e6e6e6;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.contact .tab-coordonnes .cell.gauche .contenu{padding:calc(var(--taille10) * 5) 0% calc(var(--taille10) * 3) 9%;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;width:50%;display:none}.contact .tab-coordonnes .cell.droite{border-left:calc(var(--taille10) * 0.1) solid #e6e6e6}.contact .tab-formulaire .cell.gauche{background:url(../images/photo-contact2.jpg) center center no-repeat}.contact .tab-formulaire .cell.droite .contenu{padding:calc(var(--taille10) * 9) 24%}.contact .plan{font-size:0;width:100%}.contact .plan .block #googlemapapi,.contact .plan iframe{width:100% !important;height:calc(var(--taille10) * 36) !important}.contact .coordonnees h2{margin:calc(var(--taille10) * 2) auto calc(var(--taille10) * 5.5)}.contact .coordonnees address p.tel.tel1{margin:0;font-weight:700}.contact .coordonnees address p.tel.tel2{background-image:url(../images/ico-tel2-f.png);font-weight:700}.contact .description-contact{padding:0 0 calc(var(--taille10) * 1)}.contact .formulaire .form-group div.col-md-8,.contact .formulaire .form-group label.col-md-4{padding-left:0 !important;padding-right:0 !important}.contact .formulaire .form-group .col-md-8{width:100% !important}.contact .formulaire .control-label{text-align:left !important;font-weight:400}.contact .formulaire .form-group{margin-bottom:calc(var(--taille10) * 0.8);padding:0 !important;margin-left:0 !important;margin-right:0 !important}.contact .formulaire .form-group .form-control{background:#fff;border:calc(var(--taille10) * 0.1) solid #c8cbcf;box-shadow:none;border-radius:0;width:100% !important;font-size:inherit}.form-control:focus{color:#000;background:#fff}.contact .formulaire .form-group textarea.form-control{height:calc(var(--taille10) * 10.9);position:static}.contact .formulaire .form-group input.form-control{height:calc(var(--taille10) * 5);line-height:1;padding:0 calc(var(--taille10) * 1.2);margin-bottom:calc(var(--taille10) * 1)}.contact .formulaire .form-group select.form-control{height:calc(var(--taille10) * 5);line-height:calc(var(--taille10) * 5);padding:calc(var(--taille10) * 0.5) calc(var(--taille10) * 1.2)}.contact .formulaire .form-group input[name="captcha"]{width:31% !important;height:calc(var(--taille10) * 5) !important;display:inline-block;float:none !important;margin-right:2% !important;vertical-align:top}.contact .formulaire .form-group input[name="captcha"] + a{width:35%;display:inline-block;margin-right:2%;vertical-align:top}.contact .formulaire .form-group #captcha{width:100%;height:calc(var(--taille10) * 5) !important;border-radius:0;padding:0}.contact .formulaire .form-group input.btn-primary{width:calc(var(--taille10) * 15);position:relative;float:right}.contact .formulaire .form-actions{font-size:calc(var(--taille10) * 1.2)}.contact a.btn.btn-default,.owl-theme .owl-nav button:last-child{float:right}.body-error404 a.btn.btn-default,.contact .formulaire input.btn-primary,.contact a.btn.btn-default{padding:calc(var(--taille10) * 1.5) calc(var(--taille10) * 2);font-family:"Rubik-Regular",sans-serif;text-transform:uppercase;background:var(--orange) url(../images/ico-envoyer.png) no-repeat 90% center;color:#fff;text-align:left;border-radius:0;font-size:calc(var(--taille10) * 1.4);border:none;text-decoration:none;transition:0.4s}::-webkit-input-placeholder{color:#4b4b4b !important}:-moz-placeholder{color:#4b4b4b !important;opacity:1 !important}::-moz-placeholder{color:#4b4b4b !important;opacity:1 !important}:-ms-input-placeholder{color:#4b4b4b !important}.pageseo .formulaire .form-group input[name="captcha"]{width:100% !important;margin-right:0 !important;text-align:left !important}.pageseo .formulaire .form-group input[name="captcha"] + a{position:absolute;width:calc(var(--taille10) * 14);top:0;right:0;margin-right:0 !important}.gallery .description-galerie{padding:0 11% calc(var(--taille10) * 4);text-align:justify}.gallery .multiple .ligne-photos .col-md-1,.gallery .multiple .ligne-photos .col-md-2,.gallery .multiple .ligne-photos .col-md-3,.gallery .multiple .ligne-photos .col-md-4,.gallery .multiple .ligne-photos .col-md-6{margin-bottom:calc(var(--taille10) * 1.5);margin-top:calc(var(--taille10) * 1.5)}.gallery .multiple .ligne-photos{margin-left:0 !important;margin-right:0 !important}.gallery .ligne-photos .propor{width:100%;position:relative;margin-bottom:calc(var(--taille10) * 1.5)}.body-gallery-4 .gallery h1,.cat-produit .item-description p,.gallery .multiple .ligne-photos .propor{margin-bottom:0}.custom-object-fit{position:relative;background-size:cover}.gallery .ligne-photos .propor:after{padding-top:76%;display:block;content:""}.gallery .ligne-photos .propor .propor-cont .imagecont{-webkit-transform:translateZ(0);transform:translateZ(0);justify-content:center;display:flex;flex-direction:row;overflow:hidden;position:relative;height:100%}.gallery .ligne-photos .propor .propor-cont .imagecont .masque{display:block;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background:rgb(0 165 78 / 64%) center center no-repeat}.gallery .ligne-photos .propor .propor-cont .imagecont:hover .masque,.nosEgagements .bx-controls-direction a:hover{opacity:1}.gallery .nav{margin:calc(var(--taille10) * 1) 0;text-align:center}.gallery .nav li{display:inline-block;margin-bottom:calc(var(--taille10) * 1);background:url(../images/sep.png) right center no-repeat;padding:0 calc(var(--taille10) * 2) 0 calc(var(--taille10) * 0.5)}.gallery .nav li a{background:0 0;display:block;color:var(--green);text-transform:uppercase;font-size:calc(var(--taille10) * 1.4);font-family:"Rubik-Regular",sans-serif;padding:calc(var(--taille10) * 1);text-align:center;border-radius:0;text-decoration:none}.gallery .nav li a:hover,.gallery .nav li.active a{background:0 0;color:#323435}.gallery .tab-content{padding-top:calc(var(--taille10) * 1);padding-bottom:calc(var(--taille10) * 1)}.gallery .tab-content h2{padding-left:calc(var(--taille10) * 1.5);margin-bottom:calc(var(--taille10) * 2)}.gallery .bas-galerie{text-align:center;padding:calc(var(--taille10) * 4) 0 0}.gallery .bas-galerie a.bouton-principal:after{background-image:url(../images/ico-plus.png);width:calc(var(--taille10) * 2.2);height:calc(var(--taille10) * 2.2)}.header-sidebars,.sidebar-left,.sidebar-right{background-color:#fff;letter-spacing:calc(var(--taille10) * 0.1)}.contactButton,.nav-item-active,.sidebar-bottom-controls a,.sidebar-divider-text,.sidebar-form label,.sidebar-left a,.sidebar-right a,.sidebar-send-button{color:#fff !important}.header-sidebars{height:calc(var(--taille10) * 6.5);z-index:9999;position:fixed;left:0;right:0;top:0;width:100%}.header-sidebars .header-top{display:table;height:calc(var(--taille10) * 6.5);width:100%}.top-logo{display:table-cell;vertical-align:middle;position:relative;z-index:9999;text-align:center;overflow-y:hidden}.top-logo img{position:absolute;left:calc(var(--taille10) * 1.6);top:50%;transform:translateY(-50%);max-height:calc(var(--taille10) * 7.6);max-width:calc(var(--taille10) * 12.9)}.deploy-left-sidebar{display:table-cell;background-color:#c9323b;background-size:auto 49%;background-repeat:no-repeat;height:calc(var(--taille10) * 6.5);width:calc(var(--taille10) * 6.5)}.deploy-right-call,.deploy-right-mail,.deploy-right-sidebar{background-color:var(--green);background-size:auto 49%;background-repeat:no-repeat;height:calc(var(--taille10) * 6.5);width:calc(var(--taille10) * 6.5);display:table-cell}.deploy-right-sidebar{border-left:calc(var(--taille10) * 0.1) solid #fff}.deploy-right-mail{border-left:calc(var(--taille10) * 0.1) solid #fffefe;background-image:url(../images/menu-mobile-3/mail.svg);position:absolute;right:calc(var(--taille10) * 6.5);top:0}.deploy-right-call{background-image:url(../images/menu-mobile-3/telephone.svg);background-position:center calc(var(--taille10) * 1.6);position:absolute;right:calc(var(--taille10) * 13);top:0}.sidebar-left,.sidebar-right{font-family:Nunito-Regular,Helvetica !important;position:fixed;top:0;bottom:0}.sidebar-left{width:calc(var(--taille10) * 27);z-index:9999;left:calc(var(--taille10) * -27);overflow:hidden;box-shadow:calc(var(--taille10) * 0.3) 0 calc(var(--taille10) * 0.3) 0 rgba(0,0,0,0.1)}.sidebar-scroll-left{padding-right:calc(var(--taille10) * 2);left:0;width:calc(var(--taille10) * 31);overflow:scroll !important;overflow-x:hidden !important;-webkit-overflow-scroll:touch !important;height:100%;background-color:#c31c26}.sidebar-scroll-right{width:calc(var(--taille10) * 27.5);overflow:auto !important;overflow-x:hidden !important;height:100%;background-color:var(--green)}.sidebar-right{background-repeat:repeat;overflow:hidden;z-index:99999;right:calc(var(--taille10) * -28);width:calc(var(--taille10) * 27);margin-right:calc(var(--taille10) * 1);box-shadow:calc(var(--taille10) * -0.2) 0 calc(var(--taille10) * 0.2) 0 rgba(0,0,0,0.1)}#name_label,.contactButton,.sidebar-notifications a,.sidebar-send-button{font-family:Lato-Light,sans-serif}.sidebar-left a,.sidebar-right a{text-decoration:none;display:block;overflow:hidden;position:relative;color:#fff !important;z-index:1}.sidebar-header-left,.sidebar-header-right{height:calc(var(--taille10) * 6.5);background-color:var(--green);position:relative}.sidebar-left-logo{max-height:calc(var(--taille10) * 7.5);position:absolute;top:calc(var(--taille10) * -0.2);left:calc(var(--taille10) * 0.8);margin-right:calc(var(--taille10) * 17.9)}.sidebar-right-logo{margin-left:calc(var(--taille10) * 8.4);top:calc(var(--taille10) * 1.4);right:calc(var(--taille10) * 0.1);max-width:calc(var(--taille10) * 18);float:inherit;max-height:calc(var(--taille10) * 3.7);position:relative}.close-sidebar-left{background-image:url(../images/menu-mobile-3/left-chevron.svg);background-size:45% auto;background-repeat:no-repeat;background-position:center center;height:calc(var(--taille10) * 6.5);width:calc(var(--taille10) * 6.5);margin-left:calc(var(--taille10) * 20.5);display:block}.sidebar-divider-text{font-size:calc(var(--taille10) * 2);padding-top:calc(var(--taille10) * 1.5);padding-left:calc(var(--taille10) * 2);padding-bottom:calc(var(--taille10) * 1.5);margin-bottom:0;color:#fff !important;background:#0b8545}.contactButton,.text-input{background-color:rgba(255,255,255,0.1);border:calc(var(--taille10) * 0.1) solid #3d3d3d}.sidebar-bottom-controls p{margin-top:calc(var(--taille10) * 0.3)}.sidebar-bottom-controls a{font-size:calc(var(--taille10) * 1.2);background-repeat:repeat-y;text-align:center;float:left;width:33%;line-height:calc(var(--taille10) * 1);display:block}.submenu a:first-child{background-image:none !important}.sidebar-notifications a{margin-bottom:calc(var(--taille10) * 1.5);background-repeat:no-repeat;background-position:0 center;padding-left:calc(var(--taille10) * 3.8);margin-left:calc(var(--taille10) * 2);font-size:calc(var(--taille10) * 1);color:#878787;font-weight:700;text-transform:uppercase;line-height:calc(var(--taille10) * 1)}.close-sidebar-right{background-image:url(../images/menu-mobile-3/right-chevron.svg);background-size:45% auto;background-repeat:no-repeat;background-position:center center;height:calc(var(--taille10) * 6.5);width:calc(var(--taille10) * 6.5);margin-left:0;display:block}.sidebar-left .close-sidebar-left,.sidebar-right .close-sidebar-right{position:absolute !important}.right-sidebar-copyright{margin:calc(var(--taille10) * 2) 0}.footer-text a{padding-top:calc(var(--taille10) * 1);font-size:calc(var(--taille10) * 1);color:#8a8a8a}.copyright-sidebar{font-size:calc(var(--taille10) * 1);text-align:center;text-transform:uppercase}#left_label_name,.text-input{font-size:calc(var(--taille10) * 1.1);overflow:hidden;position:relative}.menu-mobile-dynamique{margin:0;padding:0;list-style:none inside}.menu-mobile-dynamique li{width:100%;margin-bottom:calc(var(--taille10) * 0.1);background:0 0;padding-left:calc(var(--taille10) * 1.8);background:var(--green)}.menu-mobile-dynamique .sub-menu li{background-color:transparent;margin-bottom:0}.menu-mobile-dynamique .sub-menu li a{height:calc(var(--taille10) * 4.2);text-transform:none}.menu-mobile-dynamique .sub-menu{background-image:linear-gradient(to bottom,#0b8545,#0f8646);padding-top:calc(var(--taille10) * 1.8);padding-bottom:calc(var(--taille10) * 1.8);margin-left:calc(var(--taille10) * -1.5);display:none}.menu-mobile-dynamique li.parent{background-image:url(../images/menu-mobile-3/left-sidebar/gopage.svg);background-position:calc(var(--taille10) * 24.1) calc(var(--taille10) * 2.62);background-repeat:no-repeat;background-size:calc(var(--taille10) * 0.9) auto}.menu-mobile-dynamique li a{display:table-cell;width:calc(var(--taille10) * 27);vertical-align:middle;line-height:calc(var(--taille10) * 1.8);font-size:calc(var(--taille10) * 1.62);background-image:url(../images/menu-mobile-3/bendedright.svg);-webkit-tap-highlight-color:transparent;background-size:calc(var(--taille10) * 0.8) auto;text-transform:uppercase;color:#fff;height:calc(var(--taille10) * 6);background-repeat:no-repeat;padding-left:calc(var(--taille10) * 2.9);background-position:calc(var(--taille10) * 0.6) calc(var(--taille10) * 2.09)}.menu-mobile-dynamique ul{list-style:none inside;padding-left:0}.menu-mobile-dynamique ul li a{background:0 0;color:#bebebe}.small-notification p{margin:calc(var(--taille10) * 1) calc(var(--taille10) * 1.3);padding-bottom:calc(var(--taille10) * 0.2);line-height:calc(var(--taille10) * 1.8)}.text-input{color:#666;width:calc(var(--taille10) * 23);margin-left:calc(var(--taille10) * 2);height:calc(var(--taille10) * 3);padding-left:calc(var(--taille10) * 1);padding-right:calc(var(--taille10) * 1);margin-bottom:calc(var(--taille10) * 1);display:block;box-sizing:border-box}#contactEmail{margin-bottom:calc(var(--taille10) * -0.5) !important}#contactName{display:none;margin-bottom:calc(var(--taille10) * 1)}#left_label_name{display:none;text-align:left;margin-bottom:calc(var(--taille10) * 1)}#email_label,#name_label{margin-top:calc(var(--taille10) * 2);font-size:calc(var(--taille10) * 1.2);margin-left:calc(var(--taille10) * 2)}#name_label{overflow:hidden;position:relative;display:none;color:#c5c5c5}#email_label{color:#c5c5c5;display:block;overflow:hidden;position:relative}#left_label_mail,.contact-button-house,.contactButton{display:block;overflow:hidden;position:relative;font-size:calc(var(--taille10) * 1.1)}#left_label_mail{line-height:calc(var(--taille10) * 1.8);text-align:left;font-family:"Open Sans",sans-serif;margin-bottom:calc(var(--taille10) * 1)}.contact-button-house{line-height:calc(var(--taille10) * 1.8);margin-bottom:calc(var(--taille10) * 2);outline:0}.contactButton{margin-left:calc(var(--taille10) * 2);margin-top:calc(var(--taille10) * 3);height:calc(var(--taille10) * 3.6);font-weight:700;text-transform:uppercase;width:calc(var(--taille10) * 23)}.buttonWrap{padding:calc(var(--taille10) * 1) !important;min-width:43%}.contactSubmitButton{display:block !important;height:calc(var(--taille10) * 3.6) !important;margin-right:calc(var(--taille10) * 0.4);float:left;margin-bottom:calc(var(--taille10) * 2)}.contactNameField{padding-bottom:calc(var(--taille10) * 0.5);font-size:calc(var(--taille10) * 1.2)}.contactField,.contactTextarea{font-size:calc(var(--taille10) * 1.5);overflow:hidden;color:#fff;min-width:100%;display:block;box-sizing:border-box;position:relative}.contactField{height:calc(var(--taille10) * 3);padding-left:calc(var(--taille10) * 1);padding-right:calc(var(--taille10) * 1);margin-bottom:calc(var(--taille10) * 1)}.contactTextarea{margin-bottom:calc(var(--taille10) * 2);line-height:calc(var(--taille10) * 1.8);height:calc(var(--taille10) * 9);padding:calc(var(--taille10) * 0.9) calc(var(--taille10) * 1.2)}.menu-mobile-dynamique input{-webkit-appearance:none;appearance:none;border-radius:0}.sidebar-form{display:none;margin-left:calc(var(--taille10) * 2);width:calc(var(--taille10) * 23);box-sizing:border-box}.sidebar-form label{font-size:calc(var(--taille10) * 1.3);border-radius:0 !important;color:#c5c5c5;text-transform:uppercase;padding-top:calc(var(--taille10) * 1);display:block;opacity:0.8}.sidebar-form input,.sidebar-form textarea{background-color:rgba(255,255,255,0.1);border:calc(var(--taille10) * 0.1) solid #3d3d3d}.sidebar-form .formValidationError p,.subscribe-notification p{color:#ff8181 !important;padding-left:0;display:block;text-align:center;text-transform:uppercase}.sidebar-form label span{text-transform:lowercase;float:right;opacity:0.5}.sidebar-form textarea{margin-bottom:0}.sidebar-send-button{font-size:calc(var(--taille10) * 1.3);display:block;width:100%;color:#d2d2d2;text-transform:uppercase;font-weight:700}.success-subscribe{margin-top:calc(var(--taille10) * 2);width:calc(var(--taille10) * 23);margin-left:calc(var(--taille10) * 2)}.sidebar-form{margin-bottom:0 !important;margin-top:calc(var(--taille10) * -1) !important}.sidebar-form .formSuccessMessageWrap{width:calc(var(--taille10) * 23);margin-top:calc(var(--taille10) * 2);margin-bottom:0}.sidebar-form .small-notification{margin-top:calc(var(--taille10) * 2)}.sidebar-form #emailError,.sidebar-form #emailError2{margin-top:calc(var(--taille10) * 2);width:calc(var(--taille10) * 23);margin-left:calc(var(--taille10) * 2);border-radius:0;height:calc(var(--taille10) * 3.6)}.sidebar-form #emailError p,.sidebar-form #emailError2 p{text-align:center;color:#ff8181;margin:calc(var(--taille10) * 0.8) 0;display:block;background-image:none;text-transform:uppercase;padding-left:0}.subscribe-notification{width:calc(var(--taille10) * 23) !important;margin-left:calc(var(--taille10) * 2);border-radius:0 !important;margin-bottom:calc(var(--taille10) * -1.5) !important;margin-top:calc(var(--taille10) * 2) !important;background-image:none !important}.subscribe-notification p{background-image:none !important;margin:calc(var(--taille10) * 2) 0 calc(var(--taille10) * 0.8)}.formValidationError{margin-bottom:calc(var(--taille10) * -1.5)}.sidebar-form .formValidationError div{width:calc(var(--taille10) * 23);border-radius:0 !important;height:calc(var(--taille10) * 3.6);margin-top:calc(var(--taille10) * 2) !important}.sidebar-form .formSubmitButtonErrorsWrap{overflow:visible !important;margin-bottom:calc(var(--taille10) * 2)}.sidebar-form .formValidationError p{margin:calc(var(--taille10) * 0.8) 0;background-image:none}.menu-mobile-dynamique label{display:block;overflow:hidden;position:relative;border:0;outline:0}.red-notification{background-color:rgba(219,84,84,0.5);border-radius:calc(var(--taille10) * 0.5);border:calc(var(--taille10) * 0.1) solid #c24747}.formValidationError .red-notification p{background-image:none !important;display:block !important;padding-left:0 !important;text-align:center !important}.remonter{position:fixed;z-index:9999;display:none;bottom:calc(var(--taille10) * 1);right:calc(var(--taille10) * 1);width:calc(var(--taille10) * 4.4)}.remonter button{display:block;padding:calc(var(--taille10) * 0.6) calc(var(--taille10) * 1) calc(var(--taille10) * 1.1);text-align:center;border:none;background:rgba(0,0,0,0.05);border-radius:calc(var(--taille10) * 0.3)}.badge-optionnel{position:absolute;top:0;right:0;background:url(../images/badge-optionnel.png) top right no-repeat;width:calc(var(--taille10) * 13.9);height:calc(var(--taille10) * 13.9)}.bg-optionnel{background:url(../images/bg-optionel.svg) top center/calc(var(--taille10) * 6) auto}.bg-optionnel-gris{background:url(../images/bg-optionel-gris.svg) top center/calc(var(--taille10) * 6) auto #141515}.deprecated-ie{text-align:center;color:#000;background:#eee}.deprecated-ie p{line-height:calc(var(--taille10) * 3);margin:0}.deprecated-ie a{line-height:calc(var(--taille10) * 3);font-family:Helvetica,arial,sans-serif;font-size:calc(var(--taille10) * 1.3);color:#000;text-decoration:underline}@media screen and (-webkit-min-device-pixel-ratio:0){.lightboxOverlay{overflow:scroll}.lightboxOverlay::-webkit-scrollbar{width:0}}@media (max-width:1505px) and (min-width:992px){div.buttonTextHome{width:100%}}@media (max-width:992px){.pied h2{margin:0 auto 50px;font-size:calc(var(--taille10) * 2.5);margin:0;text-align:center;width:100%}.pied h2:before{left:50%;margin:auto;top:calc(var(--taille10) * -2.8);transform:translateX(-50%)}}@media (max-width:1270px){div.formulaire a.bouton-principal{position:relative;margin:0 auto 10px;display:table;float:none;text-align:center;width:100%}.formulaire.contact-footer .paddingContact{clear:both}}@media (min-width:3840px){svg#logo_FD{scale:2}}@media (max-width:991px){:root{--taille10:10px}.panel-accordion-primary .panel-title{font-size:15px !important}.gallery .description-galerie h2{font-size:20px}span.desf{font-size:20px !important}.h1,.h2,h1,h2{}.body-contact .tab-formulaire .cell.droite h2:before,.h1:before,.tab-coordonnes h2:before,h1:before{}.notre_equipe h2:before{}.flex-seoContain .seo-content,.flex-seoContain .seo-form{width:100%}.flex-seoContain{flex-direction:column}.contact .tab-formulaire .cell.droite .contenu{padding:calc(var(--taille10) * 2) 24%}.body-contact h2,.contact .coordonnees h2{margin-bottom:calc(var(--taille10) * 1)}.lb-next,.lb-prev{opacity:1 !important}div.banniere .bx-controls-direction a{position:absolute;top:50%}.contact .tab-formulaire div.cell.gauche,body.body-page-1 .fluid-contenu .corps > div:nth-child(2){display:none}.body-pageseo .slogan .titre{font-size:5vw;line-height:6vw}li.minsImages{width:20vw}.pageseo h1:before,.prestation .cell.texte .contenu h2:before{margin:auto}.body-page-1 .seifbande{padding:calc(var(--taille10) * 6) 10% calc(var(--taille10) * 7)}.body-page-1 .fluid-contenu .corps{padding:calc(var(--taille10) * 9) 10% calc(var(--taille10) * 5)}.services div.cell.gauche .vegas-slide{height:100%;width:100%;box-shadow:unset}body.body-page-1 .services{padding:0}div.nosEgagements .contenu{padding:13% 10% 3%;position:relative}.intervention div.description{width:50%;padding-top:7vw;font-size:calc(var(--taille10) * 1.5)}.container{max-width:none;width:auto}.centerservice2{margin:0 !important}.centerservice{margin:0 25% !important}.contact .formulaire .form-group .col-md-4,.contact .formulaire .form-group .col-md-8{width:100% !important}.contact .formulaire .form-group input[name="captcha"]{width:100% !important;margin-right:0 !important;text-align:left !important}.contact .formulaire .form-group input[name="captcha"] + a{position:absolute;width:calc(var(--taille10) * 14);top:calc(var(--taille10) * 0.1);right:calc(var(--taille10) * 0.1);margin-right:0 !important}.contact .formulaire .form-group input.btn-primary{width:100%;margin-top:calc(var(--taille10) * 0.8);float:none}.lb-prev{background:url(../images/lightbox-g.png) left 48% no-repeat}.lb-next{background:url(../images/lightbox-d.png) right 48% no-repeat}.video-accueil{position:static;width:100%;height:auto;margin-left:0}.banniere{height:50vh !important;position:fixed}.prestation .cell.texte .contenu{padding:calc(var(--taille10) * 5) 10%}.contact .tab-coordonnes .cell.gauche .contenu{padding:calc(var(--taille10) * 5) 7% calc(var(--taille10) * 3)}.body-page-1 .fluid-contenu,.body-pageseo .fluid-contenu{margin-top:30vh !important}.changemarge{background:#fff !important;transition:1s;box-shadow:0 0 calc(var(--taille10) * 0.7) calc(var(--taille10) * 0.1) #a7a7a7}.certifs .logo-certif img{background-size:contain}.body-pageseo .fluid-contenu,.fluid-contenu{margin:0;margin-top:29vh !important;float:left;width:100%}.slogan{top:-14vh;width:100%;left:0;text-shadow:0 0 calc(var(--taille10) * 1.8) #00000052;padding:0 calc(var(--taille10) * 1.5)}.body-page-1 .slogan{top:calc(var(--taille10) * -20);text-align:center}.slogan .titre{font-size:calc(var(--taille10) * 3.2);line-height:calc(var(--taille10) * 3)}.slogan .titre span{font-size:calc(var(--taille10) * 2.9)}.slogan .sous-titre{font-size:calc(var(--taille10) * 2);line-height:calc(var(--taille10) * 2)}.gallery .description-galerie{padding:0 0 calc(var(--taille10) * 4);text-align:justify}}.modele-liste .item .prix-item,.saluuut .item .prix-item{font-size:calc(var(--taille10) * 3);line-height:normal}@media (max-width:767px){.h1,h1{text-align:center;width:80%;margin:0 auto;font-size:calc(var(--taille10) * 2.5)}.prestation h2{font-size:20px}.flex-presentation{flex-direction:column-reverse !important;gap:24px}.rge-right{left:calc(var(--taille10) * 0) !important}.buttonTextHome,.buttonTextHome{width:100% !important;top:0 !important;justify-content:center;margin-top:0 !important}.body-page-1 .banniere:after,.body-pageseo .banniere:after{opacity:0}.prestation .cell.photo,.services .cell.gauche{height:calc(var(--taille10) * 18) !important}.pad-xs,.pad-xs-l{padding-left:calc(var(--taille10) * 1.5) !important}.pad-xs,.pad-xs-r{padding-right:calc(var(--taille10) * 1.5) !important}.slogan .titre,.slogan .titre span{font-size:calc(var(--taille10) * 3.5)}.body-page-1 .slogan .titre,.body-page-1 .slogan .titre span{font-size:29px;line-height:37px}.pied .btn-like,.pied .btn-partage,.slogan{text-align:center}.centered-bg{background-position:center;max-height:50vh}.pied h3{margin:calc(var(--taille10) * 4) 0 0}.gallery.services h1:before{left:0;right:0;margin:auto;top:calc(var(--taille10) * -2)}li.minsImages{width:40vw}body.body-page-1 .fluid-contenu .corps{padding:calc(var(--taille10) * 9) 6% calc(var(--taille10) * 5)}.intervention .description,.intervention div.description{width:100%}.pied h2:before{margin:unset;top:calc(var(--taille10) * -3.6)}.nopad-xs,.nopad-xs-l{padding-left:0 !important}.nopad-xs,.nopad-xs-r{padding-right:0 !important}.centerservice,.centerservice2{margin:0 !important}.gallery .ligne-photos,.realisations,.recup-photos{margin-left:calc(var(--taille10) * 0) !important;margin-right:calc(var(--taille10) * 0) !important;display:flex;flex-wrap:wrap}.titre-secondaire{font-size:calc(var(--taille10) * 1.7);line-height:calc(var(--taille10) * 2.4)}.body-page-1 .slogan{position:static;background:var(--green);width:100%;text-align:center;padding:calc(var(--taille10) * 1.5)}.slogan .titre{line-height:calc(var(--taille10) * 0.4)}.slogan .sous-titre{font-size:calc(var(--taille10) * 1.7);line-height:calc(var(--taille10) * 1.7)}.gallery .ligne-photos .col-md-1,.gallery .ligne-photos .col-md-2,.gallery .ligne-photos .col-md-3,.gallery .ligne-photos .col-md-4,.gallery .ligne-photos .col-md-6,.realisations .col-md-3,.recup-photos .col-md-4{padding-left:calc(var(--taille10) * 0.5) !important;padding-right:calc(var(--taille10) * 0.5) !important}.realisations .propor,.recup-photos .propor{margin-bottom:calc(var(--taille10) * 0.5)}.certifs,.contact .tab-coordonnes,.contact .tab-formulaire,.services{float:left;width:100%}.page.clear.services{padding:1em;padding-top:2em;background-color:white}.certifs .cell.gauche,.contact .tab-coordonnes .cell.centre,.services .cell.droite{display:block;width:100%}.AvisClientsBg .contenu,.certifs .cell.gauche .contenu,.realisations .contenu{padding:calc(var(--taille10) * 6) calc(var(--taille10) * 1.4) calc(var(--taille10) * 4)}.certifs .cell.droite{display:block;width:100%;padding:0 calc(var(--taille10) * 1.5) calc(var(--taille10) * 3)}.certifs .cell.droite .bg-noir{padding:calc(var(--taille10) * 4) 0}.cont-slider .controls{bottom:calc(var(--taille10) * -2)}.actualites .cell.photo,.contact .tab-coordonnes .cell.droite,.prestation .cell.photo,.services .cell.gauche{display:block;width:100%;height:auto}.services .cell.droite .contenu{padding:calc(var(--taille10) * 6) calc(var(--taille10) * 1.5) calc(var(--taille10) * 4);clear:both}.realisations{display:block}.realisations .titre-secondaire{display:inline-block;width:100%}a.bouton-principal,button.bouton-principal{padding:calc(var(--taille10) * 1.3) calc(var(--taille10) * 1.2) calc(var(--taille10) * 1.3) calc(var(--taille10) * 2);min-width:calc(var(--taille10) * 13.9)}.intervention .contenu{padding:calc(var(--taille10) * 4) calc(var(--taille10) * 1.5) calc(var(--taille10) * 5)}.intervention .zone{width:100%;height:calc(var(--taille10) * 30);position:static;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.AvisClientsBg,.contact .coordonnees{padding:0}.pied .bande1{padding:calc(var(--taille10) * 3) calc(var(--taille10) * 1.5)}.pied .btn-like{padding:0 0 calc(var(--taille10) * 1.5)}.pied .btn-partage{padding:calc(var(--taille10) * 2) 0 0}.contact .tab-coordonnes .cell.gauche{display:block;width:100%;border:none}.contact .plan{width:100%}.contact .tab-formulaire .cell.droite .contenu{padding:calc(var(--taille10) * 9) 8%}.contact .tab-coordonnes .cell.gauche .contenu{padding:0 calc(var(--taille10) * 1.5) calc(var(--taille10) * 3) calc(var(--taille10) * 3);width:100%}.contact .plan .block #googlemapapi,.contact .plan iframe{height:calc(var(--taille10) * 25) !important}.contact .tab-formulaire .cell.gauche{display:none}.contact .tab-formulaire .cell.droite{display:block;width:100%;border-bottom:calc(var(--taille10) * 0.2) solid #e6e6e6}.actualites,.prestation{min-height:none}.actualites .cell.texte,.prestation .cell.texte{display:block;width:100%;clear:both}.actualites .cell.texte .contenu,.prestation .cell.texte .contenu{padding:calc(var(--taille10) * 6) calc(var(--taille10) * 1.5)}.gallery .ligne-photos .propor{margin-bottom:calc(var(--taille10) * 1)}.gallery .nav li{margin-bottom:0;background:0 0}.gallery .description-galerie{padding:0 0 calc(var(--taille10) * 4);text-align:justify}.scrollbars{width:100%;height:auto}}@media (min-width:768px) and (max-width:991px){.pad-sm,.pad-sm-l{padding-left:15px !important}.pad-sm,.pad-sm-r{padding-right:calc(var(--taille10) * 1.5) !important}.centered-bg{background-position:center;max-height:60vh}.nopad-sm,.nopad-sm-l{padding-left:0 !important}.nopad-sm,.nopad-sm-r{padding-right:0 !important}.intervention .zone{width:50%;height:calc(var(--taille10) * 35.3);top:33%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.slogan{text-align:center}.scrollbars{height:calc(var(--taille10) * 24)}.titre-secondaire{font-size:calc(var(--taille10) * 2.3);line-height:calc(var(--taille10) * 2.4)}.gallery .description-galerie{padding:0 0 calc(var(--taille10) * 4);text-align:justify}}@media (min-width:991px) and (max-width:1199px){.gallery .description-galerie{padding:0 0 40px;text-align:justify}.tete .infos{height:auto;padding:calc(var(--taille10) * 4) calc(var(--taille10) * 3) calc(var(--taille10) * 0.2)}.btn-descendre{top:calc(var(--taille10) * -16.5)}.slogan{width:39%;top:calc(var(--taille10) * -12.5)}.body-page-1 .slogan{top:calc(var(--taille10) * -17)}.slogan .titre{font-size:calc(var(--taille10) * 3.2);line-height:calc(var(--taille10) * 3)}.slogan .titre span{font-size:calc(var(--taille10) * 2.9)}.slogan .sous-titre{font-size:calc(var(--taille10) * 2);line-height:calc(var(--taille10) * 2)}.services a.bouton-principal{}.intervention .zone{width:calc(var(--taille10) * 40.2);height:calc(var(--taille10) * 44.3);top:19%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.body-error404 a.btn.btn-default,.contact .formulaire input.btn-primary,.contact a.btn.btn-default{padding:calc(var(--taille10) * 1.6) calc(var(--taille10) * 2);font-size:calc(var(--taille10) * 1.2)}.contact .coordonnees{padding:0}.contact .formulaire .form-group input.btn-primary{width:100%;margin-top:calc(var(--taille10) * 0.8);float:none}}.infinite-scroll .chargement{background:url(../images/chargement.gif) center top no-repeat rgba(0,0,0,0);bottom:0;display:none;height:calc(var(--taille10) * 3.2);left:50%;margin-left:calc(var(--taille10) * -1.6);position:absolute;width:calc(var(--taille10) * 3.2)}.g-recaptcha,.owl-theme .owl-nav button:first-child{float:left}#g-recaptcha-response{left:calc(var(--taille10) * 1.2);position:relative;display:block !important;top:calc(var(--taille10) * -4.5);opacity:0 !important;margin:0 !important;height:calc(var(--taille10) * 1) !important}@media print{@page{size:portrait;margin:2cm}body{background-color:#fff;font-family:Serif;font-size:10pt}a:after{content:" [" attr(href) "] "}h1,h2,h3{font-family:verdana,serif}.hide,.hide-print{display:none}.clear{clear:both}div[class^="col-"]{width:100%}.gallery .ligne-photos div[class="col-md-2"]{width:16.666666666666664%}.gallery .ligne-photos div[class="col-md-3"]{width:25%}.gallery .ligne-photos div[class="col-md-4"]{width:33%}.gallery .ligne-photos div[class="col-md-6"]{width:50%}}.services .cell.gauche .vegas-slide{left:50%;height:100%;width:70%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 calc(var(--taille10) * 3.5) 0 rgb(0 0 0 / 19%)}.services .vegas-timer{top:auto;bottom:0;height:calc(var(--taille10) * 0.2)}.slideEngage{min-height:calc(var(--taille10) * 39);background-color:var(--green);border:calc(var(--taille10) * 0.2) solid var(--green);transition:0.7s;padding:0 calc(var(--taille10) * 3.5);display:flex;flex-direction:column;align-items:center;justify-content:space-around;flex-wrap:nowrap;cursor:grabbing}.slideEngage > div:first-child{display:flex;align-items:center;justify-content:center}.slideEngage > div{min-height:calc(var(--taille10) * 19.5);width:100%;transition:0.5s}.nosEgagements .contenu{padding:5% 10% 3%}.slideEngage:hover{background-color:#fff}.slideEngage h3{color:#fff;font-family:Montserrat-Regular,sans-serif;text-align:center;font-size:calc(var(--taille10) * 2.4);line-height:calc(var(--taille10) * 3.6);margin-top:0}.slideEngage:hover h3{color:var(--green);margin:0}.slideEngage img{max-height:calc(var(--taille10) * 12.8);width:auto !important;max-width:calc(var(--taille10) * 12)}.slideImg{background:center/calc(var(--taille10) * 12) no-repeat}.Slidetechnics{background-image:url(../images/technics.png)}.Slidealarm{background-image:url(../images/alarm.png)}.Slideavailable{background-image:url(../images/available.png)}.SlidePlant{background-image:url(../images/plant.png)}.SlideLike{background-image:url(../images/like.png)}.Slideclipboard{background-image:url(../images/clipboard.png)}.slideEngage:hover .Slidetechnics{background-image:url(../images/technics-g.png)}.slideEngage:hover .Slidealarm{background-image:url(../images/alarm-g.png)}.slideEngage:hover .Slideavailable{background-image:url(../images/available-g.png)}.slideEngage:hover .SlidePlant{background-image:url(../images/plant-g.png)}.slideEngage:hover .SlideLike{background-image:url(../images/like-g.png)}.slideEngage:hover .Slideclipboard{background-image:url(../images/clipboard-g.png)}.owl-theme .owl-nav{position:absolute;bottom:0;transform:translate(-50%,-50%);width:108%;left:50%;z-index:-1;top:61%}.owl-theme .owl-nav button{border-radius:50% !important;display:flex !important;align-items:center;justify-content:center;transition:0.5s}.owl-theme .owl-nav button:focus{outline:unset}.owl-theme .owl-nav button span{font-size:calc(var(--taille10) * 4);color:var(--green);height:calc(var(--taille10) * 5);line-height:calc(var(--taille10) * 4);width:calc(var(--taille10) * 5);border-radius:50%;transition:0.5s;display:flex;align-items:center;justify-content:center}.owl-theme .owl-nav button:hover span{background:var(--green);color:white;text-decoration:none}.nosEgagements .bx-controls-direction a.bx-prev{background:url(../images/left.png) left center no-repeat;left:calc(var(--taille10) * -12)}.nosEgagements .bx-controls-direction a.bx-next{background:url(../images/right.png) left center no-repeat;right:calc(var(--taille10) * -12)}.buttonTextHome{margin-top:calc(var(--taille10) * 3.2);display:flex;align-items:center;width:30%;position:relative}.rge-right{width:100%;display:flex;flex-flow:row-reverse;justify-content:center;gap:4%;align-items:center;position:relative;left:calc(var(--taille10) * -2.5)}.rge-right a{cursor:initial}.rge-right a:first-child img{width:calc(var(--taille10) * 8.4);height:auto}.rge-right a:nth-child(2) img{width:calc(var(--taille10) * 14.8)}.flex-presentation{display:flex;flex-direction:column-reverse;align-items:center;margin-top:calc(var(--taille10) * 2.8)}a.bouton-principal i{float:right;font-size:calc(var(--taille10) * 2.4);margin-left:calc(var(--taille10) * 2.4)}.flex-presentation a.bouton-principal i{margin-left:calc(var(--taille10) * 1.8)}.flex-presentation a.bouton-principal{padding:calc(var(--taille10) * 1.3)}.body-page-1 .services{padding:0 2%}.formulaire a.bouton-principal{background-color:var(--orange);font-family:Montserrat-Regular,sans-serif;margin-bottom:1em}.seifbande{padding:calc(var(--taille10) * 9) 10% calc(var(--taille10) * 7)}.pied h3:before{content:"";width:calc(var(--taille10) * 5.7);height:calc(var(--taille10) * 1.9);position:absolute;top:calc(var(--taille10) * -0.9);left:calc(var(--taille10) * -2.6);background:url(../images/bg-titre2.png) center top/contain no-repeat;opacity:0}.adressfacebook a{color:#fff;background-image:url(../images/ico-fb-h.png);background-repeat:no-repeat;margin:0;background-position:0 0;padding:0 0 calc(var(--taille10) * 1) calc(var(--taille10) * 3);background-size:5%}.minsImages{width:15vw;float:left}.nav > li > a > img{max-width:100% !important;width:100%;height:100%;object-fit:cover}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100% !important;height:calc(var(--taille10) * 0.3);margin:calc(var(--taille10) * 0.5) auto}.body-gallery-4 .gallery .nav li{background:0 0;padding:0}.body-gallery-4 .gallery .nav li a:hover .title_nav_gal,.body-gallery-4 .gallery .nav li.active a .title_nav_gal{opacity:1;color:#fff}.body-gallery-4 .gallery .nav li a{height:calc(var(--taille10) * 18);padding:0}.body-gallery-4 .mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right:0;margin-bottom:calc(var(--taille10) * 5.1)}.title_nav_gal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding-top:0;background:url(../images/back_slegon.png) center top 30% no-repeat,url(../images/back_slegon.png) center bottom 30% no-repeat rgba(0,0,0,0.7);display:flex;align-items:center;justify-content:center;text-transform:uppercase;transition:1s;-webkit-transition:1s;-khtml-transition:all 1s ease 0s;-ms-transition:1s;-o-transition:1s;opacity:0}.body-gallery-4 .mCSB_scrollTools .mCSB_buttonDown,.body-gallery-4 .mCSB_scrollTools .mCSB_buttonLeft,.body-gallery-4 .mCSB_scrollTools .mCSB_buttonRight,.body-gallery-4 .mCSB_scrollTools .mCSB_buttonUp{background-image:url(../images/mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:calc(var(--taille10) * 3);background-color:#000}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#f58526 !important}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:calc(var(--taille10) * 0.6);background-color:rgb(0 166 80) !important}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#f6882a !important}.gallery .multiple .ligne-photos h2{font-size:calc(var(--taille10) * 3.5);text-align:center;margin:calc(var(--taille10) * 4)}.body-contact .fluid-contenu .corps h1{}.body-contact .fluid-contenu .corps h1:before{margin:auto}.gallery.services{background:#fff}.notre_equipe{display:block;clear:both;padding:calc(var(--taille10) * 14) calc(var(--taille10) * 1.5) calc(var(--taille10) * 4);background:url(../images/back_notre_equipe2.jpg) center top no-repeat;position:relative;z-index:20}.notre_equipe h2:before{margin:auto;top:calc(var(--taille10) * -3.3);left:50%;transform:translateX(-50%)}.bloc_equipe{cursor:grabbing;padding:calc(var(--taille10) * 5) 0 calc(var(--taille10) * 1.5);border:calc(var(--taille10) * 0.2) solid rgba(204,204,204,0.5);text-align:center;margin:calc(var(--taille10) * 3) auto;transition:0.2s linear;-webkit-transition:0.2s linear;-khtml-transition:all 0.2s linear 0s;-o-transition:0.2s linear;background:var(--green);min-height:calc(var(--taille10) * 47)}.bloc_equipe:hover{background:#fff;border:calc(var(--taille10) * 0.2) solid #fff;box-shadow:0 0 calc(var(--taille10) * 2.5) rgba(0,0,0,0.2);-ms-box-shadow:0 0 calc(var(--taille10) * 2.5) rgba(0,0,0,0.2);-o-box-shadow:0 0 calc(var(--taille10) * 2.5) rgba(0,0,0,0.2);-webkit-box-shadow:0 0 calc(var(--taille10) * 2.5) rgba(0,0,0,0.2)}.bloc_equipe h3{color:#fff;font-size:calc(var(--taille10) * 3.1)}.bloc_equipe h4{color:#fff;text-decoration:underline}.bloc_equipe:hover h3{color:#f47910;transition:0.5s}.bloc_equipe:hover h4,.bloc_equipe:hover p{color:#000;transition:0.5s}.notre_equipe .owl-theme .owl-controls{display:none !important}.notre_equipe p{text-align:center;color:#fff;font-size:calc(var(--taille10) * 2);padding:calc(var(--taille10) * 1) calc(var(--taille10) * 1.5);line-height:calc(var(--taille10) * 3.2)}.btn_caroussel{width:calc(var(--taille10) * 2.1);height:calc(var(--taille10) * 4);cursor:pointer;display:block;position:absolute;top:50%;margin-top:calc(var(--taille10) * -2);z-index:60}#prev.btn_caroussel{background:url(../images/btn_prev.png) center center no-repeat;left:calc(var(--taille10) * 3)}#next.btn_caroussel{background:url(../images/btn_next.png) center center no-repeat;right:calc(var(--taille10) * 3)}div.bloc_equipe img{display:inline-block !important;width:calc(var(--taille10) * 15.7) !important;height:calc(var(--taille10) * 15.7);object-fit:cover}span.desf{color:#393939;font-size:calc(var(--taille10) * 3.3);text-transform:none;display:block;font-family:Solitreo,sans-serif}.banniere .bx-controls-direction a{border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);outline:0;width:calc(var(--taille10) * 3.5);height:calc(var(--taille10) * 8);text-indent:calc(var(--taille10) * -999.9);z-index:9;background-repeat:no-repeat;background-position:50% 50%}.bx-prev{left:1.5vw;background-image:url(../images/prev.png)}.bx-next{right:1.5vw;background-image:url(../images/next.png)}.nosEgagements{position:relative;background:#fff;display:block;float:left;width:100%}.centered-bg{background-position:center}.zone-catalogue{display:none;z-index:9997;background:#fff;position:absolute;top:calc(var(--taille10) * 9.8);left:0;right:0;padding:calc(var(--taille10) * 4) 0;box-shadow:0 calc(var(--taille10) * 0.2) calc(var(--taille10) * 0.3) rgba(0,0,0,0.1) inset}.zone-catalogue .categorie{border-bottom:calc(var(--taille10) * 0.1) solid #e0e0e0;padding:calc(var(--taille10) * 3.5) 0 0}.zone-catalogue .categorie .titre-cats{text-transform:uppercase;color:#e4b779;margin:0;padding:0 0 0 calc(var(--taille10) * 2.5)}.zone-catalogue .categorie .titre-cats a{color:inherit}.zone-catalogue .categorie .liste-cats{color:#000;padding:calc(var(--taille10) * 0.5) 0 calc(var(--taille10) * 4.5);list-style-type:none;margin:0;display:table;table-layout:fixed;width:100%}.zone-catalogue .liste-cats .menu-item a{display:inline-block;line-height:1}.zone-catalogue .categorie .liste-cats li{display:table-cell;vertical-align:top;text-align:center}.zone-catalogue .categorie .liste-cats li a,.zone-catalogue .categorie .liste-cats li a:visited{font-size:calc(var(--taille10) * 2);display:block;padding:0 0 calc(var(--taille10) * 11);color:inherit;text-decoration:none;background-position:center bottom;background-repeat:no-repeat}.zone-catalogue .categorie .liste-cats li a:hover,.zone-catalogue .categorie .liste-cats li.active a{color:#e4b779}.zone-catalogue .btn-fermer{color:#000;display:inline-block;position:absolute;top:calc(var(--taille10) * 1.5);right:calc(var(--taille10) * 1.5);width:calc(var(--taille10) * 5);height:calc(var(--taille10) * 5);background:url(../images/ico-croix.png) center top/100% 100% no-repeat;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}.masque-noir{display:none;background:rgba(0,0,0,0.8);position:fixed;top:0;right:0;left:0;bottom:0;z-index:9996;cursor:pointer}.categorie{float:left;padding:calc(var(--taille10) * 1)}#myModal2 .modal-content{background:#6db33f}div#myModal2{opacity:1;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.49)}.navh .menu_principal > li ul{position:absolute;top:calc(var(--taille10) * 7.9);left:50%;min-width:calc(var(--taille10) * 20);list-style:none;background:rgb(0 165 78);z-index:9999;opacity:0;padding:calc(var(--taille10) * 1) 0;-webkit-transform:scaleY(0) translateX(-50%);-moz-transform:scaleY(0) translateX(-50%);-o-transform:scaleY(0) translateX(-50%);-ms-transform:scaleY(0) translateX(-50%);transform:scaleY(0) translateX(-50%);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s}.navh .menu_principal > li:hover ul{opacity:1;-webkit-transform:scaleY(1) translateX(-50%);-moz-transform:scaleY(1) translateX(-50%);-o-transform:scaleY(1) translateX(-50%);-ms-transform:scaleY(1) translateX(-50%);transform:scaleY(1) translateX(-50%)}.navh .menu_principal > li ul:before{content:"";width:0;height:0;position:absolute;color:#00a54e;left:50%;margin-left:calc(var(--taille10) * -0.4);top:calc(var(--taille10) * -0.8);border-style:solid;border-width:0 calc(var(--taille10) * 0.8) calc(var(--taille10) * 0.8);border-top-color:transparent !important;border-right-color:transparent !important;border-left-color:transparent !important}.navh .menu_principal > li ul li{display:block;text-align:left;background:0 0}.navh .menu_principal > li ul li a,.navh .menu_principal > li ul li a:visited{display:block;color:#fff;padding:calc(var(--taille10) * 0.5) calc(var(--taille10) * 0.6) !important;text-transform:none;font-size:calc(var(--taille10) * 1.4);background:0 0;margin:0}.navh .menu_principal > li ul li a:hover,.navh .menu_principal > li ul li.active a{color:#c8c8c8;background:0 0}.categorie a:hover{background-color:var(--orange)}.categorie a{text-decoration:none;background:#00a54f;color:#fff;padding:calc(var(--taille10) * 1.5)}.row.recup-photos.gallery h3{color:var(--green);font-size:calc(var(--taille10) * 1.9);text-decoration:none;font-family:"Rubik-Regular",sans-serif}.fluid-collections{background:#f2efef}.fluid-collections .titre{background:#fff;color:#403f3f;font-size:calc(var(--taille10) * 3.9);text-transform:uppercase;box-shadow:0 calc(var(--taille10) * 0.3) calc(var(--taille10) * 0.3) rgba(0,0,0,0.1);text-align:center;padding:calc(var(--taille10) * 3.8) 0 calc(var(--taille10) * 3);letter-spacing:calc(var(--taille10) * 0.5)}.fluid-collections .encart{text-align:center;padding:calc(var(--taille10) * 6) 0}.fluid-collections .encart .titre-col{text-transform:uppercase;font-size:calc(var(--taille10) * 3);font-family:Merriweather;margin:calc(var(--taille10) * 2.5) 0 0}.fluid-collections .encart a{display:inline-block;color:#403f3f;text-decoration:none;font-size:calc(var(--taille10) * 2.6)}etiquette{position:absolute;z-index:9000}.etiquette.favoris{background:url(../images/ico-coeur.png);top:calc(var(--taille10) * 0.5);right:calc(var(--taille10) * 0.5);width:calc(var(--taille10) * 2.5);height:calc(var(--taille10) * 2.3);transition:0.4s}.item:hover .etiquette.favoris{background:url(../images/ico-coeur-h.png)}.mentions{padding:0 0 calc(var(--taille10) * 1);margin:0}.mentions .mention{color:#e4b779;font-style:italic;text-align:center;font-size:calc(var(--taille10) * 1.8);margin:0;line-height:calc(var(--taille10) * 2.1)}.fil-arianne{border-bottom:calc(var(--taille10) * 0.1) solid #b9b8b8;padding:0 0 calc(var(--taille10) * 1);margin-bottom:calc(var(--taille10) * 1);font-size:calc(var(--taille10) * 1.5)}.cat-produit .fil-arianne{margin:0 0 calc(var(--taille10) * 5)}.cat-liste .titre-liste{background:#3f3f3f;border-radius:calc(var(--taille10) * 0.3);margin-bottom:calc(var(--taille10) * 2)}.cat-produit .noimage,.modele-liste .item .noimage{background:url(../images/noim.jpg) center center no-repeat #fff}.cat-liste .titre-liste h2{background:0 0;margin:0}.cat-liste #filtres{display:block;padding:calc(var(--taille10) * 2) 0 0;font-size:calc(var(--taille10) * 1.4);text-align:right;text-transform:uppercase}.OwlBanner .owl-item,.cat-liste #filtres form,.cat-produit .controlsthumb ol li{display:inline-block}.cat-liste #filtres form b,.cat-liste #filtres form label{font-weight:400;color:#000}.cat-liste #filtres form label{background:url(../images/points.png) right calc(var(--taille10) * 0.4) no-repeat;padding:0 calc(var(--taille10) * 1) 0 0}.cat-liste #filtres select{height:calc(var(--taille10) * 3);line-height:calc(var(--taille10) * 3);padding:calc(var(--taille10) * 0.5);border:calc(var(--taille10) * 0.1) solid #ccc;margin:0 0 0 calc(var(--taille10) * 1)}.cat-liste #pagination{padding:calc(var(--taille10) * 0.8) 0;text-align:right;border-top:calc(var(--taille10) * 0.1) solid #ccc;border-bottom:calc(var(--taille10) * 0.1) solid #ccc;margin:calc(var(--taille10) * 3) 0 0}.cat-liste #pagination ul{margin:0;padding:0}.cat-liste #pagination ul li{display:inline-block;width:calc(var(--taille10) * 2.8)}.cat-liste #pagination ul li a{background:#f5f5f5;color:#000;text-align:center;display:block;height:calc(var(--taille10) * 2.8);line-height:calc(var(--taille10) * 2.8);font-weight:700;font-size:calc(var(--taille10) * 1.6);text-decoration:none}.cat-liste #pagination ul li a:hover,.cat-liste #pagination ul li.active a{background:#edebeb}.filtres-catalogue{background:#f8f8f8;padding:calc(var(--taille10) * 1.5)}.filtres-catalogue a.btn-reset,.filtres-catalogue button{transition:0.4s;border:calc(var(--taille10) * 0.1) solid #9a9a9a;display:block;background:0 0;text-align:center;text-transform:uppercase;color:#000;width:100%;font-size:calc(var(--taille10) * 1.6);padding:calc(var(--taille10) * 0.9) 0 calc(var(--taille10) * 0.6)}.filtres-catalogue a.btn-reset:hover,.filtres-catalogue button:hover{color:#fff;background:#000;border:calc(var(--taille10) * 0.1) solid #000}.filtres-catalogue h3{font-size:calc(var(--taille10) * 1.6);color:#000;padding:calc(var(--taille10) * 0.5) 0}.filtres-catalogue p{line-height:calc(var(--taille10) * 2.6)}.filtres-catalogue p.range{padding:calc(var(--taille10) * 1) calc(var(--taille10) * 1) calc(var(--taille10) * 2)}.filtres-catalogue label{font-weight:400;font-size:calc(var(--taille10) * 2);color:#838383;margin:0;padding:0 0 0 calc(var(--taille10) * 0.5)}.filtres-catalogue input:disabled + label{font-weight:400;font-size:calc(var(--taille10) * 2);color:#d2d2d2;margin:0;padding:0 0 0 calc(var(--taille10) * 0.5);font-style:italic}.filtres-catalogue input[type="submit"]{margin:calc(var(--taille10) * 3) 0 calc(var(--taille10) * 2);transition:0.4s;background:#e4b779;font-size:calc(var(--taille10) * 1.6);color:#272727;text-align:center;display:block;width:100%;border:none;padding:calc(var(--taille10) * 1) 0 calc(var(--taille10) * 0.7);text-transform:uppercase;font-family:Merriweather}.cat-produit .btn-retour a:hover,.filtres-catalogue input[type="submit"]:hover{background:#000;color:#fff}.modele-liste{margin-left:calc(var(--taille10) * -1.5) !important;margin-right:calc(var(--taille10) * -1.5) !important;padding:0}.encarts .modele-liste,.encarts2 .modele-liste,.encarts3 .modele-liste{margin-left:0 !important;margin-right:0 !important;padding:0}.modele-liste .col-md-2,.modele-liste .col-md-3,.modele-liste .col-md-4,.modele-liste .col-md-6{padding-left:calc(var(--taille10) * 1) !important;padding-right:calc(var(--taille10) * 1) !important}.modele-liste .item{margin-bottom:calc(var(--taille10) * 3);position:relative}.modele-liste.cont-sliderfav .item,.modele-liste.cont-slidernouv .item,.modele-liste.cont-sliderred .item{width:100%;padding:0 calc(var(--taille10) * 2)}.modele-liste.cont-sliderfav .item .div-proportionnel-item,.modele-liste.cont-slidernouv .item .div-proportionnel-item,.modele-liste.cont-sliderred .item .div-proportionnel-item{width:calc(var(--taille10) * 22) !important;display:inline-block}.cat-produit .cont-sliderthumb .div-proportionnel,.cat-produit .miniatures .div-proportionnel,.modele-liste .item .div-proportionnel-item{width:100%;position:relative}.modele-liste .item .div-proportionnel-item:after{padding-top:100%;display:block;content:""}.modele-liste .item .div-proportionnel-item .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative;transition:0.4s}.modele-liste .item h2,.modele-liste .item h3{margin:calc(var(--taille10) * 2) 0 calc(var(--taille10) * 1);font-size:calc(var(--taille10) * 2.3);text-transform:uppercase;text-align:center;padding:0}.modele-liste .item h2 a,.modele-liste .item h3 a{color:#00a551}.modele-liste .item .prix-item{text-align:center}.cat-produit .item-prix div,.modele-liste .item .prix-item div{display:inline-block;vertical-align:top;padding:0}.cat-produit .item-prix div.cell2,.modele-liste .item .prix-item div.cell2{display:inline-block;white-space:nowrap}.cat-produit .item-prix div.ancien,.modele-liste .item .prix-item div.ancien,.saluuut .item .prix-item div.ancien{text-decoration:line-through;color:#9e9e9e;position:relative;font-size:calc(var(--taille10) * 2.4)}.modele-liste .item .prix-item div.ancien:before,.saluuut .item .prix-item div.ancien:before{content:"";position:absolute;top:calc(var(--taille10) * 1.8);left:calc(var(--taille10) * 0.2);right:calc(var(--taille10) * 0.2);border-bottom:calc(var(--taille10) * 0.1) solid #9e9e9e;display:inline-block;opacity:0}.saluuut .item .prix-item div{display:inline-block;vertical-align:top;padding:calc(var(--taille10) * 0.7) 0 0}.cat-produit .btn-partage{text-align:right;position:absolute;top:0;right:0}.cat-produit .btn-partage .btnp{width:calc(var(--taille10) * 2.7);height:calc(var(--taille10) * 2.5);margin:0 calc(var(--taille10) * 0.1);background-repeat:no-repeat;background-position:center center;display:inline-block;transition:0.4s;vertical-align:top;cursor:pointer}.cat-produit .btn-partage .btnp img{vertical-align:top}.cat-produit .btn-partage .btnp.btn-fb{background-image:url(../images/ico-fb2.png)}.cat-produit .btn-partage .btnp.btn-twitter{background-image:url(../images/ico-twitter2.png)}.cat-produit .btn-partage .btnp.btn-google{background-image:url(../images/ico-google2.png)}.cat-produit .btn-partage .btnp.btn-pinterest{background-image:url(../images/ico-pinterest2.png)}.cat-produit .btn-partage .btnp.btn-tumblr{background-image:url(../images/ico-tumblr2.png)}.cat-produit .btn-partage .btnp.btn-ami{background-image:url(../images/ico-ami2.png)}.cat-produit .btn-partage .btnp.btn-fb:hover{background-image:url(../images/ico-fb2-h.png)}.cat-produit .btn-partage .btnp.btn-twitter:hover{background-image:url(../images/ico-twitter2-h.png)}.cat-produit .btn-partage .btnp.btn-tumblr:hover{background-image:url(../images/ico-tumblr2-h.png)}.cat-produit .btn-partage .btnp.btn-google:hover{background-image:url(../images/ico-google2-h.png)}.cat-produit .btn-partage .btnp.btn-pinterest:hover{background-image:url(../images/ico-pinterest2-h.png)}.cat-produit .btn-partage .btnp.btn-ami:hover{background-image:url(../images/ico-ami2-h.png)}.cat-produit .particularites li{font-size:calc(var(--taille10) * 2);color:#858585}.cat-produit .btn-envie a,.cat-produit .btn-retour a{transition:0.4s;display:inline-block;text-decoration:none;border:calc(var(--taille10) * 0.1) solid #585858;font-size:calc(var(--taille10) * 1.6);color:#000;text-transform:uppercase}.cat-produit .item-titre{font-size:calc(var(--taille10) * 3.8);color:var(--orange);text-align:center;margin:0}.cat-produit .item-description{font-size:calc(var(--taille10) * 1.9);padding:0 0 calc(var(--taille10) * 3);color:#676767}.cat-produit .item-prix{font-size:calc(var(--taille10) * 3.4);line-height:calc(var(--taille10) * 3.5);padding:calc(var(--taille10) * 2) 0 0}.cat-produit .item-prix div.ancien:before{content:"";position:absolute;top:calc(var(--taille10) * 1.2);left:calc(var(--taille10) * 0.2);right:calc(var(--taille10) * 0.2);border-bottom:calc(var(--taille10) * 0.1) solid #9e9e9e;display:inline-block;opacity:0}img.marque_image{width:calc(var(--taille10) * 10);display:inline-block;margin:0 calc(var(--taille10) * 1.5) calc(var(--taille10) * 1.5) 0}.cat-produit .particularites{margin:calc(var(--taille10) * 4) 0 calc(var(--taille10) * 3.5);padding:0;list-style-type:none}.cat-produit .btn-retour a{padding:calc(var(--taille10) * 1.5) calc(var(--taille10) * 3) calc(var(--taille10) * 1.2)}.cat-produit .titre-similaire{font-size:calc(var(--taille10) * 2.8);text-transform:uppercase;padding:calc(var(--taille10) * 1.9) 0 calc(var(--taille10) * 1.2) calc(var(--taille10) * 1.5);color:#403f3f;text-align:center;border:calc(var(--taille10) * 0.1) solid #c8c8c8;margin:calc(var(--taille10) * 7) 0 calc(var(--taille10) * 5)}.cat-produit .titre-desc{text-transform:none;font-size:calc(var(--taille10) * 2.2);margin:calc(var(--taille10) * 2) 0 calc(var(--taille10) * 1.1)}.cat-produit .btn-envie a{padding:calc(var(--taille10) * 1.5) calc(var(--taille10) * 3) calc(var(--taille10) * 1.2) calc(var(--taille10) * 5.5);background:url(../images/ico-envie.png) calc(var(--taille10) * 3) center no-repeat}.cat-produit .btn-envie a.remove-from-wishlist,.cat-produit .btn-envie a:hover{background:url(../images/ico-envie-h.png) calc(var(--taille10) * 3) center no-repeat #000;color:#fff}.cat-produit .cont-sliderthumb .div-proportionnel:after{padding-top:72%;display:block;content:""}.cat-produit .cont-sliderthumb .div-proportionnel .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative;cursor:zoom-in}.cat-produit .noimage{display:block;width:100%;height:calc(var(--taille10) * 40);background-size:auto !important}.cat-produit .sudo-slider-thumb{padding:0;text-align:center}.cat-produit .cont-miniatures{overflow:hidden;position:relative;margin:calc(var(--taille10) * 1) 0 0}.cat-produit .miniatures{width:calc(var(--taille10) * 30000)}.cat-produit .miniatures .miniature{width:calc(var(--taille10) * 18.1);float:left;margin-right:calc(var(--taille10) * 0.5);border:calc(var(--taille10) * 0.1) solid #ccc}.cat-produit .miniatures .div-proportionnel:after{padding-top:94%;display:block;content:""}.cat-produit .miniatures .div-proportionnel .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative}.centered-bg,.centered-bg img,.sliderBg{width:100%;height:100vh}.cat-produit .cont-miniatures .precedent-miniatures{position:absolute;top:50%;margin-top:calc(var(--taille10) * -1.6);left:calc(var(--taille10) * 1.5);display:none;width:calc(var(--taille10) * 3.2);height:calc(var(--taille10) * 3.2);background:url(../images/ico-thumb-g.png)}.cat-produit .cont-miniatures .suivant-miniatures{position:absolute;top:50%;margin-top:calc(var(--taille10) * -1.6);right:calc(var(--taille10) * 1.5);display:none;width:calc(var(--taille10) * 3.2);height:calc(var(--taille10) * 3.2);background:url(../images/ico-thumb-d.png)}.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="next"],.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="prev"]{z-index:9000;position:absolute;top:50%;display:none;width:calc(var(--taille10) * 3.2);height:calc(var(--taille10) * 3.2);margin-top:calc(var(--taille10) * -1.6)}.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="prev"]{left:0;background:url(../images/ico-thumb-g.png)}.cat-produit .cont-sliderthumb a.customLinkThumb[data-target="next"]{right:0;background:url(../images/ico-thumb-d.png)}.cat-produit .controlsthumb{display:inline-block;z-index:9000;position:absolute;bottom:calc(var(--taille10) * 1);left:0;right:0;text-align:center}.cat-produit .controlsthumb ol li a{display:block;width:calc(var(--taille10) * 2.3);height:calc(var(--taille10) * 2.3);background-image:url(../images/miette.png);background-repeat:no-repeat;background-position:50% 50%;margin:0 calc(var(--taille10) * 0.2)}.cat-produit .controlsthumb ol li.current a{background-image:url(../images/miette-h.png)}.cat-produit .zone-leads{padding:calc(var(--taille10) * 3) 0 0}.cat-produit .form-question select{width:100%;border:none;border-bottom:calc(var(--taille10) * 0.1) solid #b9b9b9;height:calc(var(--taille10) * 3.2);margin:0 0 calc(var(--taille10) * 2);line-height:calc(var(--taille10) * 3.2);padding:calc(var(--taille10) * 0.5) calc(var(--taille10) * 0.5) calc(var(--taille10) * 0.5) 0}.cat-produit .form-question textarea{width:100%;border:calc(var(--taille10) * 0.1) solid #b9b9b9;padding:calc(var(--taille10) * 1);height:calc(var(--taille10) * 27.7);margin:0 0 calc(var(--taille10) * 1.2)}.cat-produit .form-question input[type="email"],.cat-produit .form-question input[type="tel"],.cat-produit .form-question input[type="text"]{width:100%;border:none;border-bottom:calc(var(--taille10) * 0.1) solid #b9b9b9;margin:0 0 calc(var(--taille10) * 2);height:calc(var(--taille10) * 3.2);line-height:1;padding:0}.cat-produit .form-question input[type="submit"]{width:100%;border:calc(var(--taille10) * 0.3) solid #e4b779;padding:calc(var(--taille10) * 0.6) calc(var(--taille10) * 2) calc(var(--taille10) * 0.2) 0;color:#484848;background:#fff;text-transform:uppercase;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s}.cat-produit .form-question input[type="submit"]:hover{background:#e4b779;color:#fff}.help-block{margin-top:0;margin-bottom:calc(var(--taille10) * 1);position:relative;top:calc(var(--taille10) * -1.5)}.cat-produit .form-question input[name="captcha"]{width:83%}.cat-produit .form-question #captcha3{height:calc(var(--taille10) * 3.4) !important;padding:0 calc(var(--taille10) * 0.4)}@media screen and (-webkit-min-device-pixel-ratio:0),screen and (-moz-images-in-menus:0){.cat-produit .form-question select,.form-horizontal select.form-control{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none;background-image:url(../images/image-select.png) !important;background-repeat:no-repeat !important;background-position:right center !important;line-height:normal !important}.cat-produit .form-question select option,.form-horizontal select.form-control option{color:inherit}}.cat-produit .form-question ::-webkit-input-placeholder{color:#000 !important}.cat-produit .form-question :-moz-placeholder{color:#000 !important;opacity:1 !important}.cat-produit .form-question ::-moz-placeholder{color:#000 !important;opacity:1 !important}.cat-produit .form-question :-ms-input-placeholder{color:#000 !important}#headerSlider{position:absolute;height:80vh;width:100vw}.owl-theme.OwlBanner.owl-loaded.owl-drag{width:100%;height:100vh;position:relative}.OwlBanner .owl-dots{bottom:3vh;position:absolute;margin:auto;left:0;right:0;z-index:10000}.owl-theme.OwlBanner .owl-dots .owl-dot{background:0 0;border:0}.owl-theme.OwlBanner .owl-dots .owl-dot span{background:var(--orange);width:calc(var(--taille10) * 1.3);height:calc(var(--taille10) * 1.3)}.owl-theme.OwlBanner .owl-dots .owl-dot:focus{border:0;outline:0}.photo-contact img{width:90%;margin:auto;display:block}.body-gallery.body-gallery-2 .bloc_equipe{min-height:calc(var(--taille10) * 60) !important;max-height:calc(var(--taille10) * 60) !important}.body-gallery.body-gallery-2 .bloc_equipe imge{height:calc(var(--taille10) * 15.7);width:calc(var(--taille10) * 15.7)}.cat-produit .row.relative p{text-align:center !important;font-family:Montserrat-Regular !important;margin-top:calc(var(--taille10) * 1);color:#f5811f}.popup{cursor:pointer;z-index:9001;position:fixed;border-radius:calc(var(--taille10) * 0.6);display:flex;top:calc(var(--taille10) * 28.5);background-color:#fff;right:calc(var(--taille10) * -20.3);transition:0.3s ease-in-out;padding:calc(var(--taille10) * 0.6)}.logo img{width:calc(var(--taille10) * 3.4)}.popup .content{margin:auto;width:calc(var(--taille10) * 20.3);padding:0 calc(var(--taille10) * 2.5);font-family:Lato}.popup .content a{text-align:center;margin:auto;color:#05a651;font-size:calc(var(--taille10) * 1.9)}svg#logo_FD{fill:#00a44e}.body-tarif .banniere{background-image:url("../images/lastBanner.jpg") !important}.body-catalogue-list .banniere{background-image:url("../images/charpente.jpg") !important}.body-service-list .banniere.parallax.cover{background-image:url("../images/prestation-photo.jpg") !important;background-position:right}