/* Geant du web - http://www.geantduweb.ca/ */
/* Main CSS */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none;}table{border-collapse:collapse;}strong{font-weight:bold;}a.gdwfplayer,a.gdwfplayer_auto{display:block;width:640px;height:480px;background-color:black;margin:0 auto;padding:0px;}#gdwPagination{padding-top:10px;}#gdwPagination table{width:auto;margin:0 auto;}#gdwPagination table td{text-align:center;padding-bottom:0px;}#gdwPagination .pagtop .limit{text-align:right;float:left;margin-right:10px;}#gdwPagination .pagtop .counter{text-align:left;float:right;}#gdwPagination .pages{text-align:center;}#gdwPagination .pages ul{list-style:none outside none;margin:0 auto;clear:both;}#gdwPagination .pages ul li{margin:5px;padding:0px;float:left;}.ui-accordion-header-icon{position:relative;top:1px;display:inline-block;font-size:0.8em;font-family:'Glyphicons Halflings';font-style:normal;font-weight:300;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:gray;}html{font-size:100%;height:100%;}body{font-family:'Open Sans', sans-serif;color:white;line-height:100%;margin:0px;}body p{margin:0px;}body em{font-style:normal;}body a,body a:focus,body a:hover{text-decoration:none;}body a img{border:none;border-collapse:collapse;}body .extras{visibility:hidden;display:none;}body .checkbox{width:21px;height:21px;background-image:url(../images/uncheckbox.png);position:relative;}body .checkbox input{width:21px;height:21px;margin:0px;position:relative;z-index:1;}body .checkbox canvas{position:absolute;top:0px;left:0px;}body .clear{clear:both;}body .calendar table{width:100%;border-collapse:separate;}body #innerbody{position:absolute;min-height:100%;min-width:100%;overflow:hidden;}body.mce-content-body{width:625px;min-width:625px;background-image:none;padding:10px;}.show-extrasmall,.show-phone,.show-small,.show-tablet{display:none;}.hidden-extrasmall,.hidden-phone,.hidden-small,.hidden-tablet{display:none;}.nce{pointer-events:none;}.icoMoon{font-family:IcoMoon;}body.mce-content-body{color:black;}.articlecontent em,body.mce-content-body em{font-style:italic;}.articlecontent sup,body.mce-content-body sup{vertical-align:super;}.articlecontent sub,body.mce-content-body sub{vertical-align:sub;}.articlecontent ul,body.mce-content-body ul{list-style:disc outside none;}.articlecontent ol,body.mce-content-body ol{list-style:decimal outside none;}.container-fluid{max-width:100%;padding-left:0;padding-right:0;}#header{top:0;left:0;right:0;z-index:999;height:80px;-webkit-touch-callout:auto;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;position:fixed;background-image:url('../images/texture_header.png');}#header .gdwmenu{top:0;left:0;right:0;z-index:10;font-size:10px;position:absolute;}#header .gdwmenu .menu-button .toggle-button{width:80px;height:80px;display:block;line-height:80px;text-align:center;background-color:#c80000;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}#header .gdwmenu .menu-button .toggle-button:hover{background-color:white;}#header .gdwmenu .menu-button .toggle-button:hover .menu-icon{background-image:url('../images/nav_menu_h.png');}#header .gdwmenu .menu-button .toggle-button:hover .menu-icon.opened{background-image:url('../images/nav_close_h.png');}#header .gdwmenu .menu-button .toggle-button .menu-icon{width:100%;height:100%;display:block;background-position:center;background-repeat:no-repeat;background-image:url('../images/nav_menu.png');}#header .gdwmenu .menu-button .toggle-button .menu-icon.opened{background-image:url('../images/nav_close.png');}#header .gdwmenu .menu-wrap{left:0;right:0;opacity:0;z-index:-1;position:absolute;background-color:rgba(191,191,191,0.95);transform:translateX(-100%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}#header .gdwmenu .menu-wrap.opened{opacity:1;transform:translateX(0%);}#header .gdwmenu .menu-wrap table{margin:0 auto;}#header .gdwmenu .menu-wrap .menu{padding:0;}#header .gdwmenu .menu-wrap .menu li{float:left;}#header .gdwmenu .menu-wrap .menu li a{height:75px;color:white;display:block;padding:0 10px;font-size:1.8em;line-height:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}#header .gdwmenu .menu-wrap .menu li a span{padding:27px 0 7px;display:block;}#header .gdwmenu .menu-wrap .menu li:hover a span{border-bottom:1px solid black;}#header .gdwmenu .menu-wrap .menu li:hover .submenu{opacity:1;transform:translateX(0%);pointer-events:auto;}#header .gdwmenu .menu-wrap .menu li:hover .submenu a span:hover{border-bottom:1px solid white !important;}#header .gdwmenu .menu-wrap .menu li.active a{color:#c80000;}#header .gdwmenu .menu-wrap .menu li.active a span{border-bottom:1px solid white;}#header .gdwmenu .menu-wrap .menu li.active .submenu a{color:white;}#header .gdwmenu .menu-wrap .menu li.active .submenu a span{border-bottom:0;}#header .gdwmenu .menu-wrap .submenu{left:0;right:0;height:75px;z-index:-5;opacity:0;position:absolute;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;transform:translateX(100%);pointer-events:none;background-color:rgba(29,27,27,0.85);}#header .gdwmenu .menu-wrap .submenu ul{padding:0;position:relative;}#header .gdwmenu .menu-wrap .submenu ul li a{font-size:1.7em;}#header .gdwmenu .menu-wrap .submenu ul li a span{border-bottom:1px solid transparent !important;}#header .gdwheader{height:100%;left:80px;right:80px;z-index:15;position:absolute;}#header .gdwheader .modcontent{width:100%;height:100%;display:table;vertical-align:middle;}#header .gdwheader .modcontent .tablecell{width:100%;text-align:center;display:table-cell;vertical-align:middle;}#header .gdwheader .modcontent .tablecell a{margin:0 auto;padding:0 15px;display:inline-block;}#header .gdwheader .modcontent .tablecell a .img-responsive{width:100%;margin:0 auto;max-width:360px;}#header .languages{top:0;right:0;z-index:10;font-size:10px;position:absolute;}#header .languages li{margin:0;}#header .languages li a{width:80px;height:80px;color:white;display:block;line-height:80px;font-size:2em;text-align:center;background-color:#c80000;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}#header .languages li a:hover{color:#c80000;background-color:white;}#headerHolder{width:100%;height:80px;position:relative;}#slideshow{min-height:303px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#slideshow .gdwslideshow{height:92vh;font-size:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;}#slideshow .gdwslideshow .contents,#slideshow .gdwslideshow .gdwrotator,#slideshow .gdwslideshow .modcontent,#slideshow .gdwslideshow .rotator{width:100%;height:100%;}#slideshow .gdwslideshow .contents .fake_img,#slideshow .gdwslideshow .gdwrotator .fake_img,#slideshow .gdwslideshow .modcontent .fake_img,#slideshow .gdwslideshow .rotator .fake_img{display:none;}#slideshow .gdwslideshow .contents .pattern,#slideshow .gdwslideshow .gdwrotator .pattern,#slideshow .gdwslideshow .modcontent .pattern,#slideshow .gdwslideshow .rotator .pattern{width:100%;height:100%;z-index:5;position:absolute;background-image:url('../images/texture_ss.png');}#slideshow .gdwslideshow .contents .content,#slideshow .gdwslideshow .gdwrotator .content,#slideshow .gdwslideshow .modcontent .content,#slideshow .gdwslideshow .rotator .content{width:100%;height:100%;position:absolute;}#slideshow .gdwslideshow .contents .content .text,#slideshow .gdwslideshow .gdwrotator .content .text,#slideshow .gdwslideshow .modcontent .content .text,#slideshow .gdwslideshow .rotator .content .text{top:0;left:0;right:0;bottom:0;z-index:10;font-size:10px;text-align:center;position:absolute;}#slideshow .gdwslideshow .contents .content .text .table,#slideshow .gdwslideshow .gdwrotator .content .text .table,#slideshow .gdwslideshow .modcontent .content .text .table,#slideshow .gdwslideshow .rotator .content .text .table{top:30%;position:absolute;}#slideshow .gdwslideshow .contents .content .text .table .textcontent,#slideshow .gdwslideshow .gdwrotator .content .text .table .textcontent,#slideshow .gdwslideshow .modcontent .content .text .table .textcontent,#slideshow .gdwslideshow .rotator .content .text .table .textcontent{color:white;font-size:2.2em;font-weight:400;line-height:100%;}#slideshow .gdwslideshow .contents .content .text .table .textcontent .fat-text,#slideshow .gdwslideshow .gdwrotator .content .text .table .textcontent .fat-text,#slideshow .gdwslideshow .modcontent .content .text .table .textcontent .fat-text,#slideshow .gdwslideshow .rotator .content .text .table .textcontent .fat-text{font-size:2em;font-weight:800;}#slideshow .gdwslideshow .contents .content .text .table .textcontent .underline-red,#slideshow .gdwslideshow .gdwrotator .content .text .table .textcontent .underline-red,#slideshow .gdwslideshow .modcontent .content .text .table .textcontent .underline-red,#slideshow .gdwslideshow .rotator .content .text .table .textcontent .underline-red{margin-bottom:10px;padding-bottom:10px;display:inline-block;border-bottom:2px solid #c80000;}#slideshow .gdwslideshow .contents .content .imgcontent,#slideshow .gdwslideshow .gdwrotator .content .imgcontent,#slideshow .gdwslideshow .modcontent .content .imgcontent,#slideshow .gdwslideshow .rotator .content .imgcontent{width:100%;height:100%;}#slideshow .gdwslideshow .contents .content .imgcontent .slideshow-img,#slideshow .gdwslideshow .gdwrotator .content .imgcontent .slideshow-img,#slideshow .gdwslideshow .modcontent .content .imgcontent .slideshow-img,#slideshow .gdwslideshow .rotator .content .imgcontent .slideshow-img{width:100%;height:100%;top:0;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;}#slideshow .gdwslideshow .contents .controls,#slideshow .gdwslideshow .gdwrotator .controls,#slideshow .gdwslideshow .modcontent .controls,#slideshow .gdwslideshow .rotator .controls{z-index:10;top:0;width:100%;height:100%;position:absolute;}#slideshow .gdwslideshow .contents .controls .previous,#slideshow .gdwslideshow .gdwrotator .controls .previous,#slideshow .gdwslideshow .modcontent .controls .previous,#slideshow .gdwslideshow .rotator .controls .previous{width:80px;height:100%;top:0;left:0;cursor:pointer;position:absolute;background-color:rgba(255,255,255,0.35);}#slideshow .gdwslideshow .contents .controls .previous .btn-previous,#slideshow .gdwslideshow .gdwrotator .controls .previous .btn-previous,#slideshow .gdwslideshow .modcontent .controls .previous .btn-previous,#slideshow .gdwslideshow .rotator .controls .previous .btn-previous{width:25px;height:50px;top:25%;left:50%;margin-top:-25px;margin-left:-13px;display:block;position:absolute;background-position:top left;background-image:url('../images/arrows25x50.png');}#slideshow .gdwslideshow .contents .controls .previous:hover .btn-previous,#slideshow .gdwslideshow .gdwrotator .controls .previous:hover .btn-previous,#slideshow .gdwslideshow .modcontent .controls .previous:hover .btn-previous,#slideshow .gdwslideshow .rotator .controls .previous:hover .btn-previous{background-position:bottom left;}#slideshow .gdwslideshow .contents .controls .next,#slideshow .gdwslideshow .gdwrotator .controls .next,#slideshow .gdwslideshow .modcontent .controls .next,#slideshow .gdwslideshow .rotator .controls .next{width:80px;height:100%;top:0;right:0;cursor:pointer;position:absolute;background-color:rgba(255,255,255,0.35);}#slideshow .gdwslideshow .contents .controls .next .btn-next,#slideshow .gdwslideshow .gdwrotator .controls .next .btn-next,#slideshow .gdwslideshow .modcontent .controls .next .btn-next,#slideshow .gdwslideshow .rotator .controls .next .btn-next{width:25px;height:50px;top:25%;right:50%;margin-top:-25px;margin-right:-13px;display:block;position:absolute;background-position:top right;background-image:url('../images/arrows25x50.png');}#slideshow .gdwslideshow .contents .controls .next:hover .btn-next,#slideshow .gdwslideshow .gdwrotator .controls .next:hover .btn-next,#slideshow .gdwslideshow .modcontent .controls .next:hover .btn-next,#slideshow .gdwslideshow .rotator .controls .next:hover .btn-next{background-position:bottom right;}#slideshow .gdwficheslider{left:0;right:0;bottom:0;z-index:15;font-size:10px;margin:0 auto;max-width:1920px;position:absolute;}#slideshow .gdwficheslider #slider-wrap{z-index:15;position:relative;}#slideshow .gdwficheslider #slider-wrap .slider-title{color:white;padding:5px 0;font-size:3.5em;cursor:default;font-weight:300;line-height:130%;text-align:center;background-color:#c80000;}#slideshow .gdwficheslider .owl-controls .owl-nav .owl-prev{width:80px;height:100%;top:0;left:0;cursor:pointer;position:absolute;background-color:rgba(255,255,255,0.35);}#slideshow .gdwficheslider .owl-controls .owl-nav .owl-prev .btn-previous{width:25px;height:50px;top:50%;left:50%;margin-top:-25px;margin-left:-13px;display:block;position:absolute;background-position:top left;background-image:url('../images/arrows25x50.png');}#slideshow .gdwficheslider .owl-controls .owl-nav .owl-prev:hover .btn-previous{background-position:bottom left;}#slideshow .gdwficheslider .owl-controls .owl-nav .owl-next{width:80px;height:100%;top:0;right:0;cursor:pointer;position:absolute;background-color:rgba(255,255,255,0.35);}#slideshow .gdwficheslider .owl-controls .owl-nav .owl-next .btn-next{width:25px;height:50px;top:50%;right:50%;margin-top:-25px;margin-right:-13px;display:block;position:absolute;background-position:top right;background-image:url('../images/arrows25x50.png');}#slideshow .gdwficheslider .owl-controls .owl-nav .owl-next:hover .btn-next{background-position:bottom right;}#slideshow .gdwficheslider .slider-wrap{z-index:15;position:relative;}#slideshow .gdwficheslider .item{position:relative;}#slideshow .gdwficheslider .item a{background-image:url(../images/p.gif);top:0;left:0;right:0;bottom:0;z-index:20;position:absolute;}#slideshow .gdwficheslider .item .hover{top:0;left:0;right:0;bottom:0;position:absolute;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;background-color:rgba(255,255,255,0.50);}#slideshow .gdwficheslider .item .item-content{top:0;left:0;right:0;bottom:0;z-index:10;position:absolute;}#slideshow .gdwficheslider .item .item-content .item-reduction-box{width:100%;margin-top:12px;display:block;position:relative;background-color:rgba(255,255,255,0.50);}#slideshow .gdwficheslider .item .item-content .item-reduction-box .item-reduction{color:black;font-size:1.5em;margin:5px auto;padding:5px 0 7px;display:inline-block;border-top:1px solid #c80000;border-bottom:1px solid #c80000;}#slideshow .gdwficheslider .item .item-content .item-reduction-box .item-reduction .recution-icon{width:21px;height:21px;margin-bottom:-5px;display:inline-block;background-image:url('../images/produits_reduit.png');}#slideshow .gdwficheslider .item .item-content .item-name-box{height:96px;border:2px solid white;left:20px;right:20px;bottom:20px;text-align:center;position:absolute;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;background-image:url('../images/texture_produits.png');}#slideshow .gdwficheslider .item .item-content .item-name{color:white;font-size:2em;font-weight:300;line-height:120%;display:inline-block;vertical-align:middle;}#slideshow .gdwficheslider .item .item-content .ghost{display:inline-block;height:90px;content:"";vertical-align:middle;margin-left:-0.26em;}#slideshow .gdwficheslider .item:hover .hover{background-color:transparent;}#slideshow .gdwficheslider .item:hover .item-name-box{border-color:#c80000;}#top .buttonTop{font-size:10px;position:relative;}#top .buttonTop .pattern{top:0;left:0;right:0;bottom:0;position:absolute;background-image:url('../images/pattern.png');}#top .buttonTop a{width:100%;color:white;display:block;padding:15px 0;text-align:center;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;background-color:#565454;}#top .buttonTop a:hover{background-color:#c80000;}#top .buttonTop a .left-arrow{font-size:2em;font-weight:300;line-height:100%;display:table;margin:0 auto;position:relative;}#top .buttonTop a .left-arrow:before{width:17px;height:10px;float:left;content:' ';display:block;top:5px;left:-25px;position:absolute;background-position:center;background-repeat:no-repeat;background-image:url('../images/produits_fleche_voir.png');}#content{font-size:10px;position:relative;background-repeat:repeat-x;background-position:bottom;background-image:url('../images/content_text_bg.png');}#content .articlecontent,#content body.mce-content-body{margin:0 auto;max-width:1500px;padding:75px 30px;}#content .articlecontent .atitle,#content body.mce-content-body .atitle{color:#c70102;font-size:3.5em;font-weight:400;line-height:100%;padding-bottom:7px;}#content .articlecontent p,#content body.mce-content-body p{color:#1d1b1c;padding:7px 0;font-size:2em;font-weight:300;line-height:120%;}#bottom .moduletable.moduleBottom{font-size:10px;margin:0 auto;position:relative;max-width:1920px;}#bottom .moduletable.moduleBottom .background{top:0;left:-3000px;right:-3000px;bottom:0;z-index:0;position:absolute;background-size:auto, cover;background-position:center, center;background-repeat:repeat, no-repeat;background-attachment:scroll, fixed;background-image:url('../images/pattern.png'), url('../images/module_bg.jpg');}#bottom .moduletable.moduleBottom .col{height:322px;padding:25px;}#bottom .moduletable.moduleBottom a.full{top:0;left:0;right:0;bottom:0;z-index:10;position:absolute;}#bottom .moduletable.moduleBottom table{margin:100px auto;}#bottom .moduletable.moduleBottom p{color:white;}#bottom .moduletable.moduleBottom p.small{font-size:2em;font-weight:300;line-height:100%;}#bottom .moduletable.moduleBottom p.big{font-size:5em;font-weight:300;line-height:100%;text-align:center;}#bottom .moduletable.moduleBottom .col-1,#bottom .moduletable.moduleBottom .col-3{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;background-color:rgba(29,27,27,0.85);}#bottom .moduletable.moduleBottom .col-1:hover,#bottom .moduletable.moduleBottom .col-3:hover{background-color:rgba(29,27,27,0.50);}#bottom .moduletable.moduleBottom .col-2{background-color:rgba(29,27,27,0.85);}#bottom .moduletable.moduleBottom .box-galerie{width:100%;height:100%;border:1px solid #fffeff;background-repeat:no-repeat;background-position:bottom left;background-image:url('../images/module_realisation.png');}#bottom .moduletable.moduleBottom .box-galerie p.small{text-align:right;}#bottom .moduletable.moduleBottom .box-galerie:hover{border-color:#c70102;}#bottom .moduletable.moduleBottom .box-galerie:hover p.big{color:#c70102;}#bottom .moduletable.moduleBottom .box-brochure{width:100%;height:100%;border:1px solid #fffeff;background-repeat:no-repeat;background-position:bottom right;background-image:url('../images/module_brochure.png');}#bottom .moduletable.moduleBottom .box-brochure p.small{text-align:left;}#bottom .moduletable.moduleBottom .box-brochure:hover{border-color:#c70102;}#bottom .moduletable.moduleBottom .box-brochure:hover p.big{color:#c70102;}#bottom .moduletable.moduleBottom .box-estimation table{margin:30px auto;}#bottom .moduletable.moduleBottom .box-estimation .special-icon{width:100%;height:29px;max-width:590px;margin-bottom:30px;background-repeat:no-repeat;background-position:center;background-image:url('../images/module_milieu_top.png');}#bottom .moduletable.moduleBottom .box-estimation .down-arrow-icon{width:15px;height:25px;margin:30px auto 0;position:relative;background-repeat:no-repeat;background-position:center;background-image:url('../images/module_milieu_fleche.png');-webkit-animation:bounce 1.5s infinite ease-in-out;-moz-animation:bounce 1.5s infinite ease-in-out;-o-animation:bounce 1.5s infinite ease-in-out;animation:bounce 1.5s infinite ease-in-out;}#bottom .moduletable.moduleBottom .box-estimation p{color:white;font-size:2em;font-weight:300;line-height:100%;text-align:center;}#bottom .moduletable.moduleBottom .box-estimation p.big-red-text{color:#c70102;font-size:5em;}#footer{font-size:10px;background-image:url('../images/texture_footer.jpg');}#footer .footer-row-padding{padding-top:35px;padding-left:15px;padding-right:15px;padding-bottom:35px;}#footer .separator{width:100%;height:28px;margin:25px 0;background-position:center;background-repeat:no-repeat;}#footer .separator.map{background-image:url('../images/footer_place.png');}#footer .separator.phone{background-image:url('../images/footer_phone.png');}#footer .separator.mail{background-image:url('../images/footer_mail.png');}#footer .separator.clock{background-image:url('../images/footer_horaire.png');}#footer .separator.line{background-image:url('../images/footer_ligne.jpg');}#footer .separator.social{background-image:url('../images/footer_share.png');}#footer .separator.infolettre{background-image:url('../images/footer_newsletter.png');}#footer .moduletable{font-size:2em;font-weight:300;line-height:100%;}#footer .moduletable .FooterContact{padding-left:10px;text-align:center;}#footer .moduletable .FooterContact a{color:white;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s;}#footer .moduletable .FooterContact a:hover{color:#c70102;}#footer .moduletable .FooterHoraire table{width:85%;margin:0 auto;max-width:480px;line-height:200%;}#footer .moduletable .FooterHoraire table .left{text-align:left;}#footer .moduletable .FooterHoraire table .right{text-align:right;}#footer .moduletable .FooterLogo{text-align:center;}#footer .moduletable .FooterSocial table{margin:0 auto;}#footer .moduletable .FooterSocial .addthis_toolbox a{width:35px;height:35px;display:block;margin:0px 8px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}#footer .moduletable .FooterSocial .addthis_toolbox a span{display:none;}#footer .moduletable .FooterSocial .addthis_toolbox a.addthis_button_facebook{background-image:url('../images/ico_facebook.png');}#footer .moduletable .FooterSocial .addthis_toolbox a.addthis_button_facebook:hover{background-image:url('../images/ico_facebook_h.png');}#footer .moduletable .FooterSocial .addthis_toolbox a.addthis_button_twitter{background-image:url('../images/ico_twitter.png');}#footer .moduletable .FooterSocial .addthis_toolbox a.addthis_button_twitter:hover{background-image:url('../images/ico_twitter_h.png');}#footer .moduletable .FooterSocial .addthis_toolbox a.addthis_button_google_plusone_share{background-image:url('../images/ico_google.png');}#footer .moduletable .FooterSocial .addthis_toolbox a.addthis_button_google_plusone_share:hover{background-image:url('../images/ico_google_h.png');}#footer .moduletable .FooterSocial .addthis_toolbox a.addthis_button_linkedin{background-image:url('../images/ico_linked.png');}#footer .moduletable .FooterSocial .addthis_toolbox a.addthis_button_linkedin:hover{background-image:url('../images/ico_linked_h.png');}#footer .moduletable.gdwfooter{width:100%;font-size:10px;background-color:#1d1b1c;}#footer .moduletable.gdwfooter .gdwinnerfooter{display:table;padding:17px;margin:0 auto;}#footer .moduletable.gdwfooter .gdwinnerfooter p{color:white;font-size:1.3em;font-weight:400;line-height:120%;text-align:center;}#footer .moduletable.gdwfooter .gdwinnerfooter a{color:white;}.gdwCommanditaire .rotator{height:165px;max-width:100%;margin:0 auto;overflow:hidden;position:relative;}.gdwCommanditaire .rotator .scroller{position:absolute;-webkit-animation:slider 120s linear 0s infinite;-moz-animation:slider 120s linear 0s infinite;-o-animation:slider 120s linear 0s infinite;animation:slider 120s linear 0s infinite;}.gdwCommanditaire .rotator .scroller .content{padding:49px 75px;vertical-align:middle;}.newsletter_module{font-size:10px;}.newsletter_module .inputHolder{max-width:480px;margin:0 auto 10px;}.newsletter_module .inputHolder input{color:white;font-size:1.5em;font-weight:300;border-radius:0px;border:1px solid white;background-color:rgba(0,0,0,0.10);}.newsletter_module .inputHolder button{color:white;float:right;font-size:1.5em;font-weight:300;border-radius:0px;border:1px solid white;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;background-color:rgba(0,0,0,0.10);}.newsletter_module .inputHolder button:hover{border-color:#c80000;}#header ul li{float:left;}#header ul li .l,#header ul li .r{width:auto;height:auto;background-repeat:no-repeat;float:left;}#header ul li .l a,#header ul li .r a{width:auto;height:auto;display:block;}#header ul li .l{background-image:url('../images/p.gif');}#header ul li .r background{image:url('../images/p.gif');}#header ul li .text{height:auto;background-image:url('../images/p.gif');float:left;}#header ul li .text a{text-decoration:none;color:#403b30;display:block;position:relative;}#header ul li.sep{border-width:0 0 0 1px;border-style:solid;border-color:#444444;}#header ul li ul{display:none;position:absolute;}#header ul li ul li{float:none;}#header ul li ul li a{display:block;}#header ul li.active .l,#header ul li:hover .l{background-image:url('../images/p.gif');}#header ul li.active .r,#header ul li:hover .r{background-image:url('../images/p.gif');}#header ul li.active .text,#header ul li:hover .text{background-image:url('../images/p.gif');}#header ul li.active a,#header ul li:hover a{color:#2b1d01;}#header ul li:hover ul{display:block;}
/* Error message CSS */
#system-message-container{margin:0px auto 0px auto;}#system-message-container .message{position:relative;margin:15px 0px 0px 0px;}#system-message-container .message .bl,#system-message-container .message .br,#system-message-container .message .tl,#system-message-container .message .tr{width:10px;height:10px;position:absolute;background-repeat:no-repeat;}#system-message-container .message .tl{background-image:url(../images/msg/tl.png);top:0px;left:0px;}#system-message-container .message .tr{background-image:url(../images/msg/tr.png);top:0px;right:0px;}#system-message-container .message .bl{background-image:url(../images/msg/bl.png);bottom:0px;left:0px;}#system-message-container .message .br{background-image:url(../images/msg/br.png);bottom:0px;right:0px;}#system-message-container .message .c{background-color:#4fcc56;background-image:url(../images/msg/gradient_message_successfull.jpg);background-repeat:repeat-y;background-position:top left;border-width:0 2px;border-style:solid;border-color:#008007;position:absolute;top:10px;bottom:10px;left:0px;right:0px;}#system-message-container .message .t{height:8px;background-image:url(../images/msg/gradient_message_successfull.jpg);background-color:#4fcc56;background-repeat:repeat-y;background-position:-10px top;border-width:2px 0 0;border-style:solid;border-color:#008007;position:absolute;top:0px;left:10px;right:10px;}#system-message-container .message .b{height:8px;background-color:#4fcc56;background-image:url(../images/msg/gradient_message_successfull.jpg);background-repeat:repeat-y;background-position:-10px top;border-width:0 0 2px;border-style:solid;border-color:#008007;position:absolute;bottom:0px;left:10px;right:10px;}#system-message-container .message.warning .bl,#system-message-container .message.warning .br,#system-message-container .message.warning .tl,#system-message-container .message.warning .tr{background-repeat:no-repeat;}#system-message-container .message.warning .tl{background-image:url(../images/msg/O-tl.png);}#system-message-container .message.warning .tr{background-image:url(../images/msg/O-tr.png);}#system-message-container .message.warning .bl{background-image:url(../images/msg/O-bl.png);}#system-message-container .message.warning .br{background-image:url(../images/msg/O-br.png);}#system-message-container .message.warning .c{border-left:2px solid #e87600;border-right:2px solid #e87600;background-image:url(../images/msg/gradient_message_orange.jpg);background-color:#fe8705;background-repeat:repeat-y;background-position:top left;}#system-message-container .message.warning .t{border-top:2px solid #e87600;background-image:url(../images/msg/gradient_message_orange.jpg);background-color:#fe8705;background-repeat:repeat-y;background-position:-10px top;}#system-message-container .message.warning .b{border-bottom:2px solid #e87600;background-image:url(../images/msg/gradient_message_orange.jpg);background-color:#fe8705;background-repeat:repeat-y;background-position:-10px top;}#system-message-container .message.warning ul{background-image:url(../images/msg/orange_icon.png);background-repeat:no-repeat;}#system-message-container .message.warning ul li{text-shadow:0 -1px 0 #b30000;}#system-message-container .message.error .bl,#system-message-container .message.error .br,#system-message-container .message.error .tl,#system-message-container .message.error .tr,#system-message-container .message.notice .bl,#system-message-container .message.notice .br,#system-message-container .message.notice .tl,#system-message-container .message.notice .tr{background-repeat:no-repeat;}#system-message-container .message.error .tl,#system-message-container .message.notice .tl{background-image:url(../images/msg/e-tl.png);}#system-message-container .message.error .tr,#system-message-container .message.notice .tr{background-image:url(../images/msg/e-tr.png);}#system-message-container .message.error .bl,#system-message-container .message.notice .bl{background-image:url(../images/msg/e-bl.png);}#system-message-container .message.error .br,#system-message-container .message.notice .br{background-image:url(../images/msg/e-br.png);}#system-message-container .message.error .c,#system-message-container .message.notice .c{background-color:#c33b3a;background-image:url(../images/msg/gradient_message_erreur.jpg);background-repeat:repeat-y;background-position:top left;border-width:0 2px;border-style:solid;border-color:#b30000;}#system-message-container .message.error .t,#system-message-container .message.notice .t{background-color:#c33b3a;background-image:url(../images/msg/gradient_message_erreur.jpg);background-repeat:repeat-y;background-position:-10px top;border-width:2px 0 0;border-style:solid;border-color:#b30000;}#system-message-container .message.error .b,#system-message-container .message.notice .b{background-color:#c33b3a;background-image:url(../images/msg/gradient_message_erreur.jpg);background-repeat:repeat-y;background-position:-10px top;border-width:0 0 2px;border-style:solid;border-color:#b30000;}#system-message-container .message.error ul,#system-message-container .message.notice ul{background-image:url(../images/msg/Error_icon.png);background-repeat:no-repeat;}#system-message-container .message.error ul li,#system-message-container .message.notice ul li{text-shadow:0 -1px 0 #b30000;}#system-message-container .message ul{list-style:none outside none;min-height:19px;background:transparent;background-image:url(../images/msg/Success_icon.png);background-repeat:no-repeat;margin:0 0 0 15px;padding:16px 15px 15px 60px;border:0px;position:relative;z-index:1;}#system-message-container .message ul li{font-size:1.3em;font-weight:bold;line-height:120%;text-shadow:0 -1px 0 #008007;color:white;}
/* GDW Component CSS */
#sidemenu{width:400px;top:80px;left:0;bottom:0;z-index:15;font-size:10px;overflow:hidden;position:fixed;}#sidemenu #fixed-menu-toggle{width:100%;height:40px;top:0;z-index:15;position:absolute;cursor:pointer;background-repeat:no-repeat;background-position:center;background-image:url('../images/fleche.png');}#sidemenu #fixed-menu-toggle .glyphicon{font-size:4.2em;}#sidemenu .gdwfichelist{width:100%;height:100%;background-size:cover;background-position:left;background-repeat:no-repeat;background-image:url('../images/module_bg.jpg');}#sidemenu .gdwfichelist .modcontent{width:100%;height:100%;padding:100px 0 0 20px;background-image:url('../images/texture_produits.png');}#sidemenu .gdwfichelist .modcontent .fixed-menu{height:auto;max-height:100%;position:relative;}#sidemenu .gdwfichelist .modcontent .main{padding:0 0 0 15px;}#sidemenu .gdwfichelist .modcontent .main li{cursor:pointer;}#sidemenu .gdwfichelist .modcontent .main .text{font-size:2em;font-weight:300;line-height:140%;}#sidemenu .gdwfichelist .modcontent .main .text:hover{color:gray;}#sidemenu .gdwfichelist .modcontent .main .text:focus{outline:0 !important;}#sidemenu .gdwfichelist .modcontent .main .text a{color:white;}#sidemenu .gdwfichelist .modcontent .main .text a:hover{color:#c70102;}#sidemenu .gdwfichelist .modcontent .sub{padding:0 0 0 25px;}.atitle{color:#c70102;margin:0;padding:0;padding-bottom:15px;font-size:3em;font-weight:400;line-height:120%;text-transform:uppercase;}#gdwgestion.brochurelist{color:black;max-width:1500px;margin:0 auto;font-size:10px;font-weight:300;padding:100px 0;}#gdwgestion.brochurelist .col{padding-top:25px;padding-bottom:25px;}#gdwgestion.brochurelist a{color:black;pointer-events:none;}#gdwgestion.brochurelist a img{pointer-events:auto;}#gdwgestion.brochurelist a:hover{color:#c80000;}#gdwgestion.brochurelist .brochure{margin:0 auto 15px;}#gdwgestion.brochurelist .name{font-size:2em;line-height:120%;text-align:center;}#gdwgestion.fiche{color:black;font-size:10px;font-weight:300;padding:50px 15px;}#gdwgestion.fiche .atitle{margin:45px 0 50px;padding:0;border-bottom:2px solid #c78888;}#gdwgestion.fiche a.full{top:0;left:0;right:0;bottom:0;z-index:10;position:absolute;}#gdwgestion.fiche img{width:100%;height:auto;margin:0 auto 22px;}#gdwgestion.fiche .item-reduction-box{top:15px;left:15px;right:15px;display:block;position:absolute;background-color:rgba(255,255,255,0.50);}#gdwgestion.fiche .item-reduction-box .item-reduction{width:150px;color:black;font-size:1.5em;margin:5px auto;padding:5px 0 7px;display:block;text-align:center;border-top:1px solid #c80000;border-bottom:1px solid #c80000;}#gdwgestion.fiche .item-reduction-box .item-reduction .recution-icon{width:21px;height:21px;margin-bottom:-5px;display:inline-block;background-image:url('../images/produits_reduit.png');}#gdwgestion.fiche .pdf_button{color:black;padding:20px;position:relative;border:2px solid black;}#gdwgestion.fiche .pdf_button:hover{border-color:#c70102;}#gdwgestion.fiche .pdf_button table{margin:auto;}#gdwgestion.fiche .pdf_button .icon-pdf{max-width:75%;margin:0 auto;display:block;font-size:2em;font-weight:300;position:relative;padding-left:38px;line-height:100%;background-image:url('../images/pdf.png');background-position:left center;background-repeat:no-repeat;}#gdwgestion.fiche .back_button{padding:25px 0 0;margin-bottom:20px;}#gdwgestion.fiche .back_button .icon-back{color:black;display:block;font-size:1.5em;font-weight:400;position:relative;padding-left:22px;line-height:100%;background-repeat:no-repeat;background-position:left center;background-image:url('../images/back.png');}#gdwgestion.fiche .back_button .icon-back:hover{color:#c80000;background-image:url('../images/back_h.png');}#gdwgestion.fiche .col{padding-top:20px;}#gdwgestion.fiche .name{color:#c80000;font-size:3.5em;line-height:120%;text-transform:uppercase;}#gdwgestion.fiche .sku{font-size:1.5em;line-height:100%;}#gdwgestion.fiche .desc p{padding:5px 0;}#gdwgestion.fiche .desc,#gdwgestion.fiche .states{font-size:2em;line-height:100%;}#gdwgestion.fiche .smalltitle{color:#c80000;font-size:2em;line-height:120%;text-transform:uppercase;}#gdwgestion.fiche .prices{width:auto;max-width:100%;float:right;display:inline-block;padding:15px 25px;border:2px solid #c80000;}#gdwgestion.fiche .prices .pricebefore{font-size:2em;line-height:120%;margin-right:15px;position:relative;}#gdwgestion.fiche .prices .pricebefore:before{width:100%;height:2px;content:' ';bottom:45%;display:block;position:absolute;background-color:#c80000;}#gdwgestion.fiche .prices .pricenow{color:#c80000;font-size:3.5em;font-weight:600;line-height:120%;}#gdwgestion.fiche .prices .informprice{font-size:2em;line-height:120%;margin-right:15px;position:relative;}#gdwgestion.fiche .prices .informprice a{color:black;}#gdwgestion.fiche .prices .informprice a:hover{color:#c80000;}#gdwgestion.fiche .col-images .images{width:100%;padding-top:25px;overflow:hidden;position:relative;}#gdwgestion.fiche .col-images .img{height:138px;float:left;margin:0;padding-right:10px;}#gdwgestion.fiche .col-images img{width:auto;height:auto;}#gdwgestion.fichelist{font-size:10px;padding:100px 0;}#gdwgestion.fichelist .gdwlistheader .categoryDesc{color:black;font-size:2em;font-weight:300;line-height:120%;}#gdwgestion.fichelist .emptyCat{color:#c70102;font-size:2em;font-weight:300;text-align:center;}#gdwgestion.fichelist .gdwlist{}#gdwgestion.fichelist .gdwlist .product-wrap{margin-top:30px;overflow:hidden;position:relative;}#gdwgestion.fichelist .gdwlist .product-wrap .link{background-image:url(../images/p.gif);top:0;left:0;right:0;bottom:0;z-index:10;position:absolute;}#gdwgestion.fichelist .gdwlist .product-wrap .whitebox{top:0;left:0;right:0;bottom:0;z-index:0;position:absolute;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;transition:all 0.1s;background-color:rgba(255,255,255,0.50);}#gdwgestion.fichelist .gdwlist .product-wrap .image{width:100%;height:auto;display:block;}#gdwgestion.fichelist .gdwlist .product-wrap .namebox{height:75px;left:0;right:0;bottom:0;position:absolute;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;transition:all 0.1s;background-color:#262323;background-image:url('../images/pattern.png');}#gdwgestion.fichelist .gdwlist .product-wrap .namebox table{height:100%;margin:0 auto;}#gdwgestion.fichelist .gdwlist .product-wrap .namebox table td{padding:0;text-align:center;vertical-align:middle;}#gdwgestion.fichelist .gdwlist .product-wrap .namebox .name{color:white;font-size:2em;font-weight:300;text-transform:uppercase;}#gdwgestion.fichelist .gdwlist .product-wrap .namebox .details{height:30px;left:0;right:0;top:-30px;opacity:0;-webkit-transition:opacity 0.1s;-moz-transition:opacity 0.1s;-ms-transition:opacity 0.1s;transition:opacity 0.1s;position:absolute;background-color:rgba(38,35,35,0.75);}#gdwgestion.fichelist .gdwlist .product-wrap .namebox .details .detail-text{float:right;font-size:1.5em;font-weight:300;line-height:29px;padding-right:5px;}#gdwgestion.fichelist .gdwlist .product-wrap .namebox .details .detail-text:after{width:30px;height:30px;float:right;display:block;content:' ';background-position:center;background-repeat:no-repeat;background-image:url('../images/produits_fleche_voir_h.png');}#gdwgestion.fichelist .gdwlist .product-wrap:hover .whitebox{background-color:transparent;}#gdwgestion.fichelist .gdwlist .product-wrap:hover .namebox{background-color:#c80000;}#gdwgestion.fichelist .gdwlist .product-wrap:hover .namebox .details{opacity:1;}#gdwgestion .gdwpagination{padding-top:20px;}#gdwgestion .gdwpagination .pagtop{display:none;}#gdwgestion .gdwpagination .pages{padding:0 0 42px;}#gdwgestion .gdwpagination .pages table{margin:0 auto;}#gdwgestion .gdwpagination .pages table td{padding:0px;}#gdwgestion .gdwpagination .pages ul{margin:0px;padding:0px;}#gdwgestion .gdwpagination .pages ul li{font-size:2em;font-weight:300;color:black;line-height:40px;float:left;padding:0 10px;}#gdwgestion .gdwpagination .pages ul li.active a{color:#c80000;font-weight:400;}#gdwgestion .gdwpagination .pages ul li a{color:black;text-decoration:none;}#gdwgestion .gdwpagination .pages ul li a:hover{text-decoration:none;}#gdwgestion.galerielist{font-size:10px;padding:100px 0;}#gdwgestion.galerielist .atitle{padding:0 20px 15px;}#gdwgestion.galerielist .gdwlist .row{padding:0 15px 15px;}#gdwgestion.galerielist .gdwlist .row .photo{padding:0;}#gdwgestion.galerielist .gdwlist .row .photo .text{text-align:center;}#gdwgestion.galerielist .gdwlist .row .photo .text a{font-size:1em;font-weight:normal;text-decoration:none;color:black;line-height:100%;}#gdwgestion.galerielist .gdwlist .row .photo .img a{display:block;position:relative;}#gdwgestion.galerielist .gdwlist .row .photo .img a .hover{top:0;left:0;right:0;bottom:0;opacity:0;position:absolute;background-size:cover;background-position:center;background-image:url('../images/photo_plus.png');-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s;}#gdwgestion.galerielist .gdwlist .row .photo .img a .hover:hover{opacity:1;}#gdwgestion.galerielist .gdwlist .row .photo .img a img{display:block;width:100%;border:0px;visibility:visible;}#gdwgestion.galerielist .gdwlist .row .photo .return{display:block;background-image:url(../images/prev.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:relative;}#gdwgestion.galerielist .gdwlist .row .photo .return a{display:block;background-image:url(../images/p.gif);}#gdwgestion.galerielist .gdwlist .row .photo .return img{display:block;width:100%;visibility:hidden;}#gdwgestion.galerielist .gdwlist .row .photo .return:hover{background-image:url(../images/prev_hover.png);}#gdwgestion.contact{font-size:10px;padding:75px 0;}#gdwgestion.contact .productinquiry{padding-bottom:10px;text-align:center;}#gdwgestion.contact .productinquiry .productName{font-size:1.8em;font-weight:300;line-height:120%;padding-bottom:10px;}#gdwgestion.contact .productinquiry img{border:1px solid #cccccc;}#gdwgestion.contact .contact-address{max-width:1500px;margin:0 auto;padding:15px 25px;position:absolute;z-index:1;left:0;right:0;background-color:rgba(255,255,255,0.85);}#gdwgestion.contact .contact-address .contact_title{font-size:1em;font-weight:normal;color:black;line-height:100%;}#gdwgestion.contact .contact-address .row .block .details{padding:0 0 40px;}#gdwgestion.contact .contact-address .row .block p.addrheading{font-size:2em;font-weight:400;color:black;line-height:125%;}#gdwgestion.contact .contact-address .row .block p{font-size:1.8em;font-weight:300;color:black;line-height:130%;}#gdwgestion.contact .contact-address .row .block p a{color:black;}#gdwgestion.contact .contact-address .row .block p a:hover{color:#c70102;text-decoration:none;}#gdwgestion.contact .googlemap{width:100%;}#gdwgestion.contact .googlemap #map{height:800px;}#gdwgestion.contact .contact_form{padding:50px 25px;max-width:1500px;margin:0 auto;}#gdwgestion.contact .contact_form .required{color:#c70102;}#gdwgestion.contact .contact_form .c_title{font-size:1em;font-weight:normal;color:black;line-height:100%;}#gdwgestion.contact .contact_form .c_fields{color:black;}#gdwgestion.contact .contact_form .c_fields .fieldset{padding-bottom:10px;}#gdwgestion.contact .contact_form .c_fields .fieldset.salutation label{font-size:1.7em;font-weight:300;padding-right:10px;}#gdwgestion.contact .contact_form .c_fields .fieldset .labelbox{min-width:100px;float:left;}#gdwgestion.contact .contact_form .c_fields .fieldset .labelbox label{font-size:1.7em;font-weight:300;}#gdwgestion.contact .contact_form .c_fields .fieldset .fieldbox{float:left;width:100%;}#gdwgestion.contact .contact_form .c_fields .fieldset .fieldbox input[type=text],#gdwgestion.contact .contact_form .c_fields .fieldset .fieldbox textarea{margin:0px;border-radius:0;}#gdwgestion.contact .contact_form .c_fields .fieldset .fieldbox textarea{height:160px;resize:none;border-radius:0;}#gdwgestion.contact .contact_form .c_fields .fieldset .errmsg{color:#c70102;font-size:1.2em;font-weight:300;}#gdwgestion.contact .contact_form .c_fields .fieldset.has-error .fieldbox input[type=text],#gdwgestion.contact .contact_form .c_fields .fieldset.has-error .fieldbox textarea{border-color:#cd0f11;}#gdwgestion.contact .contact_form .c_buttons{float:left;}#gdwgestion.contact .contact_form .c_buttons .buttonsWrap{width:auto;}#gdwgestion.contact .contact_form .c_buttons .buttonHold{float:left;margin-right:10px;}#gdwgestion.contact .contact_form .c_buttons .buttonHold .btn-danger{color:#c70102;border:1px solid #cccccc;border-radius:0;background-color:white;}#gdwgestion.contact .contact_form .c_buttons .buttonHold .btn-danger:focus,#gdwgestion.contact .contact_form .c_buttons .buttonHold .btn-danger:hover{color:white;background-color:#c70102;}#gdwgestion.contact .contact_form .c_buttons .buttonHold .btn-default{color:#c70102;border:1px solid #cccccc;border-radius:0;background-color:white;}#gdwgestion.contact .contact_form .c_buttons .buttonHold .btn-default:focus,#gdwgestion.contact .contact_form .c_buttons .buttonHold .btn-default:hover{color:white;background-color:#c70102;}#gdwgestion.contact .contact_form .captcha_hold{float:left;}#gdwgestion.contact .contact_form .captcha_hold .recaptcha > p{font-size:1.2em;font-weight:300;color:#c70102;}#gdwgestion.contact .contact_form .captcha_hold .captcha{width:227px;background-color:#fcfcfc;padding:4px;border-width:1px;border-style:solid;border-color:#a5a5a5;}#gdwgestion.contact .contact_form .captcha_hold .captcha img{display:block;margin:0 0 4px;border-width:1px;border-style:solid;border-color:#a5a5a5;}#gdwgestion.contact .contact_form .captcha_hold .captcha input{width:185px;display:block;float:left;border-radius:0;}#gdwgestion.contact .contact_form .captcha_hold .captcha a{text-decoration:none;display:block;width:22px;height:22px;background-image:url(../images/refresh.png);margin:4px 0 0 5px;float:left;}#gdwgestion.contact .contact_form .captcha_hold .captcha a:hover{background-image:url(../images/refresh_h.png);}#gdwgestion.contact .contact_form .captcha_hold .captcha p{font-size:14px;font-weight:lighter;color:#cd0f11;line-height:100%;padding:4px 0 0;}
/* PLATFORM / BROWSER OVERRIDE */
/* Included .css FILE (general.css) */
@media screen and (min-width: 1200px) {
	
}

@media screen and (max-width: 1199px) {
	
}

@media screen and (min-width: 992px) and (max-width: 1725px) {
	#bottom .moduletable.moduleBottom table {
		margin: 110px auto;
	}
	#bottom .moduletable.moduleBottom .box-estimation table {
		margin: 45px auto;
	}
	#bottom .moduletable.moduleBottom p.big,
	#bottom .moduletable.moduleBottom .box-estimation p.big-red-text {
		font-size: 3em;
	}
}

@media screen and (max-width: 991px) {
	#bottom .moduletable.moduleBottom table {
		margin: 110px auto;
	}
	#bottom .moduletable.moduleBottom p.big {
		font-size: 3em;
	}
	#gdwgestion.contact .contact-address {
		position: relative;
	}
	#gdwgestion.contact .googlemap #map {
		height: 320px;
	}
	#gdwgestion.contact .contact_form .captcha_hold .recaptcha {
		display: table;
		margin: 0 auto;
	}
	#gdwgestion.contact .contact_form .captcha_hold .captcha {
		margin: 0 auto;
	}
	#gdwgestion.contact .contact_form .c_buttons .buttonsWrap {
		display: block;
		margin: 10px auto;
		width: 190px;
	}
	#gdwgestion.contact .contact_form .c_buttons .buttonHold {
		margin: 0 10px;
	}
}

@media screen and (max-width: 767px) {
	#gdwgestion.fiche .prices {
		float: left;
		padding: 15px 10px;
	}
	#slideshow .gdwficheslider .owl-controls .owl-nav .owl-prev,
	#slideshow .gdwficheslider .owl-controls .owl-nav .owl-next {
		width: 65px;
	}
	#sidemenu {
		width: 100%;
	}
	#sidemenu .gdwfichelist .modcontent {
		padding: 50px 0;
	}
	#sidemenu .gdwfichelist .modcontent .fixed-menu {
		width: 100%;
		left: 34px;
		margin: auto;
	}
	.atitle {
		font-size: 2.5em !important;
	}
	#header .gdwmenu .menu-button .toggle-button {
		width: 65px;
		height: 65px;
		line-height: 65px;
	}
	#header .gdwmenu .menu-wrap table {
		height: 100vh;
	}
	#header,
	#headerHolder {
		height: 65px;
	}
	#header .gdwheader {
		left: 65px;
		right: 65px;
		height: 65px;
	}
	#header .languages li a {
		width: 65px;
		height: 65px;
		line-height: 65px;
	}
	#gdwgestion.fichelist {
		padding: 50px 0;
	}
	#header .gdwmenu .menu-wrap .menu li {
		width: 100%;
		clear: both;
		margin: 0 auto;
		text-align: center !important;
	}
	#header ul li .text {
		width: 100%;
	}
	#header .gdwmenu .menu-wrap .menu li:hover a span,
	#header .gdwmenu .menu-wrap .menu li.active a span {
		border: none !important;
	}
	#gdwgestion.galerielist {
		padding: 0;
	}
}

@media screen and (max-width: 500px) {
	#footer {
		font-size: 8px;
	}
	#slideshow .gdwficheslider #slider-wrap .slider-title {
		font-size: 2em;
	}
	#header .gdwmenu .menu-wrap table {
		height: 100vh;
	}
	#header .gdwmenu .menu-wrap .menu li a {
		height: 50px;
	}
	#header .gdwmenu .menu-wrap .menu li a span {
		padding: 12px 0;
	}
}

@media screen and (max-width: 419px) {
	#footer {
		font-size: 7px;
	}
	
	#gdwgestion.contact .contact_form .captcha_hold .recaptcha > div {
		width: 240px;
		-webkit-transform: scale(0.7894736);
		-moz-transform: scale(0.7894736);
		-ms-transform: scale(0.7894736);
		-o-transform: scale(0.7894736);
		transform: scale(0.7894736);
		-webkit-transform-origin: left top;
		-moz-transform-origin: left top;
		-ms-transform-origin: left top;
		-o-transform-origin: left top;
		transform-origin: left top;
	}
}

.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);
}







@-webkit-keyframes bounce {
	0%   { top: -15px; }
	50%  { top: 15px; }
	100% { top: -15px; }
}
@-moz-keyframes bounce {
	0%   { top: -15px; }
	50%  { top: 15px; }
	100% { top: -15px; }
}
@-o-keyframes bounce {
	0%   { top: -15px; }
	50%  { top: 15px; }
	100% { top: -15px; }
}
@keyframes bounce {
	0%   { top: -15px; }
	50%  { top: 15px; }
	100% { top: -15px; }
}



@-webkit-keyframes slider {
	0%   { -webkit-transform: translate(0); }
	100% { -webkit-transform: translate(-50%); }
}
@-moz-keyframes slider {
	0%   { -moz-transform: translate(0); }
	100% { -moz-transform: translate(-50%); }
}
@-o-keyframes slider {
	0%   { -o-transform: translate(0); }
	100% { -o-transform: translate(-50%); }
}
@keyframes slider {
	0%   { transform: translate(0); }
	100% { transform: translate(-50%); }
}
/* Included .css FILE (fonts.css) */
@font-face {
	font-family: 'DaxBlack';
	src: url('../fonts/daxwide-black-webfont.eot');
	src: url('../fonts/daxwide-black-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/daxwide-black-webfont.woff') format('woff'),
			 url('../fonts/daxwide-black-webfont.ttf') format('truetype'),
			 url('../fonts/daxwide-black-webfont.svg#DaxBlack') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'IcoMoon';
	src: url('../../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),
			 url('../../../../media/jui/fonts/IcoMoon.woff') format('woff'),
			 url('../../../../media/jui/fonts/IcoMoon.ttf') format('truetype'),
			 url('../../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
