/* 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;}
body,html{overflow-x:hidden;overflow-y:scroll;}html{height:100%;font-size:100%;}body{color:#d0d1d3;margin:0;padding:0;font-size:10px;line-height:100%;font-family:'Oswald', sans-serif;background-size:auto, cover;background-color:#212121;background-position:center, center;background-attachment:fixed, fixed;background-image:url("../images/bg_img_texture.png"), url("../images/bg_img.jpg");}body h1,body h2,body h3,body h4,body h5,body h6{margin:0;padding:0;}body p{margin:0px;}body a{text-decoration:none !important;}body a:focus{text-decoration:none !important;}body em{font-style:normal;}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;}.articlecontent,body.mce-content-body{font-size:10px;font-weight:300;font-family:Raleway;line-height:100%;}.articlecontent h1,.articlecontent h2,.articlecontent h3,.articlecontent h4,.articlecontent h5,.articlecontent 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{margin:0;padding:0;}.articlecontent p,body.mce-content-body p{font-size:2em;line-height:100%;}.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:1480px;}.atitle{font-size:3em !important;font-weight:400 !important;font-family:Oswald !important;color:#ed2c24 !important;line-height:120% !important;text-transform:uppercase !important;}body #component{padding:30px;background-image:url("../images/module_texture.png");}body.fiche-page #component{border:none;background-color:rgba(0,0,0,0.30);}body.fiche-page #content{border:2px solid #332f2f;}#headerHolder{height:145px;position:relative;}#header{width:100%;height:115px;top:0;left:0;right:0;z-index:100;position:fixed;background:#1d1b1c;}#header .menu{float:right;}#header .logo{z-index:10;position:relative;}#header.scrolled .header-logo .bg,#header.scrolled .header-logo:after{display:none;}#header.scrolled .header-logo .logo{width:155px;}#slideshow{margin-bottom:20px;}#content{padding:7px;margin-bottom:20px;border:2px solid #332f2e;}#subcontent{padding:0;}#footer{left:0;right:0;bottom:0;position:absolute;}#footer .bkg{top:0;left:0;right:0;bottom:0;z-index:-1;position:absolute;background-color:rgba(51,47,47,0.30);}.header-logo{float:left;position:relative;}.header-logo .modcontent{float:left;}.header-logo .bg{top:0;left:-3000px;right:230px;bottom:0;z-index:0;position:absolute;background:#1d1b1c;}.header-logo .logo{width:350px;height:auto;z-index:10;margin-top:20px;margin-bottom:20px;position:relative;}.header-logo:after{width:230px;height:215px;float:left;content:" ";z-index:0;display:block;position:relative;background-repeat:no-repeat;background-position:bottom;background-image:url("../images/nav_wave.png");}.header-language{float:right;padding-top:8px;}.header-language ul{font-size:2em;font-weight:300;font-family:Oswald;line-height:100%;}.header-language ul li{float:left;color:#d0d1d3;}.header-language ul li.separator{padding:0 10px;}.header-language ul li a{color:#d0d1d3;transition:color 0.1s ease-in;-o-transition:color 0.1s ease-in;-moz-transition:color 0.1s ease-in;-webkit-transition:color 0.1s ease-in;}.header-language ul li.lang-active a,.header-language ul li:hover a{color:#ed2c24;}.header-menu{float:right;clear:both;padding-top:13px;}.header-menu #desktop-menu ul{font-size:2em;font-weight:300;font-family:Raleway;}.header-menu #desktop-menu ul li{float:left;padding-left:5px;}.header-menu #desktop-menu ul li a{color:#d0d1d3;transition:color 0.1s ease-in;-o-transition:color 0.1s ease-in;-moz-transition:color 0.1s ease-in;-webkit-transition:color 0.1s ease-in;}.header-menu #desktop-menu ul li span{padding:22px 10px;display:block;}.header-menu #desktop-menu ul li .submenu{left:0;width:100%;z-index:0;opacity:0;position:absolute;background:#d0d1d3;pointer-events:none;transition:opacity 0.5s ease-in;-o-transition:opacity 0.5s ease-in;-moz-transition:opacity 0.5s ease-in;-webkit-transition:opacity 0.5s ease-in;}.header-menu #desktop-menu ul li .submenu ul{float:right;font-size:10px;font-weight:300;font-family:Raleway;}.header-menu #desktop-menu ul li .submenu ul li a{font-size:2em;color:#332f2f;}.header-menu #desktop-menu ul li .submenu ul li a:hover{color:#ed2c24;}.header-menu #desktop-menu ul li .submenu ul li.active{color:#ed2c24;}.header-menu #desktop-menu ul li.active a{color:#ed2c24;}.header-menu #desktop-menu ul li.active span{background-repeat:no-repeat;background-position:center bottom;background-image:url("../images/nav_hover.jpg");}.header-menu #desktop-menu ul li:hover a{color:#ed2c24;}.header-menu #desktop-menu ul li:hover .submenu{opacity:1;pointer-events:auto;}.header-menu #mobile-menu{top:80px;left:0px;width:100vw;display:none;position:fixed;overflow:hidden;background:black;}.header-menu #mobile-menu .wrap{width:100%;height:80%;top:50%;left:50%;position:absolute;display:inline-block;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}.header-menu #mobile-menu .wrap ul{width:100%;height:100%;padding:0;margin:0 auto;font-size:10px;text-align:center;position:relative;display:inline-block;}.header-menu #mobile-menu .wrap ul li{font-size:2.2em;font-weight:400;font-family:Raleway;display:block;line-height:120%;}.header-menu #mobile-menu .wrap ul li a{color:white;transition:color 0.1s ease-in;-o-transition:color 0.1s ease-in;-moz-transition:color 0.1s ease-in;-webkit-transition:color 0.1s ease-in;}.header-menu #mobile-menu .wrap ul li a:hover{color:#ed2c24;}.header-menu #mobile-menu .wrap ul li .submenu{top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;position:absolute;text-align:center;font-weight:300 !important;background:black;transition:opacity 0.5s ease-in;-o-transition:opacity 0.5s ease-in;-moz-transition:opacity 0.5s ease-in;-webkit-transition:opacity 0.5s ease-in;}.header-menu #mobile-menu .wrap ul li .submenu.subopen{opacity:1;pointer-events:auto;}.header-menu #mobile-menu .wrap ul li .submenu .subwrap{height:100%;top:50%;left:50%;position:absolute;display:inline-block;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}.header-menu #mobile-menu .wrap ul li .submenu .subwrap .submenu-title{font-weight:600 !important;}.header-menu #mobile-menu .wrap ul li .submenu .subwrap ul{width:100%;height:auto;}.header-menu #mobile-menu .wrap ul li .submenu .subwrap ul li{padding-top:35px;}.header-menu #mobile-menu .wrap ul li .submenu .subwrap .closeSub{cursor:pointer;font-size:1em;font-family:Raleway;}.header-menu #mobile-menu .wrap ul li .submenu .subwrap .closeSub .glyphicon{font-size:16px;}.header-menu #mobile-menu .wrap ul li .submenu .subwrap .closeSub:hover{color:#ed2c24;}.header-menu #mobile-menu .wrap ul li.lang{display:inherit;}.header-menu #mobile-menu .wrap ul li.lang li{float:left;padding:0 5px;font-family:Oswald;}.header-menu #mobile-menu .wrap ul li.lang li a{transition:color 0.1s ease-in;-o-transition:color 0.1s ease-in;-moz-transition:color 0.1s ease-in;-webkit-transition:color 0.1s ease-in;}.header-menu #mobile-menu .wrap ul li.lang li.lang-active a{color:#ed2c24;}.header-menu #mobile-menu .wrap ul li.active a{color:#ed2c24;}.header-menu #mobile-menu-toggle{float:right;width:40px;height:54px;border:none;display:none;outline:none;background:none;}.header-menu #mobile-menu-toggle .bar{width:100%;height:3px;margin:6px 0;background:#d0d1d3;transition:background 0.1s ease-in;-o-transition:background 0.1s ease-in;-moz-transition:background 0.1s ease-in;-webkit-transition:background 0.1s ease-in;}.header-menu #mobile-menu-toggle.opened .bar{background:#ed2c24;}.header-menu #mobile-menu-toggle:hover .bar{background:#ed2c24;}.header-slideshow .gdwrotator{z-index:0;position:relative;}.header-slideshow .gdwrotator .loader{width:100%;height:100%;display:block;z-index:100;position:absolute;background-color:#332f2f;background-repeat:no-repeat;background-position:center;background-image:url("../images/loader.gif");}.header-slideshow .gdwrotator .fake_img img{width:100%;height:auto;opacity:0;visibility:hidden;}.header-slideshow .gdwrotator .rotator .contents .layout{top:10px;left:10px;right:10px;bottom:10px;z-index:10;display:none;overflow:hidden;position:absolute;border:2px solid #d0d1d3;}.header-slideshow .gdwrotator .rotator .contents .layout .graybox{width:100%;height:86px;bottom:0px;position:absolute;background-image:url("../images/ss_texture.png");}.header-slideshow .gdwrotator .rotator .contents .layout .selections{display:table;margin:-9px auto;position:relative;}.header-slideshow .gdwrotator .rotator .contents .layout .selections:before{height:2px;content:' ';top:45%;left:-600px;right:110%;position:absolute;display:inline-block;background-color:#d0d1d3;}.header-slideshow .gdwrotator .rotator .contents .layout .selections:after{height:2px;content:' ';top:45%;left:110%;right:-600px;position:absolute;display:inline-block;background-color:#d0d1d3;}.header-slideshow .gdwrotator .rotator .contents .layout .selections .selection{width:20px;height:18px;float:left;margin:0 2px;cursor:pointer;border-radius:5px;display:inline-block;background-color:#d0d1d3;transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;-moz-transition:background-color 0.2s ease-in;-webkit-transition:background-color 0.2s ease-in;}.header-slideshow .gdwrotator .rotator .contents .layout .selections .selection.active,.header-slideshow .gdwrotator .rotator .contents .layout .selections .selection:hover{background-color:#ed2c24;}.header-slideshow .gdwrotator .rotator .contents .content{width:100%;height:100%;}.header-slideshow .gdwrotator .rotator .contents .content .imgcontent .slide{top:0;left:0;right:0;bottom:0;z-index:0;position:absolute;visibility:visible;background-size:cover;background-repeat:no-repeat;background-position:center;}.header-slideshow .gdwrotator .rotator .contents .text{top:0;width:100%;height:100%;overflow:hidden;line-height:85px;position:absolute;text-align:center;}.header-slideshow .gdwrotator .rotator .contents .text .textcontent{font-size:3em;font-weight:300;font-family:Raleway;color:#d0d1d3;line-height:100%;text-align:center;line-height:normal;display:inline-block;vertical-align:middle;}.module-fiche-list{width:100%;margin:0 auto;max-width:1460px;position:relative;}.module-fiche-list:hover .mobile-box{color:#332f2f;}.module-fiche-list .mobile-box{font-size:2em;font-weight:400;font-family:Oswald;text-align:center;line-height:120%;padding:40px 0;position:relative;transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-webkit-transition:color 0.2s ease-in;}.module-fiche-list .mobile-box a{top:0;left:0;right:0;bottom:0;z-index:10;display:block;position:absolute;background-image:url("../images/p.gif");}.module-fiche-list .custom-controls{right:12px;bottom:32px;overflow:hidden;position:absolute;}.module-fiche-list .custom-controls .control{width:auto;height:auto;float:right;clear:both;margin-top:5px;display:inline-block;background-color:#d0d1d3;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-webkit-transition:background-color 0.15s ease-in-out;}.module-fiche-list .custom-controls .control:hover{cursor:pointer;background-color:#ed2c24;}.module-fiche-list .custom-controls .control.next .icon{background-image:url("../images/produit_fleche_r.png");}.module-fiche-list .custom-controls .control.prev .icon{background-image:url("../images/produit_fleche_l.png");}.module-fiche-list .custom-controls .control.more{left:86%;position:relative;transition:left 0.4s ease-in;-o-transition:left 0.4s ease-in;-moz-transition:left 0.4s ease-in;-webkit-transition:left 0.4s ease-in;}.module-fiche-list .custom-controls .control.more a{top:0;left:0;right:0;bottom:0;z-index:10;display:block;position:absolute;background-image:url("../images/p.gif");}.module-fiche-list .custom-controls .control.more .icon{float:left;background-image:url("../images/produit_plus.png");}.module-fiche-list .custom-controls .control.more .text{float:left;padding-left:5px;padding-right:15px;margin:10px 0;line-height:20px;font-size:2em;color:#332f2f;}.module-fiche-list .custom-controls .control.more:hover{left:0%;}.module-fiche-list .custom-controls .control .icon{width:20px;height:20px;margin:10px;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;}.module-fiche-list .modcontent{height:100%;}.module-fiche-list .modcontent .module_table{padding:10px;background-color:rgba(255,255,255,0.30);}.module-fiche-list .modcontent .module_table .mod_content{min-height:380px;border:2px solid #d0d1d3;padding:10px 10px 20px;}.module-fiche-list .owl-carousel{width:100%;height:100%;position:relative;}.module-fiche-list .owl-carousel .owl-wrapper-outer{width:97%;}.module-fiche-list .owl-carousel .item{height:90%;margin:25px 55px 25px 15px;position:relative;border-bottom:1px solid black;}.module-fiche-list .owl-carousel .item.promo{border-bottom:1px solid #ed2c24;}.module-fiche-list .owl-carousel .item:hover .img-hover{opacity:1 !important;}.module-fiche-list .owl-carousel .item:hover .photo{transform:scale(1.2);-webkit-transform:scale(1.2);}.module-fiche-list .owl-carousel .item:hover .name{color:#ed2c24 !important;}.module-fiche-list .owl-carousel .item .item-link{top:0;left:0;right:0;bottom:0;z-index:15;position:absolute;background-image:url("../images/p.gif");}.module-fiche-list .owl-carousel .item .img-wrap{overflow:hidden;position:relative;}.module-fiche-list .owl-carousel .item .img-wrap .promo{font-size:2em;font-weight:700;padding:5px;left:10px;bottom:10px;z-index:13;position:absolute;line-height:100%;display:inline-block;background-color:#ed2c24;}.module-fiche-list .owl-carousel .item .img-wrap .photo{width:100%;height:auto;display:block !important;transition:transform 1s ease-out;-o-transition:transform 1s ease-out;-moz-transition:transform 1s ease-out;-webkit-transition:transform 1s ease-out;}.module-fiche-list .owl-carousel .item .img-wrap .img-hover{top:0;left:0;right:0;bottom:0;opacity:0;z-index:10;position:absolute;transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-webkit-transition:opacity 0.5s ease-out;background-size:cover;background-position:center;background-image:url("../images/galerie_hover.png");}.module-fiche-list .owl-carousel .item .name{color:black;font-size:1.8em;font-weight:400;font-family:Raleway;line-height:120%;text-align:center;padding:10px 0;transition:color 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out;-webkit-transition:color 0.15s ease-in-out;}.module-fiche-list .owl-carousel .item .price{color:black;font-size:2em;font-weight:400;font-family:Oswald;line-height:120%;text-align:center;padding:10px 0;}.module-fiche-list .owl-carousel .item .price .line-through{padding:0 10px;font-weight:300;text-decoration:line-through;}.bouton-soumission{margin-top:20px;padding-left:0;font-size:10px;}.bouton-soumission .modcontent{height:100%;padding:10px;border:2px solid #ed2c24;transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;background-repeat:no-repeat;background-position:bottom left;background-image:url("../images/soumission.png");}.bouton-soumission .modcontent .custom{height:100%;position:relative;transition:border 0.5s ease-in-out;-o-transition:border 0.5s ease-in-out;-moz-transition:border 0.5s ease-in-out;-webkit-transition:border 0.5s ease-in-out;background-repeat:repeat;background-position:center;background-image:url("../images/module_texture.png");}.bouton-soumission .modcontent .contain-box{height:100%;padding:20px;}.bouton-soumission .modcontent .contain-box a{top:0;left:0;right:0;bottom:0;z-index:15;position:absolute;background-image:url("../images/p.gif");}.bouton-soumission .modcontent .contain-box .contain{top:50%;margin:auto;display:table;position:relative;transform:translateY(-50%);-webkit-transform:translateY(-50%);}.bouton-soumission .modcontent .contain-box .contain p{color:#d0d1d3;font-size:2em;font-weight:300;font-family:Raleway;line-height:140%;text-align:center;text-transform:uppercase;transition:color 0.5s ease-in-out;-o-transition:color 0.5s ease-in-out;-moz-transition:color 0.5s ease-in-out;-webkit-transition:color 0.5s ease-in-out;}.bouton-soumission .modcontent .contain-box .contain p.big-red{color:#ed2c24;font-size:4em;font-weight:400;font-family:Oswald;line-height:140%;}.bouton-soumission .modcontent:hover{border:2px solid #d0d1d3;background-image:url("../images/soumission_h.png");}.bouton-soumission .modcontent:hover .custom .big-red{color:#d0d1d3 !important;}.boite-newsletter{margin-top:20px;padding-right:0;font-size:10px;}.boite-newsletter .modcontent{height:100%;padding:10px;border:2px solid #ed2c24;background-repeat:no-repeat;background-position:bottom right;background-image:url("../images/infolettre.png");}.boite-newsletter .modcontent .custom{height:100%;position:relative;background-repeat:repeat;background-position:center;background-image:url("../images/module_texture.png");}.boite-newsletter .modcontent .custom .contain-box{height:100%;padding:25px;}.boite-newsletter .modcontent .custom .contain{display:block;}.boite-newsletter .modcontent .custom .contain p{color:#d0d1d3;font-size:2em;font-weight:300;font-family:Raleway;line-height:140%;text-align:left;text-transform:uppercase;}.boite-newsletter .modcontent .custom .contain p.big-red{color:#ed2c24;font-size:4em;font-weight:400;font-family:Oswald;line-height:140%;padding-bottom:30px;}.boite-newsletter .modcontent .custom .contain input{width:100%;float:left;clear:both;font-size:15px;font-weight:300;font-family:Raleway;margin:5px 0;padding:5px;outline:none;background:rgba(0,0,0,0.35);border:1px solid white;line-height:120%;}.boite-newsletter .modcontent .custom .contain button{float:left;clear:both;border:none;outline:none;margin:5px 0;background:none;font-size:15px;font-weight:300;font-family:Raleway;line-height:120%;transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-webkit-transition:color 0.2s ease-in;}.boite-newsletter .modcontent .custom .contain button:hover{color:#ed2c24;}.vedette-slideshow{margin-top:20px;}.vedette-slideshow .modcontent{width:100%;height:100%;}.vedette-slideshow .modcontent .gdwrotator{width:100%;height:100%;}.vedette-slideshow .modcontent .gdwrotator .rotator{width:100%;height:100%;position:relative;}.vedette-slideshow .modcontent .gdwrotator .rotator .layout{width:100%;height:100%;z-index:10;padding:10px;position:absolute;}.vedette-slideshow .modcontent .gdwrotator .rotator .layout .border{width:100%;height:100%;border:2px solid #332f2f;}.vedette-slideshow .modcontent .gdwrotator .rotator .layout .border .gdwrotator-controls{right:12px;bottom:32px;overflow:hidden;position:absolute;}.vedette-slideshow .modcontent .gdwrotator .rotator .layout .border .gdwrotator-controls .control{width:auto;height:auto;float:right;clear:both;margin-top:5px;display:inline-block;background-color:#332f2f;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-webkit-transition:background-color 0.15s ease-in-out;}.vedette-slideshow .modcontent .gdwrotator .rotator .layout .border .gdwrotator-controls .control:hover{cursor:pointer;background-color:#ed2c24;}.vedette-slideshow .modcontent .gdwrotator .rotator .layout .border .gdwrotator-controls .control.next .icon{background-image:url("../images/galerie_fleche_r.png");}.vedette-slideshow .modcontent .gdwrotator .rotator .layout .border .gdwrotator-controls .control.prev .icon{background-image:url("../images/galerie_fleche_l.png");}.vedette-slideshow .modcontent .gdwrotator .rotator .layout .border .gdwrotator-controls .control.more{left:83%;position:relative;transition:left 0.4s ease-in;-o-transition:left 0.4s ease-in;-moz-transition:left 0.4s ease-in;-webkit-transition:left 0.4s ease-in;}.vedette-slideshow .modcontent .gdwrotator .rotator .layout .border .gdwrotator-controls .control.more a{top:0;left:0;right:0;bottom:0;z-index:10;display:block;position:absolute;background-image:url("../images/p.gif");}.vedette-slideshow .modcontent .gdwrotator .rotator .layout .border .gdwrotator-controls .control.more .icon{float:left;background-image:url("../images/galerie_plus.png");}.vedette-slideshow .modcontent .gdwrotator .rotator .layout .border .gdwrotator-controls .control.more .text{float:left;padding-left:5px;padding-right:15px;margin:10px 0;line-height:20px;font-size:2em;color:#d0d1d3;}.vedette-slideshow .modcontent .gdwrotator .rotator .layout .border .gdwrotator-controls .control.more:hover{left:0%;}.vedette-slideshow .modcontent .gdwrotator .rotator .layout .border .gdwrotator-controls .control .icon{width:20px;height:20px;margin:10px;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;}.vedette-slideshow .modcontent .gdwrotator .rotator .contents{width:100%;height:100%;overflow:hidden;position:relative;}.vedette-slideshow .modcontent .gdwrotator .rotator .contents .content{width:100%;height:100%;top:0;left:0;opacity:0;position:absolute;transition:opacity 0.35s ease-in;-o-transition:opacity 0.35s ease-in;-moz-transition:opacity 0.35s ease-in;-webkit-transition:opacity 0.35s ease-in;}.vedette-slideshow .modcontent .gdwrotator .rotator .contents .content.active{opacity:1;}.vedette-slideshow .modcontent .gdwrotator .rotator .contents .content .slide{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}.logo-slider .modcontent .logoslider{height:125px;margin:0 -10px;overflow:hidden;position:relative;background-color:white;border-top:1px solid #d0d1d3;border-bottom:1px solid #d0d1d3;}.logo-slider .modcontent .logoslider .stage{left:100%;overflow:hidden;position:absolute;}.logo-slider .modcontent .logoslider .stage .item{float:left;margin:0;padding-left:50px;padding-right:50px;}.logo-slider .modcontent .logoslider .stage .item img{width:auto;max-height:100%;}.footer-social{margin:0 auto;display:table;padding-top:40px;padding-bottom:40px;}.footer-social .addthis_toolbox span{display:none !important;}.footer-social .addthis_toolbox a{width:26px !important;height:22px !important;display:block;margin:0 10px;background-position:center;background-repeat:no-repeat;transition:background 0.2s ease-in;-o-transition:background 0.2s ease-in;-moz-transition:background 0.2s ease-in;-webkit-transition:background 0.2s ease-in;}.footer-social .addthis_toolbox .addthis_button_facebook{background-image:url("../images/ico_f.png");}.footer-social .addthis_toolbox .addthis_button_facebook:hover{background-image:url("../images/ico_f_h.png");}.footer-social .addthis_toolbox .addthis_button_twitter{background-image:url("../images/ico_t.png");}.footer-social .addthis_toolbox .addthis_button_twitter:hover{background-image:url("../images/ico_t_h.png");}.footer-social .addthis_toolbox .addthis_button_google_plusone_share{background-image:url("../images/ico_g.png");}.footer-social .addthis_toolbox .addthis_button_google_plusone_share:hover{background-image:url("../images/ico_g_h.png");}.footer-social .addthis_toolbox .addthis_button_linkedin{background-image:url("../images/ico_l.png");}.footer-social .addthis_toolbox .addthis_button_linkedin:hover{background-image:url("../images/ico_l_h.png");}.footer-contact{font-size:10px;margin:0 auto;display:table;padding-bottom:40px;}.footer-contact .field{float:left;padding:0 15px;font-size:2em;font-weight:300;font-family:Oswald;color:#d0d1d3;line-height:100%;transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-webkit-transition:color 0.2s ease-in;}.footer-contact .field .icon:before{width:14px;height:20px;content:" ";float:left;display:block;margin-right:10px;transition:background 0.2s ease-in;-o-transition:background 0.2s ease-in;-moz-transition:background 0.2s ease-in;-webkit-transition:background 0.2s ease-in;}.footer-contact .field.address{cursor:pointer;}.footer-contact .field.address a{color:#d0d1d3;transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-webkit-transition:color 0.2s ease-in;}.footer-contact .field.address .icon:before{background-image:url("../images/ico_place.png");}.footer-contact .field.address:hover a{color:#ed2c24;}.footer-contact .field.address:hover .icon:before{background-image:url("../images/ico_place_h.png");}.footer-contact .field.phone{cursor:default;}.footer-contact .field.phone span{float:left;}.footer-contact .field.phone .icon .phone2:before{padding-left:5px;padding-right:5px;content:"|";}.footer-contact .field.phone .icon:before{background-image:url("../images/ico_phone.png");}.footer-contact .field.email{cursor:pointer;}.footer-contact .field.email a{color:#d0d1d3;transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-webkit-transition:color 0.2s ease-in;}.footer-contact .field.email .icon:before{width:15px;background-image:url("../images/ico_mail.png");}.footer-contact .field.email:hover a{color:#ed2c24;}.footer-contact .field.email:hover .icon:before{background-image:url("../images/ico_mail_h.png");}.footer-copyrights{font-size:10px;margin:0 auto;display:table;padding-bottom:40px;}.footer-copyrights .gdwinnerfooter{font-size:1.3em;font-weight:400;font-family:Raleway;color:#d0d1d3;line-height:100%;}.footer-copyrights .gdwinnerfooter .l1{float:left;line-height:135%;}.footer-copyrights .gdwinnerfooter .l2{float:left;}.footer-copyrights .gdwinnerfooter .l2:before{content:" | ";padding-left:4px;}.footer-copyrights .gdwinnerfooter .l2 a{color:#d0d1d3;}.footer-copyrights .gdwinnerfooter .l2 img{top:2px;position:relative;}.gdwgestionfiche .container-fluid .row,.gdwgestionfichelist .container-fluid .row{margin:0px;}.gdwgestionfiche .container-fluid .row .gdwcatfiches,.gdwgestionfichelist .container-fluid .row .gdwcatfiches{width:100%;padding:20px 0px;position:relative;}.gdwgestionfiche .container-fluid .row .gdwcatfiches .bkg,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .bkg{top:-200px;left:-10px;right:-10px;bottom:-1000px;z-index:-1;position:absolute;background-color:rgba(48,47,47,0.50);}.gdwgestionfiche .container-fluid .row .gdwcatfiches .glyphicon,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .glyphicon{top:0;}.gdwgestionfiche .container-fluid .row .gdwcatfiches .menu,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .menu{padding:15px 0 0;}.gdwgestionfiche .container-fluid .row .gdwcatfiches .menu ul,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .menu ul{margin:0px;padding:0px;}.gdwgestionfiche .container-fluid .row .gdwcatfiches .menu ul li,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .menu ul li{padding:5px 0px;}.gdwgestionfiche .container-fluid .row .gdwcatfiches .menu ul li .text a,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .menu ul li .text a{color:#d0d1d3;font-size:2em;font-weight:300;font-family:Raleway;line-height:120%;}.gdwgestionfiche .container-fluid .row .gdwcatfiches .menu ul li.haschild .menu ul,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .menu ul li.haschild .menu ul{padding-left:10px;}.gdwgestionfiche .container-fluid .row .gdwcatfiches .menu ul li.haschild .menu ul li .text a,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .menu ul li.haschild .menu ul li .text a{color:#d0d1d3;font-size:1.8em;font-weight:300;font-family:Raleway;line-height:120%;}.gdwgestionfiche .container-fluid .row .gdwcatfiches .menu ul li.haschild .menu ul li.active .text a,.gdwgestionfiche .container-fluid .row .gdwcatfiches .menu ul li.haschild .menu ul li.subactive .text a,.gdwgestionfiche .container-fluid .row .gdwcatfiches .menu ul li.haschild .menu ul li:hover .text a,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .menu ul li.haschild .menu ul li.active .text a,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .menu ul li.haschild .menu ul li.subactive .text a,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .menu ul li.haschild .menu ul li:hover .text a{color:#ed2c24;}.gdwgestionfiche .container-fluid .row .gdwcatfiches .menu ul li.active .text a,.gdwgestionfiche .container-fluid .row .gdwcatfiches .menu ul li.subactive .text a,.gdwgestionfiche .container-fluid .row .gdwcatfiches .menu ul li:hover .text a,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .menu ul li.active .text a,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .menu ul li.subactive .text a,.gdwgestionfichelist .container-fluid .row .gdwcatfiches .menu ul li:hover .text a{color:#ed2c24;}
/* PLATFORM / BROWSER OVERRIDE                  */
/* 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;
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(http://fonts.gstatic.com/s/oswald/v10/HqHm7BVC_nzzTui2lzQTDVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/oswald/v10/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://fonts.gstatic.com/s/oswald/v10/pEobIV_lL25TKBpqVI_a2w.woff2) format('woff2'), url(http://fonts.gstatic.com/s/oswald/v10/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(http://fonts.gstatic.com/s/raleway/v9/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(http://fonts.gstatic.com/s/raleway/v9/-_Ctzj9b56b8RgXW8FAriRsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), url(http://fonts.gstatic.com/s/raleway/v9/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2'), url(http://fonts.gstatic.com/s/raleway/v9/IczWvq5y_Cwwv_rBjOtT0w.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(http://fonts.gstatic.com/s/raleway/v9/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(http://fonts.gstatic.com/s/raleway/v9/xkvoNo9fC8O2RDydKj12bxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}

/* Included .css FILE (general.css)                 */
/* CSS */
@media screen and (min-width: 1500px) {
	.container-fluid {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media screen and (min-width: 1325px) {
	
}

@media screen and (max-width: 1324px) {
	.header-logo:after,
	.header-logo .bg {
		display: none;
	}
	
	.header-logo .logo {
		width: 155px;
	}
}

@media screen and (max-width: 1199px) {
	#gdwgestion.fichelist .atitle,
	#gdwgestion.fichelist .categoryDesc {
		text-align: center;
	}
}

@media screen and (max-width: 991px) {
	#header {
		height: 80px;
	}
	#headerHolder {
		height: 95px;
	}
	.header-logo .logo {
		width: 85px;
	}
	#header.scrolled .header-logo .logo {
		width: 85px;
	}
	.header-language {
		display: none;
	}
	.header-menu #desktop-menu {
		display: none;
	}
	.header-menu #mobile-menu {
		height: calc(100vh - 80px);
	}
	.header-menu #mobile-menu-toggle {
		display: block;
	}
	
	.footer-contact .field {
		clear: both;
		padding: 10px 0;
	}
}

@media screen and (max-width: 767px) {
	body {
		background-attachment: scroll !important;
		background-image: url("../images/bg_img_texture.png"), none
	}
	#gdwgestion {
		padding: 15px;
	}
	.articlecontent, body.mce-content-body {
		padding: 15px;
	}
	.module-fiche-list .modcontent {
		height: auto !important;
		min-height: 105px !important;
	}
	.articlecontent, body.mce-content-body {
		font-size: 7px;
	}
	.articlecontent p, body.mce-content-body p {
		line-height: 130%;
	}
	
	.bouton-soumission {
		font-size: 8px;
		padding-right: 0px;
	}
	.boite-newsletter {
		font-size: 8px;
		padding-left: 0px;
	}
	
	.footer-copyrights .gdwinnerfooter .l1,
	.footer-copyrights .gdwinnerfooter .l2 {
		float: none;
		text-align: center;
	}
	.footer-copyrights .gdwinnerfooter .l2:before {
		content: "";
	}
}

@media screen and (max-width: 500px) {
	body #component {
		padding: 0;
	}
	#gdwgestion.contact .contact_form .c_buttons {
		float: none;
		display: table;
	}
	#gdwgestion.contact .contact_form .captcha_hold {
		float: none;
		margin-bottom: 25px;
	}
	.contact_form .c_buttons {
		float: none;
		margin: 15px auto;
	}
	.footer-contact .field.address .icon .address2 {
		float: left;
		clear: both;
		padding-left: 24px;
		line-height: 140%
	}
	.footer-contact .field.phone .icon .phone2 {
		clear: both;
		padding-left: 14px;
		line-height: 140%
	}
	.footer-contact .field.phone .icon .phone2:before {
		content: "";
	}
}

@media screen and (max-width: 419px) {
	
}

@media screen and (max-width: 380px) {
	
}

.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);
}
