
/* Geant du web - http://www.geantduweb.ca/ */
/* Main CSS */
html{font-size:100%;height:100%;}body{font-size:1em;font-family:'Open Sans', sans-serif;;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:absolute;top:-87px;}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;}body.gdwgestion-contact #content .main-content > .container-fluid{max-width:none;}body.gdwgestion-contact #content .main-content > .container-fluid #center{padding:0px;}body.gdwgestion-equipelist #content #center{padding:0 0 100px;}body.gdwgestion-fiche #content,body.gdwgestion-fichelist #content{background-image:url(../images/BG-pattern.png);background-position:center;background-size:auto;}body.gdwgestion-fichelist #content{padding-bottom:110px;}body.gdwgestion-fichelist #content.has-sidebar #sidebar,body.gdwgestion-fichelist #content.has-sidebar .bkg-sides{bottom:110px;}body.gdwgestion-fiche #slideshow .gdwbanner.moduletable .banner{height:140px;}body.gdwgestion-shoppingcart #content{background-image:url(../images/BG-pattern.png);background-position:center;background-size:auto;}body.gdwgestion-shoppingcart #content .main-content > .container-fluid{max-width:none;}body.gdwgestion-shoppingcart #content #center{padding:0 15px;}html.no-csscolumns #gdwgestion.equipelist .gdwlist{font-size:0px;}html.no-csscolumns #gdwgestion.equipelist .gdwlist .item{width:50%;vertical-align:top;}.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;}.icoMoon{font-family:IcoMoon;}.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:1510px;}.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:#d32026;}.highslide-header .highslide-close a:before{content:"I";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;}.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{font-weight:800;font-style:italic;color:#d32026;line-height:150%;margin:0px;padding:20px 0 25px;}.articlecontent h1,body.cke_show_borders h1,body.mce-content-body h1{font-size:36px;}.articlecontent h2,.articlecontent h3,body.cke_show_borders h2,body.cke_show_borders h3,body.mce-content-body h2,body.mce-content-body h3{font-size:32px;}.articlecontent h4,.articlecontent h5,body.cke_show_borders h4,body.cke_show_borders h5,body.mce-content-body h4,body.mce-content-body h5{font-size:28px;}.articlecontent h6,body.cke_show_borders h6,body.mce-content-body h6{font-size:24px;}.articlecontent hr,body.cke_show_borders hr,body.mce-content-body hr{border-color:#d32026;}.articlecontent p,body.cke_show_borders p,body.mce-content-body p{font-size:20px;font-style:italic;color:black;line-height:170%;margin:0px;padding:0 0 35px;}.articlecontent b,.articlecontent strong,body.cke_show_borders b,body.cke_show_borders strong,body.mce-content-body b,body.mce-content-body strong{color:#d32026;}.articlecontent img,body.cke_show_borders img,body.mce-content-body img{width:100%;height:auto;}.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;color:#d32026;-webkit-transition:color 350ms ease-in-out 0s;-moz-transition:color 350ms ease-in-out 0s;-ms-transition:color 350ms ease-in-out 0s;-o-transition:color 350ms ease-in-out 0s;transition:color 350ms ease-in-out 0s;}.articlecontent a:hover,body.cke_show_borders a:hover,body.mce-content-body a:hover{color:black;}.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,.articlecontent ul,body.cke_show_borders ol,body.cke_show_borders ul,body.mce-content-body ol,body.mce-content-body ul{margin:0px;padding:0 0 25px 25px;}.articlecontent ol li,.articlecontent ul li,body.cke_show_borders ol li,body.cke_show_borders ul li,body.mce-content-body ol li,body.mce-content-body ul li{color:#d32026;margin:0px;padding:0 0 10px;}.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{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 > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover{background-color:#b4070b;border-color:#b4070b;}.pagination > li > a,.pagination > li > span{color:#b4070b;}.pagination > li > a:focus,.pagination > li > a:hover,.pagination > li > span:focus,.pagination > li > span:hover{color:#337ab7;}#mainmenu{position:fixed;width:100%;top:0px;z-index:50;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}#mainmenu .gdwmenu{-webkit-box-ordinal-group:2;-webkit-order:2;-moz-box-ordinal-group:2;-ms-flex-order:2;order:2;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;background-color:rgba(35,31,32,0.50);}#mainmenu .gdwmenu .decoy{line-height:2;text-align:center;}#mainmenu .gdwmenu ul{padding:0px;margin:0px;float:right;}#mainmenu .gdwmenu ul .haschild .submenu{display:none;}#mainmenu .gdwmenu ul li{float:left;padding:35px 0px;}#mainmenu .gdwmenu ul li a{color:white;text-transform:uppercase;text-decoration:none;font-weight:600;font-style:italic;font-size:17px;padding:20px;-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;}#mainmenu .gdwmenu ul li a:hover{color:#d32026;}#mainmenu .gdwmenu ul .active a{color:#d32026;}#mainmenu .logo-menu{background-color:#e3e3e3;-webkit-box-ordinal-group:1;-webkit-order:1;-moz-box-ordinal-group:1;-ms-flex-order:1;order:1;padding:14px 35px;}#mainmenu .logo-menu a:before{content:"";display:inline-block;height:47px;margin-left:-0.01em;vertical-align:middle;}#mainmenu .logo-menu a img{display:inline-block;width:100%;max-width:240px;height:auto;}#mainmenu .languages{-webkit-box-ordinal-group:3;-webkit-order:3;-moz-box-ordinal-group:3;-ms-flex-order:3;order:3;background-color:rgba(35,31,32,0.50);text-align:center;border-left:1px solid #7b7b7b;border-right:1px solid #7b7b7b;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;}#mainmenu .languages ul{padding:0px;margin:0px;float:right;}#mainmenu .languages ul li{float:left;padding:35px 0px;}#mainmenu .languages ul li a{color:#b8b8b8;text-transform:uppercase;text-decoration:none;font-weight:600;font-style:italic;font-size:17px;padding:20px 34px;-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;}#mainmenu .languages ul li a:hover{color:#d32026;}#mainmenu .panier{-webkit-box-ordinal-group:4;-webkit-order:4;-moz-box-ordinal-group:4;-ms-flex-order:4;order:4;background-color:rgba(35,31,32,0.50);padding:28px 30px;}#mainmenu .panier svg{width:30px;height:27px;}#mainmenu .panier svg path{fill:#acacac;}#mainmenu .gdwcart.moduletable{-webkit-box-ordinal-group:4;-webkit-order:4;-moz-box-ordinal-group:4;-ms-flex-order:4;order:4;background-color:rgba(35,31,32,0.50);}#mainmenu .gdwcart.moduletable a{display:block;padding:28px 30px;position:relative;}#mainmenu .gdwcart.moduletable a i{font-weight:900;text-align:center;color:white;line-height:30px;display:block;width:30px;height:30px;background-color:#d32026;border-radius:100%;position:absolute;top:12px;right:12px;}#mainmenu .gdwcart.moduletable a svg{display:block;width:30px;height:27px;fill:#acacac;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:fill 350ms ease-in-out 0s;-moz-transition:fill 350ms ease-in-out 0s;-ms-transition:fill 350ms ease-in-out 0s;-o-transition:fill 350ms ease-in-out 0s;transition:fill 350ms ease-in-out 0s;}#mainmenu .gdwcart.moduletable a:hover svg{fill:#d32026;}#mainmenu .tel-mobile{display:none;}.menu-mobile{height:0px;position:fixed;top:85px;left:0px;right:0px;bottom:0px;overflow:hidden;opacity:0;}.menu-mobile ul{background-color:white;height:100% !important;padding:5% 0 !important;float:none !important;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-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}.menu-mobile ul .languages{padding:0px !important;height:auto !important;border-bottom:none !important;background-color:none !important;}.menu-mobile ul li{font-size:20px !important;font-weight:normal !important;}.menu-mobile ul li a{color:black !important;}.menu-mobile ul li .glyphicon{cursor:pointer;}.menu-mobile.accordion-open{height:-webkit-calc(100% - 85px) !important;height:-moz-calc(100% - 85px) !important;height:calc(100% - 85px) !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;}#slideshow{position:relative;z-index:1;}#slideshow .gdwbanner.moduletable .banner{height:225px;background-position:center;background-repeat:no-repeat;background-size:cover;}#slideshow .gdwrotator{position:relative;}#slideshow .gdwrotator .content{position:absolute;top:0px;left:0px;right:0px;bottom:0px;}#slideshow .gdwrotator .content .imgcontent{background-position:top;background-size:cover;position:absolute;top:0px;left:0px;right:0px;bottom:0px;}#slideshow .gdwrotator .content .text-title{display:none;}#slideshow .gdwrotator .controls{position:absolute;top:50%;left:0px;right:0px;margin-top:-110px;background-color:rgba(0,0,0,0.20);}#slideshow .gdwrotator .controls .next,#slideshow .gdwrotator .controls .previous{width:50px;margin-top:-22px;position:absolute;top:50%;cursor:pointer;}#slideshow .gdwrotator .controls .next svg,#slideshow .gdwrotator .controls .previous svg{display:block;width:100%;height:49px;}#slideshow .gdwrotator .controls .next svg path,#slideshow .gdwrotator .controls .previous svg path{fill:white;-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;}#slideshow .gdwrotator .controls .next:hover svg path,#slideshow .gdwrotator .controls .previous:hover svg path{fill:#d32026;}#slideshow .gdwrotator .controls .previous{left:40px;}#slideshow .gdwrotator .controls .next{right:40px;}#slideshow .gdwrotator .controls .svg-holder{max-width:1115px;padding:89px 200px;margin:0 auto;}#slideshow .gdwrotator .controls .svg-holder svg{width:100%;}#slideshow .gdwrotator .controls .svg-holder svg .st0{fill:#d32026;}#slideshow .gdwrotator .controls .svg-holder svg .st1{fill:white;}#slideshow .gdwrotator .controls .svg-holder svg .st2{fill:#231f20;}#bottom .gdwfichelist.moduletable,#centerPosition .gdwfichelist.moduletable{background-image:url(../images/BG-pattern.png);background-position:center;padding:40px 0 150px;}#bottom .gdwfichelist.moduletable .modcontent,#centerPosition .gdwfichelist.moduletable .modcontent{max-width:1480px;margin:0 auto;position:relative;}#bottom .gdwfichelist.moduletable .modcontent:after,#bottom .gdwfichelist.moduletable .modcontent:before,#centerPosition .gdwfichelist.moduletable .modcontent:after,#centerPosition .gdwfichelist.moduletable .modcontent:before{content:"";display:block;background-color:black;position:absolute;top:0px;bottom:0px;z-index:4;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;}#bottom .gdwfichelist.moduletable .modcontent:before,#centerPosition .gdwfichelist.moduletable .modcontent:before{left:-32768px;right:100%;}#bottom .gdwfichelist.moduletable .modcontent:after,#centerPosition .gdwfichelist.moduletable .modcontent:after{margin-left:20px;left:100%;right:-32768px;}#bottom .gdwfichelist.moduletable .flex-box,#centerPosition .gdwfichelist.moduletable .flex-box{margin:0 -10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}#bottom .gdwfichelist.moduletable .flex-box > div,#centerPosition .gdwfichelist.moduletable .flex-box > div{padding:0 10px;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-title,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title{width:26%;position:relative;z-index:5;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid{background-color:black;position:absolute;top:0px;left:0px;right:10px;bottom:0px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .main-title,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .main-title{font-size:28px;font-weight:200;font-style:italic;text-transform:uppercase;color:#d32026;line-height:100%;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title{font-size:42px;font-weight:900;font-style:italic;text-indent:-62px;text-transform:uppercase;color:white;line-height:120%;padding-left:62px;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title svg,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title svg{display:inline-block;width:52px;height:36px;margin-right:10px;-webkit-transition:transform 350ms ease-in-out 0s;-moz-transition:transform 350ms ease-in-out 0s;-ms-transition:transform 350ms ease-in-out 0s;-o-transition:transform 350ms ease-in-out 0s;transition:transform 350ms ease-in-out 0s;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title svg path,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title svg path{fill:#d32026;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title a,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title a{display:block;text-decoration:none;color:inherit;-webkit-transition:color 350ms ease-in-out 0s;-moz-transition:color 350ms ease-in-out 0s;-ms-transition:color 350ms ease-in-out 0s;-o-transition:color 350ms ease-in-out 0s;transition:color 350ms ease-in-out 0s;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title a:hover,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title a:hover{color:#d32026;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title a:hover svg,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title a:hover svg{-webkit-transform:translate(10px, 0);-moz-transform:translate(10px, 0);-ms-transform:translate(10px, 0);-o-transform:translate(10px, 0);transform:translate(10px, 0);}#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns{position:relative;z-index:5;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn{position:absolute;top:0px;left:10px;right:10px;bottom:0px;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn .btn-hold,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn .btn-hold{background-color:black;position:absolute;top:0px;left:0px;right:0px;bottom:0px;cursor:pointer;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn .btn-hold:hover svg path,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn .btn-hold:hover svg path{fill:#d32026;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn svg,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn svg{display:block;width:34px;height:59px;margin-top:-1.8438em;margin-left:-17px;position:absolute;top:50%;left:50%;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn svg path,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn svg path{fill:white;-webkit-transition:fill 350ms ease-in-out 0s;-moz-transition:fill 350ms ease-in-out 0s;-ms-transition:fill 350ms ease-in-out 0s;-o-transition:fill 350ms ease-in-out 0s;transition:fill 350ms ease-in-out 0s;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns .btn-prev,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns .btn-prev{bottom:50%;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns .btn-prev .btn-hold,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns .btn-prev .btn-hold{bottom:10px;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns .btn-next,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns .btn-next{top:50%;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns .btn-next .btn-hold,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns .btn-next .btn-hold{top:10px;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider{width:66%;padding:0px;position:relative;z-index:3;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage{position:relative;left:0px;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item{width:50%;padding:0 10px;float:left;position:relative;top:0px;opacity:1;-webkit-transition:opacity 700ms ease-in-out 0s;-moz-transition:opacity 700ms ease-in-out 0s;-ms-transition:opacity 700ms ease-in-out 0s;-o-transition:opacity 700ms ease-in-out 0s;transition:opacity 700ms ease-in-out 0s;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .img-hold,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .img-hold{background-color:white;background-position:center;background-repeat:no-repeat;background-size:cover;border:10px solid black;position:relative;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .img-hold a,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .img-hold a{display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;outline:none;-webkit-transition:background-color 350ms ease-in-out 0s;-moz-transition:background-color 350ms ease-in-out 0s;-ms-transition:background-color 350ms ease-in-out 0s;-o-transition:background-color 350ms ease-in-out 0s;transition:background-color 350ms ease-in-out 0s;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .img-hold a:hover,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .img-hold a:hover{background-color:rgba(211,32,38,0.40);}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .img-hold img,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .img-hold img{display:block;max-width:460px;width:100%;height:auto;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold{padding-top:10px;position:absolute;top:100%;left:25px;right:25px;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold div,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold div{font-weight:900;font-style:italic;text-overflow:ellipsis;line-height:100%;overflow:hidden;white-space:nowrap;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .title,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .title{font-size:24px;text-transform:uppercase;color:black;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .title a,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .title a{text-decoration:none;color:inherit;-webkit-transition:color 350ms ease-in-out 0s;-moz-transition:color 350ms ease-in-out 0s;-ms-transition:color 350ms ease-in-out 0s;-o-transition:color 350ms ease-in-out 0s;transition:color 350ms ease-in-out 0s;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .title a:hover,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .title a:hover{color:#d32026;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .prix,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .prix{font-size:48px;color:#d32026;padding-top:5px;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .prix sup,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .prix sup{font-size:60%;padding-left:4px;}#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage.sliding,#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage.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 750ms ease-in-out 0s;-moz-transition:left 750ms ease-in-out 0s;-ms-transition:left 750ms ease-in-out 0s;-o-transition:left 750ms ease-in-out 0s;transition:left 750ms ease-in-out 0s;}#bottom .redband,#centerPosition .redband{width:100%;height:540px;background-color:#d32026;background-size:100%;}#bottom .redband .modcontent,#centerPosition .redband .modcontent{display:table;width:100%;height:100%;}#bottom .redband .modcontent .custom,#centerPosition .redband .modcontent .custom{display:table-cell;vertical-align:middle;}#bottom .redband .modcontent .custom p,#centerPosition .redband .modcontent .custom p{color:white;text-transform:uppercase;text-align:center;font-size:60px;line-height:1.2;font-style:italic;}#bottom .redband .modcontent .custom p a,#centerPosition .redband .modcontent .custom p a{color:white;text-decoration:none;font-size:20px;background-color:black;border-radius:15px;padding:10px 35px;-webkit-transition:color 500ms ease-in-out 0s;-moz-transition:color 500ms ease-in-out 0s;-ms-transition:color 500ms ease-in-out 0s;-o-transition:color 500ms ease-in-out 0s;transition:color 500ms ease-in-out 0s;}#bottom .redband .modcontent .custom p a:hover,#centerPosition .redband .modcontent .custom p a:hover{color:#d32026;}#bottom .redband .modcontent .custom p strong,#centerPosition .redband .modcontent .custom p strong{font-size:105px;font-weight:800 !important;}#bottom .boutons .modcontent .custom,#centerPosition .boutons .modcontent .custom{display:table;width:100%;height:180px;}#bottom .boutons .modcontent .custom p,#centerPosition .boutons .modcontent .custom p{font-size:35px;font-style:italic;font-weight:600;text-align:center;text-transform:uppercase;line-height:100%;color:black;width:50%;background-color:#d32026;display:table-cell;vertical-align:middle;}#bottom .boutons .modcontent .custom p i,#centerPosition .boutons .modcontent .custom p i{background-image:url('../images/postecanada.png');width:57px;height:56px;display:inline-block;vertical-align:-14px;margin:0 10px;}#bottom .boutons .modcontent .custom p svg,#centerPosition .boutons .modcontent .custom p svg{width:40px;height:25px;display:inline-block;}#bottom .boutons .modcontent .custom p svg path,#centerPosition .boutons .modcontent .custom p svg path{fill:white;}#bottom .boutons .modcontent .custom p:last-of-type,#centerPosition .boutons .modcontent .custom p:last-of-type{background-color:#bb1c21;}#bottom{border-bottom:10px solid black;}#content{background-image:url('../images/ocean_blanc.jpg');background-size:cover;position:relative;border-bottom:10px black solid;}#content .container-fluid{position:relative;}#content .bkg-elem{position:absolute;background-color:black;color:white;top:0px;bottom:0px;}#content .bkg-elem.left-bg{left:-32768px;right:66.6667%;}#content .bkg-elem.right-bg{left:66.6667%;right:-32768px;}#content #center{padding:125px 60px 60px;position:relative;}#content #center #system-message{padding:20px 20px 0;}#content #left{padding-right:60px;}#content #right{padding-left:60px;}#content .side{color:white;padding-top:125px;}#content .side .sidebar table{line-height:1.5;width:100%;font-size:25px;font-style:italic;}#content .side .sidebar table tr:last-of-type{border:none;}#content .side .sidebar table tr{border-bottom:#343434 solid 1px;}#content .side .sidebar table tr td{padding:0px 10px;}#content .side .sidebar table .hrs{text-align:right;}#content .side .adresse{padding-top:100px;text-align:center;font-weight:800;line-height:1.5;text-transform:uppercase;font-size:25px;font-style:italic;color:#d32026;}#content .side .adresse p{color:white;font-size:28px;}#content .side .adresse svg{width:24px;height:24px;fill:white;}#content .side .gdwsocial{display:table;margin:20px auto;}#content .side .gdwsocial a{width:40px;height:40px;float:left;border:1px solid white;margin:0px 7px;border-radius:50%;padding:9px;-webkit-transition:border-color 250ms ease-in-out 0s;-moz-transition:border-color 250ms ease-in-out 0s;-ms-transition:border-color 250ms ease-in-out 0s;-o-transition:border-color 250ms ease-in-out 0s;transition:border-color 250ms ease-in-out 0s;}#content .side .gdwsocial a svg{width:100%;}#content .side .gdwsocial a svg path{fill:white;-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;}#content .side .gdwsocial .addthis_button_facebook:hover{border-color:#3b5998;}#content .side .gdwsocial .addthis_button_facebook:hover svg path{fill:#3b5998;}#content .side .gdwsocial .addthis_button_twitter:hover{border-color:#55acee;}#content .side .gdwsocial .addthis_button_twitter:hover svg path{fill:#55acee;}#content .side .gdwsocial .addthis_button_linkedin:hover{border-color:#007bb5;}#content .side .gdwsocial .addthis_button_linkedin:hover svg path{fill:#007bb5;}#content .side .gdwsocial .addthis_button_google_plusone_share:hover{border-color:#dd4b39;}#content .side .gdwsocial .addthis_button_google_plusone_share:hover svg path{fill:#dd4b39;}#content.has-bottom{border-bottom:0px;}#content.has-sidebar{position:relative;}#content.has-sidebar #sidebar{width:325px;background-color:#231f20;padding-left:40px;position:absolute;top:0px;left:-280px;bottom:0px;z-index:40;-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;}#content.has-sidebar #sidebar .sidebar-btn{max-width:45px;height:40px;margin-left:auto;position:relative;cursor:pointer;}#content.has-sidebar #sidebar .sidebar-btn .bar{width:25px;height:2px;background-color:#707070;position:absolute;right:10px;-webkit-transition:all 350ms ease-in-out 0s;-moz-transition:all 350ms ease-in-out 0s;-ms-transition:all 350ms ease-in-out 0s;-o-transition:all 350ms ease-in-out 0s;transition:all 350ms ease-in-out 0s;}#content.has-sidebar #sidebar .sidebar-btn .bar-t{box-shadow:0 1px rgba(112,112,112,0.20);top:10px;}#content.has-sidebar #sidebar .sidebar-btn .bar-m{box-shadow:0 1px rgba(112,112,112,0.20), 0 -1px rgba(112,112,112,0.20);top:19px;}#content.has-sidebar #sidebar .sidebar-btn .bar-b{box-shadow:0 -1px rgba(112,112,112,0.20);bottom:10px;}#content.has-sidebar #sidebar .sidebar-btn:hover .bar{background-color:#d32026;}#content.has-sidebar #sidebar .sidebar-btn:hover .bar-t{box-shadow:0 1px rgba(211,32,38,0.20);}#content.has-sidebar #sidebar .sidebar-btn:hover .bar-m{box-shadow:0 1px rgba(211,32,38,0.20), 0 -1px rgba(211,32,38,0.20);}#content.has-sidebar #sidebar .sidebar-btn:hover .bar-b{box-shadow:0 -1px rgba(211,32,38,0.20);}#content.has-sidebar #sidebar .cus-scroll{width:325px;position:absolute;top:40px;right:45px;bottom:10px;-webkit-transition:right 500ms ease-in-out 0s;-moz-transition:right 500ms ease-in-out 0s;-ms-transition:right 500ms ease-in-out 0s;-o-transition:right 500ms ease-in-out 0s;transition:right 500ms ease-in-out 0s;}#content.has-sidebar #sidebar .cus-scroll .mCSB_container{margin-left:40px;margin-right:0px;}#content.has-sidebar #sidebar .cus-scroll .mCSB_scrollTools{left:0px;right:auto;}#content.has-sidebar #sidebar .cus-scroll .mCSB_scrollTools .mCSB_dragger_bar{width:16px;border-radius:0px;}#content.has-sidebar #sidebar .cus-scroll .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:white;}#content.has-sidebar #sidebar .cus-scroll .mCSB_scrollTools .mCSB_draggerRail{display:none;}#content.has-sidebar #sidebar .cus-scroll .mCSB_scrollTools_onDrag .mCSB_dragger .mCSB_dragger_bar{background-color:white;}#content.has-sidebar #sidebar.sidebar-open{left:0px;}#content.has-sidebar #sidebar.sidebar-open .sidebar-btn .bar{background-color:#d32026;}#content.has-sidebar #sidebar.sidebar-open .sidebar-btn .bar-t{box-shadow:0 1px rgba(211,32,38,0.20);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}#content.has-sidebar #sidebar.sidebar-open .sidebar-btn .bar-m{box-shadow:0 1px rgba(211,32,38,0.20), 0 -1px rgba(211,32,38,0.20);opacity:0;}#content.has-sidebar #sidebar.sidebar-open .sidebar-btn .bar-b{box-shadow:0 -1px rgba(211,32,38,0.20);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}#content.has-sidebar #sidebar.sidebar-open .cus-scroll{right:0px;overflow:hidden;}#content.has-sidebar .bkg-sides{position:absolute;top:0px;left:45px;right:0px;bottom:0px;z-index:1;-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;}#content.has-sidebar .bkg-sides > div{width:20px;background-color:transparent !important;background-color:#e1e1e1;background-image:-moz-linear-gradient(top, #e1e1e1 50%, transparent pos2);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #e1e1e1), color-stop(100%, transparent));background-image:-webkit-linear-gradient(top, #e1e1e1 50%, transparent 100%);background-image:-o-linear-gradient(top, #e1e1e1 50%, transparent 100%);background-image:-ms-linear-gradient(top, #e1e1e1 50%, transparent 100%);background-image:linear-gradient(to bottom, #e1e1e1 50%, transparent 100%);position:absolute;top:0px;bottom:0px;}#content.has-sidebar .bkg-sides > div:after{content:"";display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;}#content.has-sidebar .bkg-sides .bkg-l{left:0px;}#content.has-sidebar .bkg-sides .bkg-l:after{background-image:url(../images/shadow_left.png);background-position:right top;background-repeat:no-repeat;}#content.has-sidebar .bkg-sides .bkg-r{right:0px;}#content.has-sidebar .bkg-sides .bkg-r:after{background-image:url(../images/shadow_right.png);background-position:left top;background-repeat:no-repeat;}#content.has-sidebar .bkg-sides.sidebar-open{left:325px;}#content.has-sidebar .main-content{padding-left:45px;position:relative;left:0px;z-index:2;-webkit-transition:padding 500ms ease-in-out 0s;-moz-transition:padding 500ms ease-in-out 0s;-ms-transition:padding 500ms ease-in-out 0s;-o-transition:padding 500ms ease-in-out 0s;transition:padding 500ms ease-in-out 0s;}#content.has-sidebar .main-content > .container-fluid{max-width:none;padding:0 20px;}#content.has-sidebar .main-content > .container-fluid > .row{margin:0px;}#content.has-sidebar .main-content > .container-fluid #center{padding:0px;}#content.has-sidebar .main-content.sidebar-open{padding-left:325px;}#sidebar .gdwsearch.moduletable{padding-bottom:15px;}#sidebar .gdwsearch.moduletable button,#sidebar .gdwsearch.moduletable input{display:block;height:36px;background-color:#666666;margin:0px;border:0px;border-radius:0px;float:left;}#sidebar .gdwsearch.moduletable input{color:#e1e1e1;padding:6px 20px;box-shadow:none;width:-webkit-calc(100% - 45px) ;width:-moz-calc(100% - 45px) ;width:calc(100% - 45px) ;}#sidebar .gdwsearch.moduletable input:focus{color:white;}#sidebar .gdwsearch.moduletable button{width:45px;padding:0 10px;}#sidebar .gdwsearch.moduletable button svg{display:block;width:25px;height:25px;}#sidebar .gdwsearch.moduletable button svg path{fill:black;-webkit-transition:fill 350ms ease-in-out 0s;-moz-transition:fill 350ms ease-in-out 0s;-ms-transition:fill 350ms ease-in-out 0s;-o-transition:fill 350ms ease-in-out 0s;transition:fill 350ms ease-in-out 0s;}#sidebar .gdwsearch.moduletable button:hover svg path{fill:white;}#sidebar .gdwcatfiches.moduletable ul{margin:0px;padding:0px;}#sidebar .gdwcatfiches.moduletable ul li a{font-size:24px;font-weight:900;text-decoration:none;text-transform:uppercase;color:#666666;line-height:100%;display:block;outline:none;}#sidebar .gdwcatfiches.moduletable ul li a span{display:inline-block;padding:10px 20px;}#sidebar .gdwcatfiches.moduletable ul li a:hover{color:white;background-color:#191718;}#sidebar .gdwcatfiches.moduletable ul li.active a,#sidebar .gdwcatfiches.moduletable ul li.active-acc a{color:white;background-color:#191718;}#sidebar .gdwcatfiches.moduletable ul .menu{height:0px;overflow:hidden;}#sidebar .gdwcatfiches.moduletable ul ul{padding:0 0 10px 15px;background-color:#191718;}#sidebar .gdwcatfiches.moduletable ul ul li a{font-size:18px;font-weight:400;text-transform:none;color:white;background-color:transparent !important;}#sidebar .gdwcatfiches.moduletable ul ul li a:hover{color:#d32026;}#sidebar .gdwcatfiches.moduletable ul ul li.active a,#sidebar .gdwcatfiches.moduletable ul ul li.active-acc a{color:#d32026;}#logo-slider{border-bottom:10px solid black;}#logo-slider .gdwlogoslider.moduletable{background-color:white;}#logo-slider .gdwlogoslider.moduletable .logoslider{height:230px;position:relative;}#logo-slider .gdwlogoslider.moduletable .logoslider .stage{height:150px;position:absolute;top:40px;left:100%;}#logo-slider .gdwlogoslider.moduletable .logoslider .stage .item{display:table;height:150px;margin:0 15px;float:left;position:relative;}#logo-slider .gdwlogoslider.moduletable .logoslider .stage .item a{display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:5;}#logo-slider .gdwlogoslider.moduletable .logoslider .stage .item .img-hold{display:table-cell;padding:0 20px;vertical-align:middle;}#footer{background-color:#d32026;padding:0px 40px;font-size:13px;}#footer .gdwfooter{float:right;padding-top:16px;}#footer .gdwfooter p{float:right;color:black;}#footer .gdwfooter p a{text-decoration:none;color:black;display:inline-block;-webkit-transition:color 350ms ease-in-out 0s;-moz-transition:color 350ms ease-in-out 0s;-ms-transition:color 350ms ease-in-out 0s;-o-transition:color 350ms ease-in-out 0s;transition:color 350ms ease-in-out 0s;}#footer .gdwfooter p a svg{width:106px;max-height:14px;vertical-align:-2px;}#footer .gdwfooter p a svg path{fill:black;-webkit-transition:fill 350ms ease-in-out 0s;-moz-transition:fill 350ms ease-in-out 0s;-ms-transition:fill 350ms ease-in-out 0s;-o-transition:fill 350ms ease-in-out 0s;transition:fill 350ms ease-in-out 0s;}#footer .gdwfooter p a:hover{color:white;}#footer .gdwfooter p a:hover svg path{fill:white;}#footer .gdwfooter p.l1{padding-right:20px;}#footer .gdwfooter p.l2{padding-left:20px;border-left:2px solid black;}#footer .gdwmenu{float:left;}#footer .gdwmenu ul{margin:0px;}#footer .gdwmenu ul li{float:left;padding:15px 10px;}#footer .gdwmenu ul li a{color:white;font-style:italic;font-weight:700;font-size:18px;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;}#footer .gdwmenu ul li a:hover{color:black;}#footer .gdwmenu ul .active a{color:black;}
/* Included .css FILE (fonts.css) */
/* Example
@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;
}
/* 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: 1480px) {
	/* Site est 1480px ou moins en width */
	.outflow {
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title {
		font-size: 36px;
		text-indent: -47px;
		padding-left: 47px;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title svg,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title svg {
		width: 38px;
		height: 26px;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .prqt-sect .prx {
		font-size: 48px;
	}
	
	#gdwgestion.shoppingcart .sect-row .col-total table td.td-left {
		font-size: 18px;
	}
	
	#gdwgestion.contact .contact-form .form .recaptcha {
		float: none;
	}
	
	#gdwgestion.contact .contact-form .form .button-hold {
		padding-top: 28px;
		float: none;
	}
	
	#gdwgestion.contact .contact-form .form .recaptcha,
	#gdwgestion.contact .contact-form .form .button-hold {
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (max-width: 1199px) {
	/* Site est 1200px ou moins en width */
	#mainmenu .panier {
		padding: 28px 15px;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title {
		font-size: 32px;
		text-indent: -42px;
		padding-left: 42px;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title svg,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title svg {
		width: 32px;
		height: 22px;
	}
	
	#footer .gdwmenu ul li a {
		font-size: 14px;
	}
	
	#footer .gdwmenu ul {
		margin-left: -10px;
		padding-left: 0px;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .txt-sect {
		width: 50%;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .txt-sect .prod-name {
		font-size: 32px;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .prqt-sect {
		width: 25%;
	}
	
	#gdwgestion.shoppingcart .sect-row .col-box {
		width: 50%;
	}
	
	#gdwgestion.shoppingcart .sect-row .col-total {
		width: 100%;
		margin-top: 15px;
		border-top: 1px solid #FFFFFF;
		border-right: 0px;
	}
	
	#gdwgestion.shoppingcart .sect-row .col-total table {
		width: auto;
		margin-left: auto;
	}
}

@media screen and (max-width: 991px) {
	/* Site est 992px ou moins en width */
	.tel-mobile {
		font-weight: 800;
		font-style: italic;
		text-align: center;
		color: #FFF;
		display: block !important;
		background-color: #D22027;
		padding: 5px 0;
		position: absolute;
		top: 85px;
		left: 0px;
		right: 0px;
	}
	
	.tel-mobile a {
		color: inherit;
	}
	
	#footer .gdwmenu,
	#content .bkg-elem.left-bg,
	#content .bkg-elem.right-bg,
	.gdwgalerie,
	#mainmenu > div.moduletable.languages {
		display: none;
	}
	
	#mainmenu .gdwcart.moduletable {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
		-webkit-flex-grow: 1;
		-moz-flex-grow: 1;
		-ms-flex-grow: 1;
		flex-grow: 1;
	}
	
	#mainmenu .gdwcart.moduletable .modcontent {
		display: table;
		margin-left: auto;
	}
	
	#mainmenu .languages {
		border: 0px;
	}
	
	#mainmenu .languages ul li {
		padding: 0px;
		float: none;
	}
	
	#mainmenu .gdwmenu {
		-webkit-flex-grow: 0;
		-moz-flex-grow: 0;
		-ms-flex-grow: 0;
		flex-grow: 0;
	}
	
	#mainmenu .panier .modcontent,
	#mainmenu .gdwmenu .modcontent {
		display: table;
		margin-left: auto;
	}
	
	#mainmenu .gdwmenu ul li,
	#mainmenu .gdwmenu ul li a {
		padding: 0px;
	}
	
	#mainmenu .icon {
		text-align: right;
	}
	
	#mainmenu .icon svg {
		width: 85px;
		height: 85px;
		cursor: pointer;
	}
	
	#mainmenu .icon svg path {
		fill: none;
		-webkit-transition: stroke-dashoffset 500ms ease-in-out, stroke-dasharray 500ms ease-in-out;
		-moz-transition: stroke-dashoffset 500ms ease-in-out, stroke-dasharray 500ms ease-in-out;
		-o-transition: stroke-dashoffset 500ms ease-in-out, stroke-dasharray 500ms ease-in-out;
		-ms-transition: stroke-dashoffset 500ms ease-in-out, stroke-dasharray 500ms ease-in-out;
		transition: stroke-dashoffset 500ms ease-in-out, stroke-dasharray 500ms ease-in-out;
		stroke: #D22027;
		stroke-dashoffset: 0px;
		stroke-linecap: round;
		stroke-width: 25px;
	}
	
	#mainmenu .icon svg .st0 {
		stroke-dasharray: 240px 950px;
	}
	
	#mainmenu .icon svg .st1 {
		stroke-dasharray: 240px 240px;
	}
	
	#mainmenu .icon.accordion-open svg .st0 {
		stroke-dashoffset: -700px;
	}
	
	#mainmenu .icon.accordion-open svg .st1 {
		stroke-dasharray: 0px 240px;
		stroke-dashoffset: -90px;
	}
	
	#content .side {
		background-color: #000;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	#content #right,
	#content #left {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box,
	#centerPosition .gdwfichelist.moduletable .flex-box {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box > div,
	#centerPosition .gdwfichelist.moduletable .flex-box > div {
		width: 100% !important;
		max-width: 980px;
		margin: 0 auto;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-title,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title,
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns {
		padding-bottom: 20px
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid {
		display: block;
		padding: 15px;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .main-title,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .main-title,
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-title .container-fluid .prod-title {
		text-align: center;
		text-indent: 0px;
		padding-left: 0px;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn {
		width: 50%;
		padding: 0 10px;
		float: right;
		position: relative;
		top: auto !important;
		left: auto;
		right: auto;
		bottom: auto !important;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn .btn-hold,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn .btn-hold {
		padding: 10px;
		position: relative;
		top: auto !important;
		left: auto;
		right: auto;
		bottom: auto !important;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn svg,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-btns .slide-btn svg {
		margin: 0 auto;
		position: relative;
		top: auto;
		left: auto;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .title,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .title {
		font-size: 20px;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .prix,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .txt-hold .prix {
		font-size: 36px;
	}
	
	#centerPosition .boutons .modcontent .custom p,
	#bottom .boutons .modcontent .custom p {
		width: 100%;
		display: block;
		padding: 30px 0;
	}
	
	#footer .gdwfooter {
		padding: 15px 0;
		float: none;
		text-align: center;
	}
	
	#footer .gdwfooter p.l1,
	#footer .gdwfooter p.l2 {
		padding: 0px;
		border: 0px;
		float: none;
	}
	
	#content.has-sidebar .main-content {
		padding-left: 45px !important;
	}
	
	#gdwgestion.fiche .col-details {
		padding: 0 15px;
	}
	
	#gdwgestion.fiche .col-details .item-description .flex-box {
		display: block;
	}
	
	#gdwgestion.fiche .col-details .item-description .flex-box > div {
		width: 100% !important;
		padding: 0 15px !important;
	}
	
	#gdwgestion.fiche .col-details .item-description .flex-box .flex-right {
		margin-top: 20px;
	}
	
	#gdwgestion.fiche .col-images {
		margin-top: 20px;
	}
	
	#gdwgestion.contact .address-block .details p {
		font-size: 42px;
	}
	
	#gdwgestion.contact .contact-form .form .top-offset {
		padding-top: 0px;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .img-sect {
		width: 100%;
		margin: 0 -15px;
		padding: 0 25% 15px;
		border-bottom: 1px solid #FFFFFF;
		-webkit-flex-grow: 1;
		-moz-flex-grow: 1;
		-ms-flex-grow: 1;
		flex-grow: 1;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .txt-sect,
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .prqt-sect {
		padding-top: 15px;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .txt-sect {
		width: 65%;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .prqt-sect {
		width: 35%;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .prqt-sect:before {
		top: 0px;
	}
}

@media screen and (max-width: 767px) {
	/* Site est 767px ou moins en width */
	.pagination > li.pagi-num {
		display: none;
	}
	
	.svg-holder {
		display: none;
	}
	
	.articlecontent h1 {
		font-size: 32px;
	}
	
	.articlecontent h2,
	.articlecontent h3 {
		font-size: 28px;
	}
	
	.articlecontent h4,
	.articlecontent h5 {
		font-size: 24px;
	}
	
	.articlecontent h6 {
		font-size: 20px;
	}
	
	.articlecontent p,
	.articlecontent ul li,
	.articlecontent ol li {
		font-size: 18px;
	}
	
	#slideshow .gdwrotator .controls {
		padding: 30px 0px;
		bottom: 0px;
		top: auto;
		margin: 0px;
		background-color: rgba(0, 0, 0, 0.5);
	}
	
	#centerPosition .redband .modcontent .custom p,
	#bottom .redband .modcontent .custom p {
		font-size: 30px;
	}
	
	#centerPosition .redband .modcontent .custom p strong,
	#bottom .redband .modcontent .custom p strong {
		font-size: 40px;
	}
	
	#centerPosition .redband,
	#bottom .redband {
		height: 330px;
	}
	
	.content-autre-page {
		padding-top: 80px;
	}
	
	#content #center {
		padding: 35px 20px;
	}
	
	#footer {
		text-align: center;
		padding: 20px;
	}
	
	#gdwgestion.equipelist .gdwlist .flex-row {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	
	#gdwgestion.equipelist .gdwlist .item {
		display: block;
		width: 100%;
	}
	
	#gdwgestion.fiche .col-details .block .flex-box {
		-webkit-flex-direction: column;
		-webkit-align-items: initial;
		-webkit-box-align: initial;
		-moz-flex-direction: column;
		-moz-flex-align: initial;
		-ms-flex-direction: column;
		-ms-flex-align: initial;
		flex-direction: column;
		align-items: initial;
	}
	
	#gdwgestion.fiche .col-details .block .flex-box > div:empty {
		display: none;
	}
	
	#gdwgestion.fiche .col-details .block .flex-box .flex-right {
		width: auto;
		margin-top: 20px;
		margin-left: 0px;
	}
	
	#gdwgestion.fiche .col-details .item-details .flex-right {
		display: table;
		min-width: 50%;
		margin-bottom: -20px;
	}
	
	#gdwgestion.fiche .col-details .block .flex-box .flex-left {
		padding: 0 15px;
	}
	
	#gdwgestion.fiche .col-details .item-misc .flex-box .flex-left {
		width: auto;
		-webkit-align-self: center;
		-moz-flex-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	
	#gdwgestion.fiche .col-details .item-misc .flex-box .flex-left img {
		display: block;
		max-width: 100%;
	}
	
	#gdwgestion.fiche .col-details .item-misc .flex-right > div:only-child {
		display: table;
		width: auto;
		margin: 0 auto;
		float: none;
	}
	
	#gdwgestion.fiche .col-details .item-description .flex-left,
	#gdwgestion.fiche .col-details .item-description .flex-right {
		padding: 0 15px !important;
	}
	
	#gdwgestion.fiche .col-details .item-options .flex-box {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	#gdwgestion.fiche .col-details .item-options .flex-box .flex-left,
	#gdwgestion.fiche .col-details .item-options .flex-box .flex-right {
		width: 50%;
		margin: 0px;
		padding: 0 15px;
	}
	
	#gdwgestion.contact .address-block .details p {
		font-size: 30px;
		text-align: center;
	}
	
	#gdwgestion.contact .contact-form .form .captcha,
	#gdwgestion.contact .contact-form .form .button-hold {
		display: table;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	
	#gdwgestion.contact .contact-form .form .button-hold {
		padding-top: 15px;
	}
	
	#gdwgestion.shoppingcart form > .container-fluid {
		padding-left: 5px;
		padding-right: 5px;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold {
		display: block;
		padding: 0px;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .txt-sect .prod-name {
		font-size: 28px;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .img-sect {
		margin: 0px;
		padding: 15px;
		border: 0px;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .img-sect .img {
		max-width: 460px;
		width: 100%;
		margin: 0 auto;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .txt-sect {
		text-align: center;
		width: 100%;
		padding: 15px;
		border-width: 1px 0;
		border-style: solid;
		border-color: #FFFFFF;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .txt-sect .prod-name {
		font-size: 32px;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .prqt-sect {
		width: 100%;
		padding: 15px 15px 0px;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .prqt-sect:before {
		display: none;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .prqt-sect .prx {
		font-size: 48px;
		padding-bottom: 15px;
	}
	
	#gdwgestion.shoppingcart .cart-list .cart-item .cart-hold .prqt-sect .del-btn {
		margin: 0 -15px;
		position: relative;
		left: 0px;
		right: 0px;
		bottom: 0px;
	}
	
	#gdwgestion.shoppingcart .sect-row {
		display: block;
	}
	
	#gdwgestion.shoppingcart .sect-row .col-box {
		width: 100%;
		padding: 15px 0;
		border-top: 1px solid #FFFFFF;
		border-right: 0px;
		border-left: 0px !important;
	}
	
	#gdwgestion.shoppingcart .sect-row .col-box .labelbox {
		text-align: center;
	}
	
	#gdwgestion.shoppingcart .sect-row .col-box img {
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	
	#gdwgestion.shoppingcart .sect-row .col-total {
		margin-top: 0px;
	}
}

@media screen and (max-width: 500px) {
	/* Site est 500px ou moins en width */
	.articlecontent h1 {
		font-size: 28px;
	}
	
	.articlecontent h2,
	.articlecontent h3 {
		font-size: 24px;
	}
	
	.articlecontent h4,
	.articlecontent h5 {
		font-size: 20px;
	}
	
	.articlecontent h6 {
		font-size: 18px;
	}
	
	.articlecontent p,
	.articlecontent ul li,
	.articlecontent ol li {
		font-size: 16px;
	}
	
	#mainmenu .logo-menu {
		padding: 14px 15px;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item {
		width: 100%;
	}
	
	#bottom .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .img-hold,
	#centerPosition .gdwfichelist.moduletable .flex-box .flex-col-slider .sliding-stage .item .img-hold {
		max-width: 460px;
		margin: 0 auto;
	}
	
	#centerPosition .boutons .modcontent .custom p,
	#bottom .boutons .modcontent .custom p {
		font-size: 23px;
		line-height: 1.6;
		padding: 20px 0;
	}
	
	#centerPosition .redband .modcontent .custom p a,
	#bottom .redband .modcontent .custom p a {
		font-size: 13px;
	}
	
	#content .sidebar table .hrs {
		font-size: 16px;
	}
	
	#content .adresse p {
		font-size: 18px;
	}
	
	#content .adresse {
		font-size: 15px;
	}
	
	#content .adresse svg {
		width: 14px;
		height: 13px;
	}
	
	#content.has-sidebar .main-content > .container-fluid {
		padding: 0 10px;
	}
	
	#gdwgestion.equipelist .gdwlist .item .flex-box {
		display: block;
	}
	
	#gdwgestion.equipelist .gdwlist .item .box-img {
		padding: 0 0 10px;
	}
	
	#gdwgestion.fichelist .gdwlist {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	#gdwgestion.fichelist .gdwlist .col-item {
		width: 100%;
	}
	
	#gdwgestion.fichelist .gdwlist .col-item .img-container .banner-holder {
		height: auto;
		overflow: visible;
		margin: 0px;
		top: auto;
		bottom: 0px;
	}
	
	#gdwgestion.fichelist .gdwlist .col-item .img-container .banner-holder .banner {
		font-size: 20px;
		font-weight: 700;
		line-height: 140%;
		position: relative;
		margin: 0px;
		top: auto;
		left: auto;
		right: auto;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	
	#gdwgestion.fichelist .gdwlist .col-item .txt-container .see-details a {
		padding-left: 20px;
	}
	
	#gdwgestion.fichelist .gdwlist .col-item .txt-container .item-name {
		font-size: 20px;
		font-weight: 700;
		height: 86px;
		padding: 10px 15px;
	}
	
	#gdwgestion.fichelist .gdwlist .col-item .txt-container .price-box {
		margin: 20px 0 0;
	}
	
	#gdwgestion.fichelist .gdwlist .col-item .txt-container .price-box .price-label {
		top: 25px;
	}
	
	#gdwgestion.fiche .col-details .item-name {
		font-size: 32px;
	}
	
	#gdwgestion.fiche .col-details .item-details .flex-left {
		padding: 0px !important;
	}
	
	#gdwgestion.fiche .col-details .item-details table,
	#gdwgestion.fiche .col-details .item-details table tbody,
	#gdwgestion.fiche .col-details .item-details table tr,
	#gdwgestion.fiche .col-details .item-details table td {
		display: block;
		width: 100%;
	}
	
	#gdwgestion.fiche .col-details .item-details table tr {
		padding-bottom: 10px;
	}
	
	#gdwgestion.fiche .col-details .item-details table td {
		text-align: center !important;
		padding: 3px 10px;
	}
	
	#gdwgestion.fiche .col-details .item-details .flex-right {
		display: block;
	}
	
	#gdwgestion.fiche .col-details .item-details .flex-right .price {
		line-height: 50px;
		height: 50px;
	}
	
	#gdwgestion.fiche .col-details .item-details .flex-right .price .reg-price {
		font-size: 48px;
	}
	
	#gdwgestion.fiche .col-details .item-details .flex-right .price .no-price {
		font-size: 28px;
	}
	
	#gdwgestion.fiche .col-details .item-misc .flex-right > div {
		display: table;
		width: auto;
		margin: 5px auto 0;
		padding: 0px !important;
		float: none;
	}
	
	#gdwgestion.fiche .col-details .item-description .flex-box > div,
	#gdwgestion.fiche .col-details .item-options .flex-box .flex-left,
	#gdwgestion.fiche .col-details .item-options .flex-box .flex-right {
		padding: 0px !important;
	}
	
	#gdwgestion.fiche .col-details .item-options .flex-box {
		display: block;
	}
	
	#gdwgestion.fiche .col-details .item-options .flex-box .flex-left,
	#gdwgestion.fiche .col-details .item-options .flex-box .flex-right {
		width: 100%;
	}
	
	#gdwgestion.fiche .col-details .item-options .option-list .option {
		width: 100%;
		padding: 0 0 20px;
	}
	
	#gdwgestion.fiche .col-images .sub-imgs {
		margin: 0 -5px;
		padding: 0px;
	}
	
	#gdwgestion.fiche .col-images .sub-imgs .carousel .photo {
		padding: 0 5px;
	}
	
	#gdwgestion.fiche .col-images .sub-imgs .carousel .photo .img i {
		border-width: 2px;
	}
	
	#gdwgestion.fiche .col-images .sub-imgs .controls {
		padding: 10px 5px 0;
	}
	
	#gdwgestion.fiche .col-images .sub-imgs .controls .ctrl-btn {
		width: 50%;
		height: 40px;
		float: left;
		position: relative;
	}
	
	#gdwgestion.contact .address-block .details p,
	#gdwgestion.contact .contact-form .form .fieldset .labelbox label,
	#gdwgestion.contact .contact-form .form .fieldset.salutation .fieldbox .chklabel label {
		font-size: 18px;
	}
	
	#gdwgestion.contact .contact-form .form .fieldset.salutation .fieldbox,
	#gdwgestion.contact .contact-form .form .fieldset.salutation .labelbox {
		float: none;
		padding-left: 0px;
	}
	
	#gdwgestion.contact .contact-form .form .button-hold button {
		font-size: 24px;
	}
	
	#gdwgestion.shoppingcart .sect-row .col-total table {
		width: 100%;
	}
	
	#gdwgestion.shoppingcart .sect-row .col-total table td {
		padding: 5px;
	}
	
	#gdwgestion.shoppingcart .sect-row .col-total table td.td-left,
	#gdwgestion.shoppingcart .sect-row .col-total table td.td-right {
		font-size: 16px;
	}
	
	#gdwgestion.shoppingcart .sect-row .col-total table tr.total td {
		font-size: 20px;
	}
}

@media screen and (max-width: 419px) {
	/* Site est 419px ou moins en width */
	#gdwgestion.contact .contact-form .form .recaptcha {
		display: block;
		width: 280px;
	}
	#gdwgestion.contact .contact-form .form .recaptcha .g-recaptcha {
		-webkit-transform: scale(0.9210526);
		transform: scale(0.9210526);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
	}
}

@media screen and (min-width: 545px) {
	#gdwgestion.fiche .col-images .sub-imgs .carousel .photo {
		width: 33.3333%;
	}
}

@media screen and (min-width: 768px) {
	/* Site est 768px ou plus en width */
	.max-container {
		max-width: 750px;
	}
	
	#gdwgestion.fiche .col-images .sub-imgs .carousel .photo {
		width: 25%;
	}
}

@media screen and (min-width: 992px) {
	/* Site est 992px ou plus en width */
	.max-container {
		max-width: 970px;
	}
	
	.tel-mobile {
		display:none;
	}
	
	#gdwgestion.fiche .col-images .sub-imgs .carousel .photo {
		width: 33.3333%;
	}
}

@media screen and (min-width: 1200px) {
	/* Site est 1200px ou plus en width */
	.max-container {
		max-width: 1170px;
	}
	
	#gdwgestion.fiche .col-images .sub-imgs .carousel .photo {
		width: 25%;
	}
}

@media screen and (max-width: 1480px) and (min-width: 992px) {
	#gdwgestion.fiche .col-details .block .flex-box {
		-webkit-flex-direction: column;
		-webkit-align-items: initial;
		-webkit-box-align: initial;
		-moz-flex-direction: column;
		-moz-flex-align: initial;
		-ms-flex-direction: column;
		-ms-flex-align: initial;
		flex-direction: column;
		align-items: initial;
	}
	
	#gdwgestion.fiche .col-details .block .flex-box .flex-right {
		width: auto;
		margin-top: 20px;
		margin-left: 0px;
	}
	
	#gdwgestion.fiche .col-details .item-details .flex-right {
		display: table;
		min-width: 50%;
		margin-bottom: -20px;
	}
	
	#gdwgestion.fiche .col-details .item-misc .flex-box .flex-left {
		width: auto;
		-webkit-align-self: center;
		-moz-flex-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	
	#gdwgestion.fiche .col-details .item-misc .flex-right > div:only-child {
		display: table;
		width: auto;
		margin: 0 auto;
		float: none;
	}
	
	#gdwgestion.fiche .col-details .item-description .flex-left,
	#gdwgestion.fiche .col-details .item-description .flex-right {
		padding: 0 15px !important;
	}
	
	#gdwgestion.fiche .col-details .item-options .flex-box {
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	#gdwgestion.fiche .col-details .item-options .flex-box .flex-left,
	#gdwgestion.fiche .col-details .item-options .flex-box .flex-right {
		width: 50%;
		margin: 0px;
		padding: 0 15px;
	}
}

@media screen and (max-width: 991px) and (min-width: 768px) {
	#gdwgestion.equipelist .gdwlist .item .flex-box {
		display: block;
	}
	
	#gdwgestion.equipelist .gdwlist .item .box-img {
		padding: 0 0 10px;
	}
}

@media screen and (max-height: 750px) {
	#gdwgestion.contact .contact-form > .placeholder {
		display: none;
	}
	
	#gdwgestion.contact .contact-form .map-holder {
		height: 400px;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
	}
	
	#gdwgestion.contact .contact-form .map-holder > div {
		top: 0px;
	}
}
