@charset "utf-8";#cookieChoiceInfo,.chromeframe{position:fixed;left:0;width:100%}.ariane #breadcrumbs a,body,h1 a,h2 a,h3 a,h4 a,h5 a{color:#1d1d1d}#header .bandeau .btDemander,.bouton{-webkit-backface-visibility:hidden;text-transform:uppercase;-moz-osx-font-smoothing:grayscale}#header .bandeau .btDemander,#header nav .btDemander,#header nav li a,.M,.bouton,h1,h2{text-transform:uppercase}#carouHome .encart a,#header .bandeau .btDemander,.bouton{-moz-osx-font-smoothing:grayscale}.FL{float:left}#header .bandeau .btDemander span,.DB,.axeptio_widget label{display:block}.LN{list-style:none}.TL{text-align:left}#cookieChoiceInfo,.TC,.gform_footer{text-align:center}#carouHome .qualibat.sans,#sidebar #field_2_5,#sidebar .gform_validation_container,.DN,.gform_validation_container,.page-template-front-page #field_2_5,.page-template-front-page .gform_validation_container,.resume-mobile{display:none}#pre-footer .col-sm-5 .textwidget,.I{font-style:italic}.FR{float:right}.DIB{display:inline-block}.DI{display:inline}.TR{text-align:right}.TJ{text-align:justify}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;z-index:8;top:0}#carouHome,#carouHome .container,#header .bandeau .btDemander,#header nav li,.bouton,.container,.form-devis .wpcf7-form-control,.sidebar .form-devis-sidebar .wpcf7-form-control{position:relative}#cookieChoiceInfo{margin:0;z-index:999;bottom:0;background-color:#1d1d1d;color:#efefef;font-size:12px;font-weight:400;opacity:.8;padding:20px 0}#cookieChoiceDismiss{font-weight:700;font-size:10px}body{background:#1d1d1d}body,div,form,html,table,td,tr{font-family:Roboto,sans-serif;font-size:14px;font-weight:300}h1,h2,h3,h4,h5{margin:0 0 .55em;padding:0;line-height:1em}h1{font-size:30px;font-weight:700}h2{font-size:24px;font-weight:300}h3{font-size:18px;font-weight:700}h4{font-size:16px;font-weight:700}a{-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear;transition:.1s linear;text-decoration:none}#header .bandeau #btTelephone svg,#pre-header .sociaux a svg{-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear}a:active,a:focus,a:hover{outline:0;text-decoration:none}p{line-height:1.4em;margin:0 0 1.4em}img.alignright{float:right;display:inline;margin:0 0 15px 15px}img.alignleft{float:left;display:inline;margin:0 15px 15px 0}.section{padding-top:40px;padding-bottom:40px}.form-devis p:last-child,.section p:last-child,.sidebar .form-devis-sidebar p:last-child{margin-bottom:0}.gris{background:#efefef}.bleu,.form-devis p .bleu,.page .wpcf7-form label,.sidebar .form-devis-sidebar p .bleu{color:#296fb6}.wpgmza_map{margin-bottom:40px}.bouton{display:inline-block;font-weight:700;font-size:12px;padding:.8em 1.4em;-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;background:#296fb6;color:#fff;border:1px solid #296fb6;margin:0 15px 1em 0}#carouHome .encart a:before,#header .bandeau .btDemander:before,.bouton:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:#163c63}#carouHome .encart a:active,#carouHome .encart a:focus,#carouHome .encart a:hover,.bouton:active,.bouton:focus,.bouton:hover{color:#fff;border-color:#163c63}#carouHome .encart a:active:before,#carouHome .encart a:focus:before,#carouHome .encart a:hover:before,#header .bandeau .btDemander:active:before,#header .bandeau .btDemander:focus:before,#header .bandeau .btDemander:hover:before,.bouton:active:before,.bouton:focus:before,.bouton:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}#carouHome .encart a.bouton-light,.bouton.bouton-light{background:0 0;border:1px solid #296fb6;color:#296fb6}#carouHome .encart a.bouton-light:before,#carouHome .seq-pagination .seq-current a,.bouton.bouton-light:before{background:#296fb6}#carouHome .encart a.bouton-light:active,#carouHome .encart a.bouton-light:focus,#carouHome .encart a.bouton-light:hover,.bouton.bouton-light:active,.bouton.bouton-light:focus,.bouton.bouton-light:hover{color:#fff;border-color:#296fb6}#carouHome .encart a.bouton-small,.bouton.bouton-small{font-size:11px;padding:.5em 1.4em}#carouHome .encart a.bouton-noir,.bouton.bouton-noir{border-color:#1d1d1d;color:#1d1d1d}#carouHome .encart a.bouton-noir:before,#header nav,#menuMo,.bouton.bouton-noir:before{background:#1d1d1d}#carouHome .encart a.bouton-blanc:before,#header,#pre-footer,#site,.bouton.bouton-blanc:before{background:#fff}#carouHome .encart a.bouton-noir:active,#carouHome .encart a.bouton-noir:focus,#carouHome .encart a.bouton-noir:hover,.bouton.bouton-noir:active,.bouton.bouton-noir:focus,.bouton.bouton-noir:hover{color:#fff;border-color:#1d1d1d}#carouHome .encart a.bouton-blanc,.bouton.bouton-blanc{border-color:#fff;color:#fff}#carouHome .encart a.bouton-blanc:active,#carouHome .encart a.bouton-blanc:focus,#carouHome .encart a.bouton-blanc:hover,.bouton.bouton-blanc:active,.bouton.bouton-blanc:focus,.bouton.bouton-blanc:hover{color:#1d1d1d;border-color:#fff}#header nav .menu-home a,#header nav li:first-child a{border-left:1px solid #494b4b}#site{min-height:400px;height:auto!important;overflow:hidden}#pre-header{background:#efefef;padding:.6em 0}#pre-header .col{font-size:12px;padding:0 1em}#pre-header ul{margin:0;padding:0;list-style:none;font-size:12px}#footer li,#pre-header li{margin:0;padding:0;display:inline}#pre-header li a{display:inline-block;padding:0 .2em;line-height:1em;color:#1d1d1d}#carouHome .orange h2 strong,#footer li a:active,#footer li a:focus,#footer li a:hover,#header .situation a:hover strong,#header nav li a.actif,#header nav li a:active,#header nav li a:focus,#header nav li a:hover,#header nav li.current-menu-item>a,#header nav li.current-page-ancestor>a,#pre-header li a:active,#pre-header li a:focus,#pre-header li a:hover{color:#e36124}#pre-header .qualibat{position:absolute;z-index:2;top:-8px;left:30%;text-align:left;font-size:18px;line-height:1em;padding:8px 10px 10px 55px;color:#0087c3;-moz-box-shadow:0 1px 7px rgba(0,0,0,.21);-webkit-box-shadow:0 1px 7px rgba(0,0,0,.21);box-shadow:0 1px 7px rgba(0,0,0,.21);background:url("../img/Qualibat.jpg") 10px center/auto 90% no-repeat #fff}#pre-header .widget-avis{position:absolute;z-index:3;top:-8px;right:12px}#pre-header .sociaux{margin:0 205px 0 0}#pre-header .sociaux a{display:inline-block;padding:0 4px}#pre-header .sociaux a svg{fill:#939596;vertical-align:middle;transition:.1s linear}#footer #btRemonte:hover svg,#header nav .menu-home a:active svg,#header nav .menu-home a:focus svg,#header nav .menu-home a:hover svg,#pre-header .sociaux a:active svg,#pre-header .sociaux a:focus svg,#pre-header .sociaux a:hover svg{fill:#e36124}#header{z-index:99999}#header .bandeau{padding-top:5px;padding-bottom:5px;background:url("../img/fond-header.jpg") center bottom/contain no-repeat;-o-background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;text-align:right}#header .bandeau #btTelephone{display:inline;float:right;text-align:left;color:#296fb6;font-weight:700;font-size:14px;line-height:1.2em;margin:28px 15px 0 0}#header .bandeau #btTelephone span{font-size:22px;display:block}#header .bandeau #btTelephone svg{float:left;display:inline;margin:4px 5px 0 0;fill:#296fb6;transition:.1s linear;width:30px;height:auto}#header .situation strong,#header .situation svg{-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear}#header .bandeau #btTelephone:active span,#header .bandeau #btTelephone:focus span,#header .bandeau #btTelephone:hover span{color:#163c63}#header .bandeau #btTelephone:active svg,#header .bandeau #btTelephone:focus svg,#header .bandeau #btTelephone:hover svg{fill:#163c63}#header .bandeau .btDemander{display:inline;float:right;padding:1em 1.6em;background:#296fb6;color:#fff;font-weight:700;text-align:center;margin:22px 0 0;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}#carouHome .encart h2,#carouHome .encart ul{opacity:0;transform:translateX(30px) translateZ(0)}#header .situation{position:absolute;z-index:2;left:350px;top:34px;text-align:right;font-size:18px;line-height:1em;font-weight:400}#header .situation svg{fill:#e36124;display:inline-block;float:right;margin:4px 0 0 8px;transition:.1s linear}#header .situation strong{transition:.1s linear}#header .situation small{display:block;text-align:right;font-size:13px}#header .situation a{color:#3d3e3f}#header .situation a:hover svg{fill:#e98251}#header nav .btDemander{display:inline;float:right;padding:1em 1.6em .9em;background:#296fb6;color:#fff;font-weight:700;text-align:center}#header nav #menuResponsive{font-size:13px;padding:.7em 0;text-align:center;width:40px;display:inline-block}#header nav #menuResponsive svg,#header nav .menu-home a svg{fill:#c9caca;-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear;transition:.1s linear}#header nav #menuResponsive:focus,#header nav #menuResponsive:hover{background:#e36124}#header nav #menuResponsive:focus svg,#header nav #menuResponsive:hover svg{fill:#1d1d1d}#header nav ul{margin:0;padding:0;font-size:13px}#header nav li{float:left;display:inline;margin:0;padding:0}#header nav li a{display:block;padding:.8em 1.2em;border-right:1px solid #494b4b;color:#c9caca}#header nav li .sub-menu{position:absolute;z-index:9999;top:39px;width:200px;background:#1d1d1d;padding:0;margin:0;display:none}#header nav li .sub-menu li{float:none;display:block}#header nav li .sub-menu li a{border:0;text-transform:none;padding:.4em 1.2em}#header nav li .sub-menu li:first-child a{border-left:0}#header nav li.orange a,#menuMo li.orange a{background:#e36124;color:#fff}#header nav li.orange a:active,#header nav li.orange a:focus,#header nav li.orange a:hover{background:#bc4c18}#header nav li.vert a,#menuMo li.vert a{background:#96a825;color:#fff}#header nav li.vert a:active,#header nav li.vert a:focus,#header nav li.vert a:hover{background:#719814}#header nav li.violet a,#menuMo li.violet a{background:#825d93;color:#fff}#header nav li.violet a:active,#header nav li.violet a:focus,#header nav li.violet a:hover{background:#664974}#header nav .menu-home{float:left;display:inline;font-size:13px}#header nav .menu-home a{display:block;padding:.7em 1.2em}#header nav .menu-menu-gauche-container{float:left;display:inline}#header nav .menu-menu-droite-container{float:right;display:inline}.sidebar .widget-liste-pages{background:#efefef;padding:15px 20px;margin:0 0 20px}.sidebar .widget-liste-pages h4{font-weight:300;text-transform:uppercase;font-size:18px;padding:0 0 .5em;border-bottom:1px solid #c9caca}#footer ul,.sidebar .widget-liste-pages ul{margin:0;padding:0}.banniere-actimur a,.sidebar .widget-agences a{display:inline-block;border:1px solid #fff;padding:.4em 1.6em;text-transform:uppercase;color:#fff}.sidebar .widget-liste-pages li a{display:inline-block;margin:0 0 .4em;color:#1d1d1d}.sidebar .widget-liste-pages li a:before{content:"\2022\ ";display:inline-block;margin:0 5px 0 0;-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear;transition:.1s linear}#pre-footer .wysija-submit,.page .wpcf7-form .wpcf7-submit{font-weight:700;-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear}.sidebar .widget-liste-pages li a:active,.sidebar .widget-liste-pages li a:focus,.sidebar .widget-liste-pages li a:hover{margin-left:5px;color:#825d93}.sidebar .widget-agences{background:url("../img/agences-carte.png") right bottom no-repeat #296fb6;padding:1.2em 1.4em;margin:20px 0 0}.sidebar .widget-agences h4{text-transform:uppercase;color:#fff;font-weight:700;font-size:16px}.sidebar .widget-agences a{font-size:11px;font-weight:700}.banniere-actimur a:active,.banniere-actimur a:focus,.banniere-actimur a:hover,.sidebar .widget-agences a:active,.sidebar .widget-agences a:focus,.sidebar .widget-agences a:hover{background:#fff;color:#296fb6}.banniere-actimur{background:url("../img/agences-carte2.png") right bottom no-repeat #296fb6;padding:30px 4.4em;margin:50px 0 66px}.banniere-actimur .titre{text-transform:uppercase;color:#fff;font-weight:700;font-size:22px;margin-bottom:15px}.banniere-actimur a{font-size:16px;font-weight:700}#footer li a,.blocMiniatures article{padding:0 15px}.ariane{padding:.6em 0;background:#efefef}#footer div,.ariane #breadcrumbs,.page-template-default .ginput_container.ginput_container_checkbox ul li label{font-size:12px}.illustration-page{height:237px;background-repeat:no-repeat;background-position:center center;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;margin:0 0 20px}#sidebar .gform_body .col-sm-12,#sidebar .gform_body .col-sm-4,.blocMiniatures .photo img,.page .wpcf7-form .wpcf7-form-control-wrap,.page-template-front-page .gform_body .col-sm-12,.page-template-front-page .gform_body .col-sm-4{width:100%}.page .wpcf7-form .wpcf7-form-control{position:relative;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;border:0;box-shadow:0 0 0 rgba(0,0,0,.075) inset}.page .wpcf7-form .wpcf7-form-control:focus{border-bottom:1px solid #296fb6}.page .wpcf7-form .wpcf7-select,.page .wpcf7-form .wpcf7-text{background:#efefef;width:100%;font-size:12px;margin:0;padding:0 0 0 1em;height:2.8em;line-height:2.8em}.page .wpcf7-form .wpcf7-textarea{background:#efefef;width:100%;font-size:12px}.page .wpcf7-form .wpcf7-submit{margin:0 auto;display:block;text-transform:uppercase;font-size:14px;background:#296fb6;padding:.8em 1.6em;border:1px solid #296fb6;color:#fff;transition:.1s linear}.page .wpcf7-form .wpcf7-submit:focus,.page .wpcf7-form .wpcf7-submit:hover{background:#163c63;color:#fff;border-color:#163c63}#footer li a,#pre-footer .col{border-left:1px solid #c9caca}.form-devis .wpcf7-not-valid-tip,.page .wpcf7-form .wpcf7-not-valid-tip,.sidebar .form-devis-sidebar .wpcf7-not-valid-tip{position:absolute;z-index:2;display:inline-block;background:#e36124;padding:2px 5px;top:-6px;right:0;color:#fff;font-size:9px}.form-devis .wpcf7-response-output,.page .wpcf7-form .wpcf7-response-output,.sidebar .form-devis-sidebar .wpcf7-response-output{position:absolute;z-index:1;bottom:0;left:0;width:100%;background:#e36124;color:#fff;border:0;font-size:12px;padding:1em 2em;margin:0;text-align:center}.actu-image{margin:0 0 15px;display:block}#pre-footer{border-top:1px solid #efefef}#pre-footer .container{background:url("../img/fond-prefooter.jpg") center bottom/contain no-repeat;-o-background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}#pre-footer .col{min-height:250px;height:auto!important;padding-top:40px}#pre-footer .col:first-child{border:0}#pre-footer h3{text-transform:uppercase;font-weight:300}#pre-footer .widget_wysija p{margin:0 0 1em}#pre-footer .wysija-input{border:0;background:#efefef;padding:.4em 1.2em;width:100%}#carouHome .encart a,#pre-footer .wysija-submit{border:1px solid #1d1d1d;color:#1d1d1d;display:inline-block;text-transform:uppercase}#pre-footer .wysija-submit{font-size:11px;padding:.8em 1.4em;transition:.1s linear;margin:0}#pre-footer .wysija-submit:active,#pre-footer .wysija-submit:focus,#pre-footer .wysija-submit:hover{color:#fff;background:#1d1d1d}#footer{color:#fff;font-size:12px;padding:2em 0}#footer .menu-menu-footer-container{float:left;display:inline;margin:0 0 0 15px}#footer li a{display:inline-block;color:#fff;line-height:1em}#footer #btRemonte{position:absolute;z-index:2;display:block;top:0;right:0;width:40px;height:20px;text-align:center}#footer #btRemonte svg{fill:#fff;-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear;transition:.1s linear}#footer #btRemonte:hover{animation-name:RollbtRemonte;animation-timing-function:ease-in-out;animation-duration:.3s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes RollbtRemonte{from{top:0}to{top:-10px;height:30px}}#carouHome{height:456px;background:url("../img/carrousel-fond.jpg") center center/contain repeat-x;-o-background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}#carouHome:before{content:" ";display:block;position:absolute;z-index:4;left:0;bottom:0;background:url("../img/carrousel-plante-gauche.png") left bottom/contain no-repeat;-o-background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;height:297px;width:259px}#carouHome:after{content:" ";display:block;position:absolute;z-index:4;right:0;bottom:0;background:url("../img/carrousel-plante-droite.png") right bottom/contain no-repeat;-o-background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;height:277px;width:223px}#carouHome .seq-canvas,#carouHome .seq-canvas>*{height:100%;width:100%;margin:0;padding:0}#carouHome .seq-canvas{white-space:nowrap}#carouHome .seq-canvas article{position:absolute;top:0;width:100%;box-sizing:border-box;white-space:normal;height:100%;overflow:hidden;perspective:1000px}#carouHome .encart{position:absolute;z-index:5;top:30px;left:15px;width:50%;display:block}#carouHome .encart h2{font-size:36px;padding:0;transition-duration:.4s;transition-property:opacity,transform;transition-timing-function:ease-in-out}#carouHome .encart ul{padding:0;margin:0 0 20px 15px;list-style:none;font-size:18px;font-weight:400;transition:opacity .4s ease-in-out .15s,transform .4s ease-in-out .15s}#carouHome .encart ul li:before{content:"\2022\ "}#carouHome .encart a{font-weight:700;font-size:12px;padding:.8em 1.4em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;-webkit-transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;background:0 0;margin:0 15px 1em 0;opacity:0;transform:translateX(30px) translateZ(0);transition-duration:.4;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-delay:.3s}#carouHome .photo,#carouHome .qualibat{opacity:0;transition-duration:.4s;transition-property:opacity,transform;transition-timing-function:ease-in-out;position:absolute}#carouHome .photo{z-index:6;top:88px;right:20%;transform:translateX(15px) translateZ(0)}#carouHome .qualibat{z-index:7;top:250px;left:32%;display:block;width:100px;height:100px;background:url("../img/carrousel-qualibat.png") center center no-repeat #fff;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;transform:translateX(30px) translateZ(0)}#carouHome .violet h2 strong{color:#825d93}#carouHome .vert h2 strong{color:#719814}#carouHome .seq-in .encart a,#carouHome .seq-in .encart h2,#carouHome .seq-in .encart ul,#carouHome .seq-in .photo,#carouHome .seq-in .qualibat{opacity:1;transform:translateX(0) translateZ(0)}#carouHome .seq-out .encart a,#carouHome .seq-out .encart h2,#carouHome .seq-out .encart ul{opacity:0;transform:translateX(-30px) translateZ(0)}#carouHome .seq-out .photo{opacity:0;transform:translateX(15px) translateZ(0)}#carouHome .seq-out .qualibat{opacity:0;transform:translateX(30px) translateZ(0)}#carouHome .seq-next,#carouHome .seq-prev{position:absolute;z-index:10;top:50%;transform:translateY(-50%);background:0 0;border:0;outline:0;-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear;transition:.1s linear}#carouHome .seq-next svg,#carouHome .seq-prev svg{height:auto;fill:#1d1d1d;-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear;transition:.1s linear}.blocMiniatures .photo span,.form-devis .wpcf7-submit{-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear;display:block}@keyframes verslagauche{#carouHome .seq-next 0%,#carouHome .seq-next 100%,#carouHome .seq-prev 0%,#carouHome .seq-prev 100%{transform:translateX(0)}#carouHome .seq-next 50%,#carouHome .seq-prev 50%{transform:translateX(10px)}}@keyframes versladroite{#carouHome .seq-next 0%,#carouHome .seq-next 100%,#carouHome .seq-prev 0%,#carouHome .seq-prev 100%{transform:translateX(0)}#carouHome .seq-next 50%,#carouHome .seq-prev 50%{transform:translateX(-10px)}}#carouHome .seq-next{right:50%;margin-right:-650px}#carouHome .seq-next:hover svg{fill:#296fb6;animation:.8s ease-in-out infinite verslagauche}#carouHome .seq-prev{left:50%;margin-left:-650px}#carouHome .seq-prev:hover svg{fill:#296fb6;animation:.8s ease-in-out infinite versladroite}#carouHome .seq-pagination{list-style:none;position:absolute;z-index:89;bottom:20px;left:0;width:100%;margin:0;padding:0;text-align:center}#carouHome .seq-pagination li{display:inline-block;margin:0;padding:0 6px}#carouHome .seq-pagination a{display:inline-block;width:10px;height:10px;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%}.pagination.navigation{display:block;text-align:center}.pagination.navigation .page-numbers{border:1px solid #296fb6;padding:5px 10px}.pagination.navigation .page-numbers.next,.pagination.navigation .page-numbers.prev{padding:0;border:0}.form-devis{background:url("../img/fond-devis.jpg") right bottom no-repeat #fff;width:350px;position:absolute;z-index:999;right:15px;top:-425px;-moz-box-shadow:0 4px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2)}.form-devis .peau{position:relative;padding:20px 25px}.form-devis h2{color:#296fb6;font-weight:700;font-size:18px;text-align:center}.form-devis p,.sidebar .form-devis-sidebar p{margin:0 0 12px;line-height:1em}.form-devis p.limite{margin-right:100px}.form-devis .ajax-loader,.sidebar .form-devis-sidebar .ajax-loader{position:absolute;z-index:2;top:50%;left:50%;margin:-5px 0 0 -10px;border:5px solid #fff}.form-devis .wpcf7-text{background:#efefef;width:100%;font-size:12px;padding:0 0 0 1em;height:2.8em;line-height:2.8em;border:0}.form-devis .wpcf7-submit{width:100%;margin:0;text-transform:uppercase;font-weight:700;font-size:14px;padding:1.2em 0;border:1px solid #296fb6;color:#296fb6;transition:.1s linear}.form-devis .wpcf7-submit:focus,.form-devis .wpcf7-submit:hover{background:#296fb6;color:#fff}.presentation{text-align:center;padding:30px 0}.presentation h1{font-weight:300}.presentation p{font-size:16px}.focus{background:#029ae9;color:#fff;padding-left:30px;padding-right:30px}.focus h3{color:#fff;margin:0 0 .8em}.blocMiniatures,.focus img{margin:0 0 15px}.focus h3 a{color:#fff}.focus .bouton{margin:0}.blocMiniatures{float:left;display:inline;width:25%}.blocMiniatures .photo{position:relative;display:inline-block}.blocMiniatures .photo span{position:absolute;z-index:2;width:40px;height:40px;text-align:center;line-height:36px;top:50%;left:50%;margin:-20px 0 0 -30px;background:rgba(29,29,29,.4);opacity:0;transition:.1s linear}.blocMiniatures .photo span svg{fill:#fff;vertical-align:middle}.blocMiniatures .photo:hover span{opacity:1;margin-left:-20px}.sidebar .form-devis-sidebar,body.page-template-actualite .sidebar .form-devis-sidebar{background:url("../img/fond-devis-actu.png") right bottom no-repeat #efefef}.sidebar .form-devis-sidebar h2{color:#296fb6;font-weight:700;font-size:18px;text-align:center;padding:0 0 .4em;margin:0 0 .3em}.sidebar .form-devis-sidebar .wpcf7-text{background-color:#fff;width:100%;font-size:12px;padding:0 0 0 1em;height:2.8em;line-height:2.8em;border:0}.sidebar .form-devis-sidebar .wpcf7-submit{width:auto;margin:0;display:block;text-transform:uppercase;font-weight:700;font-size:10px;padding:1em 1.2em;border:0;color:#fff;-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear;transition:.1s linear;background:#296fb6}.sidebar .form-devis-sidebar .wpcf7-submit:focus,.sidebar .form-devis-sidebar .wpcf7-submit:hover{background:#163c63}body.condensation .sidebar .form-devis-sidebar,body.humidite_de_vos_murs .sidebar .form-devis-sidebar,body.humidite_et_sante .sidebar .form-devis-sidebar,body.infiltrations_d’eau .sidebar .form-devis-sidebar,body.mauvaise_ventilation .sidebar .form-devis-sidebar,body.merule .sidebar .form-devis-sidebar,body.moisissures .sidebar .form-devis-sidebar,body.remontees_capillaires .sidebar .form-devis-sidebar,body.salpetre .sidebar .form-devis-sidebar{background:url("../img/fond-devis-humidite.png") right bottom no-repeat #efefef}body.des_economies_d’energie .sidebar .form-devis-sidebar,body.isolation_de_vos_combles .sidebar .form-devis-sidebar,body.mauvaise_isolation_de_vos_combles .sidebar .form-devis-sidebar,body.un_bien-etre_ete_et_hiver .sidebar .form-devis-sidebar,body.un_credit_d’impot_pour_vos_travaux .sidebar .form-devis-sidebar{background:url("../img/fond-devis-isolation.png") right bottom no-repeat #efefef}body.le_nettoyage_demoussage_des_murs_et_de_la_toiture .sidebar .form-devis-sidebar,body.nos_chantiers .sidebar .form-devis-sidebar,body.nos_clients_temoignent .sidebar .form-devis-sidebar,body.nos_realisations .sidebar .form-devis-sidebar,body.nos_solutions .sidebar .form-devis-sidebar,body.notre_savoir-faire .sidebar .form-devis-sidebar,body.traitement_de_l’humidite_de_vos_murs .sidebar .form-devis-sidebar{background:url("../img/fond-devis-perceuse.png") right bottom no-repeat #efefef}body.des_produits_ecologiques .sidebar .form-devis-sidebar,body.dossier_de_presse .sidebar .form-devis-sidebar,body.entreprise_qualibat_rge .sidebar .form-devis-sidebar,body.nos_agences .sidebar .form-devis-sidebar,body.nos_engagements .sidebar .form-devis-sidebar,body.nos_solutions_de_financement .sidebar .form-devis-sidebar,body.notre_charte_de_qualite .sidebar .form-devis-sidebar,body.notre_sav .sidebar .form-devis-sidebar{background:url("../img/fond-devis-contrat.png") right bottom no-repeat #efefef}@media (min-width:768px){.form-devis{top:-444px}}.form-devis h2{padding:0;width:80%;margin:0 auto}#sidebar li,.page-template-default li{list-style:none;margin-top:12px}.page-template-default label{color:#296fb6;font-size:14px}.page-template-default .ginput_container *,.page-template-front-page .ginput_container *{background:#efefef;width:100%;font-size:12px;margin:0;padding:0 0 0 1em;height:2.8em;line-height:2.8em;border:none}.page-template-default .captcha-form .ginput_container *,.page-template-front-page .captcha-form .ginput_container *{font-size:initial;padding:initial;line-height:normal;background:0 0;margin:inherit;height:78px!important}.page-template-front-page .captcha-form .ginput_container *{width:200px!important}#sidebar .ginput_container :focus,.page-template-default .ginput_container :focus,.page-template-front-page .ginput_container :focus{outline:0;border-bottom:1px solid #296fb6}#sidebar .ginput_container textarea,.page-template-default .ginput_container textarea,.page-template-front-page .ginput_container textarea{height:182px}.page-template-default .ginput_container.ginput_container_checkbox{float:left;width:98%}#sidebar .ginput_container.ginput_container_checkbox ul,.page-template-default .ginput_container.ginput_container_checkbox ul,.page-template-front-page .ginput_container.ginput_container_checkbox ul{background:0 0;height:auto}#sidebar .ginput_container.ginput_container_checkbox ul li,.page-template-default .ginput_container.ginput_container_checkbox ul li,.page-template-front-page .ginput_container.ginput_container_checkbox ul li{clear:both;height:auto;background:0 0;padding:12px 0 0;position:relative;display:block;line-height:1em}#sidebar .ginput_container.ginput_container_checkbox ul li input,.page-template-default .ginput_container.ginput_container_checkbox ul li input,.page-template-front-page .ginput_container.ginput_container_checkbox ul li input{position:absolute;width:auto;height:auto;display:inline-block;padding:0;margin:0}#sidebar .ginput_container.ginput_container_checkbox ul li label,.page-template-default .ginput_container.ginput_container_checkbox ul li label,.page-template-front-page .ginput_container.ginput_container_checkbox ul li label{height:auto;line-height:1.3em;background:0 0;display:inline-block;font-weight:400;color:#000;font-size:10px;padding-left:1.6em}.page-template-default ::-webkit-input-placeholder{color:#efefef}.page-template-default ::-moz-placeholder{color:#efefef}.page-template-default :-ms-input-placeholder{color:#efefef}.page-template-default input:-moz-placeholder{color:#efefef}#sidebar input[type=submit],.page-template-front-page input[type=submit],input[type=submit]{margin:10px auto;text-transform:uppercase;background:#296fb6;border:1px solid #296fb6;color:#fff;display:inline-block;font-weight:700}.page-template-front-page input[type=submit],input[type=submit]{font-size:14px;padding:.8em 1.6em;-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear;transition:.1s linear}.page-template-front-page li{list-style:none;margin-top:10px}#sidebar label,.page-template-front-page label{display:none;color:#296fb6;font-size:14px}.page-template-front-page ::-webkit-input-placeholder{color:#1d1d1d}.page-template-front-page ::-moz-placeholder{color:#1d1d1d}.page-template-front-page :-ms-input-placeholder{color:#1d1d1d}.page-template-front-page input:-moz-placeholder{color:#1d1d1d}#sidebar #gform_fields_2,.page-template-front-page #gform_fields_2{padding-left:0}#sidebar .gform_body .col-sm-12,#sidebar .gform_body .col-sm-4,#sidebar .gform_body .col-sm-6,.page-template-front-page .gform_body .col-sm-12,.page-template-front-page .gform_body .col-sm-4,.page-template-front-page .gform_body .col-sm-6{padding-right:5px;padding-left:5px}.page-template-front-page .gform_body li:nth-child(1n+4){width:70%}#sidebar .gform_footer,.page-template-front-page .gform_footer{text-align:left;margin-left:5px}#sidebar .ginput_container *{background:#fff;width:100%;font-size:12px;margin:0;padding:0 0 0 1em;height:2.8em;line-height:2.8em;border:none}#sidebar ::-webkit-input-placeholder{color:#1d1d1d}#sidebar ::-moz-placeholder{color:#1d1d1d}#sidebar :-ms-input-placeholder{color:#1d1d1d}#sidebar input:-moz-placeholder{color:#1d1d1d}#sidebar input[type=submit]{font-size:10px;padding:.8em 1.1em;-o-transition:.1s linear;-moz-transition:.1s linear;-webkit-transition:.1s linear;transition:.1s linear}.sidebar .form-devis-sidebar{padding:20px 25px 30px}.gform_fields{padding-inline-start:0;display:inline-block}.gform_confirmation_message{font-size:2rem;font-weight:700;color:#719814;padding:2rem 0;text-align:center}.gform_validation_errors .gform_submission_error{color:#e36124;font-size:1rem;margin:1rem auto}.gfield_validation_message{color:#e36124;font-size:.8rem}#field_2_10{display:none!important}.page .section .col-sm-9 p,.single .section .col-sm-9 p{font-size:17px;line-height:1.6em;margin-bottom:1.7em}.page .section .col-sm-9 ol,.page .section .col-sm-9 ul,.single .section .col-sm-9 ol,.single .section .col-sm-9 ul{font-size:17px;margin-bottom:1.7em}@media (max-width:1330px){#carouHome .seq-next,#carouHome .seq-prev{background:#fff;padding:15px 8px}#carouHome .seq-next svg,#carouHome .seq-prev svg{width:15px}#carouHome .seq-next{right:0;margin-right:0}#carouHome .seq-prev{left:0;margin-left:0}#carouHome .encart{left:55px}#carouHome .photo{right:15%}#carouHome .photo img{height:100%;max-width:100%}#carouHome .qualibat{left:38%}}@media (max-width:1200px){#pre-header .qualibat{font-size:15px}#header .bandeau #btTelephone{margin-top:18px;font-size:12px}#header .bandeau #btTelephone span{font-size:18px}#header .bandeau #btTelephone svg{width:25px}#header .bandeau .btDemander{margin-top:14px;font-size:12px}#header .situation{left:280px;font-size:15px;top:24px}#header .situation svg{margin-top:2px}#header nav .menu-home,#header nav ul{font-size:12px}#header nav li a{padding:.9em 1em}#header nav .menu-home a{padding:.8em 1em .7em}#carouHome{height:350px}#carouHome:before{left:-30px;height:200px}#carouHome:after{right:-30px;height:200px}#carouHome .encart{left:50px}#carouHome .encart h2{font-size:28px}#carouHome .encart ul,.form-devis h2,.sidebar .form-devis-sidebar h2{font-size:16px}#carouHome .photo{right:20%;height:280px;top:80px}#carouHome .qualibat{top:200px;left:36%;width:80px;height:80px;background-size:55% auto}.form-devis{top:-322px;width:300px;background-size:100px auto}.form-devis .peau,.sidebar .form-devis-sidebar{padding:20px}.form-devis p,.sidebar .form-devis-sidebar p{margin:0 0 10px}.form-devis p.limite{margin-right:90px}.form-devis .wpcf7-form .wpcf7-text,.sidebar .form-devis-sidebar .wpcf7-form .wpcf7-text{font-size:11px;height:2.4em;line-height:2.4em}.form-devis .wpcf7-form .wpcf7-submit{font-size:12px;padding:.8em 0}.sidebar .form-devis-sidebar .wpcf7-form .wpcf7-submit{padding:.8em}}@media (max-width:992px){body,div,form,html,table,td,tr{font-size:12px}h1{font-size:26px}h2{font-size:22px}h3{font-size:16px}#pre-header .qualibat{font-size:14px;left:15px;padding-left:35px}#pre-header .qualibat br{display:none}#header .bandeau #btTelephone{margin:14px 24px 0 0;font-size:10px}#header .bandeau #btTelephone span{font-size:15px}#header .bandeau #btTelephone svg{width:20px}#header .bandeau .btDemander{margin-top:10px;font-size:10px}#header .situation{left:200px;font-size:12px;top:20px}#carouHome .encart a,#header .situation small,#header nav .menu-home,#header nav ul{font-size:10px}#header .situation svg{margin:1px 0 0 5px;width:16px;height:auto}#header nav li a{padding:1em .6em .9em}#header nav li .sub-menu{top:33px}#header nav .menu-home a{padding:.7em .6em .6em}.blocMiniatures{width:33.333%}#carouHome{height:300px}#carouHome:before{left:-60px}#carouHome:after{right:-60px}#carouHome .encart h2{font-size:24px}#carouHome .encart ul,.form-devis h2,.page .section .col-sm-9 ol,.page .section .col-sm-9 p,.page .section .col-sm-9 ul,.sidebar .form-devis-sidebar h2,.single .section .col-sm-9 ol,.single .section .col-sm-9 p,.single .section .col-sm-9 ul{font-size:14px}#carouHome .photo{right:22%;height:220px;top:85px}#carouHome .qualibat{top:180px;left:33%;width:70px;height:70px;background-size:55% auto}.form-devis{top:-275px;width:250px;background-size:80px auto}.form-devis .peau,.sidebar .form-devis-sidebar{padding:15px}.form-devis p,.sidebar .form-devis-sidebar p{margin:0 0 8px}.form-devis p.limite{margin-right:80px}.form-devis .wpcf7-form .wpcf7-text,.sidebar .form-devis-sidebar .wpcf7-form .wpcf7-text{font-size:10px;height:2.4em;line-height:2.4em}.form-devis .wpcf7-form .wpcf7-submit{font-size:11px;padding:.8em 0}.sidebar .form-devis-sidebar .wpcf7-form .wpcf7-submit{padding:.8em}}@media (max-width:768px){.banniere-actimur{background:url("../img/agences-carte.png") right bottom no-repeat #296fb6;padding:1.2em 2.4em;margin:30px 0}.banniere-actimur .titre,.presentation p,h3{font-size:14px}.banniere-actimur a{font-size:12px}#carouHome .encart ul,body,div,form,html,table,td,tr{font-size:11px}#header .bandeau #btTelephone span,h1{font-size:22px}.form-devis h2,h2{font-size:18px}#header .bandeau #btTelephone{margin-right:0;font-size:14px}#header .bandeau #btTelephone svg{width:30px}#header .situation{display:none}#pre-footer .col{min-height:20px;height:auto!important;border-left:0;border-top:1px solid #c9caca;padding:10px 15px}.actu-image{margin:0 0 10px;display:block}.illustration-page{height:200px}.blocMiniatures article{padding:0 5px}#carouHome{height:240px}#carouHome:before{left:-80px}#carouHome .encart{top:20px;left:15%}#carouHome .encart h2{font-size:20px}#carouHome .photo{right:-40px;height:220px;top:50px}#carouHome .qualibat{top:150px;left:auto;right:230px;width:60px;height:60px;background-size:55% auto}.form-devis{position:relative;top:0;right:-15px;width:100%;background-size:160px auto;-moz-box-shadow:0 0 0 #c9caca;-webkit-box-shadow:0 0 0 #c9caca;box-shadow:0 0 0 #c9caca}.form-devis .peau{padding:20px 200px 20px 0}.form-devis p{margin:0 0 8px}.form-devis p.limite{margin-right:0}.form-devis .wpcf7-form .wpcf7-text{font-size:12px;height:2.4em;line-height:2.4em}.form-devis .wpcf7-form .wpcf7-submit{font-size:14px;padding:.8em 0}#header .bandeau .btDemander span{display:inline}}@media (max-width:560px){#carouHome,#pre-header{display:none}.illustration-page{height:150px}.blocMiniatures{width:50%}.resume-mobile{display:block}.form-devis{background-size:80px auto}.form-devis .peau{padding:15px 15px 15px 0}.form-devis h2{font-size:18px}.form-devis p{margin:0 0 8px}.form-devis p.limite{margin-right:90px}.form-devis .wpcf7-form .wpcf7-text{font-size:12px;height:2.4em;line-height:2.4em}.form-devis .wpcf7-form .wpcf7-submit{font-size:13px;padding:.8em 0}.page .section .col-sm-9 ol,.page .section .col-sm-9 p,.page .section .col-sm-9 ul,.presentation p,.single .section .col-sm-9 ol,.single .section .col-sm-9 p,.single .section .col-sm-9 ul{font-size:12px}}@media (max-width:480px){#header .bandeau #btTelephone{font-size:12px;margin-top:5%}#header .bandeau #btTelephone span{font-size:18px}#header .bandeau #btTelephone svg{display:none}}@media (max-width:360px){#header .bandeau #btTelephone{font-size:10px;margin-top:4%}#header .bandeau #btTelephone span{font-size:15px}}