﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{min-width:1200px;width:100%;background:url("assets/images/bg.jpg") repeat;font-family:"Quicksand",sans-serif;font-size:16px;color:#fff;weight:400;text-align:center;line-height:1.2}#prehead .maitre-artisan{background-size: contain !important;top: 0;display: block;height: 82px;right: 0;position: absolute;z-index: 5;width: 125px;}@media screen and (max-width: 1200px){body{min-width:inherit}}.contener{display:block;width:1000px;max-width:95%;margin:0 auto;position:relative}@media screen and (max-width: 695px){.contener{max-width:90%}}strong{font-weight:700}em{font-style:italic}a{color:#A9C609;text-decoration:none !important;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}a:hover,a:focus{color:#fff;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;text-decoration:none}.none,.assistive-text,.responsive,.skip-link{display:none !important}span.out,span.hover{display:block;position:absolute;left:0;top:0;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}span.out{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}a:hover span.out{opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}span.hover{opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}a:hover span.hover{opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.contL,.contR{display:block;width:48%}.contLeft,.contMiddle,.contRight{display:block;width:30%}.contL,.contLeft{float:left;clear:both}@media screen and (max-width: 960px){.contL,.contLeft{width:96%;padding:0 2%;clear:both;float:inherit}}.contMiddle{float:left;margin:0 5%}@media screen and (max-width: 960px){.contMiddle{width:96%;padding:0 2%;clear:both;float:inherit}}.contR,.contRight{float:right}@media screen and (max-width: 960px){.contR,.contRight{width:96%;padding:0 2%;clear:both;float:inherit}}.contF{display:block;clear:both;width:100%}:focus{outline:none !important}.clear{display:block;clear:both;overflow:hidden}.float-right{float:right}.float-left{float:left}.col-centered{display:inline-block;float:none;margin:0 -5px;padding:0}.wpcf7-form{display:block;clear:both;overflow:hidden}.wpcf7-form label{display:block;clear:both;padding:0 0 10px 0}.wpcf7-form label em{display:block;clear:both;font-size:0.825em}.wpcf7-form .message{padding:0 !important;margin:0 !important}.wpcf7-form input,.wpcf7-form select{display:block;clear:both;width:100%;margin:0 0 20px 0;padding:5px;color:#2C2B33;background:#f7f7f8;border:none;border-radius:0;position:relative;z-index:1}.wpcf7-form textarea{display:block;clear:both;width:100%;margin:0 0 20px 0;padding:5px;color:#2C2B33;background:#f7f7f8;border:none;height:10em;position:relative;z-index:1}.wpcf7-form img{float:right;margin:2.5em 0 0 0}.wpcf7-form input[type="submit"]{display:block;clear:both;width:50%;float:right;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;padding:10px 0;background:#981253;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;text-shadow:none;font-family:"Quicksand",sans-serif}.wpcf7-form input[type="submit"]:hover{background:#A9C609;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}@media screen and (max-width: 992px){.wpcf7-form input[type="submit"]{width:100%}}.wpcf7-form .message{background:inherit;border:inherit;color:inherit;margin:inherit;padding:inherit}.wpcf7-form .wpcf7-form-control-wrap,.wpcf7-form .wpcf7-form-control,.wpcf7-form .captcha-image{display:block;clear:both;overflow:hidden;width:100%}.wpcf7-form .captcha-image{border:none;color:#A9C609}.wpcf7-form .captcha-image label>input+i{border:none;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}.wpcf7-form .captcha-image label>input:checked+i{border:none;color:#fff;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}.wpcf7-form .captcha-image label>input:hover+i{border:none;color:#fff;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}.wpcf7-form .captcha-image .cf7ic_instructions span{color:#A9C609;padding-left:10px}@media screen and (max-width: 450px){.wpcf7-form label{text-align:left}}.wpcf7-form div.wpcf7-mail-sent-ok{text-align:center;border:none;color:#A9C609}.wpcf7-form div.wpcf7-validation-errors{text-align:center;border:none;color:#fff}.wpcf7-form em{display:block;clear:both;overflow:hidden;text-align:right;font-size:0.85em}.wpcf7-form .accept{text-align:left}.wpcf7-form .accept-this-1{width:auto;display:inline}.wpcf7-form .accept-this-1 span{display:inline;width:auto;clear:none}.wpcf7-form .accept-this-1 span span{width:auto;clear:none;margin:0 10px 0 0;line-height:1;display:block;float:left}.wpcf7-form .accept-this-1 span span input{margin:0;width:25px;height:25px}#ui-datepicker-div{display:none;padding:10px;text-align:center;background:#fff}#ui-datepicker-div .ui-corner-all{padding:0 10px}#ui-datepicker-div .ui-datepicker-title,#ui-datepicker-div .ui-datepicker-calendar{color:#2C2B33}#ui-datepicker-div .ui-datepicker-calendar{width:100%}#ui-datepicker-div th,#ui-datepicker-div td{text-align:center;padding:5px}#ui-datepicker-div a:hover{color:#981253}#ui-datepicker-div .ui-datepicker-today{background:rgba(44,43,51,0.1)}#sitemap #primaryNav #home{background:none}#sitemap #primaryNav li a{color:#2C2B33;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:#A9C609;border:none}#sitemap #primaryNav li a:hover{color:#A9C609;background:#2C2B33}#sitemap #utilityNav li a{color:#2C2B33;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:#981253;border:none}#sitemap #utilityNav li a:hover{color:#A9C609;background:#2C2B33}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hvr-ripple-out{100%{top:-6px;right:-6px;bottom:-6px;left:-6px;opacity:0}}@keyframes hvr-ripple-out{100%{top:-6px;right:-6px;bottom:-6px;left:-6px;opacity:0}}@-webkit-keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes hvr-icon-float-away{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@-webkit-keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hvr-logo{0%{opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}65%{opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}}@keyframes hvr-logo{0%{opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}65%{opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}}@-webkit-keyframes hvr-logo-fade{0%{opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}100%{opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);width:100%}}@keyframes hvr-logo-fade{0%{opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0)}100%{opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);width:100%}}#prehead{display:block;clear:both;overflow:hidden;padding:10px 0;color:#fff;text-align:right}#prehead a.phone{padding:0 10px 0 30px;position:relative;font-size:2em}#menuMob{display:none ;}#prehead #menuMob{position:absolute;left:0;top:0;z-index:5;background-color:#981153;margin-top:-10px;}#prehead #menu{display:block;position:absolute;left:0;top:0;z-index:5;background-color:#981153;margin-top:-10px;}#prehead #menu a.menu{display:block;clear:both;text-align:center;width:180px;padding:7px 0}#prehead #menu a.menu em{display:block;clear:both;font-family:"Grand Hotel",cursive;font-size:1.75em;font-weight:400}#prehead #menu a.menu:hover{color:#981253}#prehead #menu a.menu.event{color:white;border-top:5px solid #2a2930;}#prehead #menu a.menu.event:hover{color:#A9C609}#prehead #menu a.menu.year:hover{color:#fff}#prehead .site-title{z-index:1}#prehead .distinction{display:block;position:absolute;right:130px;top:0;z-index:5;width:90px;height:90px;background-size:contain !important}@media screen and (max-width: 992px){#prehead a.phone{display:none}}@media screen and (max-width: 695px){#prehead .distinction{width:40px;height:40px;left:0;top:150px;}#prehead .menucont{padding-bottom:50px}#prehead .menucontfull{padding-bottom:20px}#prehead #menu{display:block;position:absolute;left:0;bottom:0;top:inherit;width:100%;font-size:0.85em}#prehead #menu a.menu{width:100%;padding:5px 0}#prehead #menu a.menu em{clear:none;display:inline-block}}nav#site-navigation{display:block;clear:both;overflow:hidden;position:relative;z-index:10;width:100%;background:#981253;top:15px;margin-bottom:-15px}nav#site-navigation button{display:none}nav#site-navigation ul{text-align:center;display:block;width:100%;padding:20px 0}nav#site-navigation ul li{position:relative;display:inline-block}nav#site-navigation ul li a{position:relative;padding:0 40px;display:block;color:#fff;font-size:1.125em;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}nav#site-navigation ul li a:before{content:"◼";color:#A9C609;font-family:"Grand Hotel",cursive;position:absolute;width:100%;text-align:center;left:0;bottom:-25px;text-align:center;font-size:0.75em;opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}nav#site-navigation ul li a:hover{color:#A9C609;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}nav#site-navigation ul li a:hover:before{opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}nav#site-navigation ul li ul{position:absolute;left:0;top:22px;padding:30px 5px 5px;background:#f7f7f8;opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);font-size:0.85em;z-index:10;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}nav#site-navigation ul li ul li a:before{display:none}nav#site-navigation ul li:hover ul{display:block;opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}nav#site-navigation ul li:hover ul a{padding:0}nav#site-navigation ul li:hover ul a:hover{padding:5px 0}nav#site-navigation ul li.current-menu-item a{color:#fff}nav#site-navigation ul li.current-menu-item a:before{opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);color:#a9c609}@media screen and (max-width: 992px){nav#site-navigation{display:none}}nav#site-navigation.fixed{position:fixed;top:0;left:0;width:100%;display:block;overflow:hidden}@media screen and (max-width: 992px){nav#site-navigation.fixed{display:none}}nav#menu-toggle{display:none;z-index:100;background:#981253;clear:both;padding:10px 0 0 0}@media screen and (max-width: 992px){nav#menu-toggle{display:block;clear:both;overflow:hidden;position:fixed;top:0;left:0;width:100%;display:block;overflow:hidden}}nav#menu-toggle .ascenseur{display:block;position:relative;float:right;width:60px;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}nav#menu-toggle .ascenseur i{width:100%;text-align:center;font-size:2.5em;color:#fff}nav#menu-toggle .ascenseur .open{display:block;opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}nav#menu-toggle .ascenseur .close{display:none;opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width: 992px){nav#menu-toggle .ascenseur{top:-5px}}nav#menu-toggle .ascenseur.opened .open{display:none;opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}nav#menu-toggle .ascenseur.opened .close{display:block;opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;text-shadow:none}nav#menu-toggle .menu-toggle{display:block;clear:both;overflow:hidden;text-align:center;background:#981253}nav#menu-toggle .menu-toggle li{display:block;clear:both;overflow:hidden}nav#menu-toggle .menu-toggle a{display:block;clear:both;overflow:hidden;padding:10px 0;font-size:2em;color:#fff;width:100%}nav#menu-toggle .menu-toggle ul li ul{font-size:0.85em}nav#menu-toggle .menu-toggle ul li ul a{color:#A9C609}nav#menu-toggle .menu-toggle ul li:hover ul{display:block}nav#menu-toggle .menu-toggle .current-menu-item a{color:#fff;background:#A9C609}@media screen and (max-width: 695px){nav#menu-toggle .menu-toggle a{font-size:1.25em}}nav#menu-toggle .phone{font-size:1.5em;text-align:left;float:left;padding:0 15px;color:#fff;position:relative;top:-7px}nav#menu-toggle .phone:before{font-size:1.25em;padding-right:10px;position:relative;top:7px}@media screen and (max-width: 992px){nav#menu-toggle .phone{top:2px}}nav#menu-toggle .togglehours{padding:10px}nav#menu-toggle li.current-menu-item a{background:#981253;color:#2C2B33}header#masthead{display:block;clear:both;overflow:hidden;display:flex;background-size:cover !important;height:750px;text-align:center}header#masthead .contener{background:rgba(44,43,51,0.7)}header#masthead .contener h1{@incldue bbo;padding-top:80px;text-align:center;font-size:3.125em}header#masthead .contener h1:after{display:block;clear:both;overflow:hidden;font-size:0.65em;color:#A9C609;padding:20px 0;content:"\e901";font-family:"porcbonheur" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}header#masthead .contener .contxt{font-size:1.5em}header#masthead .phone{display:block;clear:both;overflow:hidden;text-align:right;font-size:2em;padding-right:15px;margin-bottom:40px;color:#981253;width:100%}header#masthead .phone i{font-size:1.25em;position:relative;top:10px}header#masthead .phone:hover{color:#A9C609}@media screen and (max-width: 695px){header#masthead .contener h1{font-size:2em}header#masthead .contener .contxt{font-size:1.25em}header#masthead .phone{display:none}}header#masthead.inside{height:0px}header#masthead.inside .contener{background:none}.site-title{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;display:block;clear:both;overflow:hidden;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;position:relative;text-indent:-9999px;height:190px;background-size:contain !important}.site-title .out{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-size:contain !important}.site-title .hover{width:80%;left:10%;position:absolute;top:0;height:100%;background-size:contain !important}.site-title:hover .out{-webkit-animation-name:hvr-logo;animation-name:hvr-logo;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.site-title:hover .hover{display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-animation-name:hvr-logo-hover;animation-name:hvr-logo-hover;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@media screen and (max-width: 695px){.site-title{width:90%;margin:0 auto}}.site-title.bot{margin:80px auto}.toggle{display:none}@media screen and (max-width: 992px){.toggle{display:block}}#page{display:block;clear:both;overflow:hidden}@media screen and (max-width: 992px){#page{padding:60px 0 0 0}}#primary{display:block;clear:both;overflow:hidden;padding:0;position:relative}#primary:before{position:absolute;top:-20%;right:0;font-size:80em;color:rgba(169,198,9,0.05);filter:blur(1px)}@media screen and (max-width: 695px){#primary.home{top:-170px;margin-bottom:-170px}}.more{display:block;clear:both;overflow:hidden;text-align:center;text-transform:uppercase;color:#fff;padding:20px;margin:40px auto 0;max-width:375px;background:#A9C609;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}.more:hover{background:#981253;color:#fff;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}.more.col3{background:#981253}.more.col3:hover{background:#A9C609}#content{position:relative;text-align:center}#content p#breadcrumbs{display:block;clear:both;overflow:hidden;color:#fff;position:relative;padding:0 0 20px 0}#content p#breadcrumbs a{color:#A9C609}#content p#breadcrumbs a:hover{color:#fff}@media screen and (max-width: 992px){#content p#breadcrumbs{right:5%}}@media screen and (max-width: 780px){#content p#breadcrumbs{display:none}}#content h1{@incldue bbo;padding-top:80px;text-align:center;font-size:3.125em}#content h1:after{display:block;clear:both;overflow:hidden;font-size:0.65em;color:#A9C609;padding:20px 0;content:"\e901";font-family:"porcbonheur" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}#content h2{display:block;clear:both;overflow:hidden;font-family:"Grand Hotel",cursive;font-size:3em;padding:0 0 20px 0;color:#A9C609}#content h3{display:block;clear:both;overflow:hidden;font-size:3.125em;padding:0 0 20px 0}#content .contxt{font-size:1.25em}#content .img-content,#content .imgintern{display:block;overflow:hidden;background-size:cover !important;min-height:350px;margin:0 0 20px 0}#content p{padding:0 0 20px 0}@media screen and (max-width: 992px){#content h1{font-size:2.5em}}@media screen and (max-width: 695px){#content{font-size:1em}#content h1{font-size:2em}#content h2{font-size:2.75em}#content h3{font-size:2em}}#content .link-btn{padding:15px 0;background:#A9C609;color:#fff;text-align:center}#content .link-btn:hover{background:#fff;color:#A9C609}#content .link-btn.right{float:right}#content .icon-more{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;display:block;clear:both;overflow:hidden;position:relative;width:50%;float:right;text-align:center;padding:10px 0;background:#981253;color:#2C2B33;margin:20px 0 0 0}#content .icon-more:before{-webkit-transform:translateZ(0);transform:translateZ(0)}#content .icon-more:hover:before,#content .icon-more:focus:before,#content .icon-more:active:before{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}#content .icon-more:before{position:absolute;left:5%}#content .icon-more:hover{background:#2C2B33;color:#981253}@media screen and (max-width: 695px){#content .icon-more{width:100%}}#content iframe{display:block;clear:both;overflow:hidden;width:100%;height:250px;margin:0 0 40px 0}#content .menuinside{display:block;clear:both;text-align:center;padding:10px 0;font-size:1.5em}#content .menuinside em{display:block;clear:both;font-family:"Grand Hotel",cursive;font-size:1.75em;font-weight:400}#content .menuinside:hover{color:#981253}#content a.menuinside.event{color:#981253}#content a.menuinside.event:hover{color:#A9C609}.part-title{display:block;clear:both;overflow:hidden;padding:20px;text-align:center;font-size:1.75em;background:#A9C609;color:#fff}.part-title span{display:block;clear:both;overflow:hidden;position:relative;font-size:0.85em}.part-title:hover{background:#981253}#content-top{padding:40px 0}#content-top .imgcontent{width:100%;padding:0 0 40px 0}#content-top.intern{display:block;clear:both;overflow:hidden}#content-top.intern p#breadcrumbs{padding:0}#content-top.intern h1{padding-top:40px}#content-top.intern .gallery{display:block;overflow:hidden;text-align:center;max-height:333px}#content-top.intern .gallery a{position:relative;padding:0;position:relative;margin:0;margin-bottom:-4px;background-size:cover !important;opacity:.8;-o-opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=80);border:solid 10px #2C2B33}#content-top.intern .gallery a:before{content:"";display:block;padding-top:100%}#content-top.intern .gallery a:hover{transform:scale(1.05);z-index:+1;opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}#content-bot{display:block;clear:both;overflow:hidden;position:relative;padding:40px 0}#content-bot h2{color:#A9C609}#content-bot .img{display:block;position:absolute;right:0;top:0;width:50%;max-width:900px;height:100%;z-index:-1;background-size:cover !important}#content-bot .more{display:block;clear:both;overflow:hidden;text-align:center;color:#2C2B33;padding:20px;margin:40px auto 0;max-width:375px;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px;background:#A9C609;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}#content-bot .more:hover{background:#2C2B33;color:#A9C609;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}@media screen and (max-width: 992px){#content-bot .img{width:150%;max-width:inherit;opacity:.2;-o-opacity:.2;-moz-opacity:.2;-webkit-opacity:.2;filter:alpha(opacity=20)}}.contpage{display:block;clear:both;overflow:hidden;padding:0 0 40px 0}.contpage .map iframe{width:100%;min-height:300px}.contpage .map .overlay{background:transparent;display:block;display:block;position:absolute;left:0;top:0;width:100%;height:800px}.contpage .contact{font-size:2em}.contpage .contact .phone{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;position:relative;display:block;clear:both;overflow:hidden;padding:0 0 20px 50px}.contpage .contact .phone:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.contpage .contact .phone:hover:before,.contpage .contact .phone:focus:before,.contpage .contact .phone:active:before{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.contpage .contact .phone:before{position:absolute;top:0;left:0;font-size:1.25em;padding-right:10px}.contpage .contact .address{position:relative;display:block;clear:both;overflow:hidden;padding:0 0 20px 50px}.contpage .contact .address:before{position:absolute;top:0;left:0;font-size:1.25em;padding-right:10px}.tos-wrapper .tos-caption div.tos-caption-0{display:none !important}footer#colophon{display:block;clear:both;overflow:hidden;background:#A9C609;color:#fff;padding:40px 0}footer#colophon .site-title{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;display:block;overflow:hidden;position:relative;height:190px}footer#colophon .site-title .out{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-size:contain !important}footer#colophon .site-title .hover{width:80%;left:10%;position:absolute;top:0;height:100%;background-size:contain !important}footer#colophon .site-title:hover .out{-webkit-animation-name:hvr-logo;animation-name:hvr-logo;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}footer#colophon .site-title:hover .hover{display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-animation-name:hvr-logo-hover;animation-name:hvr-logo-hover;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}footer#colophon .site-title .hover{width:100%;left:0}@media screen and (max-width: 695px){footer#colophon .site-title{max-width:90%}}footer#colophon .contact{font-family:"Grand Hotel",cursive;font-size:1.5em}footer#colophon .contact a,footer#colophon .contact span,footer#colophon .contact i{display:block;clear:both;overflow:hidden;color:#fff}footer#colophon .contact a{font-size:1.5em}footer#colophon .contact i{padding:10px 0}footer#colophon .contact .hours{font-size:0.85em}.copyright{display:block;clear:both;overflow:hidden;padding:20px 0;font-size:0.875em}.copyright .icon-fair{display:block;color:rgba(255,255,255,0.1);position:absolute;right:0;top:0}#notice{display:block;clear:both;overflow:hidden;color:#981253;background:#fff;padding:10px 0;text-align:center}body .cc_container{border:none;background:rgba(255,255,255,0.5);font-family:"Quicksand",sans-serif;color:#fff}body .cc_container .cc_btn{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#A9C609;color:white}body .cc_container .cc_btn:hover{background:#981253}body .cc_container .cc_more_info{color:#A9C609}body .cc_container .cc_more_info:hover{color:#fff}#callhome{display:block;clear:both;padding:60px 0;padding-bottom:100px;position:relative;background:#A9C609}#callhome a{display:flex;position:relative;padding:0;color:#fff;position:relative;top:-250px;margin-bottom:-250px;text-align:justify}#callhome a:before{content:"";display:block;padding-top:66%}#callhome a:nth-of-type(1){padding:0 15px 0 0}#callhome a:nth-of-type(2){padding:0 0 0 15px;float:right}#callhome a div{position:relative;flex:1;display:block;background-size:cover !important;padding:0 15px}#callhome a div:before{content:"";display:block;display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right, #2c2b33,rgba(44,43,51,0));z-index:0;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}#callhome a .title{display:block;clear:both;font-size:3.125em;text-transform:uppercase;padding:10px 0;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;position:relative;z-index:1}#callhome a .excerpt{display:block;clear:both;overflow:hidden;font-size:1.25em;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;position:relative;z-index:1}#callhome a .more{text-align:center;padding:20px;margin-top:60px;background:#981253;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;position:relative;z-index:1}#callhome a:hover .title{color:#A9C609;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}#callhome a:hover .excerpt{color:#A9C609;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}#callhome a:hover .more{background:#A9C609;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}@media screen and (max-width: 992px){#callhome a{top:-190px}#callhome a .title{font-size:1.75em}#callhome a .excerpt{font-size:1em}#callhome a .more{margin:30px 0}}@media screen and (max-width: 695px){#callhome{text-align:center}#callhome a{margin:0 auto;margin-bottom:20px}#callhome a:nth-of-type(1),#callhome a:nth-of-type(2){padding:0}}#promo{display:block;clear:both;overflow:hidden;position:relative;height:500px}#promo .promo{display:block;clear:both;overflow:hidden;display:flex;width:100%;height:100%;background-size:cover !important}#promo .promo .contener{position:relative;padding:0;position:relative;background:rgba(44,43,51,0.7);vertical-align:text-top}#promo .promo .contener:before{content:"";display:block;padding-top:50%}#promo .promo .cont{display:block;position:absolute;left:0;top:0;width:100%;height:100%}#promo .promo .type{display:block;clear:both;overflow:hidden;font-size:6.5em;color:#A9C609;font-family:"Grand Hotel",cursive;text-align:center;padding:50px 0;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}#promo .promo .type i{font-size:0.5em;position:relative;top:-15px}#promo .promo .type i:nth-of-type(1){padding-right:15px}#promo .promo .type i:nth-of-type(2){padding-left:15px}#promo .promo .contxt{padding:0 15px;font-size:2.625em;color:#fff;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}#promo .promo .contxt em{font-style:normal;font-family:"Grand Hotel",cursive;font-size:1.25em}#promo .promo .contxt u{font-style:normal;text-decoration:none;font-family:"Grand Hotel",cursive;font-size:1.25em;position:absolute;top:5%;right:5%;text-align:center;color:#fff;background:#981253;z-index:2;font-size:0.75em;width:75px;height:75px;line-height:75px;transform:rotate(-15deg)}#promo .promo .contxt u:before,#promo .promo .contxt u:after{content:"";display:block;position:absolute;left:0;top:0;height:75px;width:75px;background:#981253;z-index:-1}#promo .promo .contxt u:before{transform:rotate(30deg)}#promo .promo .contxt u:after{transform:rotate(60deg)}#promo .promo:hover .type{color:#981253;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}#promo .promo:hover .contxt{color:#A9C609;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}#promo .promo:hover .more{background:#981253}#promo .two{height:100%;display:block;width:200%;position:absolute;left:0;top:0;animation:slide2 12s infinite}@keyframes slide2{0%{left:0}45%{left:0}50%{left:-100%}95%{left:-100%}100%{left:0}}#promo .two li{display:block;width:50%;float:left;position:relative}#promo .two li{height:100%}#promo .three{height:100%;display:block;width:300%;position:absolute;left:0;top:0;animation:slide3 18s infinite}@keyframes slide3{0%{left:0}30%{left:0}33.33%{left:-100%}63.33%{left:-100%}66.66%{left:-200%}96.66%{left:-200%}100%{left:0}}#promo .three li{display:block;width:33.3333%;float:left;position:relative}#promo .three li{height:100%}#promo .four{height:100%;display:block;width:400%;position:absolute;left:0;top:0;animation:slide4 24s infinite}@keyframes slide4{0%{left:0}23%{left:0}25%{left:-100%}48%{left:-100%}50%{left:-200%}73%{left:-200%}75%{left:-300%}98%{left:-300%}100%{left:0}}#promo .four li{display:block;width:25%;float:left;position:relative}#promo .four li{height:100%}@media screen and (max-width: 992px){#promo{height:350px}#promo .promo .type{font-size:3em;padding:20px 0}#promo .promo .contxt{font-size:1.5em}#promo .promo .contxt u{width:50px;height:50px;line-height:50px}#promo .promo .contxt u:before,#promo .promo .contxt u:after{width:50px;height:50px}}#promo.inside{height:340px}#promo.inside .promo .type{font-size:4em;padding:20px 0;padding-top:50px}#promo.inside .promo .type i{top:-5px}#promo.inside .promo .contxt{font-size:1.85em}@media screen and (max-width: 992px){#promo.inside{height:250px}#promo.inside .promo .type{font-size:3em;padding:20px 0}#promo.inside .promo .contxt{font-size:1.5em}}@media screen and (max-width: 695px){#promo.inside{height:250px}#promo.inside .promo .type{font-size:2em;padding:10px 0}#promo.inside .promo .type i{top:0}#promo.inside .promo .contxt{font-size:1.25em}}#sidebar{text-align:center}#sidebar #cta{display:block;clear:both;overflow:hidden;padding:5px 0 40px 0}#sidebar #cta .title{display:block;clear:both;overflow:hidden;font-size:1.25em;width:100%}#sidebar #cta .more{display:block;clear:both;overflow:hidden;font-size:1em;width:100%;max-width:190px;padding:10px}#sidebar .cta{display:block;clear:both;overflow:hidden;padding:5px 0 40px 0;margin:0 0 40px 0}#sidebar .cta .title{max-width:95%;margin:0 auto;display:block;clear:both;overflow:hidden;text-align:center;font-size:1.25em;color:#A9C609;padding:20px;background:#2C2B33;box-shadow:0 0 3px #c6c6c6;-moz-box-shadow:0 0 3px #c6c6c6;-webkit-box-shadow:0 0 3px #c6c6c6}#sidebar .cta .title i{display:block;clear:both;overflow:hidden;font-size:1.5em}#sidebar .cta .more{display:block;overflow:hidden;text-align:center;color:#2C2B33;padding:10px;margin:0 auto;float:inherit;position:relative;top:35px;max-width:190px;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px;background:#A9C609;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}#sidebar .cta a:hover .more{background:#2C2B33;color:#A9C609;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}#sidebar .side-title{display:block;clear:both;overflow:hidden;text-align:center;color:#A9C609;font-size:1.5em;padding:40px 0 20px}#sidebar .phone{display:block;clear:both;overflow:hidden;font-size:1.25em;text-align:center}#sidebar .phone:before{padding-right:10px}.side{text-align:right;padding:80px 0 0 0}.side i{font-size:2em}.side .title{font-size:1.75em;color:#981253;padding:0 0 20px 0;display:block;clear:both;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}.side:hover{color:#981253}.side:hover .title{color:#A9C609;transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}#sidelink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;border:1px solid #981253;padding:20px 0;color:#981253;text-align:center;font-size:1.25em;margin:80px auto 40px;float:inherit;transform:rotate(-7.5deg);left:15px}#sidelink:before{-webkit-transform:translateZ(0);transform:translateZ(0)}#sidelink:hover:before,#sidelink:focus:before,#sidelink:active:before{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}#sidelink span{font-size:0.85em}#sidelink:before{position:absolute;left:5%;top:20px}#sidelink:hover{background:#981253;color:#2C2B33}#icons{display:block;clear:both;overflow:hidden;position:relative;padding:40px 0 0 0;background-size:contain !important;text-align:center}#icons .title{display:block;clear:both;overflow:hidden;font-family:"Grand Hotel",cursive;color:#A9C609;padding-bottom:20px;font-size:2.75em}#icons .subtitle{display:block;clear:both;overflow:hidden;font-size:3.125em;padding-bottom:20px}#icons .icons{padding:0;position:relative;position:relative;padding:0;margin-bottom:-4px}#icons .icons:before{content:"";display:block;padding-top:50%}#icons .icons .reass{display:block;overflow:hidden;display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover !important;padding:20px;text-align:left}#icons .icons .reass:before{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;content:'';background:linear-gradient(to right, #2c2b33,rgba(44,43,51,0))}#icons .icons .reass .title{position:relative;display:block;clear:both;overflow:hidden;font-family:"Grand Hotel",cursive;font-size:3.75em;z-index:1;line-height:1;color:#fff;padding:0 0 10px 0;min-height:3em}#icons .icons .reass .title:before{display:block;clear:both;overflow:hidden;font-size:1.25em}#icons .icons:nth-last-of-type(1) .reass .title:before{content:'3'}#icons .icons:nth-last-of-type(2) .reass .title:before{content:'2'}#icons .icons:nth-last-of-type(3) .reass .title:before{content:'1'}@media screen and (max-width: 992px){#icons .icons .reass .title{text-align:center;font-size:2.5em;line-height:1}}@media screen and (max-width: 695px){#icons .subtitle{font-size:2em}#icons .icons .reass .title{text-align:center;font-size:2.5em;line-height:1}}#cta{display:block;clear:both;overflow:hidden;position:relative}#cta a{display:block;clear:both;overflow:hidden;text-align:center;padding:40px 0;background:#981253}#cta a .title{display:block;overflow:hidden;text-align:center;font-size:2.25em;color:#2C2B33;padding:20px;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}#cta a .more{display:block;overflow:hidden;text-align:center;color:#981253;padding:20px;margin:0 auto;float:inherit;position:relative;top:35px;max-width:220px;background:#2C2B33;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}#cta a:hover{background:#2C2B33}#cta a:hover .title{color:#A9C609;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}#cta a:hover .more{background:#A9C609;color:#2C2B33;transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}@media screen and (max-width: 992px){#cta a{margin-bottom:20px;min-height:350px}#cta a .more{top:inherit;display:block;clear:both;overflow:hidden;margin:40px auto 0;max-width:375px}}.inside #cta .contener a .title{font-size:1.75em}.inside #cta .contener a .more{float:right;top:25px}@media screen and (max-width: 695px){.inside #cta .contener a .more{top:0}#prehead .maitre-artisan{bottom:55px;height:42px;left:-10px;width:65px;}}#references{display:block;clear:both;overflow:hidden;position:relative;padding:40px 0;text-align:center;background:rgba(255,255,255,0.15)}#references .title{display:block;clear:both;overflow:hidden;font-size:2.25em;color:#981253}#references .ref{overflow:hidden;position:relative;height:150px;padding:15px}#references .ref span{display:block;clear:both;overflow:hidden;width:100%;height:100%;background-size:contain !important;height:150px}#attestation{display:block;clear:both;overflow:hidden;position:relative;padding:0 0 40px 0;text-align:center;background:rgba(255,255,255,0.15)}#attestation .title{display:block;clear:both;overflow:hidden;font-size:2.25em;color:#981253;padding:0 0 40px 0}#attestation .ref{overflow:hidden;position:relative;height:150px;padding:15px}#attestation .ref span{display:block;clear:both;overflow:hidden;width:100%;height:100%;background-size:contain !important;height:150px}#tarifs{display:block;clear:both;overflow:hidden}#tarifs .cat-title{display:block;clear:both;overflow:hidden;color:#981253;text-align:center;font-size:3em;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #981253}#tarifs .cat-title .icon-logo-be{display:block;clear:both;overflow:hidden;text-align:center;font-size:1.25em;padding:0 0 40px 0}#tarifs .tarif{display:block;overflow:hidden;margin:40px 0}#tarifs .tarif .title{display:block;clear:both;overflow:hidden;font-family:"Grand Hotel",cursive;color:#fff;font-size:3.5em;padding-bottom:10px}#tarifs .tarif .intels{display:block;clear:both;overflow:hidden}#tarifs .tarif .intels .excerpt{display:block;clear:both;overflow:hidden;font-size:2.5em;color:#A9C609;padding-bottom:20px}#tarifs .tarif .intels .duration{display:block;overflow:hidden;text-align:right;font-size:1.75em;font-family:"Grand Hotel",cursive;padding-bottom:20px}#tarifs .tarif .intels .price{display:block;overflow:hidden;text-align:right;font-size:1.75em;font-family:"Grand Hotel",cursive;font-weight:700;padding-bottom:20px}#tarifs .tarif .descr{display:block;clear:both;overflow:hidden;color:#c6c6c6;font-size:1.5em}@media screen and (max-width: 992px){#tarifs .tarif .title{text-align:center;font-size:3.75em}#tarifs .tarif .intels .excerpt,#tarifs .tarif .intels .duration,#tarifs .tarif .intels .price{text-align:center}#tarifs .tarif .intels .excerpt{font-size:2em}}.m_menu{display:none !important;}@media screen and (max-width: 480px){#menu{display:none !important;}#menuMob{display:block !important;}.m_menu .menu{background-color:#981153;color:#fff;display:block;font-size:0.8rem;left:0;padding:5px 0;right:0;text-align:center;top:20px;width:100%;}.m_menu .menu em{font-family: "Grand Hotel",cursive;font-size: 1.75em;font-weight: 400;}.m_menu .menu:hover{color:#A9C609!important;}#prehead .maitre-artisan{top:150px;left:50px}}
div#menuMob a {
    width: 100%;
    background-color: #981153;
    height: 40px;
    padding-top: 10px;
    margin-bottom: 5px;
    display: block;
}