/* Geant du web - http://www.geantduweb.ca/     */

/* Main CSS                                     */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none;}table{border-collapse:collapse;}strong{font-weight:bold;}a.gdwfplayer,a.gdwfplayer_auto{display:block;width:640px;height:480px;background-color:black;margin:0 auto;padding:0px;}#gdwPagination{padding-top:10px;}#gdwPagination table{width:auto;margin:0 auto;}#gdwPagination table td{text-align:center;padding-bottom:0px;}#gdwPagination .pagtop .limit{text-align:right;float:left;margin-right:10px;}#gdwPagination .pagtop .counter{text-align:left;float:right;}#gdwPagination .pages{text-align:center;}#gdwPagination .pages ul{list-style:none outside none;margin:0 auto;clear:both;}#gdwPagination .pages ul li{margin:5px;padding:0px;float:left;}html{font-size:100%;height:100%;}body{font-size:1em;font-family:Roboto, Arial, Helvetica, sans-serif;color:#2b1d01;line-height:100%;margin:0px;}body p{margin:0px;}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 #innerbody{position:absolute;min-height:100%;min-width:100%;background-color:#cbb494;overflow:hidden;}body.cke_show_borders{width:625px;min-width:625px;background-image:none;padding:10px;}.articlecontent h1,.articlecontent h2,body.cke_show_borders h1,body.cke_show_borders h2{font-size:3em;font-weight:bold;color:black;line-height:120%;margin:0px;padding:0 0 20px;}.articlecontent h3,.articlecontent h4,.articlecontent h5,.articlecontent h6,body.cke_show_borders h3,body.cke_show_borders h4,body.cke_show_borders h5,body.cke_show_borders h6{font-size:1.5em;font-weight:bold;color:black;line-height:120%;margin:0px;padding:10px 0 15px;}.articlecontent h3 span,.articlecontent h4 span,.articlecontent h5 span,.articlecontent h6 span,body.cke_show_borders h3 span,body.cke_show_borders h4 span,body.cke_show_borders h5 span,body.cke_show_borders h6 span{font-size:0.75em;font-weight:bold;}.articlecontent p,body.cke_show_borders p{font-size:1.125em;font-weight:normal;color:black;line-height:120%;margin:0px;padding:0 0 20px;}.articlecontent em,body.cke_show_borders em{font-style:italic;}.articlecontent sup,body.cke_show_borders sup{vertical-align:super;}.articlecontent sub,body.cke_show_borders sub{vertical-align:sub;}.articlecontent ul,body.cke_show_borders ul{list-style:disc outside none;}.articlecontent ol,body.cke_show_borders ol{list-style:decimal outside none;}.articlecontent ol,.articlecontent ul,body.cke_show_borders ol,body.cke_show_borders ul{margin:0px;padding:0 0 10px 20px;}.articlecontent ol li,.articlecontent ul li,body.cke_show_borders ol li,body.cke_show_borders ul li{font-size:1.125em;font-weight:normal;color:black;line-height:120%;margin:0px;padding:0 0 10px;}.articlecontent table,body.cke_show_borders table{margin:0 0 10px;}.articlecontent table td,body.cke_show_borders table td{font-size:1.125em;font-weight:normal;color:black;line-height:120%;margin:0px;padding:0 10px 5px 0;}.articlecontent .row,body.cke_show_borders .row{margin:0 -63px;padding:15px 0 0;}.articlecontent .row .col,body.cke_show_borders .row .col{max-width:390px;margin:0 auto;padding-bottom:30px;position:relative;}.articlecontent .row .col img,body.cke_show_borders .row .col img{width:100%;}.articlecontent .row .col .box,body.cke_show_borders .row .col .box{background-color:#e7dbcb;padding:11px;}.articlecontent .row .col .box p,body.cke_show_borders .row .col .box p{font-weight:lighter;line-height:130%;}.articlecontent .row .col .undershad,body.cke_show_borders .row .col .undershad{height:28px;background-image:url(../images/modules_shadow.png);background-position:top;background-repeat:no-repeat;background-size:contain;position:absolute;left:15px;right:15px;bottom:2px;}.show-extrasmall,.show-phone,.show-small,.show-tablet{display:none;}.hidden-extrasmall,.hidden-phone,.hidden-small,.hidden-tablet{display:none;}.nce{pointer-events:none;}.page_title_table{font-size:3em;font-weight:lighter;text-transform:uppercase;color:black;line-height:35px;width:100%;}.page_title_table .mt_text{padding:0 12px 0 0;white-space:nowrap;}.page_title_table .mt_fill{width:100%;background-image:url(../images/content_title_pattern.png);background-position:right top;pointer-events:none;}#mainmenu{height:50px;background-color:white;position:fixed;top:0px;left:0px;right:0px;z-index:50;}#mainmenu .inner{max-width:1170px;height:50px;margin:0 auto;}#mainmenu .inner .custom.moduletable{background-image:url(../images/header/nav_phone_icon.png);background-position:left center;background-repeat:no-repeat;padding:0 0 0 50px;float:left;}#mainmenu .inner .custom.moduletable .modtitle{font-size:1.5em;font-weight:normal;text-transform:uppercase;color:#36332e;line-height:100%;}#mainmenu .inner .custom.moduletable .modcontent p{font-size:1.6875em;font-weight:bold;text-transform:uppercase;color:#02397a;line-height:95%;}#mainmenu .inner .custom.moduletable.visible-xs{background:transparent;margin:0 0 0 -15px;padding:6px 10px 0;}#mainmenu .inner .custom.moduletable.boutique{background-image:none;padding:0px;margin-left:5px;margin-right:-15px;float:right;position:relative;}#mainmenu .inner .custom.moduletable.boutique a{font-size:1.0625em;font-weight:lighter;text-decoration:none;color:#36332e;line-height:50px;display:block;height:50px;padding:0 15px;border-bottom:5px solid transparent;}#mainmenu .inner .custom.moduletable.boutique a:hover{border-bottom-color:#005eb5;}#mainmenu .inner .custom.moduletable.boutique+ .gdwmenu.moduletable{margin:0px;}#mainmenu .inner .gdwmenu.moduletable{height:50px;margin:0 -15px 0 0;float:right;position:relative;}#mainmenu .inner .gdwmenu.moduletable .icon{width:32px;height:25px;background-image:url(../images/header/menu_icon.png);margin:13px 15px 0;cursor:pointer;}#mainmenu .inner .gdwmenu.moduletable ul{margin:0px;padding:0px;}#mainmenu .inner .gdwmenu.moduletable ul li{margin:0px;padding:0px;float:left;}#mainmenu .inner .gdwmenu.moduletable ul li .text{border-width:0 0 5px;border-style:solid;border-color:transparent;}#mainmenu .inner .gdwmenu.moduletable ul li .text a{font-size:1.0625em;font-weight:lighter;text-decoration:none;color:#36332e;display:block;}#mainmenu .inner .gdwmenu.moduletable ul li .text a span{display:block;line-height:50px;height:45px;padding:0 15px;}#mainmenu .inner .gdwmenu.moduletable ul li.blue{background-color:#005eb5;}#mainmenu .inner .gdwmenu.moduletable ul li.blue .text a{font-weight:700;color:white;}#mainmenu .inner .gdwmenu.moduletable ul li.blue.active .text,#mainmenu .inner .gdwmenu.moduletable ul li.blue:hover .text{border-color:#003869;}#mainmenu .inner .gdwmenu.moduletable ul li.active .text,#mainmenu .inner .gdwmenu.moduletable ul li:hover .text{border-color:#005eb5;}#mainmenu .inner .gdwmenu.moduletable ul .sep{width:5px;height:50px;}#mainmenu .inner .gdwmenu.moduletable ul.visible-xs{width:250px;background-color:white;position:absolute;top:50px;right:-265px;}#mainmenu .inner .gdwmenu.moduletable ul.visible-xs li{float:none;}#mainmenu .inner .gdwmenu.moduletable ul.visible-xs li .text{border:0px;}#mainmenu .inner .gdwmenu.moduletable ul.visible-xs li .text a{text-align:right;}#mainmenu .inner .gdwmenu.moduletable ul.visible-xs li .text a span{line-height:120%;height:auto;padding:15px;}#mainmenu .inner .gdwmenu.moduletable ul.visible-xs li.blue{background-color:transparent;}#mainmenu .inner .gdwmenu.moduletable ul.visible-xs li.blue .text a{color:#36332e;}#mainmenu .inner .gdwmenu.moduletable ul.visible-xs li.blue .text a span{padding-right:10px;border-right:5px solid #005eb5;}#mainmenu .inner .gdwmenu.moduletable ul.visible-xs li.active,#mainmenu .inner .gdwmenu.moduletable ul.visible-xs li:hover{background-color:#005eb5;}#mainmenu .inner .gdwmenu.moduletable ul.visible-xs li.active .text a,#mainmenu .inner .gdwmenu.moduletable ul.visible-xs li:hover .text a{color:white;}#mainmenu .inner .gdwmenu.moduletable ul.visible-xs .sep{display:none;}#mainmenu .undershad{height:4px;background-image:url(../images/header/nav_gradient_bottom.png);position:absolute;left:0px;right:0px;bottom:-4px;}#header{height:220px;background-image:url(../images/header/header_bg_gradient.png);background-position:bottom;margin:0 0 -4px;padding:50px 0 4px;position:relative;z-index:15;box-sizing:initial;}#header .inner{max-width:1170px;height:220px;margin:0 auto;position:relative;}#header .inner .custom.moduletable{display:table;margin:0 auto;position:relative;}#header .inner .custom.moduletable .img{width:140px;height:191px;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0px;left:100%;}#header .inner .custom.moduletable p{padding:33px 0;}#header .inner .custom.moduletable p img{display:block;max-width:100%;height:auto;}#header .inner .custom.moduletable.coffret-prestige{position:absolute;top:55px;left:15px;}#header .inner .custom.moduletable.coffret-prestige p{font-size:16px;text-align:center;color:black;line-height:1.15;padding:0px;}#header .inner .custom.moduletable.coffret-prestige p img{margin-bottom:5px;}#header .undershad{width:1164px;height:40px;background-image:url(../images/header/header_shadow.png);margin:0 0 0 -582px;position:absolute;left:50%;bottom:-36px;}#slideshow{height:850px;position:absolute;top:50px;left:0px;right:0px;z-index:5;}#slideshow .gdwslideshow.moduletable{position:relative;}#slideshow .gdwslideshow.moduletable .rotator .imgcontent img{display:block;margin:0 auto;}#slideshow .gdwslideshow.moduletable .rotator .text,#slideshow .gdwslideshow.moduletable .rotator .texttitle{display:none;}#slideshow .gdwslideshow.moduletable .rotator .gdwrotatorplaceholder{display:none;}#slideshow .gdwslideshow.moduletable .rotator .gdwrotatorplaceholder img{width:100%;opacity:0;visibility:hidden;}#slideshow .gdwslideshow.moduletable .controls{height:70px;margin:-35px 0 0;position:absolute;top:50%;left:0px;right:0px;z-index:15;}#slideshow .gdwslideshow.moduletable .controls .pause,#slideshow .gdwslideshow.moduletable .controls .play{position:absolute;top:-32768px;left:-32768px;}#slideshow .gdwslideshow.moduletable .controls .next,#slideshow .gdwslideshow.moduletable .controls .previous{width:70px;height:70px;background-image:url(../images/slideshow/slide_btn.png) !important;position:absolute;cursor:pointer;}#slideshow .gdwslideshow.moduletable .controls .previous{background-position:left top;left:0px;}#slideshow .gdwslideshow.moduletable .controls .previous:hover{background-position:left bottom;}#slideshow .gdwslideshow.moduletable .controls .next{background-position:right top;right:0px;}#slideshow .gdwslideshow.moduletable .controls .next:hover{background-position:right bottom;}#slideshow_placeholder{max-width:1140px;height:630px;margin:0 auto;}#content{background-image:url(../images/bg_width100percent.jpg);background-position:center top;background-repeat:no-repeat;position:relative;z-index:10;}#content .inner{max-width:1170px;margin:0 auto;position:relative;}#content .inner .cardinal{width:567px;height:289px;background-image:url(../images/bg_rosedesvents.png);position:absolute;top:46px;left:-358px;}#content .inner .compass{width:500px;height:334px;background-image:url(../images/bousolle.png);position:absolute;top:51px;right:-318px;}#content .inner .row.specbkg{background-image:url(../images/gradient_wht.png);background-position:top;background-repeat:repeat-x;}#top{position:relative;z-index:5;}#top .gdwmultibutton.moduletable{height:56px;position:relative;}#top .gdwmultibutton.moduletable .modcontent{position:absolute;left:0px;right:0px;bottom:0px;}#top .gdwmultibutton.moduletable .row .col{pointer-events:none;}#top .gdwmultibutton.moduletable .row .col a{display:block;background-image:url(../images/p.gif);position:absolute;top:0px;left:15px;right:15px;bottom:0px;z-index:5;text-decoration:none;outline:none;pointer-events:auto;}#top .gdwmultibutton.moduletable .row .col .text{position:absolute;top:0px;left:15px;right:15px;bottom:0px;}#top .gdwmultibutton.moduletable .row .col .text table{width:100%;height:100%;}#top .gdwmultibutton.moduletable .row .col .text table td{padding:0px;vertical-align:middle;}#top .gdwmultibutton.moduletable .row .col .text .text_hold{font-size:2.25em;font-weight:lighter;text-align:center;color:white;line-height:128%;background:black;background-color:rgba(0,0,0,0.60);padding:5px 0 14px;}#top .gdwmultibutton.moduletable .row .col .text .text_hold strong{text-transform:uppercase;display:block;}#top .gdwmultibutton.moduletable .row .col .image{border-width:5px 0 0;border-style:solid;border-color:#45423d;}#top .gdwmultibutton.moduletable .row .col .image img{width:100%;}#top .gdwmultibutton.moduletable .row .col .undershad{height:28px;background-image:url(../images/modules_shadow.png);background-position:top;background-repeat:no-repeat;background-size:contain;position:absolute;left:15px;right:15px;bottom:-28px;}#top .gdwmultibutton.moduletable .row .col:hover a{background-image:url(../images/modules_blue_hover_1px.png);}#top .gdwmultibutton.moduletable .row .col:hover .text{background:transparent;}#top .gdwmultibutton.moduletable .row .col:hover .image{border-color:#015fb6;}#top .gdwtitle.moduletable{padding:60px 0;}#center{position:relative;z-index:5;}#center #component{padding:60px 0;}#center #component .articlecontent{padding:0 48px 62px;position:relative;}#center .gdwfichelist.moduletable{padding:60px 0;}#center .gdwfichelist.moduletable .modcontent .fichelist{padding:26px 0 0;position:relative;}#center .gdwfichelist.moduletable .modcontent .fichelist .pagelink{position:absolute;top:15px;right:0px;z-index:15;}#center .gdwfichelist.moduletable .modcontent .fichelist .pagelink a{font-size:1.125em;font-weight:lighter;text-decoration:none;text-transform:uppercase;color:black;line-height:100%;display:block;background-image:url(../images/content_arrow.png);background-position:left;background-repeat:no-repeat;padding:0 0 0 35px;}#center .gdwfichelist.moduletable .modcontent .fichelist .pagelink a:hover{text-decoration:underline;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col{margin:30px 0 0;position:relative;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold{position:relative;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold .bkg_color{background-image:url(../images/1px_wht_bg.png);position:absolute;top:0px;left:15px;right:15px;bottom:0px;z-index:-1;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold img{display:block;max-width:100%;margin:0 auto;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold .fk_img{display:none;width:100%;height:100px;background-position:center;background-repeat:no-repeat;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold .txt_box{margin:0 0 0 -15px;padding:16px 15px 8px 0;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold .txt_box .txt_hold{width:100%;height:196px;position:relative;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold .txt_box h4{font-size:1.5em;font-weight:bold;color:black;line-height:100%;margin:0px;padding:0 0 8px;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold .txt_box h5{font-size:1em;font-weight:lighter;color:#005eb5;line-height:100%;margin:0px;padding:0 0 15px;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold .txt_box p{font-size:0.875em;font-weight:lighter;color:#003c7b;line-height:120%;margin:0px;padding:0 0 8px;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold .txt_box .gdwbtn{width:240px;background-color:#45423d;margin:0 0 0 -120px;border-width:0 0 2px;border-style:solid;border-color:black;border-radius:5px;position:absolute;left:50%;bottom:0px;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold .txt_box .gdwbtn a{font-size:1.125em;font-weight:lighter;text-align:center;text-decoration:none;color:white;line-height:40px;display:block;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold .txt_box .gdwbtn:hover{background-color:#015fb6;}#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .undershad{height:15px;background-image:url(../images/p-v_shadow.png);background-position:center top;background-repeat:no-repeat;background-size:contain;position:absolute;left:15px;right:15px;bottom:-15px;}#left,#right{position:relative;z-index:5;}#left .moduletable,#right .moduletable{padding:15px 0 28px;position:relative;}#left .moduletable .undershad,#right .moduletable .undershad{height:28px;background-image:url(../images/modules_shadow.png);background-position:top;background-repeat:no-repeat;background-size:contain;position:absolute;left:0px;right:0px;bottom:0px;}#left .custom.moduletable,#right .custom.moduletable{max-width:360px;margin:0 auto;}#left .custom.moduletable .modcontent,#right .custom.moduletable .modcontent{position:relative;}#left .custom.moduletable .modcontent .bkg_img img,#right .custom.moduletable .modcontent .bkg_img img{display:block;width:100%;}#left .custom.moduletable .modcontent .text,#right .custom.moduletable .modcontent .text{position:absolute;top:21px;left:0px;right:0px;bottom:0px;z-index:5;}#left .custom.moduletable .modcontent .text p,#right .custom.moduletable .modcontent .text p{font-size:1.5em;font-weight:normal;font-family:Neucha, Roboto, Arial, Helvetica, Sans-serif;color:black;line-height:100%;padding:0 16px 24px;}#cmptop .gdwmultiphoto.moduletable{padding:15px;}#cmptop .gdwmultiphoto.moduletable .col{position:relative;}#cmptop .gdwmultiphoto.moduletable .col .undershad{height:28px;background-image:url(../images/modules_shadow.png);background-position:top;background-repeat:no-repeat;background-size:contain;position:absolute;left:15px;right:15px;bottom:-28px;pointer-events:none;}#content.leftright #center #component{padding:15px 0 60px;}#content.leftright #center #component .articlecontent{padding:26px 24px 62px;}#content.left #center #component{padding:15px 0 60px;}#content.left #center #component .articlecontent{padding:26px 48px 62px 24px;}#content.right #center #component{padding:15px 0 60px;}#content.right #center #component .articlecontent{padding:26px 24px 62px 48px;}#bottom{position:relative;z-index:5;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator{height:675px;position:relative;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .pagelink{position:absolute;top:15px;right:0px;z-index:15;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .pagelink a{font-size:1.125em;font-weight:lighter;text-decoration:none;text-transform:uppercase;color:black;line-height:100%;display:block;background-image:url(../images/content_arrow.png);background-position:left;background-repeat:no-repeat;padding:0 0 0 35px;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .pagelink a:hover{text-decoration:underline;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .rotator .contents{width:830px;margin:0 0 0 -415px;position:absolute;top:146px;left:50%;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .rotator .contents .content{position:absolute;top:0px;left:72px;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .rotator .text{width:830px;padding:0 46px 0 409px;margin:0 0 0 -415px;position:absolute;top:238px;left:50%;z-index:15;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .rotator .text p{font-size:1em;font-weight:normal;font-family:Rock Salt, Arial, Helvetica, Sans-serif;color:#063e79;line-height:200%;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .rotator .text p span{color:black;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .rotator .text .signature{text-align:right;padding:0 50px 0 0;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .rotator .mask{width:1920px;height:675px;background-image:url(../images/_galerie_photo_cache.png);margin:0 0 0 -960px;position:absolute;left:50%;bottom:0px;z-index:10;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .controls{width:1140px;margin:0 0 0 -570px;position:absolute;top:0px;left:50%;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .controls .next,#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .controls .previous{width:31px;height:51px;background-image:url(../images/galerie_photo_btn.png);background-repeat:no-repeat;position:absolute;top:317px;z-index:20;cursor:pointer;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .controls .previous{background-position:left top;left:125px;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .controls .previous:hover{background-position:left bottom;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .controls .next{background-position:right top;right:125px;}#bottom .gdwgalerie.moduletable .modcontent .gdwrotator .controls .next:hover{background-position:right bottom;}#footer{height:455px;background-image:url(../images/footer/footer_pattern_bg.jpg);background-position:center top;position:relative;}#footer .inner{max-width:1170px;margin:0 auto;}#footer .inner table{margin:0 auto;}#footer .inner table td{padding:0px;}#footer .inner .gdwmenu.moduletable{background-image:url(../images/footer/footer_line.png);background-position:bottom;background-repeat:repeat-x;padding:0 0 4px;}#footer .inner .gdwmenu.moduletable .modcontent{padding:32px 0;}#footer .inner .gdwmenu.moduletable ul{margin:0px;padding:0px;}#footer .inner .gdwmenu.moduletable ul li{margin:0px;padding:0px;float:left;}#footer .inner .gdwmenu.moduletable ul li .text{background-color:#1c1b19;border-radius:4px;}#footer .inner .gdwmenu.moduletable ul li .text a{font-size:1.25em;font-weight:lighter;text-decoration:none;color:#f1e8df;display:block;}#footer .inner .gdwmenu.moduletable ul li .text a span{display:block;line-height:30px;padding:0 10px;}#footer .inner .gdwmenu.moduletable ul .sep{width:52px;height:30px;}#footer .inner .custom.moduletable{background-image:url(../images/footer/footer_line.png);background-position:bottom;background-repeat:repeat-x;padding:0 0 4px;}#footer .inner .custom.moduletable .modcontent{padding:43px 0 44px;}#footer .inner .gdwsocial.moduletable .modtitle{font-size:1.5em;font-weight:bold;font-style:italic;text-align:center;text-transform:uppercase;color:white;line-height:100%;padding:30px 0 12px;}#footer .inner .gdwsocial.moduletable .modcontent .addthis_toolbox a{font-size:28px;text-align:center;color:white;width:46px;height:46px;float:left;margin:0 3px;padding:7px 0;border-radius:50%;display:block;}#footer .inner .gdwsocial.moduletable .modcontent .addthis_toolbox a span{display:none;}#footer .inner .gdwsocial.moduletable .modcontent .addthis_toolbox .addthis_button_facebook{background-color:#3b5998;}#footer .inner .gdwsocial.moduletable .modcontent .addthis_toolbox .addthis_button_twitter{background-color:#1da1f2;}#footer .inner .gdwsocial.moduletable .modcontent .addthis_toolbox .addthis_button_linkedin{background-color:#0077b5;}#footer .inner .gdwsocial.moduletable .modcontent .addthis_toolbox .addthis_button_google_plusone_share{background-color:#dd4b39;}#footer .inner .gdwsocial.moduletable .modcontent .addthis_toolbox .addthis_button_pinterest_share{background-color:#bd081c;}#footer .inner .gdwfooter.moduletable{background-image:url(../images/footer/footer_copyright_bg.png);position:absolute;left:0px;right:0px;bottom:0px;}#footer .inner .gdwfooter.moduletable .modcontent{width:918px;}#footer .inner .gdwfooter.moduletable .modcontent table{width:100%;margin:0px;}#footer .inner .gdwfooter.moduletable .modcontent p{font-size:0.8125em;font-weight:normal;color:#f1e8df;line-height:30px;}#footer .inner .gdwfooter.moduletable .modcontent p a{text-decoration:none;color:#f1e8df;}#footer .inner .gdwfooter.moduletable .modcontent p a:hover{text-decoration:underline;color:white;}#footer .inner .gdwfooter.moduletable .modcontent p img{vertical-align:-2px;}#footer .inner .gdwfooter.moduletable .modcontent .l1{float:left;}#footer .inner .gdwfooter.moduletable .modcontent .l2{float:right;}#header ul li{float:left;}#header ul li .l,#header ul li .r{width:auto;height:auto;background-repeat:no-repeat;float:left;}#header ul li .l a,#header ul li .r a{width:auto;height:auto;display:block;}#header ul li .l{background-image:url('../images/p.gif');}#header ul li .r background{image:url('../images/p.gif');}#header ul li .text{height:auto;background-image:url('../images/p.gif');float:left;}#header ul li .text a{text-decoration:none;color:#403b30;display:block;position:relative;}#header ul li.sep{border-width:0 0 0 1px;border-style:solid;border-color:#444444;}#header ul li ul{display:none;position:absolute;}#header ul li ul li{float:none;}#header ul li ul li a{display:block;}#header ul li.active .l,#header ul li:hover .l{background-image:url('../images/p.gif');}#header ul li.active .r,#header ul li:hover .r{background-image:url('../images/p.gif');}#header ul li.active .text,#header ul li:hover .text{background-image:url('../images/p.gif');}#header ul li.active a,#header ul li:hover a{color:#2b1d01;}#header ul li:hover ul{display:block;}#slideshow .gdwrotator{width:auto;height:1050px;}#slideshow .gdwrotator .contents{width:auto;height:1050px;}#slideshow .gdwrotator .contents .content{width:auto;height:1050px;margin-bottom:-1050px;}#slideshow .gdwrotator .controls div{width:auto;height:auto;background-repeat:no-repeat;cursor:pointer;}#slideshow .gdwrotator .controls .next{background-image:url('../images/p.gif');}#slideshow .gdwrotator .controls .next:hover{background-image:url('../images/p.gif');}#slideshow .gdwrotator .controls .previous background{image:url('../images/p.gif');}#slideshow .gdwrotator .controls .previous:hover background{image:url('../images/p.gif');}#slideshow .gdwrotator .controls .play background{image:url('../images/p.gif');}#slideshow .gdwrotator .controls .play:hover background{image:url('../images/p.gif');}#slideshow .gdwrotator .controls .pause background{image:url('../images/p.gif');}#slideshow .gdwrotator .controls .pause:hover background{image:url('../images/p.gif');}
/* Error message CSS                            */
#system-message-container{margin:0px auto 0px auto;}#system-message-container .message{position:relative;margin:15px 0px 0px 0px;}#system-message-container .message .bl,#system-message-container .message .br,#system-message-container .message .tl,#system-message-container .message .tr{width:10px;height:10px;position:absolute;background-repeat:no-repeat;}#system-message-container .message .tl{background-image:url(../images/msg/tl.png);top:0px;left:0px;}#system-message-container .message .tr{background-image:url(../images/msg/tr.png);top:0px;right:0px;}#system-message-container .message .bl{background-image:url(../images/msg/bl.png);bottom:0px;left:0px;}#system-message-container .message .br{background-image:url(../images/msg/br.png);bottom:0px;right:0px;}#system-message-container .message .c{background-color:#4fcc56;background-image:url(../images/msg/gradient_message_successfull.jpg);background-repeat:repeat-y;background-position:top left;border-width:0 2px;border-style:solid;border-color:#008007;position:absolute;top:10px;bottom:10px;left:0px;right:0px;}#system-message-container .message .t{height:8px;background-image:url(../images/msg/gradient_message_successfull.jpg);background-color:#4fcc56;background-repeat:repeat-y;background-position:-10px top;border-width:2px 0 0;border-style:solid;border-color:#008007;position:absolute;top:0px;left:10px;right:10px;}#system-message-container .message .b{height:8px;background-color:#4fcc56;background-image:url(../images/msg/gradient_message_successfull.jpg);background-repeat:repeat-y;background-position:-10px top;border-width:0 0 2px;border-style:solid;border-color:#008007;position:absolute;bottom:0px;left:10px;right:10px;}#system-message-container .message.warning .bl,#system-message-container .message.warning .br,#system-message-container .message.warning .tl,#system-message-container .message.warning .tr{background-repeat:no-repeat;}#system-message-container .message.warning .tl{background-image:url(../images/msg/O-tl.png);}#system-message-container .message.warning .tr{background-image:url(../images/msg/O-tr.png);}#system-message-container .message.warning .bl{background-image:url(../images/msg/O-bl.png);}#system-message-container .message.warning .br{background-image:url(../images/msg/O-br.png);}#system-message-container .message.warning .c{border-left:2px solid #e87600;border-right:2px solid #e87600;background-image:url(../images/msg/gradient_message_orange.jpg);background-color:#fe8705;background-repeat:repeat-y;background-position:top left;}#system-message-container .message.warning .t{border-top:2px solid #e87600;background-image:url(../images/msg/gradient_message_orange.jpg);background-color:#fe8705;background-repeat:repeat-y;background-position:-10px top;}#system-message-container .message.warning .b{border-bottom:2px solid #e87600;background-image:url(../images/msg/gradient_message_orange.jpg);background-color:#fe8705;background-repeat:repeat-y;background-position:-10px top;}#system-message-container .message.warning ul{background-image:url(../images/msg/orange_icon.png);background-repeat:no-repeat;}#system-message-container .message.warning ul li{text-shadow:0 -1px 0 #b30000;}#system-message-container .message.error .bl,#system-message-container .message.error .br,#system-message-container .message.error .tl,#system-message-container .message.error .tr,#system-message-container .message.notice .bl,#system-message-container .message.notice .br,#system-message-container .message.notice .tl,#system-message-container .message.notice .tr{background-repeat:no-repeat;}#system-message-container .message.error .tl,#system-message-container .message.notice .tl{background-image:url(../images/msg/e-tl.png);}#system-message-container .message.error .tr,#system-message-container .message.notice .tr{background-image:url(../images/msg/e-tr.png);}#system-message-container .message.error .bl,#system-message-container .message.notice .bl{background-image:url(../images/msg/e-bl.png);}#system-message-container .message.error .br,#system-message-container .message.notice .br{background-image:url(../images/msg/e-br.png);}#system-message-container .message.error .c,#system-message-container .message.notice .c{background-color:#c33b3a;background-image:url(../images/msg/gradient_message_erreur.jpg);background-repeat:repeat-y;background-position:top left;border-width:0 2px;border-style:solid;border-color:#b30000;}#system-message-container .message.error .t,#system-message-container .message.notice .t{background-color:#c33b3a;background-image:url(../images/msg/gradient_message_erreur.jpg);background-repeat:repeat-y;background-position:-10px top;border-width:2px 0 0;border-style:solid;border-color:#b30000;}#system-message-container .message.error .b,#system-message-container .message.notice .b{background-color:#c33b3a;background-image:url(../images/msg/gradient_message_erreur.jpg);background-repeat:repeat-y;background-position:-10px top;border-width:0 0 2px;border-style:solid;border-color:#b30000;}#system-message-container .message.error ul,#system-message-container .message.notice ul{background-image:url(../images/msg/Error_icon.png);background-repeat:no-repeat;}#system-message-container .message.error ul li,#system-message-container .message.notice ul li{text-shadow:0 -1px 0 #b30000;}#system-message-container .message ul{list-style:none outside none;min-height:19px;background:transparent;background-image:url(../images/msg/Success_icon.png);background-repeat:no-repeat;margin:0 0 0 15px;padding:16px 15px 15px 60px;border:0px;position:relative;z-index:1;}#system-message-container .message ul li{font-size:1.3em;font-weight:bold;line-height:120%;text-shadow:0 -1px 0 #008007;color:white;}
/* PLATFORM / BROWSER OVERRIDE                  */
/* Included .css FILE (fonts.css)                 */
@font-face {
	font-family: 'icomoon';
	src: url('fonts/icomoon.ttf?s9rgs0') format('truetype'),
			 url('fonts/icomoon.woff?s9rgs0') format('woff'),
			 url('fonts/icomoon.svg?s9rgs0#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
.gdwicon {
	font-family: 'icomoon';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	display: inline-block;
	position: relative;
	top: 1px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.gdwicon-google-plus:before {
	content: "\ea8b";
}
.gdwicon-facebook:before {
	content: "\ea90";
}
.gdwicon-twitter:before {
	content: "\ea96";
}
.gdwicon-linkedin:before {
	content: "\eaca";
}
.gdwicon-pinterest:before {
	content: "\ead2";
}
/* Included .css FILE (general.css)                 */
@media screen and (max-width: 1199px) {
	/* Site est 1200px ou moins en width */
	/* Large devices */
	#mainmenu .inner .gdwmenu.moduletable ul.hidden-xs {
		font-size: 13px;
	}
	
	#gdwgestion.fiche .main_details .img_scroll .scroller {
		width: 780px;
	}
}

@media screen and (max-width: 991px) {
	/* Site est 992px ou moins en width */
	/* Medium devices */
	body {
		font-size: 12px;
	}
	
	.page_title_table .mt_text {
		padding: 0px;
		white-space: normal;
	}
	
	#mainmenu .inner .custom.moduletable.boutique {
		right: 80px;
	}
	
	#mainmenu .inner .custom.moduletable.boutique + .gdwmenu.moduletable {
		right: -80px;
	}
	
	#slideshow {
		height: auto;
		padding: 50px 0 0;
		position: static;
	}
	
	#slideshow .gdwrotator,
	#slideshow .gdwrotator .contents,
	#slideshow .gdwrotator .contents .content {
		height: auto;
		margin: 0px;
	}
	
	#slideshow .gdwrotator .contents {
		position: relative;
		z-index: 5;
	}
	
	#slideshow .gdwrotator .contents .content {
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
	}
	
	#slideshow .gdwslideshow.moduletable .rotator .gdwrotatorplaceholder {
		display: block;
	}
	
	#slideshow .gdwslideshow.moduletable .rotator .imgcontent img {
		width: 100%;
	}
	
	#slideshow .gdwslideshow.moduletable .controls {
		display: none;
	}
	
	#top .gdwmultibutton.moduletable {
		height: auto;
		padding: 15px 0 0;
	}
	
	#top .gdwmultibutton.moduletable .modcontent {
		position: static;
	}
	
	#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold .txt_box,
	#gdwgestion.fichelist .row .col .main_hold .txt_box {
		margin: 0px;
		padding: 16px 15px 8px;
	}
	
	#gdwgestion.fiche .main_details .img_scroll .scroller {
		width: 585px;
	}
	
	#gdwgestion.fiche .daylist.visible-xs .day .day_box {
		height: auto;
	}
	
	#gdwgestion.promolist .col .main-img .content > .title,
	#gdwgestion.promo .col .main-img .content > .title {
		height: auto;
		padding: 15px 25px;
	}
	
	#gdwgestion.promolist .col .main-img .content > .title > i,
	#gdwgestion.promolist .col .main-img .content > .date > i,
	#gdwgestion.promo .col .main-img .content > .title > i,
	#gdwgestion.promo .col .main-img .content > .date > i {
		padding: 0px;
	}
	
	#gdwgestion.promolist .col .main-img .content > .date,
	#gdwgestion.promo .col .main-img .content > .date {
		width: 100%;
		height: auto;
		padding: 15px 25px;
		top: auto;
		bottom: 0px;
	}
	
	#gdwgestion.promolist .col .main-img .content > .date > i,
	#gdwgestion.promo .col .main-img .content > .date > i {
		text-align: left;
	}
	
	#gdwgestion.promolist .col .main-img .content > .details {
		width: auto;
	}
	
	#gdwgestion.promolist .col .main-img .content > .date.both-dates + .details {
		padding: 10px;
	}
	
	#gdwgestion.promolist .col .main-img .content > .date.one-date + .details {
		padding: 2px 10px;
	}
	
	#gdwgestion.promo .description {
		padding: 50px 15px 35px !important;
	}
	
	#footer {
		height: auto;
		padding: 0 0 84px;
	}
	
	#footer .inner .gdwmenu.moduletable ul li {
		display: table;
		margin: 0 auto;
		float: none;
	}
	
	#footer .inner .gdwmenu.moduletable ul .sep {
		height: 17px;
	}
	
	#footer .inner .custom.moduletable .modcontent {
		padding: 36px 0 34px;
	}
	
	#footer .inner .custom.moduletable .modcontent p {
		text-align: center;
	}
	
	#footer .inner .custom.moduletable .modcontent img {
		width: 80%;
	}
	
	#footer .inner .gdwsocial.moduletable .modtitle {
		padding: 20px 0 12px;
	}
	
	#footer .inner .gdwfooter.moduletable .modcontent {
		width: auto;
		padding: 8px 0 5px;
	}
	
	#footer .inner .gdwfooter.moduletable .modcontent .l1,
	#footer .inner .gdwfooter.moduletable .modcontent .l2 {
		text-align: center;
		float: none;
		line-height: 180%
	}
}

@media screen and (max-width: 767px) {
	/* Site est 767px ou moins en width */
	/* Tablets */
	body {
		font-size: 11px;
	}
	
	#top .gdwmultibutton.moduletable .row .col {
		max-width: 390px;
		margin: 0 auto;
	}
	
	#content.right #center #component .articlecontent {
		margin: 0 0 -60px;
		padding: 0 24px;
	}
	
	#gdwgestion.fiche .main_details .main_image .item_title {
		padding: 0 260px 0 26px;
	}
	
	#gdwgestion.fiche .main_details .main_image .item_price,
	#gdwgestion.fiche .main_details .main_image .item_dates {
		width: 260px;
	}
	
	#gdwgestion.fiche .main_details .img_scroll .scroller {
		width: 390px;
	}
	
	#gdwgestion.fiche .main_details .img_scroll .controls .prev_btn {
		left: 15px;
	}
	
	#gdwgestion.fiche .main_details .img_scroll .controls .next_btn {
		right: 15px;
	}
	
	#gdwgestion.fiche .main_details .details table td {
		display: block;
	}
	
	#gdwgestion.fiche .main_details .details table .map_icon {
		width: auto;
		float: left;
	}
	
	#gdwgestion.fiche .main_details .details table .map_icon img {
		width: 100%;
	}
	
	#gdwgestion.fiche .main_details .details table .desc {
		padding: 13px 0 0;
		clear: both;
	}
}

@media screen and (max-width: 500px) {
	/* Site est 500px ou moins en width */
	/* Mobile devices */
	#gdwgestion.fiche .main_details .main_image {
		font-size: 9px;
	}
	
	#gdwgestion.fiche .main_details .main_image .item_price {
		top: 38px;
	}
	
	#gdwgestion.fiche .main_details .main_image .item_price,
	#gdwgestion.fiche .main_details .main_image .item_dates {
		width: 200px;
	}
	
	#gdwgestion.fiche .main_details .main_image .item_price table td strong sup {
		vertical-align: 10px
	}
	
	#gdwgestion.fiche .main_details .img_scroll .scroller {
		width: 195px;
	}
	
	#gdwgestion.fiche .main_details .img_scroll .controls .prev_btn {
		left: 0px;
	}
	
	#gdwgestion.fiche .main_details .img_scroll .controls .next_btn {
		right: 0px;
	}
	
	#gdwgestion.promolist .col {
		padding-bottom: 62px;
	}
	
	#gdwgestion.promolist .col .main-img .content > .title,
	#gdwgestion.promo .col .main-img .content > .title {
		font-size: 8px;
		padding: 10px;
	}
	
	#gdwgestion.promolist .col .main-img .content > .date,
	#gdwgestion.promo .col .main-img .content > .date {
		padding: 10px;
	}
	
	#gdwgestion.promolist .col .main-img .content > .details {
		margin-top: 16px;
		padding: 0px !important;
		top: 100%;
		left: 0px;
		right: auto;
		bottom: auto;
	}
}

@media screen and (max-width: 419px) {
	/* Site est 419px ou moins en width */
	/* Mobile devices */
	.articlecontent .row .col,
	body.cke_show_borders .row .col {
		width: 100%;
		float: none;
	}
	
	#gdwgestion.contact .contact_form .c_fields table td {
		display: block;
	}
	
	#gdwgestion.contact .contact_form .c_fields table .labelbox {
		width: auto;
		padding: 0 15px;
	}
}

@media screen and (max-width: 308px) {
	/* Site est 419px ou moins en width */
	/* Mobile devices */
	#center .gdwfichelist.moduletable .modcontent .fichelist .row .col .main_hold img,
	#gdwgestion.fichelist .row .col .main_hold img {
		width: 100%;
	}
}
