/* 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;}
/* GDW Component CSS                            */
#gdwgestion .gdwpagination .pagtop{display:none;}#gdwgestion .gdwpagination .pages{padding:80px 0 0;}#gdwgestion .gdwpagination .pages table{margin:0 auto;}#gdwgestion .gdwpagination .pages table td{padding:0px;}#gdwgestion .gdwpagination .pages ul{margin:0px;padding:0px;}#gdwgestion .gdwpagination .pages ul .first,#gdwgestion .gdwpagination .pages ul .last{display:none;}#gdwgestion .gdwpagination .pages ul .next,#gdwgestion .gdwpagination .pages ul .prev{width:20px;height:18px;background-position:center;background-repeat:no-repeat;pointer-events:none;}#gdwgestion .gdwpagination .pages ul .next a,#gdwgestion .gdwpagination .pages ul .prev a{display:block;width:100%;height:100%;pointer-events:auto;}#gdwgestion .gdwpagination .pages ul .next span,#gdwgestion .gdwpagination .pages ul .prev span{display:none;}#gdwgestion .gdwpagination .pages ul .prev{background-image:url(../images/fiche/pagi_prev.png);}#gdwgestion .gdwpagination .pages ul .prev:hover{background-image:url(../images/fiche/pagi_prev_hover.png);}#gdwgestion .gdwpagination .pages ul .next{background-image:url(../images/fiche/pagi_next.png);}#gdwgestion .gdwpagination .pages ul .next:hover{background-image:url(../images/fiche/pagi_next_hover.png);}#gdwgestion .gdwpagination .pages ul li{font-size:1.125em;font-weight:lighter;color:#676058;line-height:100%;float:left;padding:0 3px;}#gdwgestion .gdwpagination .pages ul li a{text-decoration:none;color:#676058;}#gdwgestion .gdwpagination .pages ul li a:hover{color:black;}#gdwgestion.fichelist .com_title{padding:0 0 26px;}#gdwgestion.fichelist .continent_list form{float:left;}#gdwgestion.fichelist .row .col{margin:30px 0 0;position:relative;}#gdwgestion.fichelist .row .col .main_hold{position:relative;}#gdwgestion.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;}#gdwgestion.fichelist .row .col .main_hold img{display:block;max-width:100%;margin:0 auto;}#gdwgestion.fichelist .row .col .main_hold .fk_img{display:none;width:100%;height:100px;background-position:center;background-repeat:no-repeat;}#gdwgestion.fichelist .row .col .main_hold .txt_box{margin:0 0 0 -15px;padding:16px 15px 8px 0;}#gdwgestion.fichelist .row .col .main_hold .txt_box .txt_hold{width:100%;height:196px;position:relative;}#gdwgestion.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;}#gdwgestion.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;}#gdwgestion.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;}#gdwgestion.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;}#gdwgestion.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;}#gdwgestion.fichelist .row .col .main_hold .txt_box .gdwbtn:hover{background-color:#015fb6;}#gdwgestion.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;}#gdwgestion.fiche .main_details{position:relative;padding:0 0 15px;}#gdwgestion.fiche .main_details .bkg_grad{background-image:url(../images/fiche/gradient_fiche.png);background-position:top;background-repeat:repeat-x;position:absolute;top:-15px;left:-16px;right:-16px;bottom:0px;}#gdwgestion.fiche .main_details .main_image{height:445px;margin:0 auto;border-width:6px;border-style:solid;border-color:#c5a57e;position:relative;z-index:5;}#gdwgestion.fiche .main_details .main_image .img{background-position:center;background-repeat:no-repeat;position:absolute;top:0px;left:0px;right:0px;bottom:0px;}#gdwgestion.fiche .main_details .main_image .item_title{font-size:2.875em;font-weight:bold;text-shadow:0 4px 0 black;color:white;line-height:120%;height:123px;background:black;background-color:rgba(0,0,0,0.60);padding:0 345px 0 26px;position:absolute;top:0px;left:0px;right:0px;z-index:5;}#gdwgestion.fiche .main_details .main_image .item_title table{height:123px;}#gdwgestion.fiche .main_details .main_image .item_title table td{padding:0px;vertical-align:middle;}#gdwgestion.fiche .main_details .main_image .item_price{width:319px;position:absolute;top:26px;right:0px;z-index:10;}#gdwgestion.fiche .main_details .main_image .item_price table{margin:0 auto;}#gdwgestion.fiche .main_details .main_image .item_price table td{font-size:1.125em;font-weight:lighter;color:white;line-height:100%;}#gdwgestion.fiche .main_details .main_image .item_price table td strong{font-size:3.2222em;font-weight:bold;line-height:90%;}#gdwgestion.fiche .main_details .main_image .item_price table td strong sup{font-size:0.6207em;vertical-align:18px;position:static;top:0px;}#gdwgestion.fiche .main_details .main_image .item_dates{width:319px;background:black;background-color:rgba(0,0,0,0.60);padding:154px 0 0;position:absolute;top:0px;right:0px;bottom:0px;z-index:5;}#gdwgestion.fiche .main_details .main_image .item_dates p{font-weight:lighter;text-align:center;color:white;line-height:100%;padding:0 0 22px;}#gdwgestion.fiche .main_details .main_image .item_dates .date{font-size:1.5em;}#gdwgestion.fiche .main_details .main_image .item_dates .places{font-size:1.625em;}#gdwgestion.fiche .main_details .main_image .item_dates .prestige{width:292px;height:152px;background-image:url(../images/fiche/tag_prestige.png);position:absolute;right:-19px;bottom:26px;}#gdwgestion.fiche .main_details .img_scroll{position:relative;top:-27px;z-index:10;}#gdwgestion.fiche .main_details .img_scroll .scroller{width:85.5264%;height:131px;margin:0 auto;overflow:hidden;}#gdwgestion.fiche .main_details .img_scroll .scroller ul{height:131px;margin:0px;padding:0px;}#gdwgestion.fiche .main_details .img_scroll .scroller ul li{width:195px;height:131px;margin:0px;padding:0 15px;float:left;}#gdwgestion.fiche .main_details .img_scroll .scroller ul li a{display:block;border-width:6px;border-style:solid;border-color:white;position:relative;outline:none;}#gdwgestion.fiche .main_details .img_scroll .scroller ul li a img{visibility:visible;}#gdwgestion.fiche .main_details .img_scroll .scroller ul li a .magnify{display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;cursor:pointer;}#gdwgestion.fiche .main_details .img_scroll .scroller ul li a:hover{border-color:black;}#gdwgestion.fiche .main_details .img_scroll .scroller ul li a:hover .magnify{background-image:url(../images/fiche/loupe.png);}#gdwgestion.fiche .main_details .img_scroll .scroller ul.notfs{display:table;margin:0 auto;}#gdwgestion.fiche .main_details .img_scroll .controls .next_btn,#gdwgestion.fiche .main_details .img_scroll .controls .prev_btn{width:35px;height:60px;background-image:url(../images/fiche/fiche_btn.png);margin:-30px 0 0;position:absolute;top:50%;cursor:pointer;}#gdwgestion.fiche .main_details .img_scroll .controls .prev_btn{background-position:left top;left:25px;}#gdwgestion.fiche .main_details .img_scroll .controls .prev_btn:hover{background-position:left bottom;}#gdwgestion.fiche .main_details .img_scroll .controls .next_btn{background-position:right top;right:25px;}#gdwgestion.fiche .main_details .img_scroll .controls .next_btn:hover{background-position:right bottom;}#gdwgestion.fiche .main_details .img_scroll_placeholder{height:40px;}#gdwgestion.fiche .main_details .details{position:relative;z-index:5;}#gdwgestion.fiche .main_details .details table{width:100%;}#gdwgestion.fiche .main_details .details table td{padding:0px;vertical-align:top;}#gdwgestion.fiche .main_details .details table .map_icon{width:1%;}#gdwgestion.fiche .main_details .details table .desc{padding:13px 0 0 30px;}#gdwgestion.fiche .main_details .details table .desc p{font-size:1.25em;font-weight:lighter;color:#003f74;line-height:120%;margin:0px;padding:0 0 15px;}#gdwgestion.fiche .main_details .details table .desc p strong.title{color:black;}#gdwgestion.fiche .main_details .details table .desc p a{text-decoration:none;color:#003f74;}#gdwgestion.fiche .main_details .details table .desc p a .icon{display:inline-block;width:20px;height:20px;background-image:url(../images/fiche/dl_icon_fs.png);vertical-align:-1px;}#gdwgestion.fiche .main_details .details table .desc p a:hover{color:white;}#gdwgestion.fiche .main_details .details table .desc p a:hover .icon{background-position:bottom;}#gdwgestion.fiche .main_details .details table .desc .toppad{padding:7px 0 15px;}#gdwgestion.fiche .main_details .details table .desc .pdf{font-weight:bold;color:black;padding:7px 0 0;}#gdwgestion.fiche .main_details .details.addpad{padding:13px 0 0;}#gdwgestion.fiche .daylist{margin:0 -15px;padding:60px 0 0;}#gdwgestion.fiche .daylist .column{width:33.3333%;float:left;}#gdwgestion.fiche .daylist .day{padding:0 15px 27px;}#gdwgestion.fiche .daylist .day .day_title{font-size:2.25em;font-weight:bold;text-transform:uppercase;color:#e7dcca;line-height:28px;padding:0 5px;}#gdwgestion.fiche .daylist .day .day_box{height:600px;background-color:#e7dcca;padding:10px 9px;overflow:auto;}#gdwgestion.fiche .daylist .day .day_box .img{text-align:center;}#gdwgestion.fiche .daylist .day .day_box .img img{width:100%;}#gdwgestion.fiche .daylist .day .day_box .txt{padding:20px 9px 5px;}#gdwgestion.fiche .daylist .day .day_box .txt p{font-size:1.125em;font-weight:lighter;color:black;line-height:120%;margin:0px;padding:0 0 10px;}#gdwgestion.fiche .daylist.visible-xs{width:auto;max-width:360px;margin:0 auto;}#gdwgestion.fiche .daylist.visible-xs .day{width:auto;padding:0 0 27px;}#gdwgestion.galerielist .com_title{padding:0 0 55px;}#gdwgestion.galerielist .intro_para{padding:0 30px 30px !important;}#gdwgestion.galerielist .gdwlist{}#gdwgestion.galerielist .gdwlist h3{font-size:2em;font-weight:bolder;color:black;line-height:120%;margin:0px;padding:0 30px 15px;}#gdwgestion.galerielist .gdwlist .category_list .row .photo,#gdwgestion.galerielist .gdwlist .photo_list .row .photo{padding-bottom:30px;}#gdwgestion.galerielist .gdwlist .category_list .row .photo a,#gdwgestion.galerielist .gdwlist .photo_list .row .photo a{display:block;position:relative;}#gdwgestion.galerielist .gdwlist .category_list .row .photo a img,#gdwgestion.galerielist .gdwlist .photo_list .row .photo a img{width:100%;border:0px;visibility:visible;}#gdwgestion.galerielist .gdwlist .category_list .row .photo a .fallback,#gdwgestion.galerielist .gdwlist .photo_list .row .photo a .fallback{visibility:hidden;}#gdwgestion.galerielist .gdwlist .category_list .row .photo a .text,#gdwgestion.galerielist .gdwlist .photo_list .row .photo a .text{font-size:1.5em;font-weight:lighter;text-align:center;color:white;line-height:120%;display:block;background:black;background-color:rgba(0,0,0,0.60);padding:5px;position:absolute;left:0px;right:0px;bottom:0px;z-index:5;}#gdwgestion.galerielist .gdwlist .category_list .row .photo a .return,#gdwgestion.galerielist .gdwlist .photo_list .row .photo a .return{background-image:url(../images/prev.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0px;left:0px;right:0px;bottom:0px;}#gdwgestion.galerielist .gdwlist .category_list .row .photo a .cover,#gdwgestion.galerielist .gdwlist .photo_list .row .photo a .cover{position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:10;}#gdwgestion.galerielist .gdwlist .category_list .row .photo a:hover .text,#gdwgestion.galerielist .gdwlist .photo_list .row .photo a:hover .text{background:transparent;}#gdwgestion.galerielist .gdwlist .category_list .row .photo a:hover .return,#gdwgestion.galerielist .gdwlist .photo_list .row .photo a:hover .return{background-image:url(../images/prev_hover.png);}#gdwgestion.galerielist .gdwlist .category_list .row .photo a:hover .cover,#gdwgestion.galerielist .gdwlist .photo_list .row .photo a:hover .cover{background-image:url(../images/modules_blue_hover_1px.png);}#gdwgestion.galerielist .gdwlist .category_list .row .photo .return_btn .text,#gdwgestion.galerielist .gdwlist .photo_list .row .photo .return_btn .text{background:black;background-color:rgba(0,0,0,0.60);}#gdwgestion.galerielist .gdwlist .category_list .row .photo .return_btn:hover .text,#gdwgestion.galerielist .gdwlist .photo_list .row .photo .return_btn:hover .text{background:black;background-color:rgba(0,0,0,0.60);}#gdwgestion.galerielist .gdwlist .category_list .row .photo .undershad,#gdwgestion.galerielist .gdwlist .photo_list .row .photo .undershad{height:28px;background-image:url(../images/galery_shadow.png);background-position:center top;background-repeat:no-repeat;background-size:contain;position:absolute;left:15px;right:15px;bottom:2px;pointer-events:none;}#gdwgestion.contact .com_title{padding:0 0 55px;}#gdwgestion.contact .googlemap{width:100%;padding:0 0 30px;}#gdwgestion.contact .googlemap #map{height:250px;}#gdwgestion.contact .googlemap p{font-size:1.125em;font-weight:bold;text-align:center;color:#003f74;line-height:100%;margin:0px;padding:10px 0 0;}#gdwgestion.contact .googlemap p a{text-decoration:none;color:#003f74;}#gdwgestion.contact .googlemap p a:hover{color:white;}#gdwgestion.contact .misc{padding:0 0 30px !important;}#gdwgestion.contact .contact_form .c_fields table{width:100%;}#gdwgestion.contact .contact_form .c_fields table td{padding:0 0 10px 15px;vertical-align:top;}#gdwgestion.contact .contact_form .c_fields table .labelbox{width:1%;padding:0 15px 10px;line-height:34px;white-space:nowrap;}#gdwgestion.contact .contact_form .c_fields table .labelbox label{font-size:1.125em;font-weight:lighter;color:black;margin:0px;}#gdwgestion.contact .contact_form .legend{font-size:1em;font-weight:lighter;color:black;line-height:100%;padding:0 15px;}#gdwgestion.contact .contact_form .captcha_hold{padding:15px 15px 0;float:left;}#gdwgestion.contact .contact_form .captcha_hold .captcha{width:227px;background-color:#eaeaea;padding:4px;border-width:1px;border-style:solid;border-color:#a5a5a5;border-radius:6px;}#gdwgestion.contact .contact_form .captcha_hold .captcha img{display:block;margin:0 0 4px;border-width:1px;border-style:solid;border-color:#a5a5a5;}#gdwgestion.contact .contact_form .captcha_hold .captcha input{width:185px;display:block;float:left;}#gdwgestion.contact .contact_form .captcha_hold .captcha a{text-decoration:none;display:block;width:22px;height:22px;background-image:url(../images/arrow_captcha.png);margin:4px 0 0 5px;float:left;}#gdwgestion.contact .contact_form .captcha_hold .captcha p{font-size:0.875em;font-weight:lighter;color:#cd0f11;line-height:100%;padding:4px 0 0;}#gdwgestion.contact .contact_form .c_buttons{padding:0 15px;}#gdwgestion.contact .contact_form .c_buttons .buttonHold{padding:15px 15px 0 0;float:left;}#gdwgestion.contact .contact_form .c_buttons .buttonHold input{width:90px;text-align:center;}#gdwgestion.contact .contact_form .contact-address{padding:0 0 20px;}#gdwgestion.contact .contact_form .contact-address .block{padding:0 0 10px;}#gdwgestion.contact .contact_form .contact-address .block p{font-size:1.125em;font-weight:lighter;color:black;line-height:120%;}#gdwgestion.contact .contact_form .contact-address .block .addrheading{font-weight:bold;}#gdwgestion.contact .contact_form .contact-address .block a{text-decoration:none;color:#003f74;}#gdwgestion.contact .contact_form .contact-address .block a:hover{color:white;}#gdwgestion.promo .com-title,#gdwgestion.promolist .com-title{padding-bottom:26px;}#gdwgestion.promo .col,#gdwgestion.promolist .col{margin-top:30px;padding:15px;position:relative;}#gdwgestion.promo .col .bkg-elem,#gdwgestion.promolist .col .bkg-elem{background-image:url(../images/fiche/gradient_fiche.png);background-position:top;background-repeat:repeat-x;position:absolute;top:0px;left:0px;right:0px;bottom:0px;pointer-events:none;}#gdwgestion.promo .col .main-img,#gdwgestion.promolist .col .main-img{display:table;margin:0 auto;position:relative;z-index:1;}#gdwgestion.promo .col .main-img > img,#gdwgestion.promolist .col .main-img > img{display:block;width:100%;height:auto;border:6px solid #c5a57e;}#gdwgestion.promo .col .main-img .content,#gdwgestion.promolist .col .main-img .content{position:absolute;top:6px;left:6px;right:6px;bottom:6px;}#gdwgestion.promo .col .main-img .content > .title,#gdwgestion.promolist .col .main-img .content > .title{display:table;width:100%;height:125px;background-color:rgba(0,0,0,0.60);padding:0 25px;position:absolute;top:0px;left:0px;}#gdwgestion.promo .col .main-img .content > .title > i,#gdwgestion.promolist .col .main-img .content > .title > i{font-size:2.875em;font-weight:700;text-shadow:0 4px 0 black;color:white;line-height:1.2;display:table-cell;padding-right:295px;vertical-align:middle;}#gdwgestion.promo .col .main-img .content > .date,#gdwgestion.promolist .col .main-img .content > .date{display:table;width:320px;height:100%;background-color:rgba(0,0,0,0.60);padding:25px 15px;position:absolute;top:0px;right:0px;}#gdwgestion.promo .col .main-img .content > .date > i,#gdwgestion.promolist .col .main-img .content > .date > i{font-size:1.25em;font-weight:700;text-align:center;color:white;line-height:1.2;display:table-cell;padding-top:115px;}#gdwgestion.promo .col .main-img .content > .details,#gdwgestion.promolist .col .main-img .content > .details{width:320px;padding:25px 15px;position:absolute;right:0px;bottom:0px;}#gdwgestion.promo .col .main-img .content > .details > a,#gdwgestion.promolist .col .main-img .content > .details > a{font-size:1.125em;font-weight:300;text-align:center;text-decoration:none;color:white;line-height:40px;display:block;width:240px;background-color:#015fb6;margin:0 auto;border-width:0 0 2px;border-style:solid;border-color:black;border-radius:5px;}#gdwgestion.promo .col .main-img .content > .details > a:hover,#gdwgestion.promolist .col .main-img .content > .details > a:hover{background-color:#45423d;}#gdwgestion.promo .description,#gdwgestion.promolist .description{padding-top:75px !important;}#gdwgestion.promo .description h1.text-center,#gdwgestion.promolist .description h1.text-center{text-align:center;}
/* 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%;
	}
}
