@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Droid+Sans);@import url(https://fonts.googleapis.com/css?family=Dancing+Script);@import url(https://fonts.googleapis.com/css?family=Raleway:400,700,300);@import url(https://fonts.googleapis.com/css?family=Crimson+Text:400,700);@import url(https://fonts.googleapis.com/css?family=Josefin+Sans);a:hover,a:link,a:visited{font-weight:400;text-decoration:none}#site{padding-left:10px;padding-right:10px;margin:auto;overflow:hidden}#global{margin:0 auto;position:relative}#page{overflow:hidden;min-height:350px}.transparent{zoom:1;filter:alpha(opacity=50);opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}body,body.mceContentBody td{margin:0;padding:0;font-family:Verdana;font-size:13px}li,ul{margin:0 0 0 20px;padding:0}body.mceContentBody p,div.element div.description p,div.product div.description p,form fieldset,h1,h2,h3,h4,h5,h6,ul.menu,ul.menu li,ul.menu ul{margin:0;padding:0}#sitemap ul{padding-left:20px}h1{font-size:1.8em}h2{font-size:1.4em}H2 a,H3 a,h1 a,h3{font-size:1em}img{border:0;vertical-align:bottom}#menu ul li a.active,form label,span.deleted,span.sent,ul.pagination li.current a{font-weight:700}#error{background:#fee;padding:10px;border-bottom:1px solid #fdd;border-right:1px solid #fdd}span.deleted,span.sent{color:#438700;padding-left:25px;line-height:20px;background-image:url(data/image/icon/accept.png);background-position:left center;background-repeat:no-repeat;display:inline-block}div.aclrcontrol table thead th{text-align:center}div.aclrcontrol table th{width:200px;text-align:left}div.aclrcontrol table td{width:200px;text-align:center}div.aclrcontrol div.module{margin-bottom:20px;background:url(data/image/icon/transparent.png) top left #AAF}div.aclrcontrol div.action{margin-left:30px;margin-bottom:20px;background:url(data/image/icon/transparent.png) top left #88F}div.aclrcontrol div.type{margin-left:30px;margin-bottom:20px;background:url(data/image/icon/transparent.png) top left #55F}div.aclrcontrol table.content{border-collapse:collapse}div.aclrcontrol table.content tbody tr{background:#DDD}div.aclrcontrol table.content tbody tr.even{background:#d3d3d3}div.aclrcontrol table.content tbody tr:hover{background:#fafad2}form{position:relative}form div.list>div,form fieldset>div{margin-bottom:10px}form fieldset{padding-top:5px;width:100%;border:0}form input,form select,form textarea{width:98%}form legend{padding-left:5px;padding-right:5px}form label{display:block;margin-bottom:3px}form textarea{height:200px}form div.button,form div.submit{display:inline-block;margin-right:10px}form div.button input,form div.submit input{width:auto;padding-left:5px;padding-right:5px}form div.hidden,form div.token{display:none}form span.error{display:block;margin-bottom:5px;clear:left;color:#C00}form div.file{display:block}form div.file iframe{display:none}form div.file div.fileResult{background-color:#fff;padding:0;margin:5px;display:inline-block;border:1px dashed #aaa;text-align:center;clear:none;overflow:hidden;position:relative}form div.file div.fileResult img{width:auto;height:auto;max-width:100px}form div.file span.inputFile{position:relative;overflow:hidden;cursor:pointer;display:inline-block;vertical-align:top;padding:5px;background:#d3d3d3;border-radius:5px;border:1px solid grey;color:#000}form div.file span.inputFile input{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";position:absolute;top:0;right:0;font-size:200px;margin:0;padding:0;display:block;direction:ltr;cursor:pointer}form div.file a.removeFile{position:absolute;right:0;top:0;font-size:0;display:block;width:30px;height:30px;background:url(data/image/icon/icons.png) 3px -97px no-repeat #C01B6C}form form{padding:0}form form div{margin:0}form div.element.list.saveList{border:1px solid #AAA;overflow:hidden;padding:5px}form div.checkbox span,form div.radio span{display:inline-block}form div.date input{width:150px;padding-right:25px;background:url(data/image/icon/calendar_edit.png) center right no-repeat;cursor:pointer}form div.action{margin-bottom:0}form div.help{height:16px;width:16px;position:absolute;background:url(data/image/icon/help.png) no-repeat;margin-left:300px;cursor:pointer}form div.help div.help-content{display:none;width:300px;right:18px;position:absolute;padding:10px;font-style:italic;background:#b0c4de;border-radius:15px}form div.help:hover div.help-content{display:block}form div.saveList div.actions div.save,form div.saveList div.alt,form div.saveList form a.removeFile,form div.saveList form div.buttons{display:none}form div.saveList{border:1px solid;padding:5px;overflow:hidden}form div.saveList form{float:left;clear:none;margin:0 10px 10px 0}form div.saveList div.actions{position:absolute}form div.saveList div.editview{float:left;margin:5px;clear:none}form.editProductCustom label{width:auto}form.editProductCustom div.option{height:32px;overflow:hidden}form.editProductCustom div.option>*{display:inline-block;width:auto;vertical-align:middle;margin:0 4px}form.editProductCustom div.option>label{width:80px}form.editProductCustom div.options span{cursor:pointer;display:inline-block;height:16px;width:16px;background:url(data/image/icon/delete.png)}form.editProductCustom div.options span.add{background:url(data/image/icon/create.png)}form.editProductCustom div.options span.sort{cursor:move;background:url(data/image/icon/move.png)}form div.cropper{clear:both;overflow:hidden}form div.cropper div.img-container{max-width:350px;float:left;margin-right:20px;vertical-align:top}form div.cropper div.img-preview{width:150px;height:150px;overflow:hidden}form div.cropper-modal{margin-bottom:0}#menu{float:left}#menu ul li a{display:block}#menu ul li a:hover{background-color:#d3d3d3;text-decoration:none;color:#fff}#menu ul li a span{line-height:18px}#menu ul li ul{display:none;position:absolute;z-index:10;margin-left:200px;margin-top:-36px}#menu ul li:hover>ul{display:block}.slicknav_menu{display:none}@media only screen and (max-width:980px){#menu{display:none}.slicknav_menu{display:block}}#footer ul{list-style:none;line-height:24px;text-align:center;margin:0;padding:0}#footer ul li{display:inline-block;padding:0 30px}div.slicknav_menu{text-align:center;position:fixed;width:100%;top:0;left:0;z-index:12;font-size:1.4em}div.slicknav_menu a.slicknav_btn{margin:0 auto;background:0 0;float:none}div.slicknav_menu a.slicknav_btn span{text-shadow:none}div.slicknav_menu ul{margin:0}@media only screen and (max-width:1000px){#page,#site,body{width:auto}}@media only screen and (max-width:500px){#page,#site,body{padding-left:0;padding-right:0}}@media only screen and (max-width:980px){#banner{margin-top:40px}}#prevLink:hover,#prevLink:visited:hover{background:url(data/image/icon/lightbox_prevlabel.gif) left no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(data/image/icon/lightbox_nextlabel.gif) right no-repeat}#lightbox *{color:#000}body.mceContentBody{background:url(data/image/icon/transparent.png) left top}div.containerSeparator{overflow:hidden;width:100%;height:0;margin:0;padding:0;clear:both;float:none}#site,.bx-wrapper img,.clickable{width:auto}.waitingWrap{background:url(data/image/icon/modulebox-overlay-verydark.png) top left!important}.waitingWrapWrap{background:url(data/image/icon/modulebox-loader.gif) center center no-repeat!important}.bx-wrapper{margin:auto}.bx-wrapper .bx-viewport{box-shadow:0 0 0 transparent!important;border:0!important;left:0!important;background:0 0!important}.bx-wrapper .bx-controls-direction a{z-index:9!important}ul.pagination li{list-style:none;display:inline}#banner div.headlines,div.element.editWeight div.actions,div.product.editWeight div.actions{display:none}div#lightbox div#imageContainer{overflow:hidden}.clickable,form.edit div.date input{cursor:pointer}a:link,a:visited{color:#000}div.element div.actions div.action,div.product div.actions div.action{opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 80 ")"}div.element div.actions div.action:hover,div.product div.actions div.action:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")"}div.element.editWeightList,div.product.editWeightList{overflow:hidden}div.element.editWeight,div.product.editWeight{border:2px dashed gray;cursor:move;padding:5px;margin:5px}div.element.list div.content,div.product.list div.content{clear:both;overflow:hidden}div.element div.description,div.product div.description{overflow:hidden}div.element div.actions,div.product div.actions{position:absolute;float:left;text-align:center}div.element div.actions div.action,div.product div.actions div.action{margin-bottom:5px;display:block;position:relative}div.element div.actions div.action a,div.product div.actions div.action a{color:#FFF;font-size:1.1em;font-weight:400;text-decoration:none}div.element div.actions div.action a:hover,div.product div.actions div.action a:hover{text-shadow:1px 1px 1px #FFF}div.element div.actions div.action a:visited,div.product div.actions div.action a:visited{color:#FFF}div.element div.actions div.action>a,div.product div.actions div.action>a{display:block;font-size:0;width:36px;height:36px;background:url(data/image/icon/icons.png) 6px 6px no-repeat #C01B6C;box-shadow:3px 3px 6px -2px #000}div.element div.actions div.action>a img,div.product div.actions div.action>a img{display:none}div.element div.actions div.action span.actionDetails,div.product div.actions div.action span.actionDetails{display:none;position:absolute;z-index:14;top:0;white-space:nowrap;padding:0 5px;font-weight:400;left:36px;line-height:36px;height:36px;background:#C01B6C;box-shadow:3px 3px 6px -2px #000}div.element div.actions div.action:hover span.actionDetails,div.product div.actions div.action:hover span.actionDetails{display:inline}div.element div.actions div.action.save>a,div.product div.actions div.action.save>a{background-position:6px -44px}div.element div.actions div.action.delete>a,div.product div.actions div.action.delete>a{background-position:6px -94px}div.element div.actions div.action.editWeight>a,div.product div.actions div.action.editWeight>a{background-position:6px -144px}div.element div.actions div.action.stopEditWeight>a,div.product div.actions div.action.stopEditWeight>a{background-position:6px -194px}div.element div.actions div.action.publish>a,div.product div.actions div.action.publish>a{background-position:6px -294px}div.element div.actions div.action.unpublish>a,div.product div.actions div.action.unpublish>a{background-position:6px -244px}div.element div.actions div.action.shareLinks>a,div.product div.actions div.action.shareLinks>a{background-position:6px -344px}div.element div.actions div.action.shareLinks div.shareLinks,div.product div.actions div.action.shareLinks div.shareLinks{display:none;min-width:220px;position:absolute;z-index:1;padding:5px;color:#C01B6C;background:#FFF;border:2px solid #C01B6C}div.element div.actions div.action.shareLinks.over,div.element div.actions div.action.shareLinks:hover,div.product div.actions div.action.shareLinks.over,div.product div.actions div.action.shareLinks:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")"}div.element div.actions div.action.shareLinks.over div.shareLinks,div.product div.actions div.action.shareLinks.over div.shareLinks{display:block}div.element div.actions.actionsList,div.product div.actions.actionsList{position:static;margin-left:0;text-align:center;float:none}div.element div.actions.actionsList div.action,div.product div.actions.actionsList div.action{display:inline-block}div.element.unpublished,div.product.unpublished{opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 50 ")"}div.element.unpublished.edit,div.element.unpublished.edit .preview,div.product.unpublished.edit,div.product.unpublished.edit .preview{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")"}div.element.unpublished .actions,div.product.unpublished .actions{z-index:10}div.element form.edit .unpublished,div.product form.edit .unpublished{opacity:1}div.element.pictureLike.listview,div.product.pictureLike.listview{display:inline-block;vertical-align:top;margin:0 5px 5px 0}div.element.pictureLike.listview div.actions,div.product.pictureLike.listview div.actions,h1,h2,h3{margin-left:0}div.element.meta,div.product.meta{position:absolute;top:0;min-width:60px;min-height:30px;padding-left:10px;background:url(data/image/icon/bg_meta.png) left top}div.shareLinks{clear:both}div.shareLinks div.shareLink{padding-left:16px;background:url(data/image/icon/share.png) center left no-repeat}div.shareLinks div.shareLink.facebook{background-image:url(data/image/icon/facebook.png)}div.shareLinks div.shareLink.twitter{background-image:url(data/image/icon/twitter.png)}div.shareLinks div.shareLink span.notice{font-style:italic}div.shareLinks div.shareLink input{width:400px;margin:5px}div.cropperOverlay{top:0;left:0;position:fixed;width:100%;height:100%;padding:5%;z-index:101;box-sizing:border-box}div.cropperOverlay div.cropper input[type=button],div.cropperOverlay input[type=submit]{background:#0C1125;margin:8px 4px 4px;color:#fff;display:inline-block;line-height:28px;padding:0 10px;cursor:pointer;border:0;outline:0;text-align:center}div.cropperOverlay div.cropper input[type=button]:hover,div.cropperOverlay input[type=submit]:hover{background:#283965;color:#DEDEDE}div.cropperOverlay div.img-container{width:65%;float:left;margin-right:5%;max-height:100%}div.cropperOverlay div.img-container img{max-width:100%}div.cropperOverlay div.img-content{width:29%;float:right;margin-right:1%;background:#DEDEDE}div.cropperOverlay div.img-content h1{background:#DEDEDE}div.cropperOverlay div.img-preview{max-width:100%;width:460px;height:198px;overflow:hidden;margin:0 auto 10px}#cboxTitle{text-align:justify!important;width:98.5%!important;margin-bottom:24px!important;padding:5px!important;background-color:#333!important;opacity:.75!important;filter:alpha(opacity=75)!important;color:#fff!important}.alert-cookies{box-sizing:border-box;padding:10px;position:fixed;bottom:0;left:0;width:100%;color:#fff;background-color:#333;z-index:999}.alert-cookies.hide{display:none}.alert-cookies .bottom{float:right;margin-bottom:0}.alert-cookies .bottom a{margin:0 5px;padding:5px;color:#fff;background-color:#1a1a1a}div.grecaptcha-badge{z-index:998!important;opacity:.2;filter:alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 20 ")";transition:.2s}div.grecaptcha-badge:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")"}#modulebox-close{position:absolute;z-index:1;height:30px;width:30px;top:10px;left:100%;margin-left:-40px;cursor:pointer;background:url(data/image/icon/close.png) center center no-repeat #FFF}#modulebox-box{z-index:100;top:0;left:0;overflow:auto;display:inline-block;vertical-align:top;max-height:90%;max-width:90%;margin:20px;position:relative}#modulebox-overlay{background:url(data/image/icon/modulebox-overlay-verydark.png) top left;width:100%;height:100%;position:fixed;z-index:100;top:0;left:0;text-align:center}#modulebox-container{overflow:auto;background:#FFF;padding:20px;position:relative}#modulebox-loader{background:url(data/image/icon/modulebox-loader.svg) center center no-repeat;position:fixed;width:100px;height:100px;margin-left:-50px;left:50%;top:30%}#modulebox-overlay.verylight{background-image:url(data/image/icon/modulebox-overlay-verylight.png)}#modulebox-overlay.light{background-image:url(data/image/icon/modulebox-overlay-light.png)}#modulebox-overlay.neutral{background-image:url(data/image/icon/modulebox-overlay-neutral.png)}#modulebox-overlay.dark{background-image:url(data/image/icon/modulebox-overlay-dark.png)}#modulebox-overlay.verydark{background-image:url(data/image/icon/modulebox-overlay-verydark.png)}#modulebox-overlay.light #modulebox-loader,#modulebox-overlay.neutral #modulebox-loader,#modulebox-overlay.verylight #modulebox-loader{background-image:url(data/image/icon/modulebox-loader-dark.gif)}#modulebox-overlay.square #modulebox-bottom,#modulebox-overlay.square #modulebox-bottom-center,#modulebox-overlay.square #modulebox-bottom-right,#modulebox-overlay.square #modulebox-middle,#modulebox-overlay.square #modulebox-middle-right,#modulebox-overlay.square #modulebox-top,#modulebox-overlay.square #modulebox-top-center,#modulebox-overlay.square #modulebox-top-right{background-image:url(data/image/icon/modulebox-square.png)}form.editContact textarea{height:120px}form.editContact div.date,form.editContact div.select,form.editContact div.text{display:inline-block;width:48%;vertical-align:top;margin:1%}form.editContact div.date:nth-child(even),form.editContact div.select:nth-child(even),form.editContact div.text:nth-child(even){margin:0 0 2% 1%}form.editContact div.date:nth-child(odd),form.editContact div.select:nth-child(odd),form.editContact div.text:nth-child(odd){margin:0 2% 2% 0}@media only screen and (max-width:730px){form.editContact div.date,form.editContact div.select,form.editContact div.text{width:98%;margin-right:0}form.editContact div.date:nth-child(even),form.editContact div.select:nth-child(even),form.editContact div.text:nth-child(even){margin-left:0}form.editContact div.date:nth-child(odd),form.editContact div.select:nth-child(odd),form.editContact div.text:nth-child(odd){margin-right:0}}form.editContact div.buttons{text-align:center}form.editContact div.buttons input{border:0;padding:10px 20px;cursor:pointer}div.divAcces h1,div.divContact h1,div.divPage>div.element.title h1,div.divRestaurant h2,div.element.activite.view h1,div.element.activiteCategory.view h1,div.element.actualite.view h1,div.element.carte.view h1,div.element.chambre.view h1,div.element.offre.view h1,div.element.restaurant.view h1{font-size:2.2em;height:36px;line-height:36px;background:#2292A6;margin:0;color:#FFF;width:98%;padding:5px 0 5px 2%;font-weight:400}div.divAcces div.encartMap,div.divWelcome div.contentTop a.accueil{background:url(/data/css/sass/images/rgbapng/ffffff99-5.png?1652257286);background:rgba(255,255,255,.6)}div.element.activite.listview,div.element.carte.listview,div.element.restaurant.listview{display:inline-block;vertical-align:top;text-align:center}@media only screen and (max-width:650px){div.element.activite.listview,div.element.carte.listview,div.element.restaurant.listview{width:96%;margin:20px 2%}}div.element.activite.listview div.picture img,div.element.carte.listview div.picture img,div.element.restaurant.listview div.picture img{max-width:100%}div.element.activiteCategory.listview div.picture{margin-right:10px}div.element.activiteCategory.listview div.description{display:inline-block;vertical-align:top}div.element.activiteCategory.listview div.bottom{text-align:right}a.readmore,div.divWelcome div.offreContainer div.offreContent a.readmore,div.element.offre.listview div.descriptionOffre div.bottom a,div.element.offre.preview div.bottom a,div.element.offre.view div.bottom a,div.element.restaurant.listview div.bottom a.readmore{display:inline-block;vertical-align:middle;padding:10px}div.divActivite div.bottom a.contact-us,div.divChambre>div.bottom a.contact-us,div.divWelcome div.contentBottom div.bigIllustration a.manage,div.element.activiteCategory.view div.bottom a.contact-us,div.element.actualite.listview div.picture div.bottomDescription a.readmore,div.element.actualite.preview div.picture div.bottomDescription a.readmore,div.element.actualite.view div.bottom a.contact-us,div.element.carte.view div.bottom a.contact-us,div.element.carte.view div.contentLeft a.menu{display:inline-block;vertical-align:middle;padding:10px;margin:10px;background:url(/data/css/sass/images/rgbapng/2292a666-5.png?1652257286);background:rgba(34,146,166,.4);transition:.2s}div.divActivite div.bottom a.contact-us:hover,div.divChambre>div.bottom a.contact-us:hover,div.divWelcome div.contentBottom div.bigIllustration a.manage:hover,div.element.activiteCategory.view div.bottom a.contact-us:hover,div.element.actualite.listview div.picture div.bottomDescription a.readmore:hover,div.element.actualite.preview div.picture div.bottomDescription a.readmore:hover,div.element.actualite.view div.bottom a.contact-us:hover,div.element.carte.view div.bottom a.contact-us:hover,div.element.carte.view div.contentLeft a.menu:hover{background:#2292a6;color:#FFF}div.element.activiteCategory.view div.bottom a.btnBack,div.element.actualite.view div.bottom a.readmore{display:inline-block;vertical-align:middle;padding:10px;margin:10px;background:url(/data/css/sass/images/rgbapng/c01b6c99-5.png?1652257286);background:rgba(192,27,108,.6);transition:.2s}div.element.activiteCategory.view div.bottom a.btnBack:hover,div.element.actualite.view div.bottom a.readmore:hover{background:#c01b6c;color:#FFF}div.divContact div.encartContact,div.divContact div.encartCoords{display:inline-block;vertical-align:top;margin-right:1%}@media only screen and (max-width:980px){div.divContact div.encartContact,div.divContact div.encartCoords{width:100%;margin-right:0;margin-bottom:20px}}div.divActivite div.infos,div.divActualite div.infos,div.divCadeau div.infos,div.divMentions div.infos,div.divOffre div.infos,div.divSitemap div.infos,div.element.activite.view div.infos,div.element.activiteCategory.view div.infos,div.element.actualite.view div.infos,div.element.carte.view div.infos,div.element.chambre.view div.infos,div.element.offre.view div.infos,div.element.restaurant.view div.infos{margin-bottom:10px;float:right;width:30%}div.divActivite div.infos div.telephone,div.divActualite div.infos div.telephone,div.divCadeau div.infos div.telephone,div.divMentions div.infos div.telephone,div.divOffre div.infos div.telephone,div.divSitemap div.infos div.telephone,div.element.activite.view div.infos div.telephone,div.element.activiteCategory.view div.infos div.telephone,div.element.actualite.view div.infos div.telephone,div.element.carte.view div.infos div.telephone,div.element.chambre.view div.infos div.telephone,div.element.offre.view div.infos div.telephone,div.element.restaurant.view div.infos div.telephone{display:inline-block;vertical-align:top;width:66%;font-size:22px;margin-top:4px}div.divActivite div.infos div.lang,div.divActualite div.infos div.lang,div.divCadeau div.infos div.lang,div.divMentions div.infos div.lang,div.divOffre div.infos div.lang,div.divSitemap div.infos div.lang,div.element.activite.view div.infos div.lang,div.element.activiteCategory.view div.infos div.lang,div.element.actualite.view div.infos div.lang,div.element.carte.view div.infos div.lang,div.element.chambre.view div.infos div.lang,div.element.offre.view div.infos div.lang,div.element.restaurant.view div.infos div.lang{display:inline-block;vertical-align:top;width:32%}div.divActivite div.infos div.lang a,div.divActualite div.infos div.lang a,div.divCadeau div.infos div.lang a,div.divMentions div.infos div.lang a,div.divOffre div.infos div.lang a,div.divSitemap div.infos div.lang a,div.element.activite.view div.infos div.lang a,div.element.activiteCategory.view div.infos div.lang a,div.element.actualite.view div.infos div.lang a,div.element.carte.view div.infos div.lang a,div.element.chambre.view div.infos div.lang a,div.element.offre.view div.infos div.lang a,div.element.restaurant.view div.infos div.lang a{display:inline-block;background:#DEDEDE;filter:alpha(Opacity=40);opacity:.4;transition:.2s;padding:10px}div.divActivite div.infos div.lang a.active,div.divActivite div.infos div.lang a:hover,div.divActualite div.infos div.lang a.active,div.divActualite div.infos div.lang a:hover,div.divCadeau div.infos div.lang a.active,div.divCadeau div.infos div.lang a:hover,div.divMentions div.infos div.lang a.active,div.divMentions div.infos div.lang a:hover,div.divOffre div.infos div.lang a.active,div.divOffre div.infos div.lang a:hover,div.divSitemap div.infos div.lang a.active,div.divSitemap div.infos div.lang a:hover,div.element.activite.view div.infos div.lang a.active,div.element.activite.view div.infos div.lang a:hover,div.element.activiteCategory.view div.infos div.lang a.active,div.element.activiteCategory.view div.infos div.lang a:hover,div.element.actualite.view div.infos div.lang a.active,div.element.actualite.view div.infos div.lang a:hover,div.element.carte.view div.infos div.lang a.active,div.element.carte.view div.infos div.lang a:hover,div.element.chambre.view div.infos div.lang a.active,div.element.chambre.view div.infos div.lang a:hover,div.element.offre.view div.infos div.lang a.active,div.element.offre.view div.infos div.lang a:hover,div.element.restaurant.view div.infos div.lang a.active,div.element.restaurant.view div.infos div.lang a:hover{filter:alpha(enabled=false);opacity:1}div.description.view-with-picture,div.divChambre div.description.view-with-picture,div.divWelcome div.contentBottom,div.divWelcome div.contentCenter,div.divWelcome div.contentTop,div.element.chambre.listview,div.element.offre.listview{width:100%;height:304px;overflow:hidden}@media only screen and (max-width:800px){div.description.view-with-picture,div.divChambre div.description.view-with-picture,div.divWelcome div.contentBottom,div.divWelcome div.contentCenter,div.divWelcome div.contentTop,div.element.chambre.listview,div.element.offre.listview{height:auto}}div.description.view-with-picture>div,div.divChambre div.description.view-with-picture>div,div.divWelcome div.contentBottom>div,div.divWelcome div.contentCenter>div,div.divWelcome div.contentTop>div,div.element.chambre.listview>div,div.element.offre.listview>div{display:inline-block;vertical-align:top;height:100%}div.divChambre div.description.view-with-picture>div{width:40%;box-sizing:border-box}div.divChambre div.description.view-with-picture>div:first-child{width:60%}div.element.chambre.listview>div{width:50%}div.element.chambre.listview>div:first-child,div.element.chambre.listview>div:last-child{width:25%}div.description.view-with-picture div.picture,div.divWelcome div.contentCenter div.illustration1,div.divWelcome div.contentCenter div.illustration2,div.element.chambre.listview div.picture,div.element.offre.listview div.picture{position:relative;overflow:hidden;text-align:left}@media only screen and (max-width:800px){div.description.view-with-picture>div,div.divChambre div.description.view-with-picture>div,div.divWelcome div.contentBottom>div,div.divWelcome div.contentCenter>div,div.divWelcome div.contentTop>div,div.element.chambre.listview>div,div.element.offre.listview>div{display:block;height:auto}div.description.view-with-picture div.picture,div.divWelcome div.contentCenter div.illustration1,div.divWelcome div.contentCenter div.illustration2,div.element.chambre.listview div.picture,div.element.offre.listview div.picture{height:200px}}div.description.view-with-picture div.picture img,div.divWelcome div.contentCenter div.illustration1 img,div.divWelcome div.contentCenter div.illustration2 img,div.element.chambre.listview div.picture img,div.element.offre.listview div.picture img{position:absolute;width:100%;min-height:100%}@media only screen and (min-width:980px) and (max-width:1250px){div.description.view-with-picture div.picture img,div.divWelcome div.contentCenter div.illustration1 img,div.divWelcome div.contentCenter div.illustration2 img,div.element.chambre.listview div.picture img,div.element.offre.listview div.picture img{width:auto;min-width:100%;height:100%}}div.element.activiteCategory.listview h2,div.element.carte.listview h2,div.element.chambre.listview h2,div.element.offre.listview h2,div.element.restaurant.listview h2{background:#2292A6;width:100%;margin:0;transition:.2s}div.element.activiteCategory.listview h2 a,div.element.carte.listview h2 a,div.element.chambre.listview h2 a,div.element.offre.listview h2 a,div.element.restaurant.listview h2 a{text-decoration:none;color:#FFF;display:block;padding:5px}div.element.activiteCategory.listview h2:hover,div.element.carte.listview h2:hover,div.element.chambre.listview h2:hover,div.element.offre.listview h2:hover,div.element.restaurant.listview h2:hover{background:#1e7f91}#site div#infosAccueilTop div.infos div.element.description div.description p.ville,#site div#infosAccueilTop div.infos div.telephone,div.divAcces h1,div.divCadeau div.bottom div.contact span,div.divContact h1,div.divPage>div.element.title h1,div.divRestaurant h2,div.divWelcome div.contentBottom div.right div.activite span,div.divWelcome div.contentBottom div.right div.bon span,div.divWelcome div.contentCenter div.center div.chambre span,div.divWelcome div.contentCenter div.center div.restaurant span,div.element.activite.view h1,div.element.activiteCategory.view h1,div.element.actualite.view h1,div.element.carte.view h1,div.element.chambre.listview div.bottom div.contact span,div.element.chambre.listview div.bottom div.readmore span,div.element.chambre.listview:nth-child(even) div.bottom div.contact span,div.element.chambre.listview:nth-child(even) div.bottom div.readmore span,div.element.chambre.view div.bottom div.btnBack span,div.element.chambre.view div.bottom div.contact span,div.element.chambre.view h1,div.element.offre.preview div.bottom a,div.element.offre.preview h3 a,div.element.offre.view h1,div.element.restaurant.view div.carte>div span,div.element.restaurant.view h1{font-family:'Crimson Text',cursive}div.divCadeau div.bottom div.contact,div.divWelcome div.contentBottom div.right div.activite,div.divWelcome div.contentBottom div.right div.bon,div.divWelcome div.contentCenter div.center div.chambre,div.divWelcome div.contentCenter div.center div.restaurant,div.element.chambre.listview div.bottom div.contact,div.element.chambre.listview div.bottom div.readmore,div.element.chambre.listview:nth-child(even) div.bottom div.contact,div.element.chambre.listview:nth-child(even) div.bottom div.readmore,div.element.chambre.view div.bottom div.btnBack,div.element.chambre.view div.bottom div.contact,div.element.restaurant.view div.carte>div{height:50%;text-align:center;line-height:152px;opacity:.94;transition:.2s}div.divCadeau div.bottom div.contact:hover,div.divWelcome div.contentBottom div.right div.activite:hover,div.divWelcome div.contentBottom div.right div.bon:hover,div.divWelcome div.contentCenter div.center div.chambre:hover,div.divWelcome div.contentCenter div.center div.restaurant:hover,div.element.chambre.listview div.bottom div.contact:hover,div.element.chambre.listview div.bottom div.readmore:hover,div.element.chambre.view div.bottom div.btnBack:hover,div.element.chambre.view div.bottom div.contact:hover,div.element.restaurant.view div.carte>div:hover{opacity:1}div.divCadeau div.bottom div.contact a,div.divWelcome div.contentBottom div.right div.activite a,div.divWelcome div.contentBottom div.right div.bon a,div.divWelcome div.contentCenter div.center div.chambre a,div.divWelcome div.contentCenter div.center div.restaurant a,div.element.chambre.listview div.bottom div.contact a,div.element.chambre.listview div.bottom div.readmore a,div.element.chambre.listview:nth-child(even) div.bottom div.contact a,div.element.chambre.listview:nth-child(even) div.bottom div.readmore a,div.element.chambre.view div.bottom div.btnBack a,div.element.chambre.view div.bottom div.contact a,div.element.restaurant.view div.carte>div a{display:block;height:100%;box-sizing:border-box;padding:0}@media only screen and (max-width:800px){div.divCadeau div.bottom div.contact,div.divWelcome div.contentBottom div.right div.activite,div.divWelcome div.contentBottom div.right div.bon,div.divWelcome div.contentCenter div.center div.chambre,div.divWelcome div.contentCenter div.center div.restaurant,div.element.chambre.listview div.bottom div.contact,div.element.chambre.listview div.bottom div.readmore,div.element.chambre.listview:nth-child(even) div.bottom div.contact,div.element.chambre.listview:nth-child(even) div.bottom div.readmore,div.element.chambre.view div.bottom div.btnBack,div.element.chambre.view div.bottom div.contact,div.element.restaurant.view div.carte>div{line-height:60px}}div.divCadeau div.bottom div.contact span,div.divWelcome div.contentBottom div.right div.activite span,div.divWelcome div.contentBottom div.right div.bon span,div.divWelcome div.contentCenter div.center div.chambre span,div.divWelcome div.contentCenter div.center div.restaurant span,div.element.chambre.listview div.bottom div.contact span,div.element.chambre.listview div.bottom div.readmore span,div.element.chambre.listview:nth-child(even) div.bottom div.contact span,div.element.chambre.listview:nth-child(even) div.bottom div.readmore span,div.element.chambre.view div.bottom div.btnBack span,div.element.chambre.view div.bottom div.contact span,div.element.restaurant.view div.carte>div span{display:inline-block;vertical-align:middle;padding:0 10px;font-size:2em;box-sizing:border-box}div.element.activiteCategory.listview div.infosRight div.description,div.element.chambre.listview div.description{padding:6%;text-align:justify;line-height:20px}body{background:url(data/image/bkg2.jpg) center center fixed;font-family:Josefin,sans-serif;font-size:14px;color:#333}strong.text-rose{color:#C01B6C}div.element.editWeight{border:1px solid #2292A6;box-shadow:0 0 20px #E2E2E2}div.disclaimer{display:block;margin:10px auto;text-align:center;background:#C01B6C}#menu ul li a,#menu ul li ul,div.element.chambre.edit{text-align:left}#menu ul li ul li:hover,#menu ul li:hover{background:#26a5bb}div.disclaimer p{color:#FFF;font-weight:700;font-size:1.6em;padding:20px}div.disclaimer span{color:#FFF;font-weight:700;font-size:1.4em;display:block;padding-bottom:20px}div.disclaimer a{color:#FFF}#menu{position:fixed;top:350px;z-index:3;width:20%;background:#2292A6;height:304px}#menu ul{list-style:none;text-align:center;padding:48px 0}#menu ul li{width:100%;margin:auto}#menu ul li a{color:#FFF;text-transform:uppercase;height:26px;line-height:26px;padding:0 35px}#menu ul li a:hover{background:0 0}#menu ul li a span{display:inline-block;vertical-align:middle}#menu ul li.menu-list-activiteCategory,#menu ul li.menu-list-carte,#menu ul li.menu-list-chambre{position:relative}#menu ul li ul{padding:20px 20px 20px 0;width:196px;left:100%;top:-20px;margin:0;background:#2292A6}#menu ul li ul li{width:216px;display:block}#menu ul li ul li a{padding:0 10px}div#banner{line-height:normal;height:350px}#site{padding:0;position:relative}#site div#infosAccueilTop{position:fixed;top:0;z-index:3;width:20%;padding:0 1%;height:350px;box-sizing:border-box;background:url(data/image/bkg-bois2.jpg) center center;background-size:100%}@media only screen and (max-width:1250px){#menu,#site div#infosAccueilTop{width:25%}}@media only screen and (max-width:980px){#site div#infosAccueilTop{position:static;width:100%;margin-top:60px;background:0 0;padding:0;height:auto}}#site div#infosAccueilTop div.infos{margin-bottom:10px}#site div#infosAccueilTop div.infos div.telephone{margin-left:8%;display:inline-block;vertical-align:middle;font-size:1.8em;margin-top:4px;color:#C01B6C;padding-left:30px;background:url(data/image/telephone.png) left center no-repeat;height:29px;line-height:29px}@media only screen and (max-width:1380px){#site div#infosAccueilTop div.infos div.telephone{font-size:1.4em}}#site div#infosAccueilTop div.infos div.lang{display:inline-block;vertical-align:middle;margin:4px 10px 0}#site div#infosAccueilTop div.infos div.lang a{display:inline-block;filter:alpha(Opacity=40);opacity:.4;transition:.2s;margin:6px;width:22px;height:13px;vertical-align:middle}#site div#infosAccueilTop div.infos div.lang a.france{background:url(data/image/france.png) center center no-repeat}#site div#infosAccueilTop div.infos div.lang a.english{background:url(data/image/uk.png) center center no-repeat}#site div#infosAccueilTop div.infos div.lang a.active,#site div#infosAccueilTop div.infos div.lang a:hover{filter:alpha(enabled=false);opacity:1}#site div#infosAccueilTop div.infos a.accueil{color:#2292A6;font-size:2em;margin:20px auto;display:block;text-align:center}#site div#infosAccueilTop div.infos a.accueil img{max-width:90%}#site div#infosAccueilTop div.infos a.mailAccueil{position:absolute;bottom:4px;left:0;width:100%;text-align:center;color:#C01B6C;transition:.2s;font-size:13px}#site div#infosAccueilTop div.infos a.mailAccueil:hover{color:#9a1656}#site div#infosAccueilTop div.infos a.mailAccueil:before{content:'';display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(data/image/icon/mail.png) center center no-repeat}@media only screen and (max-width:1400px){#site div#infosAccueilTop div.infos a.mailAccueil{display:none}}#site div#infosAccueilTop div.infos div.element.description div.description{color:#C01B6C}#site div#infosAccueilTop div.infos div.element.description div.description a{color:#2292A6;transition:.2s}#site div#infosAccueilTop div.infos div.element.description div.description a:hover{color:#1e7f91}#site div#infosAccueilTop div.infos div.element.description div.description p.ville{font-size:2em}#page{float:right;width:80%;padding:0}@media only screen and (max-width:1250px){#page{width:75%}}div.clearer{clear:both}#footer{position:relative;box-shadow:0 0 20px #DEDEDE;background:#FFF}#footer ul li{margin:10px 0}@media only screen and (max-width:470px){#footer ul li{display:block}}#footer ul li a span{color:#4A4740;transition:.2s}#footer ul li a span:hover{color:#2292A6}@media only screen and (max-width:980px){#page{float:none;width:100%}.bx-wrapper .bx-controls-direction{display:none}}.bx-wrapper .bx-controls-direction a{width:13px;height:37px}.bx-wrapper .bx-controls-direction a.bx-prev{background:url(data/image/fleche-gauche.png) no-repeat}.bx-wrapper .bx-controls-direction a.bx-prev:hover{background-position:0 100%}.bx-wrapper .bx-controls-direction a.bx-next{background:url(data/image/fleche-droite.png) no-repeat}.bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:0 100%}div.description div.description{padding:1%;text-align:justify}form.edit div.advancedtextarea textarea{height:500px}div.actions{height:auto;z-index:2}div.description.view-with-picture>div.actions{width:auto;height:auto}div.description.view-with-picture div.description{width:48%}@media only screen and (max-width:800px){div.description.view-with-picture div.description{width:98%}}div.description.view-with-picture div.picture{width:50%}@media only screen and (max-width:800px){div.description.view-with-picture div.picture{width:100%}}h1,h2,h3{margin-bottom:0;font-weight:400}div.divPage>div.element.title h1{width:100%}div.element.description div.description a{color:#2292A6}div.element.description div.description a:hover{color:#C01B6C}div.divWelcome div.contentTop{height:350px;position:relative}div.divWelcome div.contentTop>div.actions{width:auto;height:auto}@media only screen and (max-width:800px){div.divWelcome div.contentTop{height:auto;padding-bottom:10px}}div.divWelcome div.contentTop a.accueil{vertical-align:bottom;display:inline-block;width:70%;height:100%;position:relative;z-index:2;overflow:hidden;background:url(data/image/image1.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width:1250px){div.divWelcome div.contentTop a.accueil{width:50%}}@media only screen and (max-width:800px){div.divWelcome div.contentTop a.accueil{width:100%;display:block;height:250px;min-height:0}}div.divWelcome div.contentTop a.accueil:before{content:'';background:url(data/image/play.png) center center no-repeat;width:128px;height:128px;position:absolute;top:calc(50% - 64px);left:calc(50% - 64px);z-index:10}div.divWelcome div.contentTop div.right{text-align:justify;width:30%;background:url(data/image/bkg-bois2.jpg) center center;background-size:100%;color:#2292A6}@media only screen and (max-width:1250px){div.divWelcome div.contentTop div.right{width:50%}}@media only screen and (max-width:800px){div.divWelcome div.contentTop div.right{width:100%;display:block;min-height:0}}div.divWelcome div.contentTop div.right div.presentation{position:relative;z-index:2}div.divWelcome div.contentTop div.right div.presentation div.description div.description{padding:8%;line-height:16px}@media only screen and (max-width:980px){div.divWelcome div.contentTop div.right div.presentation div.description div.description img{float:none!important;display:block;margin:auto}}div.divWelcome div.contentTop a.mail{display:none;position:absolute;bottom:0;left:0;width:68%;padding:.6% 1%;background:url(/data/css/sass/images/rgbapng/ffffff99-5.png?1652257286);background:rgba(255,255,255,.6);transition:.2s;text-align:center;color:#4A4740;z-index:2}div.divWelcome div.contentTop a.mail:hover{background:url(/data/css/sass/images/rgbapng/ffffffcc-5.png?1652257286);background:rgba(255,255,255,.8);color:#1E1E40}@media only screen and (max-width:1400px){div.divWelcome div.contentTop a.mail{display:block}}@media only screen and (max-width:980px){div.divWelcome div.contentTop a.mail{width:48%}}@media only screen and (max-width:800px){div.divWelcome div.contentTop a.mail{width:98%}}div.divWelcome div.contentCenter>div.actions{width:auto;height:auto}div.divWelcome div.contentCenter div.illustration1{width:30%}@media only screen and (max-width:800px){div.divWelcome div.contentCenter div.illustration1{width:100%}div.divWelcome div.contentCenter div.illustration1 img{margin-top:-130px}}div.divWelcome div.contentCenter div.center{width:30%}div.divWelcome div.contentCenter div.center div.chambre{position:relative;height:154px;line-height:154px;background:url(data/image/bkg-offre-2.jpg) left center no-repeat;background-size:cover}div.divWelcome div.contentCenter div.center div.chambre a{position:relative}div.divWelcome div.contentCenter div.center div.chambre span{color:#FFF;z-index:2;line-height:26px;transition:.2s}div.divWelcome div.contentCenter div.center div.chambre:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/data/css/sass/images/rgbapng/c01b6cb3-5.png?1652257286);background:rgba(192,27,108,.7);transition:.2s;z-index:0}@media only screen and (max-width:800px){div.divWelcome div.contentCenter div.center{width:100%}div.divWelcome div.contentCenter div.center div.chambre{line-height:80px;height:80px}}div.divWelcome div.contentCenter div.center div.chambre:hover:before{background:0 0}div.divWelcome div.contentCenter div.center div.chambre:hover span{color:#C01B6C}div.divWelcome div.contentCenter div.center div.restaurant{position:relative;height:154px;line-height:154px;background:url(data/image/bkg-decouvrir.jpg) left center no-repeat;background-size:cover}div.divWelcome div.contentCenter div.center div.restaurant a{position:relative}div.divWelcome div.contentCenter div.center div.restaurant span{z-index:2;line-height:26px;transition:.2s}div.divWelcome div.contentCenter div.center div.restaurant:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:.2s;z-index:0;background:0 0}div.divWelcome div.contentCenter div.center div.restaurant span,div.divWelcome div.contentCenter div.center div.restaurant:hover span{color:#4A4740}div.divWelcome div.contentCenter div.center div.restaurant:hover:before{background:url(/data/css/sass/images/rgbapng/4a4740b3-5.png?1652257286);background:rgba(74,71,64,.7)}div.divWelcome div.contentCenter div.center div.restaurant:hover span{color:#FFF}div.divWelcome div.contentCenter div.illustration2{width:40%}@media only screen and (max-width:800px){div.divWelcome div.contentCenter div.center div.restaurant{line-height:80px;height:80px}div.divWelcome div.contentCenter div.illustration2{width:100%}}div.divWelcome div.contentBottom{height:350px}div.divWelcome div.contentBottom>div.actions{width:auto;height:auto}div.divWelcome div.contentBottom div.bigIllustration{width:70%;text-align:center;position:relative}div.divWelcome div.contentBottom div.bigIllustration a.manage{vertical-align:middle;display:block;font-size:1.4em;position:absolute;top:10px;left:10px;z-index:10}@media only screen and (max-width:800px){div.divWelcome div.contentBottom{height:250px}div.divWelcome div.contentBottom>div{height:100%}div.divWelcome div.contentBottom div.bigIllustration{width:100%}}div.divWelcome div.contentBottom div.right{width:30%}div.divWelcome div.contentBottom div.right div.bon{position:relative;background:url(data/image/bkg-offre-2.jpg) left center no-repeat;background-size:cover;height:175px;line-height:175px}div.divWelcome div.contentBottom div.right div.bon a{position:relative}div.divWelcome div.contentBottom div.right div.bon span{color:#FFF;z-index:2;line-height:26px;transition:.2s}div.divWelcome div.contentBottom div.right div.bon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/data/css/sass/images/rgbapng/2292a6b3-5.png?1652257286);background:rgba(34,146,166,.7);transition:.2s;z-index:0}@media only screen and (max-width:800px){div.divWelcome div.contentBottom div.right{width:100%}div.divWelcome div.contentBottom div.right div.bon{line-height:80px;height:80px}}div.divWelcome div.contentBottom div.right div.bon:hover:before{background:0 0}div.divWelcome div.contentBottom div.right div.bon:hover span{color:#2292A6}div.divWelcome div.contentBottom div.right div.activite{position:relative;background:url(data/image/bkg-tourisme.jpg) left center no-repeat;background-size:cover;height:175px;line-height:175px}div.divWelcome div.contentBottom div.right div.activite a{position:relative}div.divWelcome div.contentBottom div.right div.activite span{z-index:2;line-height:26px;transition:.2s}div.divWelcome div.contentBottom div.right div.activite:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:.2s;z-index:0;background:0 0}@media only screen and (max-width:800px){div.divWelcome div.contentBottom div.right div.activite{line-height:80px;height:80px}}div.divWelcome div.contentBottom div.right div.activite span,div.divWelcome div.contentBottom div.right div.activite:hover span{color:#4A4740}div.divWelcome div.contentBottom div.right div.activite:hover:before{background:url(/data/css/sass/images/rgbapng/4a4740b3-5.png?1652257286);background:rgba(74,71,64,.7)}div.divWelcome div.contentBottom div.right div.activite:hover span{color:#FFF}div.divWelcome div.offreContainer{position:absolute;left:0;top:654px;height:350px;width:20%;background:#DDDACB}@media only screen and (max-width:1250px){div.divWelcome div.offreContainer{width:25%}}div.divWelcome div.offreContainer>h3{padding:10px;color:#4A4740;text-align:center;font-size:1.8em}div.divWelcome div.offreContainer div.offreContent{text-align:center}@media only screen and (max-width:980px){div.divWelcome div.offreContainer{position:static;width:100%;height:auto;text-align:center}div.divWelcome div.offreContainer div.offreContent{display:inline-block;vertical-align:middle}div.divWelcome div.offreContainer div.offreContent a.readmore{display:block}}div.divWelcome div.offreContainer div.offreContent img{max-width:100%;margin:20px 0}div.divWelcome div.offreContainer div.offreContent a.readmore{text-decoration:none;color:#4A4740;position:relative;transition:.2s;display:block}div.divWelcome div.offreContainer div.offreContent a.readmore:after{background:url(data/image/trait.png) center center no-repeat;display:block;width:73px;height:9px;content:"";margin:5px auto}div.divWelcome div.offreContainer div.offreContent a.readmore:hover{color:#2292A6}div.divWelcome .popup{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.5);z-index:101}div.divWelcome .popup--is-hidden,div.element.chambre.listview div.element.chambrePicture.viewList .actions{display:none}div.divWelcome .popup__content{position:relative;margin:0 40px 40px;padding:40px;font-size:1.3rem;text-align:center;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.29)}div.divWelcome .popup .close{position:absolute;top:15px;right:20px;cursor:pointer}iframe.video{max-width:100%!important}#site.Template-Welcome div#infosAccueilTop,#site.Template-Welcome div#menu{position:absolute}@media only screen and (max-width:980px){#site.Template-Welcome div#infosAccueilTop,#site.Template-Welcome div#menu{position:static}}div.divChambre div.description.view-with-picture>div.actions{width:auto;height:auto}div.divChambre div.description.view-with-picture div.description{width:60%}@media only screen and (max-width:800px){div.divChambre div.description.view-with-picture>div.description{display:block;width:auto}div.divChambre div.description.view-with-picture>div.picture{display:none}}div.divChambre>div.bottom{text-align:center;margin-top:10px}div.element.chambre.listview>div.actions{width:auto;height:auto}div.element.chambre.listview div.descriptionChambre{width:25%}div.element.chambre.listview div.bottom{margin-top:0}div.element.chambre.listview div.bottom div.readmore{position:relative;background:url(data/image/bkg-decouvrir.jpg) left center no-repeat;background-size:cover;line-height:136px;display:block;padding:0;height:136px}div.element.chambre.listview div.bottom div.readmore a{position:relative}div.element.chambre.listview div.bottom div.readmore span{z-index:2;line-height:26px;transition:.2s}div.element.chambre.listview div.bottom div.readmore:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:.2s;z-index:0;background:0 0}@media only screen and (max-width:800px){div.element.chambre.listview div.bottom,div.element.chambre.listview div.descriptionChambre,div.element.chambre.listview div.picture{width:100%}div.element.chambre.listview div.bottom div.readmore{line-height:80px;height:80px}}div.element.chambre.listview div.bottom div.readmore span,div.element.chambre.listview div.bottom div.readmore:hover span{color:#4A4740}div.element.chambre.listview div.bottom div.readmore:hover:before{background:url(/data/css/sass/images/rgbapng/4a4740b3-5.png?1652257286);background:rgba(74,71,64,.7)}div.element.chambre.listview div.bottom div.readmore:hover span{color:#FFF}div.element.chambre.listview div.bottom div.contact{position:relative;background:url(data/image/bkg-reservation.jpg) left center no-repeat;background-size:cover;line-height:136px;display:block;padding:0;height:136px}div.element.chambre.listview div.bottom div.contact a{position:relative}div.element.chambre.listview div.bottom div.contact span{color:#FFF;z-index:2;line-height:26px;transition:.2s}div.element.chambre.listview div.bottom div.contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/data/css/sass/images/rgbapng/c01b6cb3-5.png?1652257286);background:rgba(192,27,108,.7);transition:.2s;z-index:0}@media only screen and (max-width:800px){div.element.chambre.listview div.bottom div.contact{line-height:80px;height:80px}}div.element.chambre.listview div.bottom div.contact:hover:before{background:0 0}div.element.chambre.listview div.bottom div.contact:hover span{color:#C01B6C}div.element.chambre.listview:nth-child(even) h2{background-color:#C01B6C}div.element.chambre.listview:nth-child(even) h2:hover{background-color:#aa185f}div.element.chambre.listview:nth-child(even) div.descriptionChambre{float:right}div.element.chambre.listview:nth-child(even) div.bottom div.readmore{position:relative;background:url(data/image/bkg-tourisme.jpg) left center no-repeat;background-size:cover;line-height:136px;display:block;padding:0;height:136px}div.element.chambre.listview:nth-child(even) div.bottom div.readmore a{position:relative}div.element.chambre.listview:nth-child(even) div.bottom div.readmore span{z-index:2;line-height:26px;transition:.2s}div.element.chambre.listview:nth-child(even) div.bottom div.readmore:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:.2s;z-index:0;background:0 0}@media only screen and (max-width:800px){div.element.chambre.listview:nth-child(even) div.bottom div.readmore{line-height:80px;height:80px}}div.element.chambre.listview:nth-child(even) div.bottom div.readmore span,div.element.chambre.listview:nth-child(even) div.bottom div.readmore:hover span{color:#4A4740}div.element.chambre.listview:nth-child(even) div.bottom div.readmore:hover:before{background:url(/data/css/sass/images/rgbapng/4a4740b3-5.png?1652257286);background:rgba(74,71,64,.7)}div.element.chambre.listview:nth-child(even) div.bottom div.readmore:hover span{color:#FFF}div.element.chambre.listview:nth-child(even) div.bottom div.contact{position:relative;background:url(data/image/bkg-offre.jpg) left center no-repeat;background-size:cover;line-height:136px;display:block;padding:0;height:136px}div.element.chambre.listview:nth-child(even) div.bottom div.contact a{position:relative}div.element.chambre.listview:nth-child(even) div.bottom div.contact span{color:#FFF;z-index:2;line-height:26px;transition:.2s}div.element.chambre.listview:nth-child(even) div.bottom div.contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/data/css/sass/images/rgbapng/2292a6b3-5.png?1652257286);background:rgba(34,146,166,.7);transition:.2s;z-index:0}@media only screen and (max-width:800px){div.element.chambre.listview:nth-child(even) div.bottom div.contact{line-height:80px;height:80px}}div.element.chambre.listview:nth-child(even) div.bottom div.contact:hover:before{background:0 0}div.element.chambre.listview:nth-child(even) div.bottom div.contact:hover span{color:#2292A6}div.element.chambre.listview div.element.chambrePicture.listview{margin:0;width:100%;float:left}div.element.chambre.listview div.element.chambrePicture.listview img{position:static}div.element.chambre.listview div.element.chambrePicture.viewList{text-align:center}div.element.chambre.viewList{text-align:center}div.element.chambre.view{position:relative}div.element.chambre.view h1{width:100%}div.element.chambre.view div.chambreWrap{background-repeat:no-repeat;background-size:cover;padding-bottom:20px}div.element.chambre.view div.picture{position:absolute;z-index:-1;width:auto;width:100%}div.element.chambre.view div.picture img{width:100%}div.element.chambre.view div.description{display:inline-block;vertical-align:top;padding:1%;margin:2%;width:94%;background:url(/data/css/sass/images/rgbapng/ffffffe5-5.png?1652257286);background:rgba(255,255,255,.9)}div.element.chambre.view span.price{display:block;margin:20px 0;width:96%;padding:2%}div.element.chambre.view div.bottom{text-align:center;margin-top:20px}div.element.chambre.view div.bottom div{display:inline-block;vertical-align:top;width:400px;height:136px;line-height:136px}div.element.chambre.view div.bottom div.btnBack{position:relative;height:154px;line-height:154px;background:url(/data/css/sass/images/rgbapng/c01b6ccc-5.png?1652257286);background:rgba(192,27,108,.8);filter:alpha(enabled=false);opacity:1}div.element.chambre.view div.bottom div.btnBack a{position:relative}div.element.chambre.view div.bottom div.btnBack span{color:#FFF;z-index:2;line-height:26px;transition:.2s}div.element.carte.view div.description h3,div.element.chambre.view div.bottom div.btnBack:hover span{color:#C01B6C}div.element.chambre.view div.bottom div.btnBack:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/data/css/sass/images/rgbapng/c01b6cb3-5.png?1652257286);background:rgba(192,27,108,.7);transition:.2s;z-index:0}@media only screen and (max-width:800px){div.element.chambre.view div.bottom div.btnBack{line-height:80px;height:80px}}div.element.chambre.view div.bottom div.btnBack:hover:before{background:0 0}div.element.chambre.view div.bottom div.btnBack:hover{background:url(/data/css/sass/images/rgbapng/dddacbcc-5.png?1652257286);background:rgba(221,218,203,.8)}div.element.chambre.view div.bottom div.contact{position:relative;height:154px;line-height:154px;background:url(/data/css/sass/images/rgbapng/2292a6cc-5.png?1652257286);background:rgba(34,146,166,.8);filter:alpha(enabled=false);opacity:1}div.element.chambre.view div.bottom div.contact a{position:relative}div.element.chambre.view div.bottom div.contact span{color:#FFF;z-index:2;line-height:26px;transition:.2s}div.element.chambre.view div.bottom div.contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/data/css/sass/images/rgbapng/2292a6b3-5.png?1652257286);background:rgba(34,146,166,.7);transition:.2s;z-index:0}div.element.chambre.view .element.chambrePicture.edit .file.picture,div.element.chambre.view .element.chambrePicture.viewList .listview .picture{position:static}@media only screen and (max-width:800px){div.element.chambre.view div.bottom div.contact{line-height:80px;height:80px}}div.element.chambre.view div.bottom div.contact:hover:before{background:0 0}div.element.chambre.view div.bottom div.contact:hover span{color:#2292A6}div.element.chambre.view div.bottom div.contact:hover{background:url(/data/css/sass/images/rgbapng/dddacbcc-5.png?1652257286);background:rgba(221,218,203,.8)}@media only screen and (max-width:1250px){div.element.chambre.view div.bottom div{width:40%}}@media only screen and (max-width:980px){div.element.chambre.view div.bottom div{width:80%;margin-bottom:20px}}div.element.chambre.view .element.chambrePicture.viewList .listview{display:inline-block;width:23%;margin:0 1% 1%}div.element.chambre.view .element.chambrePicture.viewList .listview .picture img{box-shadow:5px 5px 12px 0 #505050}div.divRestaurant div.element.description{height:auto}div.divRestaurant div.element.description div.picture{height:300px}div.divRestaurant div.cartePreview{text-align:center}div.divRestaurant div.cartePreview h2{height:40px;margin-bottom:10px;line-height:40px}div.divRestaurant div.menuEvenementiel{margin-top:40px}div.divRestaurant h2{text-align:center}div.divRestaurant div.content p{text-align:center;padding:2%}div.divRestaurant div.bottom{margin-top:30px;margin-bottom:30px;text-align:center;font-size:1.4em}div.divRestaurant>div.description{height:350px;overflow:hidden}@media only screen and (max-width:800px){div.divRestaurant>div.description{height:auto}}div.element.restaurant.listview{position:relative;overflow:hidden;margin:0;width:50%;background:#FFF}@media only screen and (max-width:500px){div.element.restaurant.listview{width:100%}}div.element.restaurant.listview h2{filter:alpha(Opacity=80);opacity:.8;transition:.2s}div.element.restaurant.listview h2 a{padding:0}div.element.restaurant.listview div.picture{width:100%;margin:auto;opacity:.8;filter:grayscale(50%);transition:.2s}div.element.restaurant.listview div.picture img{min-width:100%;min-height:100%}div.element.restaurant.listview div.bottom{position:absolute;width:100%;padding:2%;background:url(/data/css/sass/images/rgbapng/ffffffcc-5.png?1652257286);background:rgba(255,255,255,.8);text-align:center;bottom:-100%;left:0;transition:.2s}div.element.restaurant.listview:hover div.bottom{bottom:40px}div.element.restaurant.listview:hover h2{background:#2292A6;filter:alpha(enabled=false);opacity:1}div.element.restaurant.listview:hover div.picture{opacity:1;filter:grayscale(0)}div.element.restaurant.viewList{text-align:center}div.element.restaurant.view h1{width:100%}div.element.restaurant.view div.description{display:inline-block;vertical-align:top;width:50%;margin-left:15%;margin-right:15%}div.element.restaurant.view div.carte{text-align:center;display:inline-block;vertical-align:top;width:20%;position:relative;overflow:hidden}div.element.restaurant.view div.carte>div{position:relative;background:url(/data/css/sass/images/rgbapng/2292a6cc-5.png?1652257286);background:rgba(34,146,166,.8);filter:alpha(enabled=false);opacity:1;display:inline-block;vertical-align:top;width:80%;height:auto;line-height:136px;margin-top:30px}div.element.restaurant.view div.carte>div a{position:relative}div.element.restaurant.view div.carte>div span{color:#FFF;z-index:2;line-height:26px;transition:.2s}div.element.restaurant.view div.carte>div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/data/css/sass/images/rgbapng/2292a6b3-5.png?1652257286);background:rgba(34,146,166,.7);transition:.2s;z-index:0}@media only screen and (max-width:800px){div.element.restaurant.view div.carte>div{line-height:80px;height:80px}}div.element.restaurant.view div.carte>div:hover:before{background:0 0}div.element.restaurant.view div.carte>div:hover span{color:#2292A6}div.element.restaurant.view div.carte>div:hover{background:url(/data/css/sass/images/rgbapng/dddacbcc-5.png?1652257286);background:rgba(221,218,203,.8)}@media only screen and (max-width:1250px){div.element.restaurant.view div.carte,div.element.restaurant.view div.description{display:block;width:auto;margin:1%}div.element.restaurant.view div.carte>div{line-height:66px}}div.element.restaurant.view div.bottom{margin-top:20px;text-align:center}div.element.restaurant.edit{text-align:left}div.element.carte.listview{margin:0;width:33.333%;position:relative;height:auto;transition:.2s;background:#FFF}@media only screen and (max-width:700px){div.element.carte.listview{width:50%}}@media only screen and (max-width:400px){div.element.carte.listview{width:100%}}div.element.carte.listview h2{transition:.2s;padding-left:0;padding-right:0}div.element.carte.listview h2 a{padding:0}div.element.carte.listview div.picture{width:100%;margin:auto;transition:.2s}div.element.carte.listview div.picture img{width:100%}div.element.carte.listview:hover h2{background:#2292A6;filter:alpha(Opacity=80);opacity:.8}div.element.carte.listview:hover div.picture{opacity:.8;filter:grayscale(50%)}div.element.carte.listview:nth-child(odd) h2{background-color:#C01B6C}div.element.carte.view div.contentLeft{display:inline-block;vertical-align:top;width:30%}div.element.carte.view div.contentLeft div.picture{margin-bottom:20px}div.element.carte.view div.contentLeft div.picture img{width:100%}div.element.carte.view div.contentLeft a.menu{text-decoration:none;padding:20px 10px;display:block;text-align:center;margin:0}@media only screen and (max-width:800px){div.element.carte.view div.contentLeft{width:100%;margin:auto;text-align:center}div.element.carte.view div.contentLeft div.picture{width:100%;display:block}div.element.carte.view div.contentLeft div.picture img{width:auto;max-width:100%;display:inline-block;vertical-align:middle}div.element.carte.view div.contentLeft a.menu{display:inline-block;vertical-align:middle}}div.element.carte.view div.description{display:inline-block;vertical-align:top;width:68%;margin-left:1%;margin-top:10px}@media only screen and (max-width:800px){div.element.carte.view div.description{width:96%;margin:2%}}div.element.carte.view div.bottom{text-align:center}div.element.carte.editWeight{width:28%;margin:1%}@media only screen and (max-width:700px){div.element.carte.editWeight{width:44%}}@media only screen and (max-width:400px){div.element.carte.editWeight{width:94%}}div.element.carte.editWeight h2{width:auto}div.element.carte.editWeight:hover h2{filter:alpha(enabled=false);opacity:1}div.element.carte.editWeight:hover div.picture{opacity:1;filter:grayscale(0)}div.element.carte.editWeight,div.element.carte.editWeight div.picture,div.element.carte.editWeight h2{transition:0s}form.editCarte div.l1>div{display:inline-block;vertical-align:top;width:25%;margin:3%}form.editCarte div.l1>div span.inputFile{display:block;margin-bottom:5px}form.editCarte div.l1>div.file.document div.fileResult{padding:10px 42px 10px 10px}div.divActivite div.bottom{text-align:center;margin-top:10px}div.element.activiteCategory.listview{overflow:hidden;position:relative;cursor:pointer;margin-bottom:0}div.element.activiteCategory.listview h2{text-align:center}div.element.activiteCategory.listview div.picture{display:inline-block;vertical-align:top;width:70%;margin:0;height:250px;overflow:hidden;position:relative}@media only screen and (max-width:980px){div.element.activiteCategory.listview div.picture{display:block;width:100%}}div.element.activiteCategory.listview div.picture img{width:100%;max-width:none}div.element.activiteCategory.listview div.picture a.readmore{position:absolute;bottom:0;left:0;width:100%;background:url(/data/css/sass/images/rgbapng/ffffff99-5.png?1652257286);background:rgba(255,255,255,.6);transition:.2s;text-align:center}div.element.activiteCategory.listview div.picture:hover a.readmore{background:url(/data/css/sass/images/rgbapng/ffffffcc-5.png?1652257286);background:rgba(255,255,255,.8);color:#1E1E40}div.element.activiteCategory.listview div.infosRight{display:inline-block;vertical-align:top;width:30%}@media only screen and (max-width:980px){div.element.activiteCategory.listview div.infosRight{display:block;width:100%}}div.element.activiteCategory.listview div.action{z-index:2}div.element.activiteCategory.listview:nth-child(odd) div.infosRight{float:right}div.element.activiteCategory.view h1{width:100%}div.element.activiteCategory.view div.description{padding:2%}div.element.activiteCategory.view div.bottom{text-align:center;margin-top:20px}div.element.activite.listview{width:50%;margin:0;position:relative;overflow:hidden}@media only screen and (max-width:550px){div.element.activite.listview{width:100%}}div.element.activite.listview h2{margin:0;width:98%;padding:1%;background:#2292A6;color:#FFF;font-weight:400}div.element.activite.listview div.picture{margin-right:0;width:60%;height:200px;display:inline-block;vertical-align:top}@media only screen and (max-width:800px){div.element.activite.listview div.picture{width:100%}}div.element.activite.listview div.picture img{max-width:none;width:100%;height:100%}div.element.activite.listview div.description{padding:2%;width:36%;min-height:176px;display:inline-block;vertical-align:top;position:relative}@media only screen and (max-width:800px){div.element.activite.listview div.description{width:96%}}div.element.activite.listview div.description div.bottom{text-align:center;position:absolute;bottom:0;left:0;width:100%}div.element.activite.listview div.description div.bottom a.readmore{background:#FFF;width:100%;box-sizing:border-box}div.element.activite.listview:nth-child(4n+3) div.picture,div.element.activite.listview:nth-child(4n+4) div.picture{float:right}div.element.activite.view h1{width:100%}div.element.offre.listview>div.actions{width:auto;height:auto}div.element.offre.listview div.descriptionOffre{width:40%}@media only screen and (max-width:800px){div.element.offre.listview div.descriptionOffre{width:100%}}div.element.offre.listview div.descriptionOffre h2{height:10%;margin:0}div.element.offre.listview div.descriptionOffre div.description{height:60%}div.element.offre.listview div.descriptionOffre div.bottom{height:30%}div.element.offre.listview div.picture{width:60%}@media only screen and (max-width:800px){div.element.offre.listview div.picture{width:100%}}div.element.offre.listview div.picture img{width:100%;height:100%}div.element.offre.listview:nth-child(even) div.descriptionOffre{float:right}div.element.offre.viewList{text-align:center}div.element.offre.view h1{width:100%}div.element.offre.view div.picture{display:inline-block;vertical-align:top;width:50%}div.element.offre.view div.description{display:inline-block;vertical-align:top;width:48%}div.element.offre.view div.bottom{text-align:right;margin-top:10px}div.element.offre.edit form.editOffre div.link,div.element.offre.edit form.editOffre div.linkIntern{display:none}div.element.offre.edit form.editOffre.linkType-lien div.link,div.element.offre.edit form.editOffre.linkType-lienInterne div.linkIntern{display:inline-block}div.element.offre.preview{padding:5px 20px;height:100%;text-align:center}div.element.offre.preview div.picture{width:100%;margin:10px auto}@media only screen and (max-width:980px){div.element.offre.preview div.picture{width:40%}}div.element.offre.preview div.picture img{margin:auto;width:85%}div.element.offre.preview h3{text-align:center;padding:2%}div.element.offre.preview h3 a{text-decoration:none;color:#2292A6}div.element.offre.preview div.shortDescription{min-height:40px}div.element.offre.preview div.bottom{text-align:center}div.element.offre.preview div.bottom a{text-decoration:none;color:#4A4740;position:relative}div.element.offre.preview div.bottom a:after{background:url(data/image/trait.png) center center no-repeat;display:block;width:73px;height:9px;content:"";margin:5px auto}div.divCadeau div.encart1{display:inline-block;vertical-align:top;box-sizing:border-box;width:70%}@media only screen and (max-width:700px){div.divCadeau div.encart1{width:98%;margin:1%}}div.divCadeau div.encart1 div.element.description{margin-left:20px}div.divCadeau div.encart2{display:inline-block;vertical-align:top;box-sizing:border-box;width:28%;margin:1%}@media only screen and (max-width:700px){div.divCadeau div.encart2{width:98%;text-align:center}}div.divCadeau div.encart2 img{max-width:100%;margin-top:20px}div.divCadeau div.bottom{text-align:center;margin-top:10px}div.divCadeau div.bottom div.contact{position:relative;background:url(data/image/bkg-reservation.jpg) left center no-repeat;background-size:cover;display:inline-block;vertical-align:top;width:400px;height:105px;line-height:105px}div.divCadeau div.bottom div.contact a{position:relative}div.divCadeau div.bottom div.contact span{color:#FFF;z-index:2;line-height:26px;transition:.2s}div.divCadeau div.bottom div.contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/data/css/sass/images/rgbapng/2292a6b3-5.png?1652257286);background:rgba(34,146,166,.7);transition:.2s;z-index:0}@media only screen and (max-width:800px){div.divCadeau div.bottom div.contact{line-height:80px;height:80px}}div.divCadeau div.bottom div.contact:hover:before{background:0 0}div.divCadeau div.bottom div.contact:hover span{color:#2292A6}div.divActualite div.element.actualite.listview{display:inline-block;vertical-align:top;text-align:left;height:300px;width:48%;margin:1%}@media only screen and (max-width:980px){div.divActualite div.element.actualite.listview{width:100%;margin:1% 0}}div.element.actualite.previewList{height:100%}div.element.actualite.previewList div.slick-slider{position:relative}div.element.actualite.previewList div.slick-slider button.slick-arrow{font-size:0;line-height:0;position:absolute;top:42%;display:block;z-index:4;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0;width:32px;height:38px}div.element.actualite.listview div.picture img,div.element.actualite.preview div.picture img,div.element.actualite.view div.picture,div.element.actualite.view div.picture img,div.element.actualite.view h1{width:100%}div.element.actualite.previewList div.slick-slider button.slick-arrow.slick-prev{background:url(data/image/fleche-gauche.png) no-repeat;filter:alpha(Opacity=80);opacity:.8;transition:.2s;left:20px}div.element.actualite.previewList div.slick-slider button.slick-arrow.slick-prev:hover{filter:alpha(enabled=false);opacity:1}div.element.actualite.previewList div.slick-slider button.slick-arrow.slick-next{background:url(data/image/fleche-droite.png) no-repeat;filter:alpha(Opacity=80);opacity:.8;transition:.2s;right:20px}div.element.actualite.previewList div.slick-slider button.slick-arrow.slick-next:hover{filter:alpha(enabled=false);opacity:1}div.element.actualite.previewList div.slick-slider button:after,div.element.actualite.previewList div.slick-slider button:before{display:none}div.element.actualite.previewList ul.slick-dots{text-align:center;margin-top:10px}div.element.actualite.previewList ul.slick-dots li{list-style-type:none;display:inline-block;vertical-align:top;margin:4px}div.element.actualite.previewList ul.slick-dots li.slick-active{font-weight:700}div.element.actualite.previewList div.content{display:block;height:100%}div.element.actualite.previewList .slick-list,div.element.actualite.previewList .slick-track{height:100%}div.element.actualite.listview,div.element.actualite.preview{display:inline-block;vertical-align:top;text-align:left}div.element.actualite.listview div.picture,div.element.actualite.preview div.picture{position:relative;height:100%}div.element.actualite.listview div.picture>a,div.element.actualite.preview div.picture>a{display:block;height:100%;background-size:cover;background-position:center center}div.element.actualite.listview div.picture div.bottomDescription,div.element.actualite.preview div.picture div.bottomDescription{position:absolute;bottom:0;left:0;right:0;box-sizing:border-box;padding:10px;background:url(/data/css/sass/images/rgbapng/2292a666-5.png?1652257286);background:rgba(34,146,166,.4);color:#FFF}div.element.actualite.listview div.picture div.bottomDescription a.readmore,div.element.actualite.preview div.picture div.bottomDescription a.readmore{color:#FFF;float:right}div.element.actualite.listview div.shortDescription,div.element.actualite.preview div.shortDescription{padding:10px;background:url(/data/css/sass/images/rgbapng/2292a6cc-5.png?1652257286);background:rgba(34,146,166,.8);color:#FFF;font-size:16px;font-weight:700}div.element.actualite.view div.description{padding:20px;box-sizing:border-box}div.element.actualite.view div.bottom{text-align:right;margin-top:10px;padding:0 10px}@media only screen and (max-width:980px){div.element.actualite.view div.description,div.element.actualite.view div.picture{width:100%}div.element.actualite.view div.bottom{text-align:center}}div.element.actualite.edit{padding:20px;box-sizing:border-box}div.element.actualite.edit div.picture.filecrop{display:inline-block;vertical-align:middle;width:18%;margin-right:2%}div.element.actualite.edit div.fieldRight{display:inline-block;vertical-align:middle;width:80%}div.element.actualite.edit div.description textarea{height:300px}div.divMentions div.element.description div.description img,div.divSitemap div.element.description div.description img{max-width:25%;height:auto}form.editActualite.linkType-0 div.linkExterne,form.editActualite.linkType-0 div.linkInterne,form.editActualite:not(.linkType-1) div.linkInterne,form.editActualite:not(.linkType-2) div.linkExterne{display:none}div.divMentions a{transition:.2s}div.divMentions a:hover{color:#2292A6}@media only screen and (max-width:980px){div.divMentions div.element.description div.description img,div.divSitemap div.element.description div.description img{display:none}}div.divAcces div.encartMap{position:relative;z-index:2}div.divAcces div.encartMap div.description{padding:0}div.divAcces div.encartMap div.description iframe{width:100%;height:450px;border:0;display:block}div.divAcces div.encartMap div.overlayMap{position:absolute;top:0;left:0;height:100%;width:100%}div.divContact div.fullContainer{text-align:center}div.divContact div.fullContainer img{max-width:533px}div.divContact div.encartContact{width:50%;margin:0 0 40px;position:relative;z-index:1}@media only screen and (max-width:730px){div.divContact div.encartContact{width:100%}}div.divContact div.encartContact>div.edit{padding:30px}div.divContact div.encartCoords{width:50%;margin:0;position:relative;z-index:1}@media only screen and (max-width:730px){div.divContact div.encartCoords{width:100%}}div.divContact div.encartCoords>div.description{padding:2%}div.divContact div.encartCoords>div.description div.description{padding:0}div.element.contact span.sent{display:block;padding:100px 30px;text-align:center;background-image:none;color:#9bbe3d}form.editContact div.reservation{display:none}form.editContact.ask-reservation div.reservation{display:block}form.editContact:not(.id_chambre-) div.reservation div.vue_mer{display:none}form.editContact div.reservation div.date input{width:98%;background-color:#fff;box-sizing:border-box}form.editContact div.reservation div.nb_personne{display:inline-block;vertical-align:top;width:30%}@media only screen and (max-width:800px){form.editContact div.reservation div.nb_personne{width:100%;margin:1% 0}}form.editContact div.reservation div.id_chambre{display:inline-block;vertical-align:top;width:30%;margin:0 4%}@media only screen and (max-width:800px){form.editContact div.reservation div.id_chambre{width:100%;margin:1% 0}}form.editContact div.reservation div.vue_mer{display:inline-block;vertical-align:top;width:30%}@media only screen and (max-width:800px){form.editContact div.reservation div.vue_mer{width:100%;margin:1% 0}}form.editContact div.buttons input{color:#fff;background-color:#2292A6}form.editContact div.buttons input:hover{background-color:#C01B6C}form.editContact div.rgpd input,form.editContact div.rgpd label{display:inline;width:auto}div.divSitemap div#sitemap ul li ul li ul li:before,div.divSitemap div#sitemap ul li ul li:before,div.divSitemap div#sitemap ul li:before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px;vertical-align:middle}@media only screen and (max-width:730px){div.divSitemap{padding:0}}div.divSitemap div#sitemap ul{list-style-type:none}div.divSitemap div#sitemap ul li:before{background:#2292A6}div.divSitemap div#sitemap ul li ul li:before{background:#C01B6C}div.divSitemap div#sitemap ul li ul li ul li:before{background:#2292A6}div.divSitemap{padding:0}div.divSitemap div#sitemap{padding:20px}div.divSitemap ul.menu li{padding:5px}div.divSitemap div.element.description div.description{overflow:visible}div#modulebox-container{background:#FFF;border:2px solid #2292A6}div#modulebox-container div.divLogin>div{max-width:100%}div#modulebox-container div.divPage.divLogin.espaceConnexion,div#modulebox-container div.divPage.divLogin.login{background:0 0;border:none;padding:0}div#modulebox-close:after,div#modulebox-close:before{content:"";top:10px;left:0;height:1px;width:20px;background:#2292A6}div#modulebox-bottom-center,div#modulebox-middle,div#modulebox-middle-right,div#modulebox-top-center{background:0 0;padding:0}div#modulebox-close{border:1px solid #2292A6;z-index:1;background:#FFF;height:20px;width:20px;margin-left:-32px}div#modulebox-close:before{position:absolute;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}div#modulebox-close:after{position:absolute;-ms-transform:rotate(45deg);transform:rotate(45deg)}div.divPage.divLogin.login legend{color:#2292A6}div.divPage.divLogin form.passwordForgottenChange,div.divPage.divLogin.changePassword,div.divPage.divLogin.espaceConnexion,div.divPage.divLogin.login,div.divPage.divLogin.passwordForgotten,div.divPage.divLogin.passwordForgottenSent{background:#FFF;max-width:30%;border:1px solid #2292A6;color:#2292A6;padding:2%;margin:10px auto}div.slicknav_menu .slicknav_menutxt,div.slicknav_menu ul li a span,div.slicknav_menu ul li a:hover span{color:#FFF}div.slicknav_menu{background:#2292A6;border-bottom:3px solid #FFF}div.slicknav_menu .slicknav_icon-bar{background-color:#FFF}div.slicknav_menu .slicknav_row:hover,div.slicknav_menu ul li a:hover{background:#2bb7d0}div.slicknav_nav{font-size:1.1em}div.slicknav_menu a.slicknav_btn{width:120px}div.cropperOverlay{background:#2292A6}@media only screen and (max-width:980px){div.cropperOverlay{overflow:scroll}div.cropperOverlay div.img-container{float:none;width:90%;margin:5% auto;text-align:center}div.cropperOverlay div.img-content{float:none;width:90%;margin:5% auto}}div.cropperOverlay div.cropper input.cancel,div.cropperOverlay div.cropper input.save{background:#C01B6C;color:#fff}div.cropperOverlay div.cropper input.cancel:hover,div.cropperOverlay div.cropper input.save:hover{background:#d31e77;color:#fff}div.cropperOverlay div.cropper.editCartePicture div.img-content div.img-preview{width:300px;height:200px}