
/* Geant du web - http://www.geantduweb.ca/ */
/* Main CSS */
html{font-size:100%;height:100%;}body{font-size:1em;font-family:Futura Std, Arial, Helvetica, Sans-serif;background-image:url("../images/bkg/cuirPattern.jpg");color:black;line-height:100%;margin:0px;}body p{margin:0px;}body em,body i{font-style:normal;}body a img{border:none;border-collapse:collapse;}body a[href^=tel]{text-decoration:none;color:inherit;}body ol,body ul{list-style:none outside none;}body .gdwcheckbox,body .gdwradio{width:36px;height:34px;background-color:white;border:1px solid black;border-radius:7px;position:relative;}body .gdwcheckbox input,body .gdwradio input{width:34px;height:32px;margin:0px;position:relative;z-index:1;}body .gdwcheckbox canvas,body .gdwradio canvas{position:absolute;top:0px;left:0px;}body .clear{clear:both;}body .anchor{width:0px;height:0px;position:relative;}body .calendar table{width:100%;border-collapse:separate;}body #innerbody{position:absolute;min-height:100%;min-width:100%;overflow:hidden;}body.cke_show_borders,body.mce-content-body{min-width:625px;background-image:none;padding:10px;}.nce{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.nus{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.outflow{margin-left:-32768px;margin-right:-32768px;padding-left:32768px;padding-right:32768px;}.outflow.cont{margin-left:-32768px !important;margin-right:-32768px !important;padding-left:32768px !important;padding-right:32768px !important;}.bkg-fixed{background-attachment:fixed;}.bkg-elem{position:absolute;top:0px;left:0px;right:0px;bottom:0px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.container-fluid{max-width:1580px;}.container-fluid.fluid-no-max{max-width:none;}.max-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}.highslide-loading{display:block;width:0px;height:16px;padding:3px 0 3px 22px;overflow:hidden;background-color:black;background-image:url(../javascript/highslide/graphics/loader.black.gif);background-position:3px 3px;background-repeat:no-repeat;}.highslide-html-content{padding:0px;}.highslide-header{height:0px;padding:0px;position:relative;}.highslide-header .highslide-move{display:none;}.highslide-header .highslide-close{padding:0px;position:absolute;top:15px;right:15px;}.highslide-header .highslide-close a{color:#b4070b;}.highslide-header .highslide-close a:before{content:"";font-family:IcoMoon;font-style:normal;transition:color 350ms ease-in-out 0s;}.highslide-header .highslide-close a:hover{color:white;}.highslide-header .highslide-close span{display:none;}.highslide-footer{display:none;}.highslide-controls{width:105px !important;}.highslide-controls .highslide-full-expand,.highslide-controls .highslide-move,.highslide-controls .highslide-pause,.highslide-controls .highslide-play{display:none;}.highslide-active-anchor img{visibility:visible;}.highslide-container .highslide-maincontent .table-box{display:table;width:100%;margin-bottom:-1px;}.highslide-container .highslide-maincontent .table-box .cell-box{display:table-cell;width:50%;position:relative;vertical-align:top;}.highslide-container .highslide-maincontent .table-box .cell-box .banner-title{background-color:black;color:#bfbc97;text-transform:uppercase;position:absolute;padding:3px 10px 6px;font-size:14px;font-weight:300;top:0;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);border-radius:0% 0% 50% 50%;}.highslide-container .highslide-maincontent .table-box .cell-box img{display:block;width:100%;height:auto;}.articlecontent h1,.articlecontent h2,.articlecontent h3,.articlecontent h4,.articlecontent h5,.articlecontent h6,body.cke_show_borders h1,body.cke_show_borders h2,body.cke_show_borders h3,body.cke_show_borders h4,body.cke_show_borders h5,body.cke_show_borders h6,body.mce-content-body h1,body.mce-content-body h2,body.mce-content-body h3,body.mce-content-body h4,body.mce-content-body h5,body.mce-content-body h6{color:#761113;}.articlecontent h2,body.cke_show_borders h2,body.mce-content-body h2{font-size:36px;}.articlecontent h3,body.cke_show_borders h3,body.mce-content-body h3{font-size:28px;}.articlecontent em,.articlecontent i,body.cke_show_borders em,body.cke_show_borders i,body.mce-content-body em,body.mce-content-body i{font-style:italic;}.articlecontent a,body.cke_show_borders a,body.mce-content-body a{text-decoration:none;}.articlecontent a:hover,body.cke_show_borders a:hover,body.mce-content-body a:hover{color:#761113;}.articlecontent ul,body.cke_show_borders ul,body.mce-content-body ul{list-style:disc outside none;}.articlecontent ol,body.cke_show_borders ol,body.mce-content-body ol{list-style:decimal outside none;}.articlecontent ol li p,.articlecontent ul li p,body.cke_show_borders ol li p,body.cke_show_borders ul li p,body.mce-content-body ol li p,body.mce-content-body ul li p{margin:0px;padding:0px;}.articlecontent .text-left,body.cke_show_borders .text-left,body.mce-content-body .text-left{text-align:left;}.articlecontent .text-center,body.cke_show_borders .text-center,body.mce-content-body .text-center{text-align:center;}.articlecontent .text-right,body.cke_show_borders .text-right,body.mce-content-body .text-right{text-align:right;}.articlecontent .text-justify,body.cke_show_borders .text-justify,body.mce-content-body .text-justify{text-align:justify;}.articlecontent > *:first-child{margin-top:0px;padding-top:0px;}.articlecontent > *:last-child{margin-bottom:0px;padding-bottom:0px;}img[src*="p.gif"]{width:0px !important;height:0px !important;margin:0px !important;padding:0px !important;border:0px !important;}.pagination > li > a,.pagination > li > span{color:#716f59;}.pagination > li > a:focus,.pagination > li > a:hover,.pagination > li > span:focus,.pagination > li > span:hover{color:#831315;}.pagination > .active > a,.pagination > .active > span{background-color:#831315;border-color:#831315;z-index:1;}.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span:focus,.pagination > .active > span:hover{background-color:#831315;border-color:#831315;}.myrow{position:relative;height:100px;width:100%;margin:0;}.myrow >div{float:left;padding:0;}.myrow >div.mycol >div{height:50px;}.myline >div{display:inline-block;float:none;}.myline.bottom >div{vertical-align:bottom;}.myline.middle >div{vertical-align:middle;}.myline.top >div{vertical-align:top;}.myline.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.myline.flex >div{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;}.myline.flex.bottom >div{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-moz-flex-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;vertical-align:bottom;}.myline.flex.middle >div{-webkit-align-items:center;-webkit-box-align:center;-moz-flex-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;}.myline.flex.top >div{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-moz-flex-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;vertical-align:top;}#header{height:190px;position:absolute;top:-32768px;left:-32768px;}#slideshow{position:relative;z-index:1;}#slideshow:after{left:0;content:"";background-image:url(../images/logo-tag.png);height:350px;width:340px;z-index:7;display:block;top:0;position:absolute;}#mainmenu{position:fixed;top:0px;left:0px;right:0px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2;border-top:1px solid #831315;}#mainmenu .gdwbutton.moduletable.minilogo,#mainmenu .moduletable.telephone-text.custom,#mainmenu .moduletable.telephone.custom{display:none;}#mainmenu.back{background-repeat:no-repeat;background-position:60px 4px;background-size:auto 86%;}#mainmenu.back .gdwbutton.moduletable.minilogo{pointer-events:auto;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;display:block;position:absolute;left:60px;top:10px;}#mainmenu.back .moduletable.telephone.custom{pointer-events:auto;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;display:block;position:absolute;left:170px;top:17px;}#mainmenu.back .moduletable.telephone-text.custom{pointer-events:auto;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;display:block;position:absolute;right:170px;top:17px;}#mainmenu.back,#mainmenu.back .gdwmenu.moduletable .menu-hold .menu >ul >li .submenu{background-color:rgba(255,255,255,0.95);}#logos{display:table;margin:auto;margin-top:60px;-webkit-transition:opacity 250ms ease-in-out 0s;-moz-transition:opacity 250ms ease-in-out 0s;-ms-transition:opacity 250ms ease-in-out 0s;-o-transition:opacity 250ms ease-in-out 0s;transition:opacity 250ms ease-in-out 0s;pointer-events:auto;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}.novis{opacity:0;}.gdwsocial.moduletable{pointer-events:auto;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}.gdwsocial.moduletable .service-box{position:absolute;top:15px;right:5px;z-index:1;}.gdwsocial.moduletable .service-box .addthis_toolbox a{text-decoration:none;padding-right:5px;font-size:20px;}.gdwsocial.moduletable .service-box .addthis_toolbox a:hover i:before{color:#354c8c;}.gdwslideshow.moduletable .gdwrotator{height:974px;}.gdwslideshow.moduletable .content .imgcontent{position:absolute;top:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:right;}.gdwslideshow.moduletable .content .text{display:none;}.gdwslideshow.moduletable .selections{position:relative;display:table;margin:500px auto 460px;}.gdwslideshow.moduletable .selections .sep{padding:5px;float:left;}.gdwslideshow.moduletable .selections .selection{width:20px;height:20px;border-radius:50%;background-color:rgba(242,242,231,0.75);float:left;cursor:pointer;}.gdwslideshow.moduletable .selections .selection.active,.gdwslideshow.moduletable .selections .selection:hover{background-color:#c21c1f;}.custom.moduletable.panel .custom{position:absolute;top:50px;right:5px;font-size:24px;line-height:1.2;color:#761113;text-align:right;font-weight:300;}.custom.moduletable.panel .custom a{color:inherit;text-decoration:none;}.custom.moduletable.panel .custom p:nth-child(2){font-weight:900;font-size:37px;color:#191915;}.custom.moduletable.panel .custom hr{border-color:#761113;margin-bottom:15px;}.gdwmultibutton.moduletable .modcontent{position:absolute;bottom:0;width:100%;z-index:1;}.gdwmultibutton.moduletable .modcontent .slogan{color:#573a1c;line-height:1.2;text-align:center;font-weight:300;font-size:24px;background-color:rgba(242,242,231,0.75);padding:10px;}.gdwmultibutton.moduletable .modcontent .slogan p:first-child{font-size:60px;}.gdwmultibutton.moduletable .modcontent .slogan p:first-child b{color:#191915;}.gdwmultibutton.moduletable .modcontent .row{margin-left:-50px;margin-right:-50px;max-width:1580px;margin:auto;}.gdwmultibutton.moduletable .modcontent .row .col{padding-left:50px;padding-right:50px;}.gdwmultibutton.moduletable .modcontent .row .col.first{padding-left:0;}.gdwmultibutton.moduletable .modcontent .row .col.last{padding-right:0;}.gdwmultibutton.moduletable .modcontent .row .col .mbox{background-color:rgba(25,25,21,0.75);text-transform:uppercase;text-align:center;font-size:48px;line-height:1.2;}.gdwmultibutton.moduletable .modcontent .row .col .mbox:hover{background-color:#191915;}.gdwmultibutton.moduletable .modcontent .row .col .mbox a{text-decoration:none;}.gdwmultibutton.moduletable .modcontent .row .col .mbox p.top{color:#b0ae8b;font-weight:300;}.gdwmultibutton.moduletable .modcontent .row .col .mbox p.bottom{color:#c21c1f;font-weight:900;padding-bottom:26px;}.gdwmultibutton.moduletable .modcontent .row .col .mbox .image svg{margin-top:70px;margin-bottom:20px;height:80px;fill:#716f59;width:100%;}.languages.moduletable{display:inline-block;}.languages.moduletable ul{padding:0;}.gdwmenu.moduletable{pointer-events:auto;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}.gdwmenu.moduletable .menu-hold .menu >ul{margin:15px auto;display:table;padding:0;}.gdwmenu.moduletable .menu-hold .menu >ul >li{float:left;font-size:18px;text-transform:lowercase;}.gdwmenu.moduletable .menu-hold .menu >ul >li a{color:#716f59;text-decoration:none;-webkit-transition:color 250ms ease-in-out 0s;-moz-transition:color 250ms ease-in-out 0s;-ms-transition:color 250ms ease-in-out 0s;-o-transition:color 250ms ease-in-out 0s;transition:color 250ms ease-in-out 0s;white-space:nowrap;font-weight:300;}.gdwmenu.moduletable .menu-hold .menu >ul >li a:hover{color:#c21c1f;}.gdwmenu.moduletable .menu-hold .menu >ul >li.active >a,.gdwmenu.moduletable .menu-hold .menu >ul >li.active >a:hover{color:#c21c1f;}.gdwmenu.moduletable .menu-hold .menu >ul >li .submenu{display:none;position:absolute;}.gdwmenu.moduletable .menu-hold .menu >ul >li .submenu ul{padding:15px 10px;}.gdwmenu.moduletable .menu-hold .menu >ul >li .submenu ul li{padding:5px;}.gdwmenu.moduletable .menu-hold .menu.menu-desktop{display:table;margin:auto;}.gdwmenu.moduletable .menu-hold .menu.menu-desktop >ul >li+li:before{color:#716f59;content:"|";font-weight:300;padding:0 5px;}.gdwmenu.moduletable .menu-hold .menu.menu-desktop >ul >li.parent:after{content:"\25bc";font-family:Arial;font-size:12px;color:#716f59;padding-left:5px;}.gdwmenu.moduletable .menu-hold .menu.menu-desktop >ul >li:hover:after{color:#c21c1f;}.gdwmenu.moduletable .menu-hold .menu.menu-desktop >ul >li:hover .submenu{display:block;background-color:rgba(255,255,255,0.95);}.gdwmenu.moduletable .menu-hold .menu.menu-desktop >ul >li:hover .submenu >ul >li{-webkit-transition:background-color 250ms ease-in-out 0s;-moz-transition:background-color 250ms ease-in-out 0s;-ms-transition:background-color 250ms ease-in-out 0s;-o-transition:background-color 250ms ease-in-out 0s;transition:background-color 250ms ease-in-out 0s;}.gdwmenu.moduletable .menu-hold .menu.menu-desktop >ul >li:hover .submenu >ul >li.active,.gdwmenu.moduletable .menu-hold .menu.menu-desktop >ul >li:hover .submenu >ul >li:hover{background-color:rgba(131,19,21,0.85);}.gdwmenu.moduletable .menu-hold .menu.menu-desktop >ul >li:hover .submenu >ul >li.active a,.gdwmenu.moduletable .menu-hold .menu.menu-desktop >ul >li:hover .submenu >ul >li:hover a{color:#f2f2e7;}.gdwmenu.moduletable .menu-hold .menuicon{width:40px;height:40px;position:relative;margin-left:auto;z-index:6;display:table;}.gdwmenu.moduletable .menu-hold .menuicon .bar{width:28px;height:4px;background-color:#c21c1f;position:absolute;left:6px;}.gdwmenu.moduletable .menu-hold .menuicon .bar-t{top:6px;}.gdwmenu.moduletable .menu-hold .menuicon .bar-m{margin-top:-2px;top:50%;}.gdwmenu.moduletable .menu-hold .menuicon .bar-b{bottom:6px;}.gdwmenu.moduletable .menu-hold .menuicon.menu-open .bar{width:34px;left:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}.gdwmenu.moduletable .menu-hold .menuicon.menu-open .bar-t{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.gdwmenu.moduletable .menu-hold .menuicon.menu-open .bar-m{display:none;}.gdwmenu.moduletable .menu-hold .menuicon.menu-open .bar-b{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.gdwmenu.moduletable .menu-hold .menu-mobile{pointer-events:auto;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;height:0px;background-color:#13161a;padding:0 74px;position:fixed;top:0;left:0px;right:0px;bottom:0px;overflow:hidden;opacity:0;z-index:5;}.gdwmenu.moduletable .menu-hold .menu-mobile > ul{height:100%;padding:20px 0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-moz-flex-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;}.gdwmenu.moduletable .menu-hold .menu-mobile > ul li{text-align:center;}.gdwmenu.moduletable .menu-hold .menu-mobile > ul li i,.gdwmenu.moduletable .menu-hold .menu-mobile > ul li span{color:#716f59;}.gdwmenu.moduletable .menu-hold .menu-mobile > ul li.active i,.gdwmenu.moduletable .menu-hold .menu-mobile > ul li.active span{color:#c21c1f;}.gdwmenu.moduletable .menu-hold .menu-mobile.menu-open{height:100% !important;-webkit-transition:height 500ms ease-in-out 0s;-moz-transition:height 500ms ease-in-out 0s;-ms-transition:height 500ms ease-in-out 0s;-o-transition:height 500ms ease-in-out 0s;transition:height 500ms ease-in-out 0s;}body.home-page #content:before{content:"";display:block;background-image:url("../images/shadow/confortTop.png");background-repeat:no-repeat;top:0;right:0;left:0;height:37px;position:absolute;z-index:1;width:100%;}body.home-page #content.left #left{width:43.3%;}body.home-page #content.left #left .custom.moduletable.coffee{position:relative;}body.home-page #content.left #left .custom.moduletable.coffee img{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);border:20px solid white;transform-origin:22% 96%;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.25), 0px 2px 3px 0px rgba(0,0,0,0.50);width:100%;max-width:824px;min-width:200px;}body.home-page #content.left #left .custom.moduletable.coffee:after{content:"";display:block;background-image:url("../images/bkg/confortClef.png");position:absolute;top:-60px;right:18px;width:355px;height:230px;}body.home-page #content.left #left:after{display:none;}body.home-page #content.left #center{width:56.7%;float:right;padding:160px 156px;}body.home-page #content.left #center .articlecontent h1{font-size:60px;}body.home-page #content.left #center .articlecontent h1+h1{line-height:85%;}body.home-page #content.left #center .articlecontent hr{display:none;}#content{line-height:1.2;position:relative;padding:0px;}#content:after{content:"";display:block;background-image:url("../images/shadow/confortBottom.png");background-repeat:no-repeat;bottom:0;right:0;left:0;height:43px;position:absolute;z-index:1;width:100%;}#content.left #center,#content.left #left,#content.left #right,#content.leftright #center,#content.leftright #left,#content.leftright #right{float:left;padding-bottom:145px;}#content.left #left,#content.leftright #left{padding-top:0;}#content.left #center,#content.left #right,#content.leftright #center,#content.leftright #right{padding-top:145px;}#content.left hr,#content.leftright hr{background-color:white;box-shadow:0px -1px 3px 0px rgba(25,25,21,0.50);height:2px;}#content.left .moduletable.menu .modcontent hr,#content.leftright .moduletable.menu .modcontent hr{margin:0;}#content.left #left,#content.leftright #left{width:22%;}#content.left #left:after,#content.leftright #left:after{content:"";background-image:url("/images/equipe/left0.jpg");display:block;position:relative;background-size:auto 100%;background-repeat:no-repeat;background-position:right top;height:904px;width:105%;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);border:20px solid white;transform-origin:22% 123%;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.25), 0px 2px 3px 0px rgba(0,0,0,0.50);}#content.left #left img,#content.leftright #left img{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);border:20px solid white;transform-origin:22% 124%;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.25), 0px 2px 3px 0px rgba(0,0,0,0.50);width:100%;max-width:824px;min-width:200px;}#content.left #left.bg1:after,#content.leftright #left.bg1:after{background-image:url("/images/equipe/left1.jpg");}#content.left #left.bg2:after,#content.leftright #left.bg2:after{background-image:url("/images/equipe/left2.jpg");}#content.left #left.bg3:after,#content.leftright #left.bg3:after{background-image:url("/images/equipe/left3.jpg");}#content.left #left.bg4:after,#content.leftright #left.bg4:after{background-image:url("/images/equipe/left4.jpg");}#content.left #left.bg5:after,#content.leftright #left.bg5:after{background-image:url("/images/equipe/left5.jpg");}#content.left #left.bg6:after,#content.leftright #left.bg6:after{background-image:url("/images/equipe/left6.jpg");}#content.left #left.bg7:after,#content.leftright #left.bg7:after{background-image:url("/images/equipe/left7.jpg");}#content.left #left.bg8:after,#content.leftright #left.bg8:after{background-image:url("/images/equipe/left8.jpg");}#content.left #center,#content.leftright #center{width:54%;padding-left:70px;padding-right:30px;}#content.left #center .articlecontent h1,#content.leftright #center .articlecontent h1{font-size:48px;margin-bottom:0;}#content.left #right,#content.leftright #right{width:24%;padding-top:145px;}.moduletable.gdwbutton.estimation .modcontent .text{position:relative;}.moduletable.gdwbutton.estimation .modcontent .text a{text-decoration:none;}.moduletable.gdwbutton.estimation .modcontent .text a:hover .press p{background-color:#191915;}.moduletable.gdwbutton.estimation .modcontent .text a:hover .press:after{background-color:#c21c1f;}.moduletable.gdwbutton.estimation .modcontent .text a img{width:100%;height:auto;min-width:300px;padding:0;}.moduletable.gdwbutton.estimation .modcontent .text a .press{position:relative;bottom:150px;left:0;right:0;}.moduletable.gdwbutton.estimation .modcontent .text a .press p{background-color:rgba(25,25,21,0.85);text-transform:uppercase;text-align:center;font-size:48px;line-height:1.2;color:#c21c1f;font-weight:900;padding-top:17px;padding-bottom:17px;}.moduletable.gdwbutton.estimation .modcontent .text a .press p:first-line{color:#b0ae8b;font-weight:300;}.moduletable.gdwbutton.estimation .modcontent .text a .press:after{content:"Cliquez ici";display:block;font-size:25px;font-weight:300;background-color:#983f40;text-align:center;text-transform:uppercase;padding:15px;color:#f2f2e7;}.moduletable.gdwbutton.estimation .modcontent .text a .press.en:after{content:"Click here";}.moduletable.EquipeAction p:first-child{font-size:26px;padding:15px 0px 10px;}.moduletable.EquipeAction img{padding-right:20px;padding-bottom:20px;}.moduletable.menu .modtitle{font-size:26px;padding:23px 0px 24px;}.moduletable.menu .modcontent ul.nav{padding:0;margin:0;background-color:rgba(25,25,21,0.50);line-height:1.333;}.moduletable.menu .modcontent ul.nav li{font-size:18px;padding:15px;}.moduletable.menu .modcontent ul.nav li a{text-decoration:none;color:#f2f2e7;display:block;}.moduletable.menu .modcontent ul.nav li a:hover{color:#f2f2e7;}.moduletable.menu .modcontent ul.nav li.current,.moduletable.menu .modcontent ul.nav li:hover{background-color:rgba(131,19,21,0.85);}#center .articlecontent h1.atitle,#gdwgestion .com-title h1{font-weight:300;text-shadow:0px 1px 0px rgba(255,255,255,0.75), 0px -1px 1px rgba(25,25,21,0.50);color:#191915;font-size:60px;text-transform:none;}#center .articlecontent h1{color:#761113;font-weight:900;text-transform:uppercase;line-height:1.2;font-size:60px;}#center .articlecontent h1+h1{line-height:85%;}#center .articlecontent p{font-size:26px;color:#716f59;font-weight:300;}#center .articlecontent ul{padding:0;list-style:none;}#center .articlecontent ul li:before{content:"\2022";padding-right:10px;color:#761113;font-size:24px;}#center .articlecontent ul li p{display:inline;}#realisation{position:relative;z-index:1;background-image:url("../images/bkg/realisationTissusPattern.jpg");box-shadow:0px 10px 20px 0px black;}#realisation:before{content:"";display:block;background-image:url("../images/bkg/bordureTissusPatternTop.png");background-repeat:repeat-x;height:31px;width:100%;box-shadow:0px 5px 15px 0px black;}#realisation:after{content:"";display:block;background-image:url("../images/bkg/bordureTissusPatternBottom.png");background-repeat:repeat-x;background-position-x:5px;height:31px;width:100%;}.gdwgalerie.moduletable .modcontent .galerie{position:relative;}.gdwgalerie.moduletable .modcontent .galerie .title{padding-top:100px;padding-bottom:100px;font-size:72px;color:#976531;line-height:1.2;font-weight:300;text-align:center;text-transform:uppercase;}.gdwgalerie.moduletable .modcontent .galerie .stage{padding:0;margin:0 -330px 0 -452px;}.gdwgalerie.moduletable .modcontent .galerie .stage .carousel{position:relative;left:0;}.gdwgalerie.moduletable .modcontent .galerie .stage .carousel.sliding{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:left 500ms ease-in-out 0s;-moz-transition:left 500ms ease-in-out 0s;-ms-transition:left 500ms ease-in-out 0s;-o-transition:left 500ms ease-in-out 0s;transition:left 500ms ease-in-out 0s;}.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item{padding:70px;float:left;width:25%;-webkit-transition:opacity 450ms ease-in-out 0s;-moz-transition:opacity 450ms ease-in-out 0s;-ms-transition:opacity 450ms ease-in-out 0s;-o-transition:opacity 450ms ease-in-out 0s;transition:opacity 450ms ease-in-out 0s;}.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item .img{padding-bottom:56%;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;box-shadow:0px 10px 20px 0px black;}.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item .img a{display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:5;}.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item .img a i{display:block;opacity:0;-webkit-transition:opacity 350ms ease-in-out 0s;-moz-transition:opacity 350ms ease-in-out 0s;-ms-transition:opacity 350ms ease-in-out 0s;-o-transition:opacity 350ms ease-in-out 0s;transition:opacity 350ms ease-in-out 0s;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:80%;max-height:80%;width:76px;height:76px;position:absolute;top:50%;left:50%;z-index:1;}.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item .img a i >svg{display:block;width:100%;height:100%;fill:white;}.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item .img:after{content:"";display:block;background-color:rgba(54,8,9,0.75);opacity:0;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 350ms ease-in-out 0s;-moz-transition:opacity 350ms ease-in-out 0s;-ms-transition:opacity 350ms ease-in-out 0s;-o-transition:opacity 350ms ease-in-out 0s;transition:opacity 350ms ease-in-out 0s;position:absolute;top:0px;left:0px;right:0px;bottom:0px;}.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item .img:hover i,.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item .img:hover:after{opacity:1;}.gdwgalerie.moduletable .modcontent .galerie .controls{margin:52px 82px 0px;position:relative;}.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn{font-size:36px;line-height:1.2;font-weight:300;text-transform:uppercase;color:#716f59;cursor:pointer;display:block;vertical-align:middle;position:absolute;z-index:5;}.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn:hover{color:#976531;}.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn:hover i>svg{stroke:#976531;}.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn i{vertical-align:middle;}.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn i >svg{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:-10px 0;fill:none;stroke:#716f59;stroke-width:3px;fill-rule:evenodd;}.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn.ctrl-left{left:0;}.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn.ctrl-left i>svg{margin-right:10px;}.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn.ctrl-right{right:0;}.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn.ctrl-right i>svg{margin-left:20px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.gdwgalerie.moduletable .modcontent .galerie .more{margin:-5px auto 100px;z-index:2;width:100%;font-size:24px;text-align:center;font-weight:300;line-height:1.2;display:table;position:relative;}.gdwgalerie.moduletable .modcontent .galerie .more a{color:#716f59;text-decoration:none;text-transform:uppercase;}.gdwgalerie.moduletable .modcontent .galerie .more a:hover{color:#976531;}.gdwgalerie.moduletable .modcontent .galerie .more a:hover i>svg{border-color:#976531;fill:#976531;}.gdwgalerie.moduletable .modcontent .galerie .more a i >svg{width:55px;height:55px;border:3px solid #716f59;border-radius:50%;padding:7px;fill:#716f59;}#bottom{position:relative;}#bottom:after{content:"";display:block;background-image:url("../images/shadow/ecoBottom.png");background-repeat:no-repeat;bottom:0px;right:0;left:0;height:42px;position:absolute;z-index:1;width:100%;}.gdwpanelbox.moduletable.ecologique .panelbox:before{content:"";display:block;background-repeat:no-repeat;position:absolute;left:68%;bottom:0px;z-index:-1;width:100%;height:100%;background-image:url("/images/icons/arbre_my_1.svg");background-position:0% 40px;}.gdwpanelbox.moduletable.ecologique .panelbox >.left{width:68%;padding-left:165px;padding-top:165px;float:left;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.top{font-size:72px;color:#191915;line-height:1.2;text-shadow:0px 2px 0px rgba(255,255,255,0.00), 0px -1px 2px rgba(25,25,21,0.50);font-weight:300;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.top .titre2{text-transform:uppercase;color:#138323;font-weight:900;margin-top:-14px;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.top .titre2 .icon{font-size:larger;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.text{margin-top:36px;max-width:786px;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.text p{font-size:36px;color:#716f59;line-height:1.2;font-weight:300;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom{padding-top:126px;padding-bottom:106px;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images{display:inline-block;vertical-align:bottom;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images.en .moduletable.custom.toBottom:before,.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images.en .moduletable.custom.toRight:before{content:"before";}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images.en .moduletable.custom.toBottom:after,.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images.en .moduletable.custom.toRight:after{content:"after";}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable{display:inline-block;vertical-align:bottom;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom{position:relative;margin-top:9px;margin-right:18px;padding:18px;border:2px dashed #b0ae8b;border-image-slice:22 22 22 22;border-image-width:20px 20px 20px 20px;border-image-outset:0px 0px 0px 0px;border-image-repeat:round round;border-image-source:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MzIxQTJDNjU0MEVFNDExODdFN0Q2Mjg2Njc3RUQzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMDdFRUM3NTk2RTkxMUU2ODU5RUYwNkI5NzgwRjI3QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMDdFRUM3NDk2RTkxMUU2ODU5RUYwNkI5NzgwRjI3QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5NzQ5YTRhLWFlYmQtNjk0Yi1iYjMzLTBiMzkyZWE5MDQ2NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjE4YTAwMTQyLTY4OWUtMTFlNi1iMjZhLWU2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");}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom:last-child{margin-right:0;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom img{max-width:275px;width:100%;box-shadow:0px 0px 9px 1px #b0ae8b;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom.toBottom:after,.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom.toBottom:before,.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom.toRight:after,.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom.toRight:before{background-color:black;color:#bfbc97;text-transform:uppercase;position:absolute;padding:3px 10px;font-size:14px;font-weight:300;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom.toBottom:before,.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom.toRight:before{content:"avant";}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom.toBottom:after,.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom.toRight:after{content:"après";}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom.toRight:before{left:18px;top:18px;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom.toRight:after{right:18px;top:18px;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom.toBottom:before{left:18px;top:18px;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom.toBottom:after{bottom:18px;left:18px;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.gdwbutton a{display:block;text-transform:uppercase;text-decoration:none;padding-bottom:26px;padding-left:115px;position:relative;color:#716f59;line-height:1.2;font-weight:300;font-size:24px;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.gdwbutton a:before{content:"";float:left;background-image:url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAARCAMAAABgteXNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABd1BMVEVxb1n///9xb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1lxb1kAAAA8B95lAAAAe3RSTlMAAAYyW3CAdlgDBVWv9PFNb+XjOtPbQIn+hhO8sE8wssIUHNZxIIy92BbcqC2lsUXp2RUIy7gsTAntIckHm+D8Ji+pzij9VOaUR5EM7Dw+DpWNuo9+fJK5lr+IXPg4NWY0kATkkwLH82vDmEsY0vvq0BkNrhCD7oEjDxvTmsTGAAAAAWJLR0R80bYgXwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+AKAw0jG76BK7MAAAFYSURBVCjPbZH5P0JBFMWnnq2ntKE9SVKSFKlsWUIJ2ZcKFZEt+3r+efPmtYnzy517Pt+ZuQshjZJyLa1t7R2crG5JJJIGgO+UKyCqS66U/cPwKjUapVFJmxltN5rV0/uLken0+Cu9ga8zRlPNN1uslr5aZuuvMvYBZph0gIPwgzxxAM4h5rnsIuMeFt71jBAvRolvTO33kT54CecR/ncFBGZ8gh6DkxRWIxSOIDjlDyuhoTknlDA9Q5lZYM7CyopifoG6i0sLMSwzZ2UViEtIAlhLit2tY8MdpVA0sImIaKW2gAQx2rBdmdEOdskeZfbJAQ4r3hGOjXTATqTFPIPsCTk9yxFtFhnRSiNfYL2Hzi/YdoqXuColSbKkwHWRjfZGfVudYSpuZiXd3QPlhzLw+CSkzy/514Z9xd5yQkimu2g97wZ2w/oRa9r75xcLhVyC49np67u69x/CsW/YoewAlAAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:50%;width:55px;height:55px;border:3px solid #716f59;border-radius:50%;left:40px;position:absolute;bottom:26px;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.gdwbutton a:after{content:"\A avant et après";white-space:pre;color:#761113;font-weight:900;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .more{display:inline-block;vertical-align:bottom;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .more a{padding-bottom:26px;padding-top:26px;padding-left:115px;display:block;font-size:24px;font-weight:300;line-height:1.2;color:#716f59;text-decoration:none;text-transform:uppercase;position:relative;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .more a i:first-child{position:absolute;left:40px;bottom:26px;width:55px;height:55px;border:3px solid #716f59;border-radius:50%;padding:10px 8px;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .more a i:first-child >svg{width:100%;height:100%;fill:#716f59;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .more a i:last-child{color:#761113;font-weight:900;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .more a:hover i{border-color:#138323;color:#138323;}.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .more a:hover i >svg{fill:#138323;}.gdwpanelbox.moduletable.ecologique .panelbox >.right{width:32%;padding-top:40px;float:right;position:relative;}.logos >div{display:inline-block;vertical-align:bottom;font-size:24px;color:#761113;line-height:1.2;text-align:center;font-weight:300;text-transform:lowercase;}.logos >div img{max-width:100%;height:auto;}.logos >div.last,.logos >div:last-child{margin-left:10px;}.gdwcontact.moduletable .modcontent .contact-banner{background-color:#f7f7eb;padding:50px 45px 45px;}.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos{border:1px solid black;margin-right:140px;padding-top:42px;padding-bottom:28px;padding-left:46px;position:relative;}.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos:before{content:"Unis pour mieux vous servir :";display:block;position:absolute;top:-7px;background-color:#f7f7eb;font-size:24px;color:#831315;line-height:1.2;font-weight:300;left:50%;transform:translate(-50%, -10px);padding-left:14px;padding-right:14px;}.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos:after{right:60px;content:"";background-image:url(../images/logo-footer.png);height:110px;width:169px;z-index:7;display:block;top:33px;position:absolute;}.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos >div{text-transform:none;text-align:left;}.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos .logo1{width:140px;}.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos .logo2 img{width:245px;}.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos .logo2 p{font-size:18px;}.moduletable.line{position:relative;z-index:1;background-image:url("../images/bkg/border_bottom.png");height:72px;}.gdwcontact.moduletable .contact-banner{border-bottom:1px solid #831315;}.gdwcontact.moduletable .contact-banner >.row >.left{white-space:nowrap;}.gdwcontact.moduletable .contact-banner >.row >.right{font-size:24px;color:#831315;line-height:1.2;font-weight:300;}.gdwcontact.moduletable .contact-banner >.row >.right a{color:#831315;text-decoration:none;}.gdwcontact.moduletable .contact-banner >.row >.right a:hover{color:#191915;}.gdwcontact.moduletable .contact-banner >.row >.right .tele-block{margin-top:20px;}.gdwcontact.moduletable .contact-banner >.row >.right .misc-block{margin-top:20px;}.gdwcontact.moduletable .contact-banner >.row >.right .text-block{font-size:28px;}.gdwcontact.moduletable .contact-banner >.row >.right .text-block p{display:inline-block;}.gdwcontact.moduletable .contact-banner >.row >.right .text-block p:first-child{color:#191915;text-transform:uppercase;font-weight:900;display:block;margin-bottom:20px;}.gdwcontact.moduletable .contact-banner >.row >.right .text-block p:nth-child(2),.gdwcontact.moduletable .contact-banner >.row >.right .text-block p:nth-child(4){float:left;clear:both;}.gdwcontact.moduletable .contact-banner >.row >.right .text-block p:nth-child(3),.gdwcontact.moduletable .contact-banner >.row >.right .text-block p:nth-child(5){float:right;}.gdwcontact.moduletable .contact-banner .schedule h2{font-size:28px;text-transform:uppercase;color:#191915;margin:0 0 15px;}.gdwcontact.moduletable .contact-banner .schedule table{font-size:20px;line-height:1.2;}.gdwcontact.moduletable .map-container{position:relative;}.gdwcontact.moduletable .map-container .map{max-height:654px;min-height:350px;padding-bottom:34.4%;}.gdwcontact.moduletable .map-container .map-titre{position:absolute;top:0;left:0;right:0;height:88px;background-color:rgba(255,255,255,0.85);box-shadow:0px 10px 5px 0px rgba(25,25,21,0.05);padding:13px 0 15px;}.gdwcontact.moduletable .map-container .map-titre p{text-align:center;line-height:1.2;text-transform:uppercase;}.gdwcontact.moduletable .map-container .map-titre p.zone_titre{color:black;font-size:25px;font-weight:900;}.gdwcontact.moduletable .map-container .map-titre p.zone_text{font-size:24px;color:#831315;font-weight:300;}.gdwfooter.moduletable{background-color:#290304;position:relative;}.gdwfooter.moduletable .gdwinnerfooter{padding:24px;}.gdwfooter.moduletable .gdwinnerfooter p{color:white;font-family:Arial;display:inline;font-size:14px;}.gdwfooter.moduletable .gdwinnerfooter p a{color:white;text-decoration:none;-webkit-transition:color 250ms ease-in-out 0s;-moz-transition:color 250ms ease-in-out 0s;-ms-transition:color 250ms ease-in-out 0s;-o-transition:color 250ms ease-in-out 0s;transition:color 250ms ease-in-out 0s;}.gdwfooter.moduletable .gdwinnerfooter p a >svg{display:inline-block;width:106px;height:13px;fill:white;pointer-events:none;-webkit-transition:fill 250ms ease-in-out 0s;-moz-transition:fill 250ms ease-in-out 0s;-ms-transition:fill 250ms ease-in-out 0s;-o-transition:fill 250ms ease-in-out 0s;transition:fill 250ms ease-in-out 0s;}.gdwfooter.moduletable .gdwinnerfooter p a:hover{color:#761113;}.gdwfooter.moduletable .gdwinnerfooter p a:hover >svg{fill:#761113;}.gdwfooter.moduletable .gdwinnerfooter p.l2{float:right;}
/* Included .css FILE (fonts.css) */
@font-face {
	font-family: 'IcoMoon';
	src: url('fonts/icomoon.eot?qsf7gr');
	src: url('fonts/icomoon.eot?qsf7gr#iefix') format('embedded-opentype'),
			 url('fonts/icomoon.woff?qsf7gr') format('woff'),
			 url('fonts/icomoon.ttf?qsf7gr') format('truetype'),
			 url('fonts/icomoon.svg?qsf7gr#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Futura Std';
	src: url('fonts/FuturaStd-Light.eot');
	src: url('fonts/FuturaStd-Light.eot?#iefix') format('embedded-opentype'),
			 url('fonts/FuturaStd-Light.woff') format('woff'),
			 url('fonts/FuturaStd-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Futura Std';
	src: url('fonts/FuturaStd-Medium.eot');
	src: url('fonts/FuturaStd-Medium.eot?#iefix') format('embedded-opentype'),
			 url('fonts/FuturaStd-Medium.woff') format('woff'),
			 url('fonts/FuturaStd-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Futura Std';
	src: url('fonts/FuturaStd-Heavy.eot');
	src: url('fonts/FuturaStd-Heavy.eot?#iefix') format('embedded-opentype'),
			 url('fonts/FuturaStd-Heavy.woff') format('woff'),
			 url('fonts/FuturaStd-Heavy.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}
.icon {
	font-family: 'IcoMoon';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	display: inline-block;
	position: relative;
	top: 1px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-chevron-thin-left:before {
  content: "\e903";
}
.icon-chevron-thin-right:before {
  content: "\e904";
}
.icon-cross:before {
  content: "\e901";
}
.icon-menu:before {
  content: "\e902";
}
.icon-recycle:before {
  content: "\e900";
}
.icon-undo2:before {
  content: "\e967";
}
.icon-backward:before {
  content: "\ea1f";
}
.icon-forward:before {
  content: "\ea20";
}
.icon-first:before {
  content: "\ea21";
}
.icon-last:before {
  content: "\ea22";
}
.icomoon-google-plus:before {
	content: "\ea8b";
	color: #dd4b39;
}
.icomoon-google-plus2:before {
	content: "\ea8c";
}
.icomoon-facebook:before {
	content: "\ea90";
	color: #3b5998;
}
.icomoon-facebook2:before {
	content: "\ea91";
	color: #3b5998;
}
.icomoon-twitter:before {
	content: "\ea96";
	color: #00aced;
}
.icomoon-linkedin:before {
	content: "\eac9";
}
.icomoon-linkedin2:before {
	content: "\eaca";
}
/* Included .css FILE (general.css) */
.anim-setup {
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000px;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
	-moz-perspective: 1000px;
	-moz-transform: translate3d(0, 0, 0);
	-o-transform-style: preserve-3d;
	-o-backface-visibility: hidden;
	-o-perspective: 1000px;
	-o-transform: translate3d(0, 0, 0);
	transform-style: preserve-3d;
	backface-visibility: hidden;
	perspective: 1000px;
	transform: translate3d(0, 0, 0);
}

.captcha a {
	outline: 1px solid transparent;
	-webkit-animation: rotateSpinner 1000ms ease-in-out 0s infinite;
	-webkit-animation-play-state: paused;
	-webkit-animation-direction: reverse;
	-webkit-background-clip: content-box;
	-moz-animation: rotateSpinner 1000ms ease-in-out 0s infinite;
	-moz-animation-play-state: paused;
	-moz-animation-direction: reverse;
	-moz-background-clip: content-box;
	-o-animation: rotateSpinner 1000ms ease-in-out 0s infinite;
	-o-animation-play-state: paused;
	-o-animation-direction: reverse;
	-o-background-clip: content-box;
	animation: rotateSpinner 1000ms ease-in-out 0s infinite;
	animation-play-state: paused;
	animation-direction: reverse;
	background-clip: content-box;
}

.captcha a:hover {
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running;
}

@-webkit-keyframes rotateSpinner {
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);}
}

@-moz-keyframes rotateSpinner {
	from {-moz-transform: rotate(0deg);}
	to {-moz-transform: rotate(359deg);}
}

@-o-keyframes rotateSpinner {
	from {-o-transform: rotate(0deg);}
	to {-o-transform: rotate(359deg);}
}

@keyframes rotateSpinner {
	from {transform: rotate(0deg);}
	to {transform: rotate(359deg);}
}

@media screen and (max-width: 1900px) {
	.gdwcontact.moduletable .modcontent .contact-banner > .row > .left{
		width: 50%;
	}
	.gdwcontact.moduletable .contact-banner > .row > .right{
		/*width: 58.33333333%;*/
	}
	
	.gdwcontact.moduletable .contact-banner > .row > .right .text-block {
		font-size: 28px;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox > .left{
		padding-left: 99px;
		paddint-top: 150px;
		width: 70%;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox::before{
	}
	.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos {
		margin-right: 0px;
	}
}

@media screen and (max-width: 1800px) {
	#gdwgestion.galerielist .gdwlist .photo a,
	.gdwcontact.moduletable .contact-banner > .row > .right .text-block {
		font-size: 26px;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox > .left{
		width: 74%;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox::before{
	}
}

@media screen and (max-width: 1700px) {

	.gdwcontact.moduletable .contact-banner > .row > .right {
		font-size: 22px;
	}
	#gdwgestion.galerielist .gdwlist .photo a,
	.gdwcontact.moduletable .contact-banner > .row > .right .text-block {
		font-size: 24px;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox > .left{
		width: 78%;
	}
}

@media screen and (max-width: 1580px) {
	.gdwmultibutton.moduletable .modcontent .slogan{
		font-size: 22px;
	}
	.gdwmultibutton.moduletable .modcontent .slogan p:first-child {
		font-size: 55px;
	}
	.gdwmultibutton.moduletable .modcontent .row .col,
	.gdwmultibutton.moduletable .modcontent .row .col.first,
	.gdwmultibutton.moduletable .modcontent .row .col.last{
		padding-left: 15px;
		padding-right: 15px;
	}
	#gdwgestion .com-title,
	#gdwgestion.contact .contact-form,
	body.gdwgestion-galerielist #content.none #center,
	body.gdwgestion-imagelist #content.none #center,
	body.home-page #content.left #center
	{
		padding: 120px;
	}

	#center .articlecontent h1.atitle,
	body.home-page #content.left #center .articlecontent h1, 
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .top,
	.gdwgalerie.moduletable .modcontent .galerie .title,
	#center .articlecontent h1,
	#gdwgestion .com-title h1 {
    font-size: 60px;
	}
	/*
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .top .titre2 svg{
		width: 85px;
		height: 85px;
	}
	*/
	.gdwpanelbox.moduletable.ecologique .panelbox >.left >.text p,
	.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn,
	body.home-page #content.left #center .articlecontent p {
    font-size: 34px;
	}
	.gdwgalerie.moduletable .modcontent .galerie .title{
		padding: 90px 10px
	}
	.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item{
		padding: 60px;
	}
	.gdwgalerie.moduletable .modcontent .galerie .stage {
		margin: 0 -300px 0 -400px;
	}
	
	.gdwcontact.moduletable .modcontent .contact-banner > .row > .left{
		width: 50%;
	}
	.gdwcontact.moduletable .modcontent .contact-banner > .row > .left > .logos > div img {
		width: 95%;
	}
	.gdwcontact.moduletable .contact-banner > .row > .right {
		font-size: 21px;
	}
	#gdwgestion.galerielist .gdwlist .photo a,
	.gdwcontact.moduletable .contact-banner > .row > .right .text-block,
	.gdwcontact.moduletable .contact-banner .schedule h2 {
		font-size: 23px;
	}

	.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos {
		padding-top: 32px;
		padding-bottom: 28px;
		padding-left: 16px;
	}
	.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos:after {
		right: 20px;
	}
	
}

@media screen and (max-width: 1480px) {
	/* Site est 1480px ou moins en width */
	.outflow {
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.gdwmultibutton.moduletable .modcontent .slogan{
		font-size: 18px;
	}
	.gdwmultibutton.moduletable .modcontent .slogan p:first-child {
		font-size: 50px;
	}
	.moduletable.gdwbutton.estimation .modcontent .text a .press p,
	.gdwmultibutton.moduletable .modcontent .row .col .mbox {
    font-size: 44px;
	}
	#gdwgestion .com-title,
	#gdwgestion.contact .contact-form,
	body.gdwgestion-galerielist #content.none #center,
	body.gdwgestion-imagelist #content.none #center,
	body.home-page #content.left #center{
		padding: 100px;
	}
	#center .articlecontent h1.atitle,
	body.home-page #content.left #center .articlecontent h1, 
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .top,
	.gdwgalerie.moduletable .modcontent .galerie .title,
	#center .articlecontent h1,
	#gdwgestion .com-title h1 {
    font-size: 56px;
	}
	/*
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .top .titre2 svg{
		width: 77px;
		height: 77px;
	}
	*/

	.gdwpanelbox.moduletable.ecologique .panelbox >.left >.text p,
	.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn,
	body.home-page #content.left #center .articlecontent p {
    font-size: 30px;
	}
	.gdwgalerie.moduletable .modcontent .galerie .title{
		padding: 80px 10px
	}
	.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item{
		padding: 50px;
	}
	.gdwgalerie.moduletable .modcontent .galerie .stage {
		margin: 0 -250px 0 -350px;
	}

	.gdwcontact.moduletable .modcontent .contact-banner > .row > .left > .logos > div img {
		width: 90%;
	}
	.gdwcontact.moduletable .modcontent .contact-banner > .row > .left > .logos > div{
		font-size: 20px;
	}
	.gdwcontact.moduletable .contact-banner > .row > .right {
		font-size: 20px;
	}
	#gdwgestion.galerielist .gdwlist .photo a{
		font-size: 22px;
	}

	/*
	.gdwcontact.moduletable .contact-banner > .row > .right .text-block p:nth-child(3),
	.gdwcontact.moduletable .contact-banner > .row > .right .text-block p:nth-child(5){
		float: none;
		display: block;
		font-weight: 500;
	}
	*/
}

@media screen and (max-width: 1299px) {
	.custom.moduletable.panel,
	.gdwsocial.moduletable{
		display: none;
	}
	#mainmenu.back .moduletable.telephone.custom-defunct {
		left: inherit;
		right: 10px;
	}
	
	#mainmenu.back .gdwbutton.moduletable.minilogo {
		left: 10px;
	}
	#mainmenu.back .moduletable.telephone.custom {
		left: 120px;
	}
	#mainmenu.back .moduletable.telephone-text.custom {
		right: 10px;
	}

	.gdwmultibutton.moduletable .modcontent .slogan{
		font-size: 16px;
	}
	.gdwmultibutton.moduletable .modcontent .slogan p:first-child {
		font-size: 40px;
	}
	.moduletable.gdwbutton.estimation .modcontent .text a .press p,
	.gdwmultibutton.moduletable .modcontent .row .col .mbox {
    font-size: 40px;
	}
	#gdwgestion .com-title,
	#gdwgestion.contact .contact-form,
	body.gdwgestion-galerielist #content.none #center,
	body.gdwgestion-imagelist #content.none #center,
	body.home-page #content.left #center{
		padding: 80px;
	}
	#center .articlecontent h1.atitle,
	body.home-page #content.left #center .articlecontent h1, 
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .top,
	.gdwgalerie.moduletable .modcontent .galerie .title,
	#center .articlecontent h1,
	#gdwgestion .com-title h1 {
    font-size: 50px;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox >.left >.text p,
	.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn,
	body.home-page #content.left #center .articlecontent p {
    font-size: 28px;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .text{
		max-width: 750px;
	}
	.gdwgalerie.moduletable .modcontent .galerie .title{
		padding: 70px 10px
	}
	.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item{
		padding: 40px;
	}
	.gdwgalerie.moduletable .modcontent .galerie .stage {
		margin: 0 -200px 0 -300px;
	}
	.gdwcontact.moduletable .modcontent .contact-banner > .row > .left,
	.gdwcontact.moduletable .contact-banner > .row > .right{
		display: block;
		width: 100%;
	}
	.gdwcontact.moduletable .modcontent .contact-banner > .row > .left > .logos{
		text-align: center;
	}
	.gdwcontact.moduletable .contact-banner > .row > .right{
		margin-top: 10px;
		padding-top: 10px;
		border-top: 1px solid #831315;
	}
	#gdwgestion.galerielist .gdwlist .photo a{
		font-size: 21px;
	}
	.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos:after {
		position: unset;
		margin: 20px auto;
	}
	.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos {
		border: 1px solid #831315;
		border-bottom: 0;
		border-right: 0;
		border-left: 0;
		margin-right: 0px;
		padding-top: 42px;
		padding-bottom: 28px;
		padding-left: 0px;
	}
	#slideshow:after {
		height: 230px;
		width: 250px;
		background-size: contain;
		background-repeat: no-repeat;
	}
}

@media screen and (max-width: 1199px) {
	.moduletable.gdwbutton.estimation .modcontent .text a .press p,
	.gdwmultibutton.moduletable .modcontent .row .col .mbox {
    font-size: 38px;
	}

	.gdwmultibutton.moduletable .modcontent .slogan{
		font-size: 15px;
	}
	.gdwmultibutton.moduletable .modcontent .slogan p:first-child {
		font-size: 37px;
	}
	#gdwgestion .com-title,
	#gdwgestion.contact .contact-form,
	body.gdwgestion-galerielist #content.none #center,
	body.gdwgestion-imagelist #content.none #center,
	body.home-page #content.left #center{
		padding: 60px;
	}
	#center .articlecontent h1.atitle,
	body.home-page #content.left #center .articlecontent h1, 
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .top,
	.gdwgalerie.moduletable .modcontent .galerie .title,
	#center .articlecontent h1,
	#gdwgestion .com-title h1 {
    font-size: 48px;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox >.left >.text p,
	.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn,
	body.home-page #content.left #center .articlecontent p {
    font-size: 26px;
	}
	.gdwgalerie.moduletable .modcontent .galerie .title{
		padding: 60px 10px
	}
	.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item{
		padding: 30px;
	}
	.gdwgalerie.moduletable .modcontent .galerie .stage {
		margin: 0 -150px 0 -250px;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox::before{
		display: none;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox > .left{
		padding-left: 99px;
		padding-right: 99px;
		padding-top: 150px;
		width: 100%;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .text{
		max-width: none;
	}
	#gdwgestion.galerielist .gdwlist .photo a{
		font-size: 20px;
	}
}

@media screen and (max-width: 991px) {
	#mainmenu.back .moduletable.telephone.custom-defunct {
		left: 170px;
		right: inherit;
	}
	
	#mainmenu .moduletable.telephone.custom-defunct {
		font-size: 24px;
		color: #C21C1F;
		line-height: 1;
		display: block;
		position: absolute;
		top: 8px !important;
		left: 15px;
		pointer-events: auto;
	}
	
	#mainmenu.back .moduletable.telephone.custom {
		line-height: 25px;
		background-color: rgba(255,255,255,0.95);
		padding: 0 10px;
		top: 100%;
		left: 0px;
	}
	#mainmenu.back .moduletable.telephone.custom:after {
		content: "";
		display: block;
		border-width: 25px 25px 0 0;
		border-style: solid;
		border-color: rgba(255,255,255,0.95) transparent;
		position: absolute;
		top: 0px;
		left: 100%;
	}
	
	#mainmenu.back .moduletable.telephone-text.custom {
		font-size: 28px;
		color: #761113;
		line-height: 40px;
		top: 0px;
		left: 160px;
		right: auto;
	}
	
	.moduletable.gdwbutton.estimation .modcontent .text a .press p,
	.gdwmultibutton.moduletable .modcontent .row .col .mbox {
    font-size: 28px;
	}

	#content.leftright #left,
	#content.left #left{
		display: none;
	}
	#gdwgestion .com-title,
	#gdwgestion.contact .contact-form,
	#content.leftright #right,
	#content.leftright #center,
	body.gdwgestion-galerielist #content.none #center,
	body.gdwgestion-imagelist #content.none #center,
	body.home-page #content.left #center{
		padding: 50px;
	}
	#content.leftright #center,
	#content.leftright #right,
	body.home-page #content.left #center{
		width: 100%;
	}
	#center .articlecontent h1.atitle,
	body.home-page #content.left #center .articlecontent h1, 
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .top,
	.gdwgalerie.moduletable .modcontent .galerie .title,
	#center .articlecontent h1,
	#gdwgestion .com-title h1 {
    font-size: 46px;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox >.left >.text p,
	.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn,
	body.home-page #content.left #center .articlecontent p,
	#center .articlecontent p {
    font-size: 24px;
	}
	/*
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .top .titre2 svg{
		width: 60px;
		height: 60px;
	}
	*/

	.gdwgalerie.moduletable .modcontent .galerie .title{
		padding: 50px 10px
	}
	.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item{
		padding: 20px;
	}
	.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item{
		width: 33.3333%;
	}
	.gdwgalerie.moduletable .modcontent .galerie .stage {
		margin: 0 -100px 0 -200px;
	}
	.gdwgalerie.moduletable .modcontent .galerie .more{
		margin-top: 60px;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox > .left{
		padding: 70px;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .bottom{
		padding-top: 50px;
		padding-bottom: 0;
	}
	#gdwgestion.galerielist .gdwlist .photo a{
		font-size: 19px;
	}
	
	#slideshow:after {
		display:none;
	}
}

@media screen 
  and (max-device-width: 767px) 
  and (orientation: portrait) {
		.highslide-container .highslide-maincontent .table-box .cell-box{
			display: block;
			width: 100%;
		}
}

/* Landscape */
@media screen 
  and (max-device-width: 767px)
  and (orientation: landscape) {
		.highslide-container .highslide-maincontent .table-box .cell-box{
			display: table-cell;
			width: 50%;
		}
}


@media screen and (max-width: 767px) {
	/* Site est 767px ou moins en width */
	.pagination > li.pagi-num {
		display: none;
	}
	#mainmenu.back .gdwbutton.moduletable.minilogo-defunct {
    left: 15px;
	}
	#mainmenu.back .moduletable.telephone.custom-defunct {
    left: 128px;
	}
	#mainmenu.back .moduletable.telephone-text.custom {
		font-size: 20px;
		left: 130px;
	}
	
	.logos > div.last, .logos > div:last-child{
		margin-right: 10px;
	}
	.gdwslideshow.moduletable .gdwrotator{
		height: 1380px;
	}
	.gdwslideshow.moduletable .selections{
		display: none;
	}
	.gdwmultibutton.moduletable .modcontent .row .col+.col{
		padding-top: 15px
	}
	
	.gdwgalerie.moduletable .modcontent .galerie .stage {
		margin: 0;
	}
	.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item{
		width: 50%;
	}
	#center .articlecontent h1.atitle,
	body.home-page #content.left #center .articlecontent h1, 
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .top,
	.gdwgalerie.moduletable .modcontent .galerie .title,
	#center .articlecontent h1,
	#gdwgestion .com-title h1 {
    font-size: 30px;
	}
	.gdwcontact.moduletable .map-container .map-titre p.zone_text,
	.gdwcontact.moduletable .contact-banner > .row > .right,
	.gdwpanelbox.moduletable.ecologique .panelbox >.left >.text p,
	.gdwgalerie.moduletable .modcontent .galerie .more,
	body.home-page #content.left #center .articlecontent p,
	#center .articlecontent p {
    font-size: 18px;
	}
	.gdwgalerie.moduletable .modcontent .galerie .controls .ctrl-btn{
		font-size: 0;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .more {
		display: block;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .more a{
		padding-left: 0;
		text-align: center;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .more a i:first-child{
		left: 50%;
		bottom: -30px;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.gdwcontact.moduletable .contact-banner >.row >.left{
		white-space: normal;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images,
	.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos >div{
		text-align: center;
	}
	.gdwcontact.moduletable .contact-banner > .row > .right .contact {
		margin-top: 10px;
	}
	.logos >div,
	.gdwcontact.moduletable .map-container .map-titre p.zone_titre,
	.gdwcontact.moduletable .contact-banner > .row > .right .text-block{
		font-size: 20px;
	}
	.gdwfooter.moduletable .gdwinnerfooter p {
		font-size: 12px;
	}
	
	.gdwpanelbox.moduletable.ecologique .panelbox > .left > .top .titre2 {
    margin-top: 0px;
	}
	.gdwpanelbox.moduletable.ecologique .panelbox >.left >.bottom .images .moduletable.custom{
		/*margin-right: 0;*/
	}
	#gdwgestion .com-title,
	#gdwgestion.contact .contact-form,
	.gdwcontact.moduletable .modcontent .contact-banner,
	body.home-page #content.left #center,
	body.gdwgestion-galerielist #content.none #center,
	body.gdwgestion-imagelist #content.none #center,
	#content.leftright #center,
	#content.leftright #right,
	.gdwpanelbox.moduletable.ecologique .panelbox > .left{
		padding: 50px;
	}
	#gdwgestion.contact .contact-form {
		padding: 20px;
	}
	#gdwgestion.contact .contact-form .btn-container,
	#gdwgestion .recaptcha{
		margin: 10px auto;
	}
	#gdwgestion.contact .contact-address .row .addr-block p{
		font-size: 20px;
	}
	#gdwgestion.contact .googlemap .map-titre p.zone_text {
    font-size: 18px;
	}
	
	.moduletable.EquipeAction p {
    text-align: center;
	}
	
	.gdwcontact.moduletable .contact-banner .schedule h2 {
		margin-top: 10px;
	}
	
	.gdwcontact.moduletable .contact-banner .schedule table {
		font-size: 18px;
	}
}

@media screen and (max-width: 500px) {
	/* Site est 500px ou moins en width */
	.gdwgalerie.moduletable .modcontent .galerie .stage {
		margin: 0;
	}
	#gdwgestion.galerielist .gdwlist .photo,
	.gdwgalerie.moduletable .modcontent .galerie .stage .carousel .item{
		width: 100%;
	}
	#gdwgestion .com-title,
	.gdwcontact.moduletable .modcontent .contact-banner,
	body.home-page #content.left #center,
	body.gdwgestion-galerielist #content.none #center,
	body.gdwgestion-imagelist #content.none #center,
	#content.leftright #center,
	#content.leftright #right,
	.gdwpanelbox.moduletable.ecologique .panelbox > .left{
		padding: 50px 5px;
	}

	.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos:before {
		top: -3px;
		font-size: 20px;
		left: 50%;
		padding-left: 14px;
		padding-right: 14px;
		width: 90%;
	}
	.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos .logo1 {
		width: 99px;
	}
	.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos .logo2 img {
		width: 177px;
		display: table;
	}
	.gdwcontact.moduletable .modcontent .contact-banner >.row >.left >.logos:after {
		position: unset;
		margin: 20px auto 0;
	}
}

@media screen and (max-width: 420px) {
	/* Site est 419px ou moins en width */
	#mainmenu .moduletable.telephone.custom-defunct {
		font-size: 18px;
		top: 11px !important;
	}
	#gdwgestion .recaptcha {
		display: block !important;
		width: 280px;
	}
	#gdwgestion .recaptcha .g-recaptcha {
		-webkit-transform: scale(0.9219);
		-moz-transform: scale(0.9219);
		-ms-transform: scale(0.9219);
		transform: scale(0.9219);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
	}
	
	#logos {
		margin-top: 10px;
	}
}

@media screen and (min-width: 768px) {
	/* Site est 768px ou plus en width */
	.max-container {
		max-width: 750px;
	}
}

@media screen and (min-width: 992px) {
	/* Site est 992px ou plus en width */
	.max-container {
		max-width: 970px;
	}
}

@media screen and (min-width: 1200px) {
	/* Site est 1200px ou plus en width */
	.max-container {
		max-width: 1170px;
	}
}
