.separateur{margin:20px 0;display:block;height:1px;background:url(/images/separateur.jpg) top center no-repeat}ul{list-style-type:disc}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ul{list-style-position:inside;padding-left:30px}ul li ul{margin:3px 0 3px 15px;padding:0}.puce,#plan .contenu ul{list-style-image:url(/images/puce1.png);margin:5px}img.png{behavior:url(/js/png.htc);border:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}a:visited,a:focus{text-decoration:none!important}a{outline:none!important}a,a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}p a{text-decoration:underline}p a:hover{text-decoration:none}.texte a:hover,.colDroite ul a:hover{text-decoration:underline}a img{border:none}.nettoyeur{clear:both;margin:0;padding:0}.nodisplay{display:none}.center{text-align:center}.gallery_accueil video{width:100%}.zone-rs-header{padding:2.5vw 0 0}p.copyright-footer{text-align:center}#logoFD svg *{fill:#fff}#logoFD svg{width:210px}.texte-1{background:rgb(103 169 41);padding:20px;display:table;margin:10px auto;text-transform:none;font-size:19px}.gallery_accueil iframe{width:100%;height:500px}.invisible{opacity:0;-moz-opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);visibility:hidden}noscript div{width:100%;border-bottom:1px solid red;background-color:#FF9;color:red;text-align:center;padding:4px 0;font-weight:700}#Recommandation table{font-size:11px}#Recommandation textarea{width:100%}#InfoDebug{position:fixed;background-color:#000;color:#fff;min-width:260px;-moz-border-radius:0 0 10px 10px;-khtml-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-moz-box-shadow:rgba(0,0,0,1) 0 4px 18px;-webkit-box-shadow:rgba(0,0,0,1) 0 4px 18px;-khtml-box-shadow:rgba(0,0,0,1) 0 4px 18px;box-shadow:rgba(0,0,0,1) 0 4px 18px;z-index:9999}#InfoDebug div{background-color:#fff;font-weight:700;color:#000;text-align:center;margin:2px;padding:4px;cursor:move}#InfoDebug p{padding:6px 10px 4px}.grdDiapo a{cursor:url(/images/icone_loupe.cur),auto}.nowrap{white-space:nowrap}ul.disc{list-style-type:disc}ul.circle{list-style-type:circle}ul.square{list-style-type:square}ul.none{list-style-type:none}ol.decimal{list-style-type:decimal}ol.lower-roman{list-style-type:lower-roman}ol.upper-roman{list-style-type:upper-roman}ol.lower-alpha{list-style-type:lower-alpha}ol.upper-alpha{list-style-type:upper-alpha}.header-sidebars,.sidebar-left,.sidebar-right{background-color:#fff}.sidebar-left a,.sidebar-right a,.sidebar-bottom-controls a,.contactButton,.nav-item-active,.sidebar-form label,.sidebar-send-button,.sidebar-divider-text{color:#fff!important}.header-sidebars{height:50px;z-index:9999;position:fixed;left:0;right:0;top:0;width:100%;box-shadow:0 2px 3px 1px rgba(0,0,0,0.1)}.header-sidebars .header-top{display:table;height:50px;width:100%}.top-logo{display:table-cell;vertical-align:middle;position:relative;z-index:9999;text-align:center;background:#fff}.top-logo img{max-width:200px;max-height:42px;margin-top:0}.deploy-left-sidebar{display:table-cell;background-color:#0fa7a0;background-image:url(../images/menu-mobile-3/nav.png);background-repeat:no-repeat;height:50px;width:50px;background-position:center center}.deploy-right-sidebar{display:table-cell;background-color:#0fa7a0;background-image:url(../images/menu-mobile-3/contact.png);background-repeat:no-repeat;width:50px;height:50px;background-position:center center}.deploy-back-home{background-image:url(../images/menu-mobile-3/home.png);background-repeat:no-repeat;background-color:#f9fafc;width:50px;height:50px;background-position:center center;float:right;margin-top:-50px}.delete-right-sidebar{display:none;background-image:url(../images/menu-mobile-3/contact.png);background-repeat:no-repeat;background-color:#f9fafc;width:50px;height:50px;background-position:center center;float:right;margin-top:-50px}.sidebar-left{font-family:Arial,Helvetica!important;box-shadow:3px 0 3px 0 rgba(0,0,0,0.3);width:270px;position:fixed;z-index:9999;top:0;left:-270px;bottom:0;overflow:hidden;position:fixed}.sidebar-scroll-left{padding-right:20px;left:0;width:310px;overflow:scroll!important;overflow-x:hidden!important;-webkit-overflow-scroll:touch!important;height:100%}.sidebar-scroll-right{width:290px;overflow:scroll!important;overflow-x:hidden!important;-webkit-overflow-scroll:touch!important;height:100%}.sidebar-right{font-family:Arial,Helvetica!important;box-shadow:-2px 0 2px 0 rgba(0,0,0,0.3);background-repeat:repeat;position:fixed;overflow:hidden;z-index:99999;right:-280px;top:0;bottom:0;width:270px;margin-right:10px}.sidebar-decoration{background-image:url(../images/menu-mobile-3/sidebar-deco.png);background-repeat:repeat-x;height:2px;margin-bottom:15px}.sidebar-left a,.sidebar-right a{text-decoration:none;display:block;overflow:hidden;position:relative;background-color:#10a9a2;text-transform:uppercase}.sidebar-header-left{height:50px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.3);position:relative}.sidebar-left-logo{max-height:42px;max-width:152px;position:absolute;left:60px;top:3px}.sidebar-right-logo{max-height:42px;max-width:152px;position:absolute;right:70px;top:3px}.close-sidebar-left{background-color:rgba(0,0,0,0.2);background-image:url(../images/menu-mobile-3/accessdenied.png);background-size:17px 17px;background-repeat:no-repeat;background-position:16px 18px;height:50px;width:50px;margin-left:220px;display:block}.sidebar-divider-text{font-size:13px;font-weight:700;padding-top:15px;padding-left:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.4);margin-bottom:0;color:#10a9a2!important}.home-nav{background-image:url(../images/menu-mobile-3/home.png)}.info-nav{background-image:url(../images/menu-mobile-3/infoabout.png)}.folio-nav{background-image:url(../images/menu-mobile-3/bendedright.png)}.mail-nav{background-image:url(../images/menu-mobile-3/mail.png)}.newsletter-nav{background-image:url(../images/menu-mobile-3/rss.png)}.call-nav{background-image:url(../images/menu-mobile-3/phonehook.png)}.text-nav{background-image:url(../images/menu-mobile-3/speechbubble4.png)}.facebook-nav{background-image:url(../images/menu-mobile-3/facebook.png)}.twitter-nav{background-image:url(../images/menu-mobile-3/twitter.png)}.insta-nav{background-image:url(../images/ico-instagram.png)}.sidebar-bottom-controls{background-color:rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.4)}.sidebar-bottom-controls a{font-size:10px;background-repeat:repeat-y;text-align:center;float:left;width:33%;text-transform:uppercase;line-height:10px;border-top:1px solid rgba(255,255,255,0.2);display:block;text-decoration:none!important}.facebook-bottom{display:block;padding-top:26px;background-image:url(../images/menu-mobile-3/facebook.png);background-repeat:no-repeat;background-position:center 33px;background-size:16px 16px;height:50px;margin-top:-25px}.twitter-bottom{display:block;background-image:url(../images/menu-mobile-3/twitter.png);background-repeat:no-repeat;background-position:center 33px;background-size:16px 16px;height:50px;margin-top:-25px}.instagram-bottom{display:block;background-image:url(../images/ico-instagram.png);background-repeat:no-repeat;background-position:center 33px;background-size:14px 14px;height:50px;margin-top:-25px}.close-bottom-left,.close-bottom-right{display:block;padding-top:26px;background-image:url(../images/menu-mobile-3/accessdenied.png);background-repeat:no-repeat;background-position:center 33px;background-size:16px 16px;height:50px;margin-top:-25px}.nav-item:hover{background-color:rgba(0,0,0,0.4)}.nav-item{font-size:12px;-webkit-tap-highlight-color:rgba(0,0,0,0);background-size:20px 20px;background-color:rgba(0,0,0,0.2);text-shadow:0 1px 1px rgba(0,0,0,1);color:#d2d2d2;height:50px;line-height:49px;background-repeat:no-repeat;padding-left:60px;background-position:20px center;border-bottom:1px solid rgba(0,0,0,0.4);border-top:1px solid rgba(255,255,255,0.2);text-decoration:none!important}.icon-active{position:absolute;background-image:url(../images/menu-mobile-3/left-sidebar/location.png);background-size:10px 15px;background-repeat:no-repeat;display:block;width:10px;height:15px;top:19px;left:240px}.icon-page{position:absolute;background-image:url(../images/menu-mobile-3/left-sidebar/gopage.png);background-size:8px 11px;background-repeat:no-repeat;display:block;width:10px;height:15px;top:19px;left:240px}.icon-drop{position:absolute;background-image:url(../images/menu-mobile-3/left-sidebar/godrop.png);background-size:10px 8px;background-repeat:no-repeat;display:block;width:10px;height:15px;top:19px;left:239px}.submenu a{text-shadow:0 2px 0 rgba(0,0,0,1);background-image:url(../images/menu-mobile-3/sidebar-deco.png);background-repeat:repeat-x;padding-top:12px;padding-bottom:12px;padding-left:25px;font-size:10px;color:#878787;text-transform:uppercase;font-weight:900}.submenu a em{background-image:url(../images/menu-mobile-3/left-sidebar/gopage.png);background-size:8px 11px;background-repeat:no-repeat;float:left;width:10px;height:15px;display:block;margin-top:5px;padding-right:35px}.submenu a:first-child{background-image:none!important}.submenu{display:none}.submenu-active{display:block}.sidebar-notifications a{margin-bottom:15px;background-repeat:no-repeat;background-position:0 center;padding-left:38px;margin-left:20px;font-size:10px;color:#878787;font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase;line-height:10px}.sidebar-header-right{height:50px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.3);position:relative}.close-sidebar-right{background-color:rgba(0,0,0,0.2);background-image:url(../images/menu-mobile-3/accessdenied.png);background-size:17px 17px;background-repeat:no-repeat;background-position:16px 18px;height:50px;width:50px;margin-left:0;display:block}.right-sidebar-copyright{margin:20px 0}.footer-text a{padding-top:10px;font-size:10px;color:#8a8a8a}.copyright-sidebar{font-size:10px;text-align:center;text-transform:uppercase}.menu-mobile-dynamique{margin:0;padding:0;list-style-type:none;list-style-position:inside;list-style-image:none}.menu-mobile-dynamique li{background-color:rgba(0,0,0,0.2);width:100%}.menu-mobile-dynamique li.parent{background-image:url(../images/menu-mobile-3/left-sidebar/gopage.png);background-position:241px 20px;background-repeat:no-repeat}.menu-mobile-dynamique li a{display:table-cell;width:270px;vertical-align:middle;line-height:12px;font-size:12px;background-image:url(../images/menu-mobile-3/bendedright.png);-webkit-tap-highlight-color:rgba(0,0,0,0);background-size:10px 13px;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,1);color:#fff;height:50px;background-repeat:no-repeat;padding-left:50px;background-position:20px center;border-bottom:1px solid rgba(0,0,0,0.4);border-top:1px solid rgba(255,255,255,0.2);text-decoration:none}.menu-mobile-dynamique li a:hover{background-color:rgba(0,0,0,0.2)}.menu-mobile-dynamique ul{list-style-image:none;list-style-position:inside;list-style-type:none;padding-left:0;margin:0}.menu-mobile-dynamique ul li a{background:none;color:#BEBEBE}.small-notification p{margin:10px 13px;padding-bottom:2px;line-height:18px}.text-input{overflow:hidden;position:relative;font-size:11px;color:#666;width:230px;margin-left:20px;height:30px;padding-left:10px;padding-right:10px;margin-bottom:10px;display:block;box-sizing:border-box;background-color:rgba(255,255,255,0.1);border:solid 1px #3d3d3d}#contactEmail{margin-bottom:-5px!important}#contactMessage{display:none}#contactName{display:none;margin-bottom:10px}#left_label_name{overflow:hidden;position:relative;display:none;text-align:left;margin-left:200px;font-size:11px;color:#8c8c8c;opacity:.3;margin-top:-20px;padding-bottom:5px;margin-bottom:10px}#name_label{overflow:hidden;position:relative;display:none;margin-top:20px;margin-left:20px;font-family:'Lato',sans-serif;font-size:12px;color:#c5c5c5}#email_label{margin-top:20px;margin-left:20px;font-size:12px;color:#c5c5c5;display:block;overflow:hidden;position:relative}#left_label_mail{display:block;overflow:hidden;position:relative;line-height:18px;text-align:left;margin-left:200px;font-size:11px;color:#8c8c8c;opacity:.3;font-family:'Open Sans',sans-serif;margin-top:-20px;padding-bottom:5px;margin-bottom:10px}.contact-button-house{line-height:18px;margin-bottom:20px;font-size:11px;display:block;overflow:hidden;position:relative;vertical-align:baseline;outline:none}.contactButton{display:block;overflow:hidden;position:relative;margin-left:20px;margin-top:30px;height:36px;font-family:'Lato',sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;width:230px;background-color:rgba(255,255,255,0.1);border:solid 1px #3d3d3d}.buttonWrap{padding:10px!important;min-width:43%}.contactSubmitButton{display:block!important;height:36px!important;margin-right:4px;float:left;margin-bottom:20px}.contactNameField{padding-bottom:5px;font-size:12px}.contactField{font-size:15px;overflow:hidden;position:relative;color:#fff;min-width:100%;display:block;box-sizing:border-box;height:30px;padding-left:10px;padding-right:10px;margin-bottom:10px}.contactTextarea{font-size:15px;overflow:hidden;position:relative;color:#fff;min-width:100%;display:block;box-sizing:border-box;margin-bottom:20px;line-height:18px;height:90px;padding:9px 12px}.menu-mobile-dynamique input{-webkit-appearance:none;border-radius:0}.sidebar-form{display:none;margin-left:20px;width:230px;box-sizing:border-box}.sidebar-form2{display:none}.sidebar-form label{font-size:13px;border-radius:0!important;color:#c5c5c5;text-transform:uppercase;padding-top:10px;display:block;opacity:.8;filter:alpha(opacity=80)}.sidebar-form label span{text-transform:lowercase;float:right;opacity:.5}.sidebar-form input{background-color:rgba(255,255,255,0.1);border:solid 1px #3d3d3d}.sidebar-form textarea{background-color:rgba(255,255,255,0.1);border:solid 1px #3d3d3d;margin-bottom:0}.sidebar-send-button{font-size:13px;display:block;width:100%;color:#d2d2d2;font-family:'Lato',sans-serif;text-transform:uppercase;font-weight:700}.success-subscribe{margin-top:20px;width:230px;margin-left:20px}.sidebar-form{margin-bottom:0!important;margin-top:-10px!important}.sidebar-form .formSuccessMessageWrap{width:230px;margin-top:20px;margin-bottom:0}.sidebar-form .small-notification{margin-top:20px}.sidebar-form #emailError{margin-top:20px;width:230px;margin-left:20px;border-radius:0;height:36px}.sidebar-form #emailError p{text-align:center;color:#ff8181;margin:8px 0;display:block;background-image:none;text-transform:uppercase;padding-left:0}.sidebar-form #emailError2{margin-top:20px;width:230px;margin-left:20px;border-radius:0;height:36px}.sidebar-form #emailError2 p{text-align:center;color:#ff8181;margin:8px 0;display:block;background-image:none;text-transform:uppercase;padding-left:0}.subscribe-notification{width:230px!important;margin-left:20px;border-radius:0!important;margin-bottom:-15px!important;margin-top:20px!important;background-image:none!important}.subscribe-notification p{background-image:none!important;text-align:center;color:#ff8181!important;margin:8px 0;display:block;text-transform:uppercase;padding-left:0;margin-top:20px}.formValidationError{margin-bottom:-15px}.sidebar-form .formValidationError div{margin-top:20px;width:230px;border-radius:0!important;height:36px;margin-top:20px!important}.sidebar-form .formSubmitButtonErrorsWrap{overflow:visible!important;margin-bottom:20px}.sidebar-form .formValidationError p{text-align:center;color:#ff8181!important;margin:8px 0;display:block;background-image:none;text-transform:uppercase;padding-left:0}.menu-mobile-dynamique label{display:block;overflow:hidden;position:relative;border:0;vertical-align:baseline;outline:none}.red-notification{background-color:rgba(219,84,84,0.5);border-radius:5px;border:solid 1px #c24747}.formValidationError .red-notification p{background-image:none!important;display:block!important;padding-left:0!important;text-align:center!important}.no-bottom{margin-bottom:0!important}.menu-mobile-dynamique .sub-menu{display:none}.contact .text{margin-bottom:30px;text-align:center;color:#00a59e;font-size:25px;text-transform:uppercase}.form-contact{background:#fff;padding:50px 0 0;display:inline-block;width:100%;clear:both}.form-horizontal .form-group .col-md-8{width:100%}.form-control{border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border:1px solid #c8cbcf;color:#5d6062;height:50px;padding:0 15px;background:#fff;font-size:16px;box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none}.form-control:focus{border:1px solid #000;box-shadow:0 0 5px #000;-ms-box-shadow:0 0 5px #000;-o-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000}@media screen and (-webkit-min-device-pixel-ratio:0),screen and (-moz-images-in-menus:0){.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 15px center!important;line-height:normal!important;padding:0 10px}.form-horizontal select.form-control option{color:inherit}}.form-group:nth-child(10) .col-md-6{float:right;margin-top:-264px}.form-group:nth-child(11) .col-md-6{float:right}.form-horizontal .control-label{text-align:left;color:#000;font-weight:400;font-size:12px;display:none}.form-control::-webkit-input-placeholder{color:#5d6062}.form-control:-moz-placeholder{color:#5d6062;opacity:1}.form-control::-moz-placeholder{color:#5d6062;opacity:1}.form-control:-ms-input-placeholder{color:#5d6062}label span.required{color:#b94a48;display:none}.form-actions.col-md-9.col-md-offset-3.text-right{margin:0;width:100%}.btn-primary,.btn-primary:focus{background:url(../images/btn-contact.png) no-repeat center right;border:0;color:#00c1b9;font-size:18px;margin-top:0;padding:15px 40px 15px 0;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0;width:auto!important}.btn-primary:hover{color:#000;background:url(../images/btn-contact-h.png) no-repeat center right #fff}.form-actions{color:#323435;font-size:12px}.form-group{margin-bottom:6px}textarea.form-control{height:112px;padding-top:10px}.cordonne_contact{padding:50px 100px}.cordonne{clear:both;display:block;width:100%}.cordonne h2{color:#fff;text-transform:uppercase;font-size:35px;margin-bottom:120px;text-align:center;font-family:'Roboto-BlackItalic'}.cordonne p{font-size:18px;display:block;color:#fff;margin-bottom:20px;font-family:'Roboto-BlackItalic';text-align:center;padding-top:90px}.cordonne p span{display:block;clear:both;color:#6f6868;font-family:'Roboto-BlackItalic';font-size:18px;text-transform:uppercase;text-align:center}.cordonne p span.t_affiche,.cordonne p span.t_phone{color:#fff}.cordonne p.tel_contact{background:url(../images/ico-tel-contact.png) no-repeat center top}.cordonne p.mobile_contact{background:url(../images/ico-mobile-contact.png) no-repeat center top}.cordonne p.fax_contact{background:url(../images/ico-fax-contact.png) no-repeat center top}.cordonne p.adress_contact{background:url(../images/ico-adress-contact.png) no-repeat center top}.cordonne p.email_contact{background:url(../images/ico-email-contact.png) no-repeat center top;margin-bottom:0;padding-top:16px;padding-bottom:16px}.cordonne p a{color:inherit}.cordonne p a:hover{color:#fff;text-decoration:underline}.maps iframe{border:0;width:100%;height:355px}.btn_zom_maps{float:right;padding:15px 100px;color:#fff;font-size:18px;background:#2f2f2f;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0;text-decoration:none!important;font-family:'OpenSans-Semibold';margin-top:10px;text-align:center;margin-top:28px}.btn_zom_maps:hover{color:#fff;background:#003471}.msg_err{display:block;clear:both}.clear{clear:both}.p_left{padding-left:0}.p_right{padding-right:0}.nopad{padding:0!important}.show{display:block}.hide{display:none}.cover{-webkit-background-size:cover!important;-moz-background-size:cover!important;background-size:cover!important}[data-anim]{opacity:0}.left{float:left}.right{float:right}body{width:100%;margin:0;padding:0;font-size:16px;font-family:'Montserrat-Light',arial,verdana;color:#494949}a,a:link,a:visited{color:inherit;text-decoration:underline}a:hover{text-decoration:none}.mybtn{font-family:'Montserrat-Regular';text-transform:uppercase;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0}#index{margin:0 auto;position:relative;width:100%;overflow-x:hidden;padding:129px 0 0}.container{width:auto!important;max-width:100%!important;position:relative}.contenu{min-height:500px;padding:100px 10%;width:100%;position:relative}.body-contact-5 .contenu{padding:39px 10% 30px;min-height:300px}.contenu.contenu_accueil{background:url(../images/bg-content-accueil-left.jpg) no-repeat top left,url(../images/bg-content-accueil-right.jpg) no-repeat top right;background-color:#fff;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0;background-size:auto auto 40vw -ms-background-size:auto 40vw;-o-background-size:auto 40vw;-webkit-background-size:auto 40vw;padding-bottom:0}.contenu .container{max-width:100%!important;padding:0}.contenu.contenu_accueil .container{max-width:1340px!important}.row{margin-right:0!important;margin-left:0!important;clear:both}header{display:block;clear:both;position:fixed;padding:0;background:#fff;top:0;left:0;z-index:110;width:100%;height:127px;box-shadow:0 0 5px rgba(0,0,0,0.5);-ms-box-shadow:0 0 5px rgba(0,0,0,0.5);-o-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);padding:0}.header{width:100%;height:128px}.header .container{max-width:100%!important}.rs-header{display:inline-block !important;float:left;margin:5px 0 0}.rs-header ul{padding-left:0;list-style:none;margin:0}.rs-header ul li{display:inline-block;margin:0 0}.rs-header ul li:last-child{margin-right:0}.rs-header ul li a{width:26px;height:26px;display:block}.rs-header ul li a.fb{background:url(../images/ico-fb-header.png) no-repeat center center}.rs-header ul li a.tw{background:url(../images/ico-tw-header.png) no-repeat center center}.rs-header ul li a.insta{background:url(../images/ico-insta-header.png) no-repeat center center}.rs-header ul li a.fb:hover{background:url(../images/ico-fb-header-h.png) no-repeat center center}.rs-header ul li a.tw:hover{background:url(../images/ico-tw-header-h.png) no-repeat center center}.rs-header ul li a.insta:hover{background:url(../images/ico-insta-header-h.png) no-repeat center center}.logo{display:block;padding:5px 0 0}.logo img{width:100%}.list-inline{padding-left:0;list-style:none;display:inline-block;margin:auto}.tel_header{float:right;margin-top:20px;font-size:20px;display:table;padding-left:25px;background:url(../images/icone_tel_header.png) no-repeat center left}nav{position:relative}.menu_principal{font-family:'Montserrat-Light',arial,verdana;margin:0 auto;text-align:center;z-index:10;list-style:outside none;padding-left:0;display:table}.menu_principal li{float:left;position:relative;margin:0 1px}.menu_principal a,.menu_principal a:visited{color:#2bc723;display:block;font-size:0.9vw;text-align:center;height:127px;padding:0 15px;line-height:127px;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0;text-decoration:none;background:url(../images/bg-titre.png) repeat-x center bottom -15px;text-transform:uppercase}.menu_principal a:hover,.menu_principal a#courant,.menu_principal li.active a{color:#00a59e}header .sub-menu{display:none;position:absolute;top:90px;z-index:20;left:50%;list-style:none;margin:0 0 0 -44px;padding:5px;background:rgba(241,23,44,0.84);width:88px}header .menu_principal .sub-menu li{display:block;float:none;clear:both;width:100%;margin:0;margin-bottom:5px;border-bottom:1px solid #333}header .menu_principal .sub-menu li:last-child{margin-bottom:0;border-bottom:none}header .menu_principal .sub-menu li a{color:#fff;font-size:15px;padding:10px 15px;background:transparent;text-align:center;line-height:normal;height:auto;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0}header .menu_principal li .sub-menu li:hover a{color:#333}header .menu_principal li:hover .sub-menu{display:block}header .menu_principal li .sub-menu li.active a{color:#333}.btn-rech{width:45px;height:45px;border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;-webkit-border-radius:50px;border:2px solid #e51e31;background:url(../images/btn-rech.png) no-repeat center;display:block;margin:25px 0 0;cursor:pointer;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0}.btn-rech:hover{background-color:#e51e31}.sidebar-scroll-right .callTracker{width:100%;height:50px;overflow:inherit}.callTracker{position:relative}.callTracker span,.callTracker a{display:inline-block;text-align:left;min-width:145px;padding:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;height:100%;line-height:1.64em;text-decoration:none}.callTracker .t_phone{opacity:0;display:none}.callTracker .t_affiche{cursor:pointer}header .callTracker span,header .callTracker a{top:5px}header .tel{display:inline-block;font-size:18px;color:#77b23c;background:url(../images/tel2.png) no-repeat left;padding:5px 17px 0 27px;margin:0;float:left}header.tel a{color:inherit;text-decoration:none}header .callTracker .t_affiche{font-size:90%}.callTracker.active .t_phone{opacity:1;display:inline-block}.callTracker.active .t_affiche{opacity:0;display:none}.pied .callTracker a,.coordonnees .callTracker a{position:relative;left:0}.bloc_slider{position:relative;height:338px}.body-page-1 .bloc_slider{height:auto}.rsImg{width:100%}a.btn-reserver-header{position:absolute;right:30px;top:140px;display:inline-block;color:#fff;font-size:16px;font-family:'Roboto-Regular';z-index:90;background:url(../images/motif-btn.png) no-repeat center #f1172c;background-size:100% 100%;-ms-background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%;text-transform:uppercase;border-radius:25px;padding:12px 25px;text-decoration:none;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0}a.btn-reserver-header:hover{background-size:200% 200%;-ms-background-size:200% 200%;-o-background-size:200% 200%;-webkit-background-size:200% 200%;color:#711b1b}.slegon{width:100%;height:235px;color:#fff;position:absolute;left:0;top:32%;margin-left:0;margin-top:-117.5px;z-index:100;text-align:center;text-transform:uppercase;line-height:1.2;padding:44px 15px;font-size:2.3vw;text-shadow:0 0 5px rgba(0,0,0,0.8);-ms-text-shadow:0 0 5px rgba(0,0,0,0.8);-o-text-shadow:0 0 5px rgba(0,0,0,0.8);-webkit-text-shadow:0 0 5px rgba(0,0,0,0.8)}.inner-slg{background:rgba(0,0,0,0.3);padding:15px;display:table;margin:auto}.slegon span{display:block;font-size:1.5vw}.slegon p{margin:0;color:#6e6e6e;font-size:39px;font-family:'Roboto-Light';font-style:italic;letter-spacing:2px}.body-page-1 .btn-scroll{display:block !important}.btn-scroll{display:none;width:142px;height:116px;background:url(../images/btn-scroll.png) no-repeat center;background-size:100%;-ms-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;position:absolute;bottom:150px;z-index:102;left:50%;display:none !important;margin-left:-71px;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0;cursor:pointer}.btn-scroll:hover{bottom:140px}.ico-reduction{width:176px;height:176px;display:block;background:url(../images/ico-reduction.png) no-repeat center;position:absolute;top:50%;margin-top:100px;right:8%;z-index:100}.owl-controls.clickable{position:absolute;z-index:90;margin:0;right:10px;bottom:10px}.owl-theme .owl-controls .owl-page span{background:#f1172c none repeat scroll 0 0;border-radius:20px;display:block;height:10px;margin:5px 7px;opacity:.5;width:10px}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{opacity:1}.banner_sep{position:relative;background:url(../images/banner-gallery.jpg) no-repeat center;height:100%;display:inline-block;width:100%}.banner_contact{background:url(../images/banner-contact.jpg) no-repeat center bottom}.banner-galler-4{background:url(../images/banner-gallery-4.jpg) no-repeat center}.banner-galler-3{background:url(../images/banner-gallery-3.jpg) no-repeat center}.titre-header{display:table;margin:58px auto 0}.banner_sep .devis-gratuit,.bloc_slider .devis-gratuit{width:375px;height:375px;background:url(../images/btn-devis-banner.png) no-repeat center;position:absolute;left:33px;top:50%;display:block;text-align:center;color:#fff;font-size:27px;font-family:'Montserrat-Regular';padding:125px 0 0;line-height:normal;text-shadow:1px 1px 1px rgba(0,0,0,0.5);-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.5);-o-text-shadow:1px 1px 1px rgba(0,0,0,0.5);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.5);z-index:10}.bloc_slider .devis-gratuit{margin-top:0}.bloc_slider .banner_sep .devis-gratuit{margin-top:-184px}.banner_sep .devis-gratuit label{font-weight:400;margin:0;font-size:35px;text-transform:uppercase}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{font-family:'Montserrat-Light',arial;color:#00a59e}h1,.h1{font-size:35px;line-height:normal;margin-bottom:45px;text-transform:uppercase;color:#00a59e;padding-bottom:20px;background:url(../images/bg-titre.png) no-repeat bottom center;text-align:center}h2,.h2{font-size:22px}h3,.h3{font-size:20px}h4,h5,h6{font-size:18px}.titre-header h1{margin:0;color:#fff;padding:0;background:none;font-size:45px;text-shadow:1px 1px 5px rgba(0,0,0,0.5);-ms-text-shadow:1px 1px 5px rgba(0,0,0,0.5);-o-text-shadow:1px 1px 5px rgba(0,0,0,0.5);-webkit-text-shadow:1px 1px 5px rgba(0,0,0,0.5)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}footer{display:block;clear:both;padding:60px 9vw;position:relative;background:#028983;background:-moz-linear-gradient(-45deg,#028983 0%,#23d2cb 100%);background:-webkit-linear-gradient(-45deg,#028983 0%,#23d2cb 100%);background:linear-gradient(135deg,#028983 0%,#23d2cb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#028983',endColorstr='#23d2cb',GradientType=1)}footer h4{text-transform:uppercase;color:#fff;font-size:20px;background:url(../images/bg-titre-f.png) no-repeat center bottom;padding:0 0 15px;text-align:center}footer h4.titre-form-footer{margin-left:15px}.top_footer{display:block;clear:both;padding:0 0 30px}.bot_footer{display:block;clear:both;background:#e51e31;padding:20px 0}.cordonne_footer{color:#858585;padding:10px 0;font-size:16px}.cordonne_footer p,.cordonne_footer address{margin-bottom:20px}.cordonne_footer p span{display:block;color:#e51e31;text-transform:uppercase}.cordonne_footer p span.t_affiche,.cordonne_footer p span.t_phone{color:#858585}.cordonne_footer a{color:inherit}.cordonne_footer a:hover{color:#fff}.rs_footer{text-align:center}.menu_footer{color:#FFF;margin:0 auto;padding:10px 0;position:relative;text-align:center;z-index:100;display:table;width:100%}.menu_footer li{display:inline-block;padding:5px 0}.menu_footer a,.menu_footer a:visited{color:#fff;font-size:14px;text-decoration:none;text-transform:uppercase}.menu_footer a:after{content:'-';padding:0 10px}.menu_footer li:last-child a:after{display:none}.menu_footer a:hover{color:#fff;text-decoration:underline}.menu_referencement{list-style-image:none;padding:10px 0}.menu_referencement li{display:inline;background:url(../images/li.png) no-repeat right 2px center;padding-right:13px;margin:0}.menu_referencement li:last-child{background:none}.menu_referencement a,.menu_referencement a:visited{color:#858585;font-size:16px;text-decoration:none}.menu_referencement a:hover{color:#fff;text-decoration:underline}.logoPied{color:#fff;font-family:Arial,Verdana;text-align:center;padding:0;position:relative;z-index:100;line-height:15px;padding:7px 0 0;display:inline-block}.logoPied span,.logoPied a,.logoPied a:visited{color:#8B8B8B;font-size:10px;font-style:italic;text-decoration:none}.logoPied a:hover{color:#8B8B8B;text-decoration:underline}.follow{float:left;margin-left:0}.rs_footer ul{display:table;padding-left:0;margin:25px 0;width:100%}.rs_footer ul li{display:inline-block;margin-right:30px}.rs_footer ul li:last-child{margin-right:0}.rs_footer ul li a{display:inline-block;width:26px;height:26px;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0}.rs_footer ul li a:hover{transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}.rs_footer ul li a.fb{background:url(../images/ico-fb-f.png) no-repeat center center}.rs_footer ul li a.tw{background:url(../images/ico-tw-f.png) no-repeat center center}.rs_footer .instagram{background:url(../images/ico-insta-f.png) no-repeat center center}.contactFooter{padding:15px 0}.contactFooter .form-control{height:56px;font-size:13px}.contactFooter textarea.form-control{height:99px}.contactFooter .form-actions{color:#fff}.info-rgpd{font-size:10px;font-weight:400;font-style:italic;text-align:justify;margin-top:15px;opacity:1!important;color:#000}.g-recaptcha{float:left}.btn-primary,.btn-primary:focus{width:28%;float:right;border:0;border-radius:0;font-size:17px;text-transform:uppercase;text-align:center;font-family:'Montserrat-Regular'}.contactFooter .btn-primary,.contactFooter .btn-primary:focus{background:url(../images/btn-show-more-2.png) no-repeat center right 10px;padding:10px 45px 10px 0;color:#fff;margin:15px 0 0}.contactFooter .btn-primary:hover{background:url(../images/btn-show-more-2-h.png) no-repeat center right 0;color:#000}.label-rgpd{font-size:11px;font-weight:400;font-style:normal;color:#000}.info-rgpd p{font-size:11px!important;font-weight:400;font-style:normal!important;text-align:justify;margin-top:0!important;opacity:1!important}a.btn-show-more{background:url(../images/btn-show-more.png) no-repeat center right 10px;color:#72a32d;font-size:15px;font-family:'Montserrat-Regular';display:table;padding:10px 50px 10px 10px;text-decoration:none;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0;margin:20px 0 0;clear:both;text-transform:uppercase;border:1px solid rgba(0,0,0,0)}a.btn-show-more:hover{background:url(../images/btn-show-more.png) no-repeat center right 0}a.btn-show-more.right{float:right}.motif{width:100%;height:244px;background:url(../images/motif.png) no-repeat center;display:block;clear:both;margin:50px auto}.sidebar{width:100%;height:608px;background:url(../images/img-1-bloc.png) no-repeat center;position:relative;background-size:contain!important;-ms-background-size:contain!important;-o-background-size:contain!important;-webkit-background-size:contain!important}.sidebar .titre-sidebar{width:368px;height:368px;background:url(../images/btn-devis.png) no-repeat center;position:absolute;left:-30px;top:50%;margin-top:-184px;display:block;text-align:center;color:#fff;font-size:27px;font-family:'Montserrat-Regular';padding:110px 0 0;line-height:normal;text-shadow:1px 1px 1px rgba(0,0,0,0.5);-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.5);-o-text-shadow:1px 1px 1px rgba(0,0,0,0.5);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.sidebar .titre-sidebar label{font-weight:400;margin:0;font-size:35px;text-transform:uppercase}.fluid-bloc{display:block;clear:both;width:100%;position:relative;padding:80px 0}.row-photo{background:#0E0E0E}.gallery_accueil{padding:100px 10%;background:#11ACA6}.gallery_accueil h2.h1{color:#fff;text-align:left;background-image:url(../images/bg-titre-white.png);background-position:left bottom;margin-left:15px}.zone-img{display:block;position:relative;width:100%;height:274px;margin-bottom:30px;background:#bbb;background-position:center;background-repeat:no-repeat;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:gray;-webkit-transition:all .6s ease;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0}.zone-img a{display:block;position:absolute;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:gray;-webkit-transition:all .6s ease;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0}.zone-img:hover,.zone-img a:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0\'/></filter></svg>#grayscale")}#img-item-1{height:577px;margin-bottom:0;background-image:url(../images/img-1-gal-home.jpg)}#img-item-2{background-image:url(../images/img-2-gal-home.jpg)}#img-item-3{background-image:url(../images/img-3-gal-home.jpg)}#img-item-4{background-image:url(../images/img-4-gal-home.jpg)}#img-item-5{background-image:url(../images/img-5-gal-home.jpg)}.gallery_accueil ul li:hover .bg_gal{opacity:1}.gallery_accueil a.btn-show-more{margin:0;float:right;color:#fff;background-image:url(../images/btn-show-more-white.png);margin-right:30px}.gallery_accueil a.btn-show-more:hover{color:#000;background-image:url(../images/btn-show-more-black.png)}.partenaire-marque{background-size:auto 20vw;-ms-background-size:auto 20vw;-o-background-size:auto 20vw;-webkit-background-size:auto 20vw;background-color:#fff;padding:80px 10% 40px}.partenaire-marque.top{padding-top:0}.partenaire-marque h2.h1{color:#72a32d;font-size:25px;margin-bottom:20px}.photo-partenaires{clear:both;padding:0 15%;margin:43px auto 0}.logo-partenaire{max-width:145px;height:145px;border:1px solid #eaeaea;margin:auto;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0;background-size:contain !important;-ms-background-size:contain !important;-o-background-size:contain !important;-webkit-background-size:contain !important}.logo-partenaire:hover{box-shadow:0 0 10px rgba(0,0,0,0.5)}.propor:after{padding-top:65%;display:block;content:''}.propor .propor-cont{position:absolute;top:0;bottom:0;right:0;left:0}.propor .propor-cont img{object-fit:cover;-o-object-fit:cover;min-width:100%;min-height:100%;width:auto;flex:1;height:100%}.propor .propor-cont .imagecont{-webkit-transform:translateZ(0);justify-content:center;display:flex;flex-direction:row;overflow:hidden;position:relative;height:100%}.propor .propor-cont .imagecont .imagefond{image-rendering:optimizeQuality;display:block;height:100%;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat}.propor .propor-cont .imagecont .masque{display:block;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;background-color:#55d24e8c;background-image:url(../images/ico-zoom.png);background-repeat:no-repeat;background-position:center center}.propor .propor-cont .imagecont:hover .masque{opacity:1;filter:alpha(opacity=100)}.col-5{width:20%;float:left;display:inline-block}div#youfindme_div_footer{display:none !important}.logo-partenaire.partenaire-1{background:url(../images/partenaires/logo-1.jpg) no-repeat center #fff}.logo-partenaire.partenaire-2{background:url(../images/partenaires/logo-2.jpg) no-repeat center #fff}.logo-partenaire.partenaire-3{background:url(../images/partenaires/logo-3.jpg) no-repeat center #fff}.logo-partenaire.partenaire-4{background:url(../images/partenaires/logo-4.jpg) no-repeat center #fff}.logo-partenaire.partenaire-5{background:url(../images/partenaires/logo-5.jpg) no-repeat center #fff}.sidebar.sidebar-2{background:url(../images/img-2-bloc.png) no-repeat center;background-size:62% !important;width:50%;margin:auto;height:475px}.sidebar.sidebar-2 .titre-sidebar{background:url(../images/btn-devis-2.png) no-repeat center;padding:135px 0 0}.nos-atous{position:relative;display:block;margin-top:-37px}.all-atous{padding:30px 0 0}.nos-atous .item-atous{display:inline-block;margin-bottom:5px;width:100%}.nos-atous .item-atous label{display:block}.nos-atous .item-atous .icone{width:95px;height:95px;border:1px solid #eaeaea;float:left;margin-right:15px}.nos-atous .item-atous .icone.icone-1{background:url(../images/ico-atou-1.png) no-repeat center #fff}.nos-atous .item-atous .icone.icone-2{background:url(../images/ico-atou-2.png) no-repeat center #fff}.nos-atous .item-atous .icone.icone-3{background:url(../images/ico-atou-3.png) no-repeat center #fff}.nos-atous .item-atous .icone.icone-4{background:url(../images/ico-atou-4.png) no-repeat center #fff}.nos-atous .item-atous .icone.icone-5{background:url(../images/ico-atou-5.png) no-repeat center #fff}.nos-atous .item-atous .icone.icone-6{background:url(../images/ico-atou-6.png) no-repeat center #fff}.nos-atous .item-atous p{color:#494949;font-size:16px;margin:5px 0 0}.nos-atous .item-atous.atous-3 p{margin:20px 0 0}.blog{background:url(../images/bg-deg.jpg) no-repeat center #84b73c;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;padding:80px 15%}.blog h2.h1{color:#fff}.date-poste{display:block;font-size:15px;font-family:'Montserrat-Extra_Bold';color:#fff;text-align:right;margin:10px 0}.titre-news{font-size:1vw;text-transform:uppercase;font-family:'Montserrat-Regular';letter-spacing:1px}.blog .titre-news{color:#fff;margin-bottom:15px;min-height:45px}.blog .titre-news a{text-decoration:none}.blog .titre-news a:hover{color:#1c1c1c}.content{color:#1c1c1c}.cell.photo{width:100%;height:370px;background-position:center;background-repeat:no-repeat;display:block}a.show-more-news{color:#fff;font-size:12px;text-decoration:none;padding:10px 35px 10px 0;background:url(../images/btn-show-more-white.png) no-repeat center right 5px;float:right}a.show-more-news:hover{color:#000;background:url(../images/btn-show-more-black.png) no-repeat center right 0}.show_all_news{text-align:center;margin:40px 0 0}.show_all_news a{color:#1d1d1d;font-size:18px;padding:10px 40px 10px 0;background:url(../images/btn-show-more-black.png) no-repeat center right 5px;text-decoration:none}.show_all_news a:hover{background:url(../images/btn-show-more-black.png) no-repeat center right 0}.body-news .show_all_news a{float:right;padding:10px 0 10px 40px;background:url(../images/btn-show-more-black-l.png) no-repeat center left 10px}.body-news .show_all_news a:hover{color:#000;background:url(../images/btn-show-more-black-l.png) no-repeat center left 0}.newsletter{background:#fff;padding:0 10%}.newsletter .motif{margin:0 auto}.newsletter h2{text-align:left;background-position:left bottom;font-size:38px;text-transform:uppercase;background:url(../images/bg-titre.png) no-repeat left bottom;padding:0 0 20px}.newsletter-form{padding-top:150px}.arbre{width:100%;height:550px;background:url(../images/img-arbre.png) no-repeat center;background-size:contain;-ms-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;margin:auto}.fluid-bloc.temoignage{padding:0}.AvisClientsBg .contenu{padding:0;position:relative}.AvisClientsBg{padding:50px 0}.content-large{padding:0 7%}.AvisClientsBg.bg-optionnel-gris .h1{color:#fff}.etoiles .fa{color:#FC0}.AvisClientsList{margin:0;padding:0}.AvisClientsList li{list-style:none;background:none}.avisClientsBg .h{text-align:center}.AvisClients:link,.AvisClients:visited,.AvisClients{position:relative;background-color:#72a32d;padding:80px 20px 20px;text-align:center;height:300px;margin-top:50px;display:block;text-decoration:none}.bx-pager{padding-top:20px;padding-bottom:20px}.AvisClients:active,.AvisClients:hover{background-color:#5c9014}.AvisClients .h{font-size:20px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:0}.AvisClients p{font-size:16px;margin-bottom:0}.AvisClients .blazy{font-size:16px;color:#fff;width:128px;margin:0 auto;border-radius:50%;margin-bottom:20px;position:absolute;top:-70px;left:50%;margin-left:-64px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:#deeec5;border:1px solid #deeec5;display:none}.AvisClientsBg .bx-pager{bottom:0}.avisContent:before{content:'\00AB';display:inline-block;margin-right:5px}.avisContent:after{content:'\00BB';display:inline-block;margin-left:5px}.temoignageScroll{max-height:109px;text-align:justify;overflow:hidden;color:#fff}.temoignageScroll .scrollbar-content{padding:0 10px 0 0;width:100%}.temoignageScroll .scrollbar-path-vertical{right:0}.AvisClients .date_post{font-size:13px;padding:4px 0;color:#000}.AvisClientsBg .bx-controls.bx-has-pager{display:block;position:relative;height:70px}.livre-elements{padding:0;margin-bottom:40px;text-align:center}.livre-elements .blazy{margin:0 auto 10px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:#F6F6F6;width:115px;height:115px;display:none}.livre-elements .pseudo{margin-bottom:10px}.livre-elements .date{margin-bottom:10px!important}.livre-elements .etoiles{margin-bottom:0!important}.livre-elements .temoignage{text-align:justify}.livre-elements .temoignage:before{content:'\00AB';display:inline-block;margin-right:5px}.livre-elements .temoignage:after{content:'\00BB';display:inline-block;margin-left:5px}.divAvis{padding:30px 20px;margin-bottom:60px;background-color:#EFEFEF;border-radius:2px}.btn-avis{margin-bottom:30px}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;z-index:9999;font-size:16px;color:#333}.modal-backdrop.in{z-index:0}.modal-header .h1{text-align:center;margin-bottom:40px;font-size:28px}.modal-open .modal{z-index:99997;background:rgba(0,0,0,0.5)}.modal-backdrop{background:none!important}.modal-content .btn-close{border:0;background:none}.modal-content .btn-close i.fa{color:#95b61d!important}.modal-content .submit-review,.modal-content .submit-review:focus{padding-right:45px!important;background-position:center right 5px}.modal-content .submit-review:hover{padding-right:45px!important;background-color:#fff!important;background-position:center right 0}.modal-content .email-block{color:#A2A2A2}.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:14px!important}#add-review{text-align:center}#add-review .form-group{text-align:left}#add-review .form-group .col-md-9{width:100%}#add-review input[type="file"]{display:block;width:100%;height:50px;background-color:#fff}#add-review #stars-existing{margin:0 auto 10px;display:block;text-align:left;padding-top:15px}#add-review .form-group #captcha{height:46px!important}#add-review .submit-review{margin:15px auto}#add-review .body-review{height:100px}#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{width:100%}a.go-to-avisClients{color:#00a59e;font-size:18px;padding:10px 40px 12px 0;background:url(../images/btn-show-more-green.png) no-repeat center right 10px;text-decoration:none}a.go-to-avisClients:hover{background:url(../images/btn-show-more-green.png) no-repeat center right 0}.goto2{display:inline-block;margin-top:13px}.temoignage-show-form-button.btn-avis{border:0;background:#20cec7;color:#fff;padding:10px 20px;font-family:'Montserrat-Regular';text-transform:uppercase;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0}.temoignage-show-form-button.btn-avis:hover{background:#12b0aa}.bx-pager.bx-default-pager a{border:0 solid #fff;background-color:#5c9014;background-repeat:no-repeat;background-position:50% 50%;text-indent:-9999px;display:block;width:14px;height:14px;margin:0 3px;outline:0;border-radius:50px;opacity:.4}.bx-pager.bx-default-pager a:hover,.bx-pager.bx-default-pager a.active{background-color:#5c9014;opacity:1}.bx-controls-direction{position:relative;top:-157px}.bx-prev{left:-2vw;background-image:url(../images/btn-show-more-black-l.png)}.bx-next{right:-2vw;background-image:url(../images/btn-show-more-black.png)}.google-business{background:url(../images/bg-feuille-arbre.jpg) no-repeat center right;padding:120px 0;margin:0 0 80px}.google-business .inner-bloc{width:100%;height:154px;color:#fff;font-size:23px;background:url(../images/bg-partage-google.png) no-repeat center;background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto}.google-business .inner-bloc p{margin:62px 0 0;text-transform:uppercase}.google-business .inner-bloc p a{text-decoration:underline}.google-business .inner-bloc p a:hover{text-decoration:none}.logo-google-business{max-width:348px;height:348px;background:url(../images/google_business.png) no-repeat center;background-size:contain;-ms-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;display:block;margin:-86px auto 0}.cordonnees-accueil{background:#fff;display:block;clear:both}.cordonnees-accueil .contenu{padding:100px 10% 80px}.info-client{padding:40px 10%;height:auto;text-align:center}.info-client.adresse-1{background:#00A59E}.info-client.adresse-2{background:#72A32D}.info-client h3{color:#fff;font-size:20px;text-transform:uppercase;padding-bottom:20px;background:url(../images/bg-titre-white.png) no-repeat center bottom;margin-bottom:30px}.info-client p,.info-client address{color:#fff;padding:5px 0 5px 30px;display:table;margin:15px auto}.info-client address.adress{background:url(../images/ico-adress.png) no-repeat center left}.info-client p.tel{background:url(../images/ico-tel.png) no-repeat center left}.info-client p.mobile{background:url(../images/ico-mobile.png) no-repeat center left}.info-client p.horaires{background:url(../images/ico-horaires.png) no-repeat center left}.plan-d-acces{width:100%;height:400px;background:url(../images/maps.jpg) no-repeat center;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;display:block;position:relative}.plan-d-acces iframe{border:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.plan-d-acces a{text-decoration:none}.plan-d-acces.maps-1{background:url('../images/maps-1.jpg') no-repeat center;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover}.plan-d-acces.maps-2{background:url('../images/maps-2.jpg') no-repeat center;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover}.cordonnees-accueil.adresse-1 .plan-d-acces{background:url(../images/bg-maps-1.jpg) no-repeat center;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover}.contact .plan-d-acces{background:url(../images/maps-contact.jpg) no-repeat center}.plan-d-acces span.agence_name{width:418px;height:418px;background:url(../images/bg-adresse-agence-1.png) no-repeat center;text-align:center;color:#fff;display:block;font-size:25px;text-transform:uppercase;padding:178px 0 0;top:50%;margin-top:-209px;position:absolute;z-index:2}.cordonnees-accueil.adresse-1 .plan-d-acces span.agence_name{right:30px}.cordonnees-accueil.adresse-2{background:#72a32d}.cordonnees-accueil.adresse-2 .plan-d-acces span.agence_name{background:url(../images/bg-adresse-agence-2.png) no-repeat center}.cordonnees-accueil.adresse-2 .plan-d-acces{background:url(../images/bg-maps-2.jpg) no-repeat center;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover}.cordonnees-accueil.adresse-2 .plan-d-acces span.agence_name{left:30px}.news-letter{padding:100px 0;background:#070707}#newsletter_form{display:inline-block;width:100%;position:relative}#newsletter_form label{font-weight:400;font-size:16px;color:#3d3d3d;text-transform:uppercase}#newsletter_form input[type='text']{float:right;border:1px solid #e2f5f4;height:54px;border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;background:transparent;width:100%;color:#929292;padding:0 50px 0 25px;font-weight:400;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0;background:#e2f5f4}#newsletter_form input[type="text"]:focus{border:1px solid #e51e31}#newsletter_form input[type='submit']{border:0;height:54px;border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;background:#00a59e;width:65px;color:#fff;text-align:center;font-weight:400;position:absolute;right:0;top:28px;font-size:21px;transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0}#newsletter_form input[type='submit']:hover{background:#d20e21}.text-service{padding:100px 10%;background:#070707;text-align:justify}.text-service h2{margin:0 0 10px}.text-service .titre-white{color:#fff;padding-bottom:20px;background:url(../images/bg-titre-white.png) no-repeat center bottom;text-align:center;font-family:'Roboto-BlackItalic';font-size:35px;margin-bottom:80px}.services{display:table;width:100%;position:relative;z-index:8000;background:#fff;min-height:55vh}.prestation{display:table;width:100%;position:relative;z-index:8000;background:#070707;min-height:55vh}.prestation h2.h1{color:#e51e31;font-size:23px;background:none;padding:0;line-height:normal}.prestation .titre-secondaire{display:block;font-size:19px;font-family:'Muli-SemiBold'}.prestation:nth-child(even){direction:rtl}.prestation .cell.photo{display:table-cell;vertical-align:top;width:50%;background-position:center center}.prestation .cell.photo:hover{opacity:.95;filter:alpha(opacity=95)}.prestation .cell.texte{display:table-cell;vertical-align:top;width:50%}.prestation:last-child .cell.texte{border-bottom:none}.prestation .cell.texte .contenu{padding:65px 10%;text-align:justify;direction:ltr;min-height:420px}.prestation .cell.texte .contenu .scroll-content{height:200px;overflow:auto;padding-right:15px}.prestation .cell.texte .contenu ul{padding:0;margin:0}.prestation .cell.texte .contenu ul li{padding:5px 0 5px 20px;background:url(../images/puce.png) no-repeat 0 9px}.prestation .cell.texte .contenu ul li .bouton-principal{display:block}.services .miettes{list-style-type:none;list-style-image:none;padding:0;margin:0;position:absolute;bottom:20px;left:0;right:0;text-align:center}.services .miettes li{display:inline-block;vertical-align:top;background:none;padding:0}.services .miettes li a{width:12px;height:12px;border-radius:12px;background:#bbb;display:inline-block}.services .miettes li a.active{background:#e51e31;cursor:default}.body-service-list-23 .text-service{-webkit-column-count:2;-moz-column-count:2;column-count:2}.body-service-list-110 .prestation .cell.texte .contenu{background:#fff;min-height:580px}.body-service-list-110 .prestation .cell.texte .contenu h2.h1{color:#1d1d1d;text-align:left;font-size:25px;text-transform:none;padding:0 0 10px;font-family:'Roboto-BlackItalic';background:url(../images/bg-titre.png) no-repeat left bottom}.body-service-list-110 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#524e4e!important}.body-service-list-110 .mCSB_scrollTools .mCSB_draggerRail{background:#dcdcdc!important}.body-service-list-110 .prestation .cell.texte .contenu .scroll-content{height:480px}.gallery.node-62{padding:100px 12%}.gallery.node-62 .img_gal a{height:600px}.nav > li{margin-bottom:10px;margin-top:0}.nav > li > a{padding:12px 0;background:transparent;border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;color:#fff;font-size:16px;border:2px solid #e51e31;display:block;text-align:center;text-decoration:none;text-transform:uppercase}.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus,.nav > li > a:hover{background:#e51e31;color:#fff}.ligne-photos{padding:80px 1% 0}.ligne-photos.gallery-photos-10{padding:80px 0}.img_gal{overflow:hidden;height:auto;margin-bottom:2.5%;transition:all 1s ease 0;-webkit-transition:all 1s ease 0;-khtml-transition:all 1s ease 0;-ms-transition:all 1s ease 0;-o-transition:all 1s ease 0}.img_gal a{display:block;height:305px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative}.ligne-photos.gallery-photos-10 .img_gal{margin:0;padding:0}.ligne-photos.gallery-photos-10 .img_gal a{height:400px}.img_gal img{transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-khtml-transition:all .2s linear 0;-o-transition:all .2s linear 0}.img_gal:hover img{-webkit-transform:scale(1.15) rotate(5deg);-moz-transform:scale(1.15) rotate(5deg);-ms-transform:scale(1.15) rotate(5deg);-o-transform:scale(1.15) rotate(5deg);transform:scale(1.15) rotate(5deg)}.bg_gal{background:url(../images/ico-zoom.png) no-repeat scroll center center rgba(0,0,0,0.8);display:block;height:100%;opacity:0;position:absolute;transition:all 1s ease 0!important;-webkit-transition:all 1s ease 0!important;-khtml-transition:all 1s ease 0!important;-ms-transition:all 1s ease 0!important;-o-transition:all 1s ease 0!important;width:100%;z-index:2;top:0;left:0}.img_gal:hover .bg_gal{opacity:1}.infinite-scroll .chargement{background:rgba(0,0,0,0) url(../images/chargement.gif) no-repeat scroll center top;bottom:0;display:none;height:32px;left:50%;margin-left:-16px;position:absolute;width:32px}.text-gallery{padding:0 1%;text-align:justify}.body-gallery-10 .text-gallery{padding:100px 10% 0}.bloc-text-gal-10 h2.h1{text-align:left;background-position:left bottom}.infinite-scroll a.btn-show-more{margin:0 auto 30px}.news .ligne-actus{margin-left:-15px!important;margin-bottom:40px}.news .ligne-actus.full{border-bottom:1px solid #BEBEBE;padding:15px 0;margin:0!important}.news .ligne-actus.full:last-child{border:none}.news .date-article{display:block;font-size:15px;font-family:'Montserrat-Extra_Bold';color:#323232;text-align:right;margin:10px 0}.news .contenu-article{margin:0;text-align:justify;color:#1c1c1c}.news h2,.news h3{font-size:1vw;margin:20px 0}.news h2 a,.news h3 a{text-decoration:none}.news h2 a:hover,.news h3 a:hover{text-decoration:underline}.news a.show-more-news{color:#00a59e;background:url(../images/btn-show-more-green.png) no-repeat center right 5px}.news a.show-more-news:hover{color:#000;background:url(../images/btn-show-more-black.png) no-repeat center right 0}.news .propor{width:100%;position:relative}.news .propor:after{padding-top:40%;display:block;content:''}.news .propor .propor-cont{position:absolute;top:0;bottom:0;right:0;left:0}.news .propor .imagecont{height:100%;display:block;border:0;width:100%;overflow:hidden;position:relative;border:1px solid #e6dede;padding:10px}.news .propor .imagecont .imagefond{image-rendering:optimizeQuality;image-rendering:auto;display:block;height:100%;width:100%;overflow:hidden;background:url(../images/noPhoto.jpg) center center no-repeat}.news .propor .imagecont .masque{display:block;position:absolute;top:-100%;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../images/ico-zoom.png) no-repeat center center}.news .propor .imagecont:hover .masque{top:0}.news .plus a{border:1px solid #ea0047;display:inline-block;padding:5px 15px}.news .plus{padding-top:10px;text-align:right}.news .plus a:hover{background:#ea0047 none repeat scroll 0 0;color:#fff}.news .retour-liste{padding:20px 0 0;text-align:right}.news .pagination{text-align:center;padding:10px 0 0;display:block}.news .pagination li{display:inline-block}.news .pagination li a{border:none}.news .pagination li.active a{background:#444;color:#fff;border:none}.deux-par-ligne .news .ligne-actus.full,.deux-par-ligne .view .item{padding:15px 1%;float:left;border:0;width:50%;border-left:1px solid #BEBEBE}.deux-par-ligne .view .item:first-child{border:0}.news.deux-par-ligne .ligne-actus.full{padding:15px 1%;float:left;border:0;width:50%;border-left:1px solid #BEBEBE}.news.deux-par-ligne .ligne-actus.full:nth-child(2n){border:0}.sitemap{padding:100px 12%}.sitemap ul{padding-left:0}.sitemap ul li{font-size:inherit;margin-bottom:5px;padding-left:15px;background:url(../images/li_style.png) no-repeat left center;float:left;clear:both;display:inline-block}.sitemap ul li a{color:inherit;text-decoration:none;font-size:inherit}.sitemap ul li a:hover{color:#16B7B1}.pageseo{padding:100px 12%}.pageseo .form-control{height:48px}.pageseo .formule_page_seo h2{margin-top:0}.formule_page_seo br,.formule_page_seo hr{display:none}.formule_page_seo textarea.form-control{height:150px}.pageseo #contact_5-element-8,.pageseo #captcha{margin-top:0;margin-left:0}.pageseo .btn-primary{margin-top:10px;float:right}.pageseo .form-group{clear:both}.pageseo .formule_page_seo .col-md-6{width:100%;clear:both}.pageseo .form-group:nth-child(10) .col-md-6{float:left;margin-top:0}.pageseo .form-group:nth-child(11) .col-md-6{float:left}.help-block{display:inline-block;font-style:normal!important;font-size:inherit!important;color:inherit!important;margin:0}.pageseo .form-actions{margin-top:0}.page_404 p{text-align:left}.page_404 h4{font-family:arial;font-size:18px}.page_404 .btn{margin-top:0!important;color:#00a59e;clear:both;display:inline-block;width:auto;text-decoration:none;background-position:center right 5px}.page_404 .btn:hover{background-position:center right 0;color:#222}.note-temoignage{}.note-temoignage h2{font-size:30px;text-align:center;color:#3e3b3b}.note-temoignage .note-avis{width:347px;height:60px;display:table;margin:20px auto;position:relative;line-height:60px;text-align:left}.note-temoignage .note-avis .nbr-note{font-size:44px;display:inline-block;position:absolute;left:0;top:4px}.zone-etoiles-note{position:relative;height:60px;width:264px;float:right;background:url('../images/etoiles-1.png') no-repeat center right}.etoiles-2{display:block;position:absolute;top:0;left:0;height:100%;background:url('../images/etoiles-2.png') no-repeat center left}.header-sidebars{display:none}.header-sidebars a.logo{position:absolute;top:5px;left:50%;width:150px;margin-left:-75px;margin-top:0}.header-sidebars a.logo img{width:100%}@media(max-width:1560px){header{padding:0}}@media(max-width:1460px){.menu_principal a,.menu_principal a:visited{padding:0 10px}nav .rs{left:65px}}@media(max-width:1390px){header{padding:0}.header .container{padding:0}.menu_principal a,.menu_principal a:visited{padding:0 8px}.menu_footer a,.menu_footer a:visited{font-size:14px}}@media(max-width:1170px){.container{width:100%!important}.logo{padding:32px 0 0}.logo img{width:150px}nav .rs{left:77px;width:25px;height:25px}.menu_principal a,.menu_principal a:visited{font-size:14px;text-transform:none}.slegon{font-size:38px}.btn-scroll{bottom:50px}h1,.h1{font-size:30px}.txt_accueil p{-webkit-column-count:1;-moz-column-count:1;column-count:1}.partenaire-marque{padding:80px 5%}.logo-partenaire{width:100%;height:160px;background-size:contain!important;-ms-background-size:contain!important;-o-background-size:contain!important;-webkit-background-size:contain!important margin-bottom:30px}.google-business .inner-bloc{font-size:17px}.plan-d-acces span.agence_name{display:none}footer{padding:60px 0}.titre-header h1{font-size:35px}.ico-reduction{width:120px;height:120px;background-size:contain;-ms-background-size:contain;-o-background-size:contain;-webkit-background-size:contain}.bloc_slider .devis-gratuit{margin-top:0;background-size:contain;width:250px;height:250px;font-size:17px;padding:70px 0 0}.cordonnees-accueil .contenu{padding:0 3% 80px}.zone-rs-header{display:none}.zone-menu-header{width:83.3%}.contenu{padding:60px 0}.motif{margin:10px auto}}@media(max-width:990px){.large{width:100%!important;padding:0 15px}.none{display:none!important}.nopad_sm{padding:10px 0}body{font-size:14px}#index{overflow-x:hidden;padding:0}.header-sidebars{display:block}.sub-menu{position:static}.banner_sep{height:300px}.titre-header{display:table;margin:100px auto 0}.titre-header h1{font-size:30px}.slegon{height:auto;font-size:24px}.slegon span{}.slegon p{font-size:28px}.item-tarif{text-transform:none}.body-service-list-23 .text-service{-webkit-column-count:1;-moz-column-count:1;column-count:1}.bloc_slider{height:auto}.rsImg{width:100%}.btn-scroll,.btn-scroll:hover{bottom:15px}footer{padding:30px 2%}footer h4{margin-top:30px}.logoPied{float:none;text-align:center}.menu_referencement{text-align:justify}.logoPied{float:none;display:block}h1,.h1{font-size:28px}.contenu{padding:50px 5%}.contenu_accueil{background:#fff!important}.gallery_accueil{padding:50px 5%}.partenaire-marque{padding:50px 5%;background:#fff}.photo-partenaires{margin:80px auto 0;padding:0}.all-atous{padding:0}.blog{padding:50px 5%}.newsletter-form{padding-top:50px}.google-business{background:#fff;padding:50px 0;margin:0}.google-business .inner-bloc{font-size:14px}.google-business .inner-bloc p{margin:68px 0 0}.info-client{padding:5%}.plan-d-acces span.agence_name{width:350px;height:350px;background-size:contain!important;-ms-background-size:contain!important;-o-background-size:contain!important;-webkit-background-size:contain!important;margin-top:-175px;top:50%;padding:143px 0 0}.arbre{width:350px;height:350px}.sidebar .titre-sidebar{left:50%;margin-left:-184px}.sidebar.sidebar-2 .titre-sidebar{background-size:426px auto}.motif{margin:0}.sidebar{height:425px}.text-gallery{padding:50px 0}.body-gallery-21 h2.titre-principale-2{font-size:27px;margin-bottom:40px}.img_gal a{height:180px}.ligne-photos.gallery-photos-10 .img_gal a{height:250px}.cordonne_contact{padding:50px 20px}.plan-d-acces{height:350px}.form-contact{padding:50px 10%}.form-control{height:50px}textarea.form-control{height:200px}.btn-primary{margin-top:0;width:100%}.form-actions{margin:0}.pageseo{padding:50px 15px}.formule_page_seo{padding:30px 15px 0}.pageseo .btn-primary{margin-top:0}.partenaire-marque.top{background:#fff}.logo-partenaire{margin:15px;height:116px}.contact .text{font-size:18px}.AvisClients:link,.AvisClients:visited,.AvisClients{padding:20px 20px 20px}}@media(max-width:767px){.nopad_xs{padding:10px 0}.visible_mobile{display:block!important}.nopad-xs{padding:0!important}.banner_sep{height:200px}.titre-header{padding:15px;width:100%;margin:35px auto 0}.titre-header h1{font-size:25px}.slegon{width:100%;height:auto;margin:0;left:0;position:static}.slegon span{font-size:30px}.slegon p{font-size:16px}footer .container{padding:0}footer::before{display:none}footer h4{font-size:20px}.menu_referencement a,.menu_referencement a:visited{font-size:13px}h1,.h1{font-size:22px;padding-bottom:20px}.slegon{background:#00a59e;font-size:22px;padding:10px}.txt_accueil p{-webkit-column-count:1;-moz-column-count:1;column-count:1}.motif{background-size:contain;-ms-background-size:contain;-o-background-size:contain;-webkit-background-size:contain}.sidebar{width:100%;height:220px;background:url(../images/img-1-bloc.jpg) no-repeat center;position:relative;background-size:100% auto!important;-ms-background-size:100% auto!important;-o-background-size:100% auto!important;-webkit-background-size:100% auto!important}.sidebar .titre-sidebar{left:50%;margin-left:-125px;margin-top:-125px;width:250px;height:250px;background-size:contain!important;-ms-background-size:contain!important;-o-background-size:contain!important;-webkit-background-size:contain!important;font-size:15px;padding:88px 0 0!important}.sidebar .titre-sidebar label{font-size:22px}.zone-img{height:180px}.photo-partenaires{margin:30px auto 0;padding:0}.logo-partenaire{width:120px;height:120px;background-size:contain!important;-ms-background-size:contain!important;-o-background-size:contain!important;-webkit-background-size:contain!important;margin:10px auto}.nos-atous .item-atous .icone{float:none;display:block;margin:auto}.nos-atous .item-atous p{margin:10px 0;text-align:center}.titre-news{font-size:18px;letter-spacing:normal}.cell.photo{height:225px}.view .item{margin-bottom:30px}.arbre{width:100%}.newsletter{padding:0 5%}.newsletter h2{font-size:25px}#newsletter_form input[type="text"]{margin-bottom:5px}#newsletter_form input[type="submit"]{position:static;width:100%;height:36px;font-size:16px}.gallery_accueil h2.h1,.AvisClientsBg .h1,.newsletter h2,.partenaire-marque h2.h1{font-size:21px}a.go-to-avisClients{font-size:16px;display:block;margin:0 0 30px}.contactFooter .btn-primary,.contactFooter .btn-primary:focus{margin:10px 0 0}.cordonnees-accueil.adresse-1 .plan-d-acces span.agence_name{right:0;width:100%;height:auto;padding:10px;background:#00A59E;font-size:16px;margin:0;top:5px}.cordonnees-accueil.adresse-2 .plan-d-acces span.agence_name{left:0;width:100%;height:auto;padding:10px;background:#72A32D;font-size:16px;bottom:3px;margin:0;top:initial}.view .item{margin:0 0 50px;display:inline-block}.sidebar.sidebar-2{background:none}.text-gallery{padding:0}.img_gal,.text_gal{padding:0 5px}.img_gal a{height:110px!important}.body-gallery a.btn-show-more{margin:20px auto 0}.ligne-photos{padding:30px 1% 0}.news h2,.news h3{font-size:20px}.cordonne_contact{padding:30px 15px}.cordonne h2{margin-bottom:40px;font-size:30px}.cordonne p{float:none}.form-contact{padding:30px 5%}#captcha{float:right;margin-top:-46px}.btn-primary{width:100%}.maps{margin-top:5px}.maps iframe{height:250px}.btn_zom_maps{width:100%;padding:8px 0}.formule_page_seo{padding:30px 15px 0}.body-pageseo .form-horizontal .form-group .col-md-8{padding:0}.body-pageseo .form-control{padding:0 15px!important}.slegon span{font-size:16px}.partenaire-marque.top{background:none}.motif{display:none}.AvisClientsBg{padding:50px 7% 0}.AvisClients:link,.AvisClients:visited,.AvisClients{margin:0}a.go-to-avisClients{font-size:14px}.contenu_accueil{padding-top:0}.bx-pager.bx-default-pager a{margin:0;width:10px;height:10px}.col-5{width:100%;margin:10px 0}}@media screen and (max-width:600px){.no-tarifs .price-header{display:none}}