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{height:100%;}body{margin:0px;padding:0px;font-size:10px;font-weight:400;font-family:'Oswald';line-height:100%;color:white;}body p{margin:0px;}body em{font-style:normal;}body a{transition:color 0.1s;-o-transition:color 0.1s;-ms-transition:color 0.1s;-moz-transition:color 0.1s;-webkit-transition:color 0.1s;text-decoration:none;}body a:hover{text-decoration:none;}body a:focus{text-decoration:none;}body a img{border:none;}body ul{margin:0px;padding:0px;}body ul li{margin:0px;padding:0px;}body .clear{clear:both;}body .calendar table{width:100%;border-collapse:separate;}body .calendar table .title{background:#39312f;}body #innerbody{position:absolute;min-height:100%;min-width:100%;overflow:hidden;}body.mce-content-body{width:625px;min-width:625px;background-image:none;padding:10px;}.icoMoon{font-family:IcoMoon;}.article,body.mce-content-body{padding:50px;font-size:10px;font-weight:400;font-family:'Raleway';background-color:rgba(44,36,34,0.75);}.article p,body.mce-content-body p{color:white;font-size:2em;line-height:140%;}.article em,body.mce-content-body em{font-style:italic;}.article a,body.mce-content-body a{color:white;transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}.article a:hover,body.mce-content-body a:hover{color:#fea700;}.article sup,body.mce-content-body sup{vertical-align:super;}.article sub,body.mce-content-body sub{vertical-align:sub;}.article ul,body.mce-content-body ul{list-style:disc outside none;}.article ol,body.mce-content-body ol{list-style:decimal outside none;}#innerbody{background-size:cover;background-repeat:repeat-y;background-position:center top;background-attachment:fixed;background-image:url("../images/bg.jpg");}#top{position:relative;padding-bottom:100px;}.leafList{list-style-image:url('../images/dot.png') !important;}.gdwtitles{z-index:100;position:relative;}.gdwtitles .MainTitle{color:#fea700;font-size:4em;font-weight:700;text-align:center;line-height:120%;padding-top:100px;text-transform:uppercase;}.gdwtitles .MainSubtitle{color:white;font-size:4em;font-weight:300;text-align:center;line-height:120%;text-transform:uppercase;}#gdwmenuHolder{height:75px;}#gdwmenu{width:100%;height:75px;top:0;left:0;right:0;z-index:9999;position:fixed;font-size:10px;background-color:white;}#gdwmenu .rootMenu{height:100%;float:right;padding-right:25px;}#gdwmenu .rootMenu li{float:left;background-color:white;}#gdwmenu .rootMenu li a{color:black;font-size:1.8em;font-weight:300;}#gdwmenu .rootMenu li span{display:block;transition:all 0.05s;-o-transition:all 0.05s;-ms-transition:all 0.05s;-moz-transition:all 0.05s;-webkit-transition:all 0.05s;line-height:100%;padding-top:32px;padding-left:9px;padding-right:9px;padding-bottom:24px;text-transform:uppercase;background-repeat:no-repeat;background-position:center top;}#gdwmenu .rootMenu li .submenu{top:-100%;z-index:-1;transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;position:absolute;}#gdwmenu .rootMenu li .submenu li{width:100%;clear:both;transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;background-color:white;}#gdwmenu .rootMenu li .submenu li a{color:black;transition:all 0.05s;-o-transition:all 0.05s;-ms-transition:all 0.05s;-moz-transition:all 0.05s;-webkit-transition:all 0.05s;}#gdwmenu .rootMenu li .submenu li span{padding:10px 15px;line-height:100%;}#gdwmenu .rootMenu li:hover a{color:#ac662b;}#gdwmenu .rootMenu li:hover .submenu{top:100%;}#gdwmenu .rootMenu li:hover .submenu li:hover{background-color:#fea700;}#gdwmenu .rootMenu li:hover .submenu li:hover a{color:white;}#gdwmenu .rootMenu li.active span,#gdwmenu .rootMenu li.subactive span{color:#ac662b;background-image:url("../images/nav_on.png");}#gdwmenu .rootMenu li.active .submenu span,#gdwmenu .rootMenu li.subactive .submenu span{color:black;background-image:none;}#gdwmenumobileHolder{height:60px;}#gdwmenumobile{width:100%;height:60px;top:0;left:0;right:0;z-index:9999;position:fixed;font-size:10px;}#gdwmenumobile .menuwrap{width:100%;height:100%;z-index:5;position:relative;background-color:white;}#gdwmenumobile .menuwrap .toggle-area{float:right;}#gdwmenumobile .menuwrap .toggle-area #buttontoggle{width:42px;height:34px;float:right;border:none;outline:none;margin:13px 25px;background-color:transparent;}#gdwmenumobile .menuwrap .toggle-area #buttontoggle .bar{height:2px;display:block;margin:5px 0px;background-color:#fea700;}#gdwmenumobile .rootMenuWrap{width:100%;height:100%;clear:both;float:right;z-index:0;position:fixed;padding:0 25px;list-style:none;text-align:center;display:inline-block;background-size:cover;background-position:center top;background-repeat:no-repeat;background-image:url('../images/bg.jpg');transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%);transition:transform 1s;-o-transition:transform 1s;-ms-transition:transform 1s;-moz-transition:transform 1s;-webkit-transition:transform 1s;}#gdwmenumobile .rootMenuWrap .rootNav{text-align:center;position:relative;top:50%;height:60%;-webkit-transform:translateY(-60%);transform:translateY(-60%);}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent,#gdwmenumobile .rootMenuWrap .rootNav .rootMenu{padding:0;height:100%;left:0;right:0;margin:0 auto;z-index:10;list-style:none;position:absolute;display:inline-block;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent li,#gdwmenumobile .rootMenuWrap .rootNav .rootMenu li{display:block;line-height:200%;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent li a,#gdwmenumobile .rootMenuWrap .rootNav .rootMenu li a{color:white;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent li a:hover,#gdwmenumobile .rootMenuWrap .rootNav .rootMenu li a:hover{color:#fea700;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent li .glyphicon,#gdwmenumobile .rootMenuWrap .rootNav .rootMenu li .glyphicon{font-size:18px;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent li span,#gdwmenumobile .rootMenuWrap .rootNav .rootMenu li span{font-size:3em;font-weight:400;display:inline-block;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent .submenu,#gdwmenumobile .rootMenuWrap .rootNav .rootMenu .submenu{display:none;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent{z-index:5;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent .back{margin:0;padding:0;border:none;outline:none;background:none;font-size:3em;font-weight:300;line-height:120%;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent .back .glyphicon{font-size:0.9em;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent .back:hover{color:#ac662b;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent .submenu{padding-top:25px;display:block;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent .submenu li{height:8vh;display:block;line-height:200%;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent .submenu a{color:white;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent .submenu a:hover{color:#fea700;}#gdwmenumobile .rootMenuWrap .rootNav #submenuContent .submenu span{font-size:3em;font-weight:400;line-height:120%;display:inline-block;}#gdwmenumobile.collapsed .rootMenuWrap{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-moz-transform:translateY(-200%);-webkit-transform:translateY(-200%);}#gdwmenumobile.collapsed .bar{background-color:#2f2524 !important;}#gdwlogo{top:40px;left:0;z-index:99999;position:fixed;font-size:10px;transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);}#gdwlogo.minimized{top:20px;transform:rotate(-5deg) scale(0.5);-o-transform:rotate(-5deg) scale(0.5);-ms-transform:rotate(-5deg) scale(0.5);-moz-transform:rotate(-5deg) scale(0.5);-webkit-transform:rotate(-5deg) scale(0.5);}#gdwlogo .shadow{width:409px;height:230px;top:0;left:0;position:absolute;background-position:center;background-repeat:no-repeat;background-image:url("../images/logo_shadow.png");}#gdwlogo .shadow .wood{width:347px;height:110px;top:75px;left:0;right:25px;margin:auto;position:absolute;background-position:center;background-repeat:no-repeat;background-image:url("../images/logo_reserve.png");}#gdwlogo .shadow .wood a{color:white;top:55px;left:15px;right:10px;bottom:10px;z-index:10;display:block;position:absolute;transition:all 0.1s;-o-transition:all 0.1s;-ms-transition:all 0.1s;-moz-transition:all 0.1s;-webkit-transition:all 0.1s;}#gdwlogo .shadow .wood a:hover{color:#fda900;}#gdwlogo .shadow .wood a .texte{top:0;left:0;right:0;bottom:0;font-size:24px;font-weight:400;line-height:160%;text-align:center;position:absolute;}#gdwlogo .logo{width:386px;height:150px;top:-10px;left:0;right:0;margin:auto;position:absolute;background-position:center;background-repeat:no-repeat;background-image:url("../images/logo_logo.png");}#gdwlogo .logo a{top:20px;left:10px;right:25px;bottom:10px;z-index:5;display:block;position:absolute;}.gdwphone{font-size:10px;}.gdwphone span{color:white;float:right;z-index:100;font-size:2em;font-weight:300;line-height:50px;padding-right:9px;position:relative;}.gdwphone span:before{width:18px;height:25px;float:left;content:' ';display:block;padding:25px 15px;background-position:center;background-repeat:no-repeat;background-image:url("../images/header_phone.png");}.quotation{font-size:10px;margin:130px auto 0;max-width:1186px;}.quotation .quotes{z-index:1;color:white;font-size:4em;font-weight:300;line-height:140%;transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;text-align:center;position:relative;text-transform:uppercase;}.quotation .quotes .strong{color:#fea700;font-weight:400;}.quotation .quotes .stronger{color:#fea700;font-weight:700;}.quotation .quotes:before{width:100px;height:88px;content:' ';top:-40px;left:-20px;display:block;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("../images/header_open.png");}.quotation .quotes:after{width:100px;height:88px;content:' ';right:-20px;bottom:-20px;display:block;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("../images/header_close.png");}.shadowed-background:before{content:' ';display:block;top:0;left:-25px;right:-25px;bottom:0;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center bottom;background-image:url("../images/header_bg_degrade.png");}.gdwrotator.slideshow{position:relative;}.gdwrotator.slideshow .col-left{padding-right:0;}.gdwrotator.slideshow .col-right{padding-left:0;}.gdwrotator.slideshow .fake_img{width:100%;height:350px;}.gdwrotator.slideshow .rotator{top:0;left:0;right:0;bottom:0;position:absolute;}.gdwrotator.slideshow .rotator.left{left:15px;}.gdwrotator.slideshow .rotator.right{right:15px;}.gdwrotator.slideshow .rotator .contents{width:100%;height:100%;background-color:white;}.gdwrotator.slideshow .rotator .contents .content{width:100%;height:100%;opacity:0;overflow:hidden;position:absolute;transition:opacity 1s;-o-transition:opacity 1s;-ms-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;}.gdwrotator.slideshow .rotator .contents .content .slide{width:100%;height:100%;transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);transition:transform 0.75s;-o-transition:transform 0.75s;-ms-transition:transform 0.75s;-moz-transition:transform 0.75s;-webkit-transition:transform 0.75s;background-size:cover;background-position:center;background-repeat:no-repeat;}.gdwrotator.slideshow .rotator .contents .content .textcontent{width:100%;height:100%;padding:20px 20px;background-image:url("../images/ss_fond.png");background-repeat:no-repeat;background-position:right center;}.gdwrotator.slideshow .rotator .contents .content .textcontent .picture{width:210px;height:47px;top:20px;display:block;margin:0 auto 45px;position:relative;background-image:url("../images/ss_branche.png");}.gdwrotator.slideshow .rotator .contents .content .textcontent p{color:black;font-size:3.3em;font-weight:300;font-family:'Oswald';text-align:center;text-transform:uppercase;line-height:140%;transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);transition:transform 0.75s;-o-transition:transform 0.75s;-ms-transition:transform 0.75s;-moz-transition:transform 0.75s;-webkit-transition:transform 0.75s;}.gdwrotator.slideshow .rotator .contents .content .textcontent p strong{color:#fda900;font-weight:700;}.gdwrotator.slideshow .rotator .contents .content.active{opacity:1;}.gdwrotator.slideshow .rotator .contents .content.active .slide{transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);}.gdwrotator.slideshow .rotator .contents .content.active .textcontent p{transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);}.gdwrotator.slideshow .rotator .selections{bottom:65px;margin:0 auto;display:table;position:relative;}.gdwrotator.slideshow .rotator .selections .selection{width:22px;height:22px;float:left;cursor:pointer;transition:background-image 0.2s;-o-transition:background-image 0.2s;-ms-transition:background-image 0.2s;-moz-transition:background-image 0.2s;-webkit-transition:background-image 0.2s;background-repeat:no-repeat;background-position:center center;background-image:url("../images/ss_off.png");}.gdwrotator.slideshow .rotator .selections .selection.active{background-image:url("../images/ss_on.png");}.gdwrotator.slideshow .rotator .selections .sep{width:10px;height:22px;float:left;}.boutonReservation{font-size:10px;}.boutonReservation .leaf{width:100%;height:335px;font-family:Oswald;border-right:2px solid white;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("../images/reservation.png");}.boutonReservation .leaf table{top:30%;margin:0 auto;position:relative;}.boutonReservation .leaf a{color:white;text-transform:uppercase;}.boutonReservation .leaf a:hover .line2{color:#fea800;}.boutonReservation .leaf span{width:100%;float:left;clear:both;display:block;}.boutonReservation .leaf span.line1{font-size:3em;font-weight:400;line-height:100%;text-align:left;padding-left:20%;}.boutonReservation .leaf span.line2{font-size:7.5em;font-weight:700;line-height:100%;text-align:center;transition:color 0.35s;-o-transition:color 0.35s;-ms-transition:color 0.35s;-moz-transition:color 0.35s;-webkit-transition:color 0.35s;}.boutonReservation .leaf span.line3{font-size:3em;font-weight:400;line-height:100%;text-align:right;padding-right:1%;}.boutonReservationBookenda{font-size:10px;}.boutonReservationBookenda .leaf{width:100%;height:375px;font-family:Oswald;border-right:2px solid white;position:relative;text-align:right;padding-top:20px;background-size:contain;background-position:left center;background-repeat:no-repeat;}.boutonReservationBookenda .leaf table{top:-152px;margin:0 auto;position:relative;}.boutonReservationBookenda .leaf a{width:100%;height:100%;color:white;display:block;text-transform:uppercase;}.boutonReservationBookenda .leaf a:hover .line1{color:#fea800;}.boutonReservationBookenda .leaf i.bookenda{color:#67bd4a;font-style:normal;}.boutonReservationBookenda .leaf img{margin:0 auto 15px;}.boutonReservationBookenda .leaf span{width:100%;float:left;clear:both;display:block;}.boutonReservationBookenda .leaf span.line1{font-size:7.5em;font-weight:700;line-height:100%;text-align:center;transition:color 0.35s;-o-transition:color 0.35s;-ms-transition:color 0.35s;-moz-transition:color 0.35s;-webkit-transition:color 0.35s;}.boutonReservationBookenda .leaf span.line2{font-size:3em;font-weight:400;line-height:100%;text-align:center;}.boutonReservationBookenda .leaf span.line3{font-size:3em;font-weight:400;line-height:100%;text-align:center;}.boutonReservationBookenda .leaf span.line4{font-size:3em;font-weight:400;line-height:100%;text-align:center;}.boutonActiviter{font-size:10px;}.boutonActiviter .leaf{width:100%;height:335px;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("../images/activite.png");}.boutonActiviter .leaf table{top:30%;margin:0 auto;position:relative;}.boutonActiviter .leaf a{color:white;text-transform:uppercase;}.boutonActiviter .leaf a:hover .line2{color:#fea800;}.boutonActiviter .leaf span{width:100%;float:left;clear:both;display:block;}.boutonActiviter .leaf span.line1{font-size:3em;font-weight:400;line-height:100%;text-align:center;}.boutonActiviter .leaf span.line2{font-size:7.5em;font-weight:700;line-height:100%;text-align:center;transition:color 0.35s;-o-transition:color 0.35s;-ms-transition:color 0.35s;-moz-transition:color 0.35s;-webkit-transition:color 0.35s;}.boutonActiviter .leaf span.line3{font-size:3em;font-weight:400;line-height:100%;text-align:center;}.newsletter{font-size:10px;font-family:Oswald;text-transform:uppercase;}.newsletter form{padding-top:40px;}.newsletter form .title{color:#fea800;font-size:3em;font-weight:700;line-height:130%;}.newsletter form .subtitle{color:white;font-size:2em;font-weight:400;line-height:120%;padding-bottom:35px;}.newsletter form input[type="text"]{color:white;height:45px;border:2px solid #0e0a0b;border-radius:0;font-size:1.7em;font-family:'Raleway';outline:none !important;background-color:rgba(44,36,34,0.75);}.newsletter form input[type="text"]:focus,.newsletter form input[type="text"]:hover{outline:none;box-shadow:none !important;}.newsletter form button{color:white;height:45px;border-radius:0;border:2px solid #0e0a0b;background-color:#0e0a0b;transition:all 0.35s;-o-transition:all 0.35s;-ms-transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;}.newsletter form button:focus,.newsletter form button:hover{color:white;outline:none;box-shadow:none !important;border-color:#fea800;background-color:#fea800;}.newsletter form .input-group{padding-top:15px;}.gdwrotator.realisation .rotator .contents{width:100%;height:335px;overflow:hidden;position:relative;}.gdwrotator.realisation .rotator .contents .content{width:100%;height:100%;opacity:0;transition:opacity 1s;-o-transition:opacity 1s;-ms-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;position:absolute;}.gdwrotator.realisation .rotator .contents .content .slide{width:100%;height:100%;transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transition:transform 0.75s;-o-transition:transform 0.75s;-ms-transition:transform 0.75s;-moz-transition:transform 0.75s;-webkit-transition:transform 0.75s;background-size:cover;background-position:center;background-repeat:no-repeat;}.gdwrotator.realisation .rotator .contents .content.active{opacity:1;}.gdwrotator.realisation .rotator .contents .content.active .slide{transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);}.gdwrotator.realisation .controls{top:0;left:15px;right:15px;bottom:0;font-size:10px;font-family:Oswald;overflow:hidden;position:absolute;}.gdwrotator.realisation .controls .control{height:35px;color:white;font-size:1.7em;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;line-height:35px;transition:background-color 0.35s;-o-transition:background-color 0.35s;-ms-transition:background-color 0.35s;-moz-transition:background-color 0.35s;-webkit-transition:background-color 0.35s;text-align:center;text-transform:uppercase;background-color:rgba(44,36,34,0.90);}.gdwrotator.realisation .controls .control.next{width:35px;right:0;bottom:100px;}.gdwrotator.realisation .controls .control.previous{width:35px;right:0;bottom:60px;}.gdwrotator.realisation .controls .control.viewall{width:35px;right:0;bottom:20px;}.gdwrotator.realisation .controls .control.viewall a{color:white;}.gdwrotator.realisation .controls .control.viewall .visibleOnHover{right:35px;height:35px;position:absolute;line-height:35px;padding:0 12px;white-space:nowrap;transition:all 0.35s;-o-transition:all 0.35s;-ms-transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;font-weight:300;background-color:rgba(44,36,34,0.90);transform:translateX(150%);-o-transform:translateX(150%);-ms-transform:translateX(150%);-moz-transform:translateX(150%);-webkit-transform:translateX(150%);}.gdwrotator.realisation .controls .control.viewall:hover .visibleOnHover{background-color:#fea800;transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);}.gdwrotator.realisation .controls .control:hover{background-color:#fea800;}.gdwrotator.promotion{position:relative;}.gdwrotator.promotion .col-left{padding-right:0;}.gdwrotator.promotion .col-right{padding-left:0;}.gdwrotator.promotion .fake_img{width:100%;height:335px;}.gdwrotator.promotion .title{top:0;left:15px;z-index:14;position:absolute;color:#fea700;padding-top:5px;padding-left:15px;font-size:9em;font-weight:700;line-height:120%;max-width:40px;text-transform:uppercase;}.gdwrotator.promotion .rotator{top:0;left:0;right:0;bottom:0;position:absolute;}.gdwrotator.promotion .rotator.left{left:15px;}.gdwrotator.promotion .rotator.right{right:15px;}.gdwrotator.promotion .rotator .contents{width:100%;height:100%;background-color:white;}.gdwrotator.promotion .rotator .contents .content{width:100%;height:100%;opacity:0;padding-left:40px;overflow:hidden;position:absolute;transition:opacity 1s;-o-transition:opacity 1s;-ms-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;}.gdwrotator.promotion .rotator .contents .content .slide{width:100%;height:100%;float:right;max-width:295px;max-height:295px;margin-top:20px;margin-left:20px;margin-right:20px;transform:translateX(-300%);-o-transform:translateX(-300%);-ms-transform:translateX(-300%);-moz-transform:translateX(-300%);-webkit-transform:translateX(-300%);transition:transform 1s;-o-transition:transform 1s;-ms-transition:transform 1s;-moz-transition:transform 1s;-webkit-transition:transform 1s;background-size:cover;background-position:center;background-repeat:no-repeat;}.gdwrotator.promotion .rotator .contents .content .textcontent{top:0;left:0;right:35px;bottom:95px;padding:0;padding-top:20px;font-size:10px;overflow:hidden;position:absolute;transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-moz-transform:translateY(-200%);-webkit-transform:translateY(-200%);transition:transform 1s;-o-transition:transform 1s;-ms-transition:transform 1s;-moz-transition:transform 1s;-webkit-transition:transform 1s;}.gdwrotator.promotion .rotator .contents .content .textcontent .titre{float:left;clear:both;color:black;padding-left:20px;font-size:3.2em;font-family:'Oswald';text-align:left;text-transform:uppercase;line-height:120%;}.gdwrotator.promotion .rotator .contents .content .textcontent p{float:left;clear:both;color:black;cursor:ns-resize;margin-right:-20px;padding-right:20px;padding-top:15px;padding-left:20px;padding-bottom:30px;font-size:1.8em;max-height:150px;overflow:auto;font-family:'Raleway';text-align:left;line-height:120%;}.gdwrotator.promotion .rotator .contents .content .textprices{left:0;bottom:20px;font-size:10px;position:absolute;transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-moz-transform:translateY(200%);-webkit-transform:translateY(200%);transition:transform 1.25s;-o-transition:transform 1.25s;-ms-transition:transform 1.25s;-moz-transition:transform 1.25s;-webkit-transition:transform 1.25s;}.gdwrotator.promotion .rotator .contents .content .textprices .pricebefore{color:black;font-size:3.6em;line-height:120%;position:relative;padding-left:5px;margin-left:15px;margin-right:15px;}.gdwrotator.promotion .rotator .contents .content .textprices .priceafter{color:#fea700;font-size:6em;line-height:100%;}.gdwrotator.promotion .rotator .contents .content.active{opacity:1;z-index:10;}.gdwrotator.promotion .rotator .contents .content.active .slide{transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);}.gdwrotator.promotion .rotator .contents .content.active .textcontent,.gdwrotator.promotion .rotator .contents .content.active .textprices{transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%);}.gdwrotator.promotion .rotator.rottext .content{padding:20px !important;}.gdwrotator.promotion .controls{width:35px;top:240px;right:15px;bottom:0;z-index:15;font-size:10px;overflow:hidden;position:absolute;}.gdwrotator.promotion .controls .control{height:35px;color:white;font-size:1.7em;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;line-height:35px;transition:background-color 0.35s;-o-transition:background-color 0.35s;-ms-transition:background-color 0.35s;-moz-transition:background-color 0.35s;-webkit-transition:background-color 0.35s;text-align:center;text-transform:uppercase;background-color:rgba(44,36,34,0.90);}.gdwrotator.promotion .controls .control.next{width:35px;right:0;bottom:60px;}.gdwrotator.promotion .controls .control.previous{width:35px;right:0;bottom:20px;}.gdwrotator.promotion .controls .control:hover{background-color:#fea800;}#gdwfooterHolder{width:100%;position:relative;}#gdwfooterlogo{left:0;right:0;position:absolute;}#gdwfooterlogo .logo{height:150px;}#gdwfooterlogo .logo a{width:100%;height:100%;max-width:574px;display:block;margin:0 auto;transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;background-size:contain;background-repeat:no-repeat;background-position:center bottom;background-image:url(../images/footer_logo.png);}#gdwfooterlogo .logo a:hover{background-image:url(../images/footer_logo_h.png);}#gdwfootercontact{width:100%;left:0px;right:0px;bottom:60px;position:absolute;background-color:white;}#gdwfootercontact .row{margin-bottom:0;}#gdwfootercontact .icon{float:left;color:#2b2223;font-size:1.6em;font-weight:400;font-family:Raleway;line-height:120%;padding:28px 0;margin-left:20px;}#gdwfootercontact .icon a[href^="mailto:"]{color:#2b2223;}#gdwfootercontact .icon:hover .icon-map{background-image:url(../images/footer_place_h.png);}#gdwfootercontact .icon:hover .icon-mail{background-image:url(../images/footer_mail_h.png);}#gdwfootercontact .icon .icon-map{width:19px;height:25px;left:5px;display:block;position:absolute;transition:background-image 0.2s;-o-transition:background-image 0.2s;-ms-transition:background-image 0.2s;-moz-transition:background-image 0.2s;-webkit-transition:background-image 0.2s;background-image:url(../images/footer_place.png);}#gdwfootercontact .icon .icon-tel{width:18px;height:25px;left:5px;display:block;position:absolute;transition:background-image 0.2s;-o-transition:background-image 0.2s;-ms-transition:background-image 0.2s;-moz-transition:background-image 0.2s;-webkit-transition:background-image 0.2s;background-image:url(../images/footer_phone.png);}#gdwfootercontact .icon .icon-mail{width:15px;height:25px;left:5px;display:block;position:absolute;transition:background-image 0.2s;-o-transition:background-image 0.2s;-ms-transition:background-image 0.2s;-moz-transition:background-image 0.2s;-webkit-transition:background-image 0.2s;background-image:url(../images/footer_mail.png);}#gdwfootercontact .social .socialWrap{width:225px;float:right;margin:0 auto;padding:28px 0;}#gdwfootercontact .social .socialWrap span{width:25px;height:25px;float:left;display:block;transition:background-image 0.2s;-o-transition:background-image 0.2s;-ms-transition:background-image 0.2s;-moz-transition:background-image 0.2s;-webkit-transition:background-image 0.2s;background-repeat:no-repeat;background-position:center;}#gdwfootercontact .social .socialWrap span.button_facebook{background-image:url(../images/ico_facebook.png);}#gdwfootercontact .social .socialWrap span.button_facebook:hover{background-image:url(../images/ico_facebook_h.png);}#gdwfootercontact .social .socialWrap span.button_twitter{background-image:url(../images/ico_twitter.png);}#gdwfootercontact .social .socialWrap span.button_twitter:hover{background-image:url(../images/ico_twitter_h.png);}#gdwfootercontact .social .socialWrap span.button_youtube{margin-left:75px;margin-right:75px;background-image:url(../images/ico_youtube.png);}#gdwfootercontact .social .socialWrap span.button_youtube:hover{background-image:url(../images/ico_youtube_h.png);}#gdwfooter{width:100%;left:0px;right:0px;bottom:0px;font-size:10px;position:absolute;}#gdwfooter p{color:white;font-size:1.2em;font-family:'Arial';line-height:100%;padding:22px 0 23px;text-align:center;background-color:rgba(44,36,34,0.75);}#gdwfooter p a{color:white;}.imageWrap{text-align:center;position:relative;}.imageWrap img{width:100%;height:100%;}.imageWrap .imgTitle{width:100%;bottom:0px;color:#fea700;font-size:2.8em !important;font-weight:700;font-family:Oswald;line-height:150%;position:absolute;text-align:center;background-color:rgba(44,36,34,0.90);}.article .activite{padding:0;font-size:10px;}.article .activite .textWrap ul{padding-top:15px;padding-bottom:15px;padding-left:32px;}.article .activite .textWrap ul li{color:white;font-size:2em;line-height:140%;padding:5px 0;}.article .tarif{padding:0;font-size:10px;}.article .tarif .row{margin:0;}.article .tarif .foot p,.article .tarif .head p{color:white;font-size:2em;text-align:center;line-height:140%;}.article .tarif .foot p strong,.article .tarif .head p strong{color:#fea700;}.article .tarif .head{padding-bottom:20px;}.article .tarif .head p{padding-bottom:20px;}.article .tarif .foot p{padding-top:30px;}.article .tarif .textWrap .table tr:nth-child(even){background-color:rgba(235,156,5,0.25);}.article .tarif .textWrap .table td{border:0;font-size:2em;}.article .tarif .textWrap .table td:nth-child(2){text-align:right;}.article .salle_de_reception{padding:0;font-size:10px;}.article .salle_de_reception p{font-size:1.5em;}.article .salle_de_reception .lienGallery{width:100% !important;height:auto !important;font-size:2em;font-weight:300;font-family:Oswald;text-align:center;padding:35px 0;}.article .salle_de_reception .lienGallery strong{color:#fea700;font-weight:700;}.article .salle_de_reception .lienGallery a{color:white;position:relative;}.article .salle_de_reception .lienGallery a:hover{color:#fea700;}.article .salle_de_reception .lienGallery a:hover:before{background-image:url('../images/salle_photo_h.png');}.article .salle_de_reception .lienGallery a:before{width:74px;height:80px;top:-25px;left:-85px;content:' ';display:block;position:absolute;transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;background-repeat:no-repeat;background-position:center center;;background-image:url('../images/salle_photo.png');}.article .salle_de_reception ul{padding-top:15px;padding-bottom:15px;padding-left:32px;}.article .salle_de_reception ul li{color:white;font-size:1.6em;line-height:140%;padding:5px 0;}.article .salle_de_reception .boutonReservation .leaf{border:0;}#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:470px;height:246px;}#slideshow .gdwrotator .contents{width:470px;height:246px;}#slideshow .gdwrotator .contents .content{width:470px;height:246px;margin-bottom:-246px;}#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');}#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;}#gdwgestion.epage{font-size:10px;text-align:center;}#gdwgestion.epage .atitle{color:#fea700;text-transform:uppercase;}#gdwgestion.epage p{font-size:2em;font-weight:300;font-family:Raleway;line-height:120%;}#gdwgestion.epage ol{font-size:2em;font-weight:300;font-family:Raleway;line-height:120%;}#gdwgestion.epage ul{font-size:2em;font-weight:300;font-family:Raleway;line-height:120%;}#gdwgestion.epage a{color:#fea700;}#gdwgestion .errmsg{display:block !important;color:#a5692a !important;font-size:1.5em !important;line-height:120% !important;}#gdwgestion .gdwpagination .pagtop{display:none;}#gdwgestion .gdwpagination .pages{padding:0;}#gdwgestion .gdwpagination .pages table{margin:0 auto;}#gdwgestion .gdwpagination .pages table td{padding:0px;}#gdwgestion .gdwpagination .pages ul{margin:0px;padding:0px;list-style-type:none;}#gdwgestion .gdwpagination .pages ul li{font-size:1.75em;font-weight:300;font-family:Oswald;color:white;line-height:40px;float:left;padding:0 7px;cursor:default;}#gdwgestion .gdwpagination .pages ul li a{text-decoration:none;color:white;}#gdwgestion .gdwpagination .pages ul li a:hover{color:#fea700;cursor:pointer;}#gdwgestion.foodlist{font-size:10px;position:relative;}#gdwgestion.foodlist .bottomtext{padding:35px;}#gdwgestion.foodlist .bottomtext p{color:white;}#gdwgestion.foodlist .bottomtext p strong{color:#fea700;}#gdwgestion.foodlist .boutonReservation .leaf{border:0;}#gdwgestion.foodlist .boutonActiviter{font-family:Oswald;}#gdwgestion.foodlist .realisation .content{height:100%;}#gdwgestion.foodlist .category-top-desc{font-size:1em;padding:5px 0;text-align:center;}#gdwgestion.foodlist .category-top-desc p{padding:10px 0;line-height:120%;}#gdwgestion.foodlist .category-top-desc strong{color:#fea700;}#gdwgestion.foodlist .imageWrap{cursor:pointer;}#gdwgestion.foodlist .imageWrap .imgTitle{padding:5px 0;font-size:10px !important;}#gdwgestion.foodlist .imageWrap .imgTitle .name{font-size:2.8em;line-height:120%;}#gdwgestion.foodlist .imageWrap .imgTitle .desc p{font-size:2em;font-weight:400;line-height:120%;font-family:Raleway;}#gdwgestion.foodlist .imageWrap:hover .imgTitle{color:#2c2422;transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;background-color:rgba(254,167,0,0.70);}#gdwgestion.foodlist .content{height:0;overflow:hidden;}#gdwgestion.foodlist .content .table tr:nth-child(even){background-color:rgba(235,156,5,0.25);}#gdwgestion.foodlist .content .table td{border:0;}#gdwgestion.foodlist .content .table td p{font-size:2em;font-weight:300;}#gdwgestion.foodlist .content .table td p.name{color:white;}#gdwgestion.foodlist .content .table td p.desc{color:#fea700;font-size:1.6em;}#gdwgestion.foodlist .content .table td.price{color:white;font-size:2em;font-weight:300;text-align:right;}#gdwgestion.galerielist .article{padding:25px;}#gdwgestion.galerielist .gdwlist .row{margin:0;}#gdwgestion.galerielist .gdwlist .row .photo{padding:0;}#gdwgestion.galerielist .gdwlist .row .photo .text{text-align:center;}#gdwgestion.galerielist .gdwlist .row .photo .text a{font-size:1em;font-weight:normal;text-decoration:none;color:black;line-height:100%;}#gdwgestion.galerielist .gdwlist .row .photo .img{cursor:pointer !important;}#gdwgestion.galerielist .gdwlist .row .photo .img .hover{top:0;left:0;right:0;bottom:0;z-index:0;opacity:0;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../images/galerie_hover.png);transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}#gdwgestion.galerielist .gdwlist .row .photo .img:hover .hover{opacity:1;}#gdwgestion.galerielist .gdwlist .row .photo .img a{display:block;position:relative;}#gdwgestion.galerielist .gdwlist .row .photo .img a img{display:block;width:100%;border:0px;visibility:visible;}#gdwgestion.galerielist .gdwlist .row .photo .return{display:block;background-image:url(../images/galerie_fleche.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;position:relative;}#gdwgestion.galerielist .gdwlist .row .photo .return a{display:block;background-image:url(../images/p.gif);}#gdwgestion.galerielist .gdwlist .row .photo .return img{display:block;width:100%;visibility:hidden;}#gdwgestion.galerielist .gdwlist .row .photo .return:hover{background-image:url(../images/galerie_fleche_h.jpg);}#gdwgestion.contact .bouton-reservation a{width:100%;color:white;display:block;line-height:60px;font-size:2.6em;font-weight:400;font-family:Oswald;text-align:center;transition:background-color 0.2s;-o-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;background-color:#a5692a;}#gdwgestion.contact .bouton-reservation a:hover{color:white;background-color:#fca808;}#gdwgestion.contact .bouton-reservation img{top:-3px;left:3px;position:relative;}#gdwgestion.contact .contact-address .row .block .details{padding:0 0 40px;}#gdwgestion.contact .contact-address .row .block p.addrheading{font-size:2.5em;font-weight:700;color:#fea700;line-height:120%;}#gdwgestion.contact .contact-address .row .block p{font-size:2em;font-weight:300;font-family:Oswald;color:white;line-height:120%;}#gdwgestion.contact .contact-address .row .block p a{text-decoration:none;color:white;}#gdwgestion.contact .contact-address .row .block p a:hover{color:#fea700;}#gdwgestion.contact .googlemap{width:100%;position:relative;}#gdwgestion.contact .googlemap #map{height:400px;}#gdwgestion.contact .googlemap .misc .horairewrap{right:0;bottom:0;z-index:10;display:block;position:absolute;background-color:rgba(44,36,34,0.75);}#gdwgestion.contact .googlemap .misc .horairewrap .horaireTitle{font-size:2.5em;font-weight:700;padding:5px 10px;font-family:Oswald;color:#fea700;line-height:120%;}#gdwgestion.contact .googlemap .misc .horairewrap .horaire{margin-bottom:10px;}#gdwgestion.contact .googlemap .misc .horairewrap .horaire td{border:0;font-size:2em;line-height:100%;}#gdwgestion.contact .contact_form{padding-top:25px;}#gdwgestion.contact .contact_form .whiteLine{width:100%;margin-bottom:10px;padding-top:10px;border-bottom:1px solid white;}#gdwgestion.contact .contact_form .c_fields .salutation .labelbox{font-size:2em;font-weight:400;font-family:Oswald;color:#fea700;line-height:120%;}#gdwgestion.contact .contact_form .c_fields .salutation .fieldbox{float:left;}#gdwgestion.contact .contact_form .c_fields .salutation .fieldbox label{margin:0 35px 0 0;font-size:1.8em;}#gdwgestion.contact .contact_form .c_fields .fieldset{padding:5px;}#gdwgestion.contact .contact_form .c_fields .fieldset .labelbox{font-size:2em;font-weight:400;font-family:Oswald;color:#fea700;line-height:120%;}#gdwgestion.contact .contact_form .c_fields .fieldset .fieldbox{float:left;width:100%;}#gdwgestion.contact .contact_form .c_fields .fieldset .fieldbox input[type=text],#gdwgestion.contact .contact_form .c_fields .fieldset .fieldbox textarea{color:white;height:auto;border:2px solid #251d1a;border-radius:0;font-size:1.5em;font-family:'Raleway';outline:none !important;background-color:rgba(255,255,255,0.10);}#gdwgestion.contact .contact_form .c_fields .fieldset .fieldbox textarea{height:160px;resize:none;}#gdwgestion.contact .contact_form .c_buttons{float:right;width:220px;}#gdwgestion.contact .contact_form .c_buttons .buttonHold{float:left;margin:0 5px;}#gdwgestion.contact .contact_form .c_buttons .buttonHold input{color:white;width:100px;height:45px;font-size:2em;border:none;border-radius:0;}#gdwgestion.contact .contact_form .c_buttons .buttonHold input[type=submit]{background:#fea700;}#gdwgestion.contact .contact_form .c_buttons .buttonHold input[type=submit]:hover{background:#fcb937;}#gdwgestion.contact .contact_form .c_buttons .buttonHold input[type=reset]{background:#241d1b;}#gdwgestion.contact .contact_form .c_buttons .buttonHold input[type=reset]:hover{background:#2e2522;}#gdwgestion.contact .contact_form .captcha_hold .captcha{width:225px;float:left;background-color:transparent;padding:4px;border-width:0px;border-style:solid;border-color:#a5a5a5;border-radius:0;}#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 .captchaInput{color:white;width:190px;height:auto;float:left;padding:6px 12px;border-radius:0;font-size:1.5em;font-family:'Raleway';outline:none !important;border:2px solid #251d1a;background-color:rgba(255,255,255,0.10);}#gdwgestion.contact .contact_form .captcha_hold .captcha a{text-decoration:none;display:block;width:22px;height:22px;background-image:url('../images/fleche_h.png');margin:4px 0 0 5px;float:left;}#gdwgestion.contact .contact_form .captcha_hold .captcha a:hover{background-image:url('../images/fleche.png');}#gdwgestion.contact .contact_form .captcha_hold .captcha p{font-size:14px;font-weight:lighter;color:#cd0f11;line-height:100%;padding:4px 0 0;}#gdwgestion.soumission{font-size:10px;}#gdwgestion.soumission .borderTop{padding-top:50px;margin-bottom:50px;border-top:1px solid white;}#gdwgestion.soumission .stitle{color:#fea700;font-size:3em;font-weight:700;font-family:Oswald;line-height:100%;padding:15px 0;}#gdwgestion.soumission .stitle .smaller{font-weight:300;}#gdwgestion.soumission .datepick input{float:right;}#gdwgestion.soumission .datepick .calendar-button{width:25px;height:25px;float:left;top:-1px;display:block;cursor:pointer;position:relative;background-image:url('../images/icon_calendar.png');}#gdwgestion.soumission .datepick .calendar-button:focus,#gdwgestion.soumission .datepick .calendar-button:hover{background-image:url('../images/icon_calendar_h.png');}#gdwgestion.soumission .required{color:#fea700;}#gdwgestion.soumission .errmsg{display:none;}#gdwgestion.soumission .text{color:white;font-size:2em;font-weight:400;line-height:120%;padding:5px 0;}#gdwgestion.soumission .text.yellow{color:#fea700;font-weight:700;}#gdwgestion.soumission .no-label .labelbox{display:none;}#gdwgestion.soumission .fieldset .labelbox{width:25%;float:left;}#gdwgestion.soumission .fieldset .labelbox label{float:left;font-size:2em;font-weight:400;line-height:120%;}#gdwgestion.soumission .fieldset .fieldbox{width:75%;float:left;}#gdwgestion.soumission .fieldset .fieldbox input{width:100%;color:white;border-radius:0;border:2px solid #251d1a;background-color:rgba(255,255,255,0.10);}#gdwgestion.soumission .fieldset .fieldbox input[type=text]{height:26px;float:right;}#gdwgestion.soumission .fieldset .fieldbox .checkbtn{width:10px;height:10px;float:left;display:block;margin-right:10px;background-image:url('../images/bouton_10x10.png');background-position:bottom left;}#gdwgestion.soumission .fieldset .fieldbox input[type=checkbox]{display:none;}#gdwgestion.soumission .fieldset .fieldbox input[type=checkbox]:checked + .checkbtn{background-position:bottom right;}#gdwgestion.soumission .fieldset .fieldbox .radiobtn{width:10px;height:10px;float:left;display:block;background-image:url('../images/bouton_10x10.png');background-position:top left;}#gdwgestion.soumission .fieldset .fieldbox input[type=radio]{display:none;}#gdwgestion.soumission .fieldset .fieldbox input[type=radio]:checked + .radiobtn{background-position:top right;}#gdwgestion.soumission .fieldset .fieldbox label{font-size:1.8em;font-weight:400;padding-right:25px;padding-bottom:10px;}#gdwgestion.soumission .fieldset .fieldbox button{width:103px;height:45px;clear:both;float:left;font-size:2em;border:none;border-radius:0;}#gdwgestion.soumission .fieldset .fieldbox button[type=submit]{margin-top:60px;margin-bottom:15px;background-color:#fea700;}#gdwgestion.soumission .fieldset .fieldbox button[type=submit]:hover{background-color:#fcb937;}#gdwgestion.soumission .fieldset .fieldbox button[type=reset]{background-color:#241d1b;}#gdwgestion.soumission .fieldset .fieldbox button[type=reset]:hover{background-color:#2e2522;}#gdwgestion.soumission .fieldset .fieldbox select{height:26px;padding:0;color:white;border-radius:0;border:2px solid #251d1a;background-color:rgba(255,255,255,0.10);}#gdwgestion.soumission .fieldset .fieldbox select option{color:#241d1b;}#gdwgestion.soumission .fieldset .fieldbox textarea{width:133%;color:white;border-radius:0;border:2px solid #251d1a;background-color:rgba(255,255,255,0.10);}#gdwgestion.soumissionsucces{padding:50px 15px;}#gdwgestion.soumissionsucces h2{color:white;font-size:4em;font-weight:300;line-height:140%;text-align:center;text-transform:uppercase;}#gdwgestion.soumissionsucces h2 strong{color:#fea700;}@font-face {
	font-family: 'DaxBlack';
	src: url('../fonts/daxwide-black-webfont.eot');
	src: url('../fonts/daxwide-black-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/daxwide-black-webfont.woff') format('woff'),
			 url('../fonts/daxwide-black-webfont.ttf') format('truetype'),
			 url('../fonts/daxwide-black-webfont.svg#DaxBlack') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'IcoMoon';
	src: url('../../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),
			 url('../../../../media/jui/fonts/IcoMoon.woff') format('woff'),
			 url('../../../../media/jui/fonts/IcoMoon.ttf') format('truetype'),
			 url('../../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Flaticon";
	src: url("fonts/flaticon.eot");
	src: url("fonts/flaticon.eot#iefix") format("embedded-opentype"),
	url("fonts/flaticon.woff") format("woff"),
	url("fonts/flaticon.ttf") format("truetype"),
	url("fonts/flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {
	font-family: Flaticon;
	font-size: 20px;
	font-style: normal;
}
.flaticon-facebook55:before {
	content: "\e000";
}
.flaticon-next15:before {
	content: "\e001";
}
.flaticon-pen43:before {
	content: "\e002";
}
.flaticon-phone60:before {
	content: "\e003";
}
.flaticon-25:before {
	content: "\e004";
}
.flaticon-previous11:before {
	content: "\e005";
}
.flaticon-social19:before {
	content: "\e006";
}
.flaticon-youtube28:before {
	content: "\e007";
}@media screen and (min-width: 1920px) {
	
}

@media screen and (max-width: 1800px) {
	/* RESIZE RESERVATION BUTTON TEXT */
	.boutonReservation,
	.boutonActiviter {
		font-size: 6px;
	}
	.boutonReservation .leaf table,
	.boutonActiviter .leaf table {
		top: 40%;
	}
	
	/* RESIZE TEXT CONTENT PROMOTION */
	.gdwrotator.promotion .rotator .contents .content .textcontent,
	.gdwrotator.promotion .rotator .contents .content .textprices {
		font-size: 8px;
	}
}

@media screen and (max-width: 1200px) {
	/* RESIZE RESERVATION BUTTON TEXT */
	.boutonReservation,
	.boutonActiviter {
		font-size: 8px;
	}
	.boutonReservation .leaf table,
	.boutonActiviter .leaf table {
		top: 35%;
	}
}

@media screen and (max-width: 1199px) {
	/* STOP PARALAX BG */
	body #innerbody {
		background-attachment: initial;
	}
	
	.article .salle_de_reception ul {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	#gdwfootercontact .social .socialWrap {
		width: 225px;
		float: none;
		margin: 0 auto 30px;
	}
	
	/* SET COLUMN PADDING BOTTOM */
	.col-component,
	.gdwrotator.realisation .col,
	.boutonActiviter .col {
		margin-bottom: 20px;
	}
	
	/* LOGO BECOME SMALLER AT LESS THAN 1200px SCREEN WIDTH */
	#gdwlogo {
		top: 20px;
		transform: rotate(-5deg) scale(0.5);
		-o-transform: rotate(-5deg) scale(0.5);
		-ms-transform: rotate(-5deg) scale(0.5);
		-moz-transform: rotate(-5deg) scale(0.5);
		-webkit-transform: rotate(-5deg) scale(0.5);
	}
	
	/* RESIZE QUOTATION AND SHIFT UP A LITTLE */
	.quotation {
		font-size: 8px;
		max-width: 960px;
		margin: 60px auto 0;
	}
	/* RESIZE QUOTES IMAGES */
	.quotation .quotes:before,
	.quotation .quotes:after {
		width: 80px;
		height: 68px;
	}
	
	/* SET PADDING OF COLUMNS IN ROWS */
	.slideshow .col-left {
		padding-right: 15px !important;
	}
	.slideshow .col-right {
		padding-left: 15px !important;
	}
	
	/* ADJUST SLIDESHOW LEFT & RIGHT SPACE */
	.gdwrotator.slideshow .rotator.left,
	.gdwrotator.slideshow .rotator.right {
		left: 15px;
		right: 15px;
	}
	
	/* ADJUST FAKE IMG MAX HEIGHT */
	.gdwrotator .fake_img {
		height: 275px;
	}
	/* ADJUST TEXTCONTENT PADDING */
	.gdwrotator .rotator .contents .content .textcontent {
		padding: 0;
	}
	.gdwrotator .rotator .contents .content .textcontent p {
		font-size: 3em;
	}
	.gdwrotator .rotator .contents .content .textcontent .picture {
		margin: 0 auto 30px;
	}
	/* ADJUST SLIDER SELECTIONS DOT POSITION */
	.gdwrotator .rotator .selections {
		bottom: 42px;
	}
	
	/* RESIZE TEXT CONTENT PROMOTION */
	.gdwrotator.promotion .rotator .contents .content .textcontent,
	.gdwrotator.promotion .rotator .contents .content .textprices {
		font-size: 9px;
	}
}

@media screen and (max-width: 991px) {
	/* ARTICLES TEXT SIZE */
	.article p {
		font-size: 1.6em;
	}
	
	#gdwgestion.contact .contact_form .c_buttons {
		float: none;
		margin: 15px auto 0;
	}
	
	#gdwgestion.contact .contact_form .captcha_hold .captcha {
		float: none;
		margin: 0 auto;
	}
	
	/* LOGO BECOME EVEN SMALLER AT LESS THAN 992px SCREEN WIDTH */
	#gdwlogo,
	#gdwlogo.minimized {
		top: 0px;
		transform: rotate(0deg) scale(0.5);
		-o-transform: rotate(0deg) scale(0.5);
		-ms-transform: rotate(0deg) scale(0.5);
		-moz-transform: rotate(0deg) scale(0.5);
		-webkit-transform: rotate(0deg) scale(0.5);
	}
	
	/* RESIZE QUOTATION TEXT ONLY */
	.quotation {
		font-size: 6px;
		max-width: 675px;
	}
	
	/* REMOVE WHITE BORDER FROM RESERVATION MODULE */
	.boutonReservation .leaf {
		border: 0;
	}
	
	/* RESIZE TEXT CONTENT PROMOTION */
	.gdwrotator.promotion .rotator .contents .content .textcontent,
	.gdwrotator.promotion .rotator .contents .content .textprices {
		font-size: 9px;
	}
	
	/* SET FOOTER CONTACT TEXT ALIGN N STUFF */
	#gdwfootercontact .icon {
		width: 100%;
		margin-top: 10px;
		margin-left: 0px;
		text-align: center;
	}
	#gdwfootercontact .row {
		padding-top: 20px
	}
	#gdwfootercontact .social .socialWrap {
		width: 225px;
		float: none;
		margin: 0 auto 30px;
	}
	#gdwfootercontact .icon {
		top: 5px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	#gdwfootercontact .icon-map,
	#gdwfootercontact .icon-tel,
	#gdwfootercontact .icon-mail {
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	
	.article .salle_de_reception .lienGallery a:before {
		left: 0;
	}
}

@media screen and (max-width: 767px) {
	/* ARTICLES TEXT SIZE */
	.article p {
		font-size: 1.4em;
	}
	.article .activite {
		font-size: 8px;
	}
	.article .tarif {
		font-size: 8px;
	}
	.article .tarif .col {
		padding: 0;
	}
	.article, body.mce-content-body {
		padding: 30px;
	}
	
	/* SET PADDING OF PROMOTION MODULE */
	.gdwrotator.promotion .rotator.left {
		right: 15px;
	}
	.gdwrotator.promotion .rotator.right {
		left: 15px;
	}
	
	/* RESIZE QUOTATION TEXT ONLY */
	.quotation {
		font-size: 5px;
		max-width: 550px;
	}
	
	/* RESIZE QUOTES IMAGES */
	.quotation .quotes:before,
	.quotation .quotes:after {
		width: 60px;
		height: 48px;
	}
	
	/* CHANGE TOP PADDING FOR IMAGE */
	#top {
		padding-bottom: 70px;
	}
	
	.boutonReservation .leaf table,
	.boutonActiviter .leaf table {
		top: 35%;
	}
	
	/* RESIZE TEXT CONTENT PROMOTION */
	.gdwrotator.promotion .rotator .contents .content .textcontent,
	.gdwrotator.promotion .rotator .contents .content .textprices {
		font-size: 9px;
	}
	
	/* GDWGESTION */
	#gdwgestion.soumission .fieldset .labelbox {
		width: 100%;
	}
}

@media screen and (max-width: 500px) {
	
	#gdwmenumobile {
		font-size: 8px;
	}
	
	.boutonReservationBookenda {
		font-size: 6px;
	}
	
	.article, body.mce-content-body {
		padding: 20px;
	}
	
	/* RESIZE RESERVATION BUTTON TEXT */
	.boutonReservation,
	.boutonActiviter {
		font-size: 5px;
	}
	.boutonReservation .leaf,
	.boutonActiviter .leaf {
		height: 235px;
	}
	.boutonReservation .leaf table,
	.boutonActiviter .leaf table {
		top: 30%;
	}
	
	
}

@media screen and (max-width: 419px) {
	/* RESIZE TEXT CONTENT PROMOTION */
	.gdwrotator.promotion .rotator .contents .content .textcontent,
	.gdwrotator.promotion .rotator .contents .content .textprices {
		font-size: 8px;
	}
	
	.gdwphone {
		font-size: 7px;
	}
}

/* OVERRIDES */
.strike {
	top: 50%;
	left: 0px;
	right: 0px;
	height: 2px;
	background: #fea700;
	margin-top: -1px;
	position: absolute;
}

.row {
	margin-bottom: 20px;
}

.container-fluid {
	width: 100%;
	max-width: 1920px;
	padding-left: 25px;
	padding-right: 25px;
}

*::-webkit-input-placeholder {
	color: #665e57 !important;
}
*:-moz-placeholder {
	/* FF 4-18 */
	color: #665e57 !important;
}
*::-moz-placeholder {
	/* FF 19+ */
	color: #665e57 !important;
}
*:-ms-input-placeholder {
	/* IE 10+ */
	color: #665e57 !important;
}

#gdwgestion.soumission .datepick input {
	width: calc(100% - 30px) !important;
}









#Loader {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: fixed;
	z-index: 99999999;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	/*background-image: url('../images/loader_bg.jpg');*/
}
#ImageLoader {
	width: 200px;
	height: 200px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0px 0px;
	margin: auto auto;
	position: absolute;
	animation: rotate360 1s ease-in-out 0s infinite alternate;
	-o-animation: rotate360 1s ease-in-out 0s infinite alternate;
	-moz-animation: rotate360 1s ease-in-out 0s infinite alternate;
	-webkit-animation: rotate360 1s ease-in-out 0s infinite alternate;
}
#ImageLoader {
	transition: fill 1s;
}

@keyframes rotate360 {
	0% {
		fill: #a5692a;
		color: red;
		transform: rotate(0deg);
	}
	100% {
		fill: #fea700;
		transform: rotate(360deg);
	}
}
@-o-keyframes rotate360 {
	0% {
		fill: #a5692a;
		-o-transform: rotate(0deg);
	}
	100% {
		fill: #fea700;
		-o-transform: rotate(360deg);
	}
}
@-moz-keyframes rotate360 {
	0% {
		fill: #a5692a;
		-moz-transform: rotate(0deg);
	}
	100% {
		fill: #fea700;
		-moz-transform: rotate(360deg);
	}
}
@-webkit-keyframes rotate360 {
	0% {
		fill: #a5692a;
		-webkit-transform: rotate(0deg);
	}
	100% {
		fill: #fea700;
		-webkit-transform: rotate(360deg);
	}
}