@charset 'UTF-8';@import url(https://fonts.googleapis.com/css?family=Ek+Mukta);@font-face{font-family:opensans;src:url(../assets/fonts/opensans/opensans-regular.eot);src:url(../assets/fonts/opensans/opensans-regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/opensans/opensans-regular.woff2) format("woff2"),url(../assets/fonts/opensans/opensans-regular.woff) format("woff"),url(../assets/fonts/opensans/opensans-regular.ttf) format("truetype"),url(../assets/fonts/opensans/opensans-regular.svg#opensans) format("svg");font-weight:400;font-style:normal}@font-face{font-family:opensans;src:url(../assets/fonts/opensans/opensans-bold.eot);src:url(../assets/fonts/opensans/opensans-bold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/opensans/opensans-bold.woff2) format("woff2"),url(../assets/fonts/opensans/opensans-bold.woff) format("woff"),url(../assets/fonts/opensans/opensans-bold.ttf) format("truetype"),url(../assets/fonts/opensans/opensans-bold.svg#opensans) format("svg");font-weight:700;font-style:normal}@font-face{font-family:montserrat;src:url(../assets/fonts/montserrat/montserrat-thin.eot);src:url(../assets/fonts/montserrat/montserrat-thin.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/montserrat/montserrat-thin.woff2) format("woff2"),url(../assets/fonts/montserrat/montserrat-thin.woff) format("woff"),url(../assets/fonts/montserrat/montserrat-thin.ttf) format("truetype"),url(../assets/fonts/montserrat/montserrat-thin.svg#montserrat) format("svg");font-weight:400;font-style:normal}@font-face{font-family:flaticon;src:url(../assets/fonts/flaticon/flaticon.eot);src:url(../assets/fonts/flaticon/flaticon.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/flaticon/flaticon.woff) format("woff"),url(../assets/fonts/flaticon/flaticon.ttf) format("truetype"),url(../assets/fonts/flaticon/flaticon.svg#flaticon) format("svg");font-weight:400;font-style:normal}@-webkit-keyframes scrollToEffect{from{opacity:.6;top:20%}50%{opacity:1;top:50%}to{opacity:.6;top:20%}}@keyframes scrollToEffect{from{opacity:.6;top:20%}50%{opacity:1;top:50%}to{opacity:.6;top:20%}}#wpadminbar{position:fixed}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;background-color:#ccc}::-webkit-scrollbar-thumb{background-color:#4185db}body,html{font-size:100%}body{height:100%;margin:55px 0 50px;padding:0;font-family:"Ek Mukta",sans-serif;font-weight:400;font-size:16px;background:#f0f0f0;overflow-x:hidden}@media (min-width:770px){body{margin:165px 0 0}}@media (min-width:980px){body{margin:104px 0 0}}@media (min-width:770px){body.home{margin:0}}@media (min-width:770px){body.body-burger{margin:70px 0 0}}@media (min-width:770px){body.home.body-burger{margin:0}}a#top{position:absolute;top:0}h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif}p{margin:0}p+p{margin-top:.5em}.wow{visibility:hidden}.screen-md,.screen-xs{display:none}@media (max-width:770px){.screen-md,.screen-xs{display:inherit}}@media (max-width:770px){.only-lg,.screen-lg{display:none}}.container-fluid.custom-container{overflow:hidden;max-width:1380px;margin:0 auto;padding:0}@media (max-width:1420px){.container-fluid.custom-container{margin:0 20px}}@media (max-width:770px){.container-fluid.custom-container{margin:0}}.container-fluid.bigsize{overflow:hidden;max-width:1920px;margin:0 auto;padding:0}.button{display:inline-block;font-weight:400;text-align:center;cursor:pointer;color:#fff;font-size:1rem;text-decoration:none;background-color:#463c6c;padding:8px 30px;border-radius:2px;border:none;font-family:"Ek Mukta";-webkit-transition:background .4s;transition:background .4s}.button:focus,.button:hover{color:#fff;text-decoration:none;background-color:#312a4b}body.error404 .background-404{position:relative;height:600px;background-image:url(../images/background-404.jpg);background-attachment:fixed;background-repeat:no-repeat;background-position:bottom}body.error404 .page-description{position:absolute;top:50%;left:0;right:0;margin:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.error404 .page-description h2{font-size:3rem;margin:0 auto 20px}body.error404 .page-description p{font-size:1.2rem}body.error404 .page-description .button{margin-top:40px}.TitlePage{padding:1em;background-color:#d2d2d2;max-width:1920px;margin:0 auto}@media (min-width:980px){.TitlePage{padding:2em}}.TitlePage-item{margin:0;font-size:1.6em}@media (min-width:980px){.TitlePage-item{font-size:1.8em;text-align:center}}.TitlePage-clientInfos,.TitlePage-title{display:block;text-align:center}@media (min-width:980px){.TitlePage-clientInfos,.TitlePage-title{display:inline-block}}@media (min-width:980px){.TitlePage-clientInfos:before{content:"| "}}.site-wrap{position:relative;background:#f0f0f0}.footer-mobile-plus,.header-page-item-link--menu,.header-page.header-page-mobile,.site-wrap{left:0;-webkit-transition:all .6s;transition:all .6s}.footer-mobile-plus.active-menu,.header-page-item-link--menu.active-menu,.header-page.header-page-mobile.active-menu,.site-wrap.active-menu{left:260px}.footer-mobile-plus.active-menu:before,.header-page-item-link--menu.active-menu:before,.header-page.header-page-mobile.active-menu:before,.site-wrap.active-menu:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:50}body.active-menu{overflow:hidden}.header-page{position:fixed;z-index:1100;width:100%;max-width:1920px;top:0}@media (min-width:770px){.header-page{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.header-page .shortcut{position:relative;margin:0 auto;height:88px;max-width:1920px;color:#fff;background:#4185db;font-size:.8rem;z-index:10}@media (min-width:981px){.header-page .shortcut{height:44px}}.header-page .shortcut a{color:#fff}@media (min-width:981px){.header-page .shortcut .block-left,.header-page .shortcut .block-right{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.header-page .shortcut .block-left{position:relative;left:20px;display:inline-block}.header-page .shortcut .block-left .mail,.header-page .shortcut .block-left .menu-lang,.header-page .shortcut .block-left .telephone{display:inline-block;margin-right:20px;vertical-align:middle}.header-page .shortcut .block-left .mail i.fa,.header-page .shortcut .block-left .menu-lang i.fa,.header-page .shortcut .block-left .telephone i.fa{padding-right:2px}.header-page .shortcut .block-right{right:0}.header-page .shortcut .block-right .reservation{position:relative;color:initial;background:#4185db;height:44px}@media (min-width:981px){.header-page .shortcut .block-right .reservation{width:520px}}.header-page .shortcut .block-right .reservation .form-group{margin:0 -15px 0 0}@media (min-width:981px){.header-page .shortcut .block-right .reservation .form-group{margin:0}}.header-page .shortcut .block-right .reservation .input-group{width:calc(25%);line-height:0;float:left;height:44px;padding:0 10px}.header-page .shortcut .block-right .reservation .input-group.date{border-right:1px solid rgba(65,133,219,.8)}.header-page .shortcut .block-right .reservation .input-group:last-child{padding:0}.header-page .shortcut .block-right .reservation .input-group .form-control{height:20px;padding:0 4px;border:none;border-bottom:2px solid rgba(255,255,255,.5);background:0 0;color:#fff;border-radius:0;position:absolute;width:90%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-shadow:none;-webkit-transition:all .4s;transition:all .4s}@media (min-width:981px){.header-page .shortcut .block-right .reservation .input-group .form-control{width:82%}}.header-page .shortcut .block-right .reservation .input-group .form-control#codePromo:focus,.header-page .shortcut .block-right .reservation .input-group .form-control:focus{border-color:#fff;box-shadow:none}.header-page .shortcut .block-right .reservation .input-group .form-control#codePromo:focus::-webkit-input-placeholder,.header-page .shortcut .block-right .reservation .input-group .form-control:focus::-webkit-input-placeholder{color:#fff}.header-page .shortcut .block-right .reservation .input-group .form-control#codePromo:focus:-moz-placeholder,.header-page .shortcut .block-right .reservation .input-group .form-control:focus:-moz-placeholder{opacity:1}.header-page .shortcut .block-right .reservation .input-group .form-control#codePromo:focus::-moz-placeholder,.header-page .shortcut .block-right .reservation .input-group .form-control:focus::-moz-placeholder{opacity:1}.header-page .shortcut .block-right .reservation .input-group .form-control#codePromo:focus:-ms-input-placeholder,.header-page .shortcut .block-right .reservation .input-group .form-control:focus:-ms-input-placeholder{color:#fff}.header-page .shortcut .block-right .reservation .input-group .form-control::-webkit-input-placeholder{color:rgba(255,255,255,.8);-webkit-transition:color .4s;transition:color .4s}.header-page .shortcut .block-right .reservation .input-group .form-control:-moz-placeholder{color:#fff;opacity:.8;-webkit-transition:opacity .4s;transition:opacity .4s}.header-page .shortcut .block-right .reservation .input-group .form-control::-moz-placeholder{color:#fff;opacity:.8;-webkit-transition:opacity .4s;transition:opacity .4s}.header-page .shortcut .block-right .reservation .input-group .form-control:-ms-input-placeholder{color:rgba(255,255,255,.8);-webkit-transition:color .4s;transition:color .4s}.header-page .shortcut .block-right .reservation .input-group .form-control#codePromo::-webkit-input-placeholder{font-style:italic;color:rgba(255,255,255,.6)}.header-page .shortcut .block-right .reservation .input-group .form-control#codePromo:-moz-placeholder{font-style:italic;opacity:.6}.header-page .shortcut .block-right .reservation .input-group .form-control#codePromo::-moz-placeholder{font-style:italic;opacity:.6}.header-page .shortcut .block-right .reservation .input-group .form-control#codePromo:-ms-input-placeholder{font-style:italic;color:rgba(255,255,255,.6)}.header-page .shortcut .block-right .reservation .input-group .input-group-addon{padding:0;background-color:transparent;border-radius:0;border:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;color:rgba(255,255,255,.6);z-index:2;font-size:.8rem;-webkit-transition:color .4s;transition:color .4s}.header-page .shortcut .block-right .reservation .input-group .input-group-addon .fa{position:absolute;top:14px;right:20px}.header-page .shortcut .block-right .reservation .input-group.date{background:#6ca1e3}.header-page .shortcut .block-right .reservation .input-group:hover .form-control,.header-page .shortcut .block-right .reservation .input-group:hover .form-control#codePromo{border-color:#fff;box-shadow:none}.header-page .shortcut .block-right .reservation .input-group:hover .form-control#codePromo::-webkit-input-placeholder,.header-page .shortcut .block-right .reservation .input-group:hover .form-control::-webkit-input-placeholder{color:#fff}.header-page .shortcut .block-right .reservation .input-group:hover .form-control#codePromo:-moz-placeholder,.header-page .shortcut .block-right .reservation .input-group:hover .form-control:-moz-placeholder{color:#fff;opacity:1}.header-page .shortcut .block-right .reservation .input-group:hover .form-control#codePromo::-moz-placeholder,.header-page .shortcut .block-right .reservation .input-group:hover .form-control::-moz-placeholder{color:#fff;opacity:1}.header-page .shortcut .block-right .reservation .input-group:hover .form-control#codePromo:-ms-input-placeholder,.header-page .shortcut .block-right .reservation .input-group:hover .form-control:-ms-input-placeholder{color:#fff}.header-page .shortcut .block-right .reservation .button{font-size:.9rem;background-color:#ce9b0a;padding:0;width:100%;height:44px;line-height:1.2;border-radius:0;-webkit-transition:all .4s;transition:all .4s}.header-page .shortcut .block-right .reservation .button div:first-child{text-transform:uppercase}.header-page .shortcut .block-right .reservation .button div:last-child{font-size:.8em}.header-page .shortcut .block-right .reservation .button:hover{font-size:.94rem;background-color:#9d7608}.header-page .shortcut .block-right .reservation .button:focus{outline:0}.header-page .shortcut .block-right .reservation .bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:#4185db}.header-page .shortcut .block-right .reservation .bootstrap-datetimepicker-widget table td span.active,.header-page .shortcut .block-right .reservation .bootstrap-datetimepicker-widget table td.active,.header-page .shortcut .block-right .reservation .bootstrap-datetimepicker-widget table td.active:hover{background-color:#4185db}.header-page .shortcut .block-right .reservation .bootstrap-datetimepicker-widget table thead tr th.prev{color:rgba(65,133,219,.5)}.header-page .shortcut .block-right .reservation .bootstrap-datetimepicker-widget table [data-action=today],.header-page .shortcut .block-right .reservation .bootstrap-datetimepicker-widget table [data-action=clear],.header-page .shortcut .block-right .reservation .bootstrap-datetimepicker-widget table thead tr th.dow,.header-page .shortcut .block-right .reservation .bootstrap-datetimepicker-widget table thead tr th.next,.header-page .shortcut .block-right .reservation .bootstrap-datetimepicker-widget table thead tr th.picker-switch{color:#4185db}.header-page .shortcut .block-right .reservation.resa-modal{text-align:right;background:#6ca1e3;width:inherit}@media (max-width:980px){.header-page .shortcut .block-right .reservation.resa-modal{text-align:center}}.header-page .shortcut .block-right .reservation.resa-modal .best-price{display:inline-block;height:100%}.header-page .shortcut .block-right .reservation.resa-modal .best-price div{height:100%;width:110px;display:inline-block;text-align:center;vertical-align:top;padding:4px 0}.header-page .shortcut .block-right .reservation.resa-modal .best-price div p{color:#fff}.header-page .shortcut .block-right .reservation.resa-modal .best-price div:first-child{width:initial;padding:14px;border-right:1px solid rgba(65,133,219,.8)}.header-page .shortcut .block-right .reservation.resa-modal .best-price div:last-child p{font-size:1.6rem}.header-page .shortcut .block-right .reservation.resa-modal .best-price div:last-child p span{text-transform:uppercase;vertical-align:super;font-size:.6rem;margin-left:.2rem}.header-page .shortcut .block-right .reservation.resa-modal .best-price div.noprice{width:130px;padding:9px 0}.header-page .shortcut .block-right .reservation.resa-modal .best-price div.noprice p{font-size:1.2rem}.header-page .shortcut .block-right .reservation.resa-modal .button{width:130px;vertical-align:top}.header-page .shortcut .block-right .reservation.resa-modal .button:focus{outline:0}@media (min-width:981px){.header-page .shortcut .block-right .reservation.resa-modal .button{float:right}}.menu-lang{position:relative;margin-right:0;z-index:10}.menu-lang:hover .lang-container{display:block}.menu-lang button{width:60px;display:block;padding:13px 0;text-transform:uppercase;text-align:center;background:0 0;border:none}.menu-lang .lang-container{display:none;position:absolute;margin-bottom:0;padding:0;list-style:none}.menu-lang a{text-transform:uppercase;text-decoration:none;display:block;padding:8px 21.5px;text-align:center;background:rgba(65,133,219,.8);-webkit-transition:background .4s;transition:background .4s}.menu-lang a:focus,.menu-lang a:hover{background:rgba(37,107,196,.8)}.main-menu{position:relative;margin:0 auto;max-width:1920px;text-align:center;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);font-family:montserrat,sans-serif}@media (max-width:770px){.main-menu{height:60px;background:rgba(70,60,108,.8)}}.main-menu.screen-lg{padding:10px 0}.main-menu .logo-header,.main-menu nav{display:inline-block;vertical-align:middle}.main-menu .logo-header{height:40px;width:200px;background-image:url(../images/logo/logo-hotel-header.png);background-repeat:no-repeat;background-position:50%;background-size:contain;margin:0 20px}@media (max-width:980px){.main-menu .logo-header{display:none}}.main-menu nav{padding-top:10px}.main-menu nav ul{margin-bottom:0;padding:0}.main-menu nav li{display:inline-block;list-style:none;margin:0 10px}.main-menu nav a{color:#4d4d4d;text-decoration:none}.main-menu nav a:hover:after{content:"";height:3px;background:#4d4d4d;display:block}.main-menu nav .current-menu-item a{font-weight:600}.main-menu nav .current-menu-item a:after{content:"";height:3px;background:#4185db;display:block;-webkit-transition:background .6s;transition:background .6s}.main-menu nav .current-menu-item a:hover{color:#4185db;-webkit-transition:color .6s;transition:color .6s}.home .main-menu.screen-lg{background:0 0;padding:20px 0;box-shadow:none;-webkit-transition:padding .6s;transition:padding .6s}.home .main-menu.screen-lg .logo-header{background-image:url(../images/logo/logo-hotel-header-home.png)}.home .main-menu.screen-lg nav a{color:#fff}.home .main-menu.screen-lg nav a:hover:after{background:#fff}.home .main-menu.screen-lg nav .current-menu-item a:after{background:#4185db}.home .main-menu.screen-lg nav .current-menu-item a:hover{color:#4185db}.home .main-menu.screen-lg.menu-home{padding:10px 0;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);-webkit-transition:padding .6s;transition:padding .6s}.home .main-menu.screen-lg.menu-home .logo-header{background-image:url(../images/logo/logo-hotel-header.png)}.home .main-menu.screen-lg.menu-home nav a{color:#4d4d4d}.home .main-menu.screen-lg.menu-home nav a:hover:after{background:#4d4d4d}.home .main-menu.screen-lg.menu-home nav .current-menu-item a:after{background:#4185db}.home .main-menu.screen-lg.menu-home nav .current-menu-item a:hover{color:#4185db}.menu-header-mobile{opacity:0;position:fixed;top:0;bottom:0;left:0;width:260px;background:#e6e6e6;z-index:0;overflow:auto;-webkit-transition:all .4s;transition:all .4s}.menu-header-mobile.active-menu{opacity:1}.menu-header-mobile .menu{list-style:none;padding:0;margin:0}.menu-header-mobile .menu .menu-item{text-align:center;border-bottom:2px solid #e6e6e6}.menu-header-mobile .menu .menu-item.current-menu-item a{color:#fff;font-weight:700;background:#463c6c}.menu-header-mobile .menu .menu-item a{display:block;padding:1em;color:#333;font-size:1em;text-decoration:none;-webkit-transition:color .2s,background .5s,border-color .5s;transition:color .2s,background .5s,border-color .5s}.menu-header-mobile .menu .menu-item a:hover{color:#fff;background:#463c6c}@media (min-width:780px){.menu-header-mobile .menu .menu-item a{padding:1.5em}}body.admin-bar .menu-header-mobile{top:46px}@media (min-width:780px){body.admin-bar .menu-header-mobile{top:32px}}.header-page.header-page-mobile{height:55px;background-color:#463c6c;top:0}.header-page-item-link{height:55px;width:55px;display:block;float:left;line-height:55px;color:#fff;text-align:center}@media (min-width:770px){.header-page-item-link{position:relative;z-index:1150}}.header-page-item-link:focus,.header-page-item-link:hover{color:#fff;text-decoration:none}.header-page-item-link.item-acceuil{display:block;width:calc(100% - 110px);background-size:8em;background-repeat:no-repeat;background-position:50%}.header-page-item-link.item-reservation{background-color:#ce9b0a;-webkit-transition:background-color .4s;transition:background-color .4s}.header-page-item-link.item-reservation:focus,.header-page-item-link.item-reservation:hover{background-color:#9d7608}.burger-icon{display:inline-block;position:relative;width:1em;z-index:60}.burger-icon-item{height:2px;background-color:#fff}.burger-icon-item:nth-child(2),.burger-icon-item:nth-child(3){margin-top:3px}.header-page-item-link.item-reservation:before{content:"\f117";font-family:Ionicons;font-size:1em}body.admin-bar .header-page{top:46px}@media (min-width:780px){body.admin-bar .header-page{top:32px}}.header-page.header-page-burger{height:70px}.header-page.header-page-burger.header-page-burger-fixed{background-color:rgba(65,133,219,.8);z-index:1050}.header-page.header-page-burger .header-page-item-link--menu{margin:0 2em;height:70px;width:auto;line-height:70px;cursor:pointer}.header-page.header-page-burger .menu-name{position:relative;z-index:60}.header-page.header-page-burger .header-page-item-link--plus{float:right;margin:0 2em;height:70px;width:auto;line-height:70px}.header-page.header-page-burger .header-page-item-link--phone{margin:1.5em 0;height:1em;width:auto;line-height:1.2em}.header-page.header-page-burger .header-page-item-link--phone:focus,.header-page.header-page-burger .header-page-item-link--phone:hover{text-decoration:underline}.header-page.header-page-burger .menu-lang{display:inline-block}.header-page.header-page-burger .menu-lang button{width:auto;margin:1.5em .5em;border-left:1px solid #fff;padding:0 0 0 .5em;line-height:1.2em}.header-page.header-page-burger .menu-lang .lang-container{margin-left:1em;top:50px}.header-page.header-page-burger .menu-lang a{padding:0;text-align:left;background:0 0;line-height:2.2em;color:#fff}.header-page.header-page-burger .menu-lang a:hover{background:0 0;text-decoration:underline}.header-page.header-page-burger .control-label{display:none}.header-page.header-page-burger .calendar-form{margin:0 auto;padding:15px 0;width:70%}.header-page.header-page-burger .group{width:20%;margin-right:5%;display:inline-block}.header-page.header-page-burger .form-group{margin-bottom:0}.header-page.header-page-burger .form-control{height:40px}.header-page.header-page-burger .input-group.select{width:100%}.header-page.header-page-burger #form_resa{display:inline-block;vertical-align:top}.header-page.header-page-burger .btnReserver{border:none;border-radius:2px;padding:8px 16px}.home .header-page.header-page-burger.header-page-burger-fixed{position:fixed}.home .header-page.header-page-burger.header-page-burger-fixed.active-fixed{position:absolute;top:inherit;bottom:0}.modal-open{padding:0!important}.modal#info{padding-right:0!important;width:100%}.modal#info .close-button{position:absolute;top:0;right:0;padding:12px 15px;font-size:1rem;line-height:1rem;color:#fff;background-color:#463c6c;border:none;z-index:4;-webkit-transition:all .4s;transition:all .4s}.modal#info .close-button:focus,.modal#info .close-button:hover{background-color:#312a4b}@media (min-width:770px){.modal#info .close-button{top:-1rem;right:-1rem}}.modal#info .message-box{position:relative;padding:0;border:2px solid #FFF}.modal#info .modal-dialog{margin:0 auto;text-align:center;position:absolute;left:0;right:0;top:160px}@media (min-width:770px){.modal#info .modal-dialog{width:700px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.modal#info .modal-content{border:0;border-radius:0;box-shadow:0 0 50px rgba(0,0,0,.5);background:#fff;color:#000}.modal#info .message-box__header{padding:40px 20px 60px;background:#4185db;position:relative;color:#fff;overflow:hidden}.modal#info .message-box__header span{display:block;position:relative;padding-bottom:1rem;font-size:1.2rem;z-index:10}.modal#info .message-box__header h3{margin:0;font-size:1.6rem;position:relative;z-index:10}@media (min-width:770px){.modal#info .message-box__header h3{font-size:2rem}}.modal#info .message-box__header img{position:absolute;top:0;left:50%;max-width:initial;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal#info .message-box__header .message-box__overlay{position:absolute;right:0;bottom:0;left:0;top:0;background:rgba(0,0,0,.6);z-index:2}.modal#info .message-box__content{padding:30px 30px 40px}@media (min-width:770px){.modal#info .message-box__content{padding:40px 40px 50px}}.modal#info .message-box__button{position:absolute;left:50%;bottom:0;padding:14px 24px;font-size:1rem;text-decoration:none;color:#fff;background-color:#4185db;-webkit-transition:background .4s;transition:background .4s;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);z-index:10}.modal#info .message-box__button:focus,.modal#info .message-box__button:hover{background-color:#256bc4}div#cookie{display:none;position:fixed;bottom:50px;left:0;right:0;z-index:2000;background-color:#5182a1}@media (min-width:770px){div#cookie{bottom:0}}div#cookie .content{position:relative;padding:12px 40px}div#cookie .close-button{position:absolute;top:0;right:0;padding:10px 15px;background-color:transparent;border:none;color:#fff}div#cookie p{text-align:center;font-size:.8rem;color:#fff}.modal#menu{padding-right:0!important;width:100%;display:none;z-index:1150}.modal#menu .modal-body{padding:0}.modal#menu .modal-dialog{position:relative;margin:0;padding:0;width:100%;height:100%}.modal#menu .modal-content{background:rgba(65,133,219,.9);border:none;border-radius:0;box-shadow:none;height:100%}.modal#menu .close-button{position:absolute;top:1.4em;right:1.4em;font-size:2rem;color:#fff;background:0 0;border:none;cursor:pointer;z-index:2;-webkit-transition:color .4s;transition:color .4s}.modal#menu .close-button:hover{color:#ccc}.modal#menu .menu-menu-principal-container{padding:5em}.modal#menu .menu1{margin-bottom:0;padding-left:0;list-style:none}.modal#menu .menu1 a{color:#fff;font-size:1.2em}a.scroll{display:block;position:relative;width:50px;height:50px;background:rgba(77,77,77,.6);-webkit-transition:background .4s;transition:background .4s}a.scroll:focus,a.scroll:hover{background:#463c6c;-webkit-transition:background .4s;transition:background .4s}@media (max-width:770px){a.scroll{display:none}}a.scroll i{position:absolute;top:50%;left:0;right:0;font-size:2.6em;color:#fff;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}a.scroll.afterheader{position:absolute;top:inherit;bottom:0;left:50%;background:0 0;z-index:10;transform:translateX(-50%)}a.scroll.afterheader i{font-size:3em;text-shadow:0 0 1px rgba(0,0,0,.6);-webkit-animation:scrollToEffect 2s infinite;animation:scrollToEffect 2s infinite}.home a.scroll.afterheader{bottom:42px}.home a.scroll.afterheader.afterheader-menu-burger{bottom:92px}.scrollto-group{display:none;position:fixed;top:50%;right:0;z-index:999}.anchor-neighborhood,.anchor-rooms,a[name=afterheader]{position:absolute;bottom:104px}@media (max-width:770px){.anchor-neighborhood,.anchor-rooms{bottom:20px}}.anchor-acces{position:absolute;top:-164px}@media (max-width:770px){.anchor-acces{bottom:60px;top:inherit}}footer{color:#666;font-family:montserrat;margin:0 auto;max-width:1920px}@media (min-width:770px){footer{margin-top:40px}}footer .logo-footer{height:40px;width:100%;background-image:url(../images/logo/logo-hotel-footer.png);background-repeat:no-repeat;background-position:50%;background-size:contain;display:block}footer .footer-desktop{width:calc((100% / 4) - 1em);float:left;margin:0 .5em}footer .footer-desktop ul{margin:0;padding:0}footer .footer-desktop ul li{display:block}footer .footer-desktop ul li.name{font-size:1.4em;font-weight:700}@media (max-width:770px){footer .footer-desktop{display:none}}footer .copyright{background:#463c6c;text-align:center}@media (min-width:770px){footer .copyright{margin-top:40px}}footer .copyright ul{margin:0;padding:10px}footer .copyright li{display:inline-block}footer .copyright li a{padding:0 1em;font-size:.8em;color:#fff;border-right:1px solid #fff}footer .copyright li:first-child a{text-decoration:none}footer .copyright li:last-child a{border-right:none}@media (min-width:770px){.footer-mobile{display:none}}.footer-mobile-list{margin:0;padding:0}.footer-mobile-list-item{display:block;list-style:none;text-align:left}.footer-mobile-list-link{display:block;margin:0;padding:1em;color:#4d4d4d;border-bottom:1px solid #ccc}.footer-mobile-list-link:focus,.footer-mobile-list-link:hover{color:#fff;background-color:#ccc;text-decoration:none}.footer-mobile-list-link:focus:before,.footer-mobile-list-link:hover:before{color:#fff}.footer-mobile-list-link:before{color:#4d4d4d;font-family:Ionicons;margin-right:.4em}.footer-mobile-list-link.footer-mobile-list-link--client:before{font-size:1.2em;content:"\f296"}.footer-mobile-list-link.footer-mobile-list-link--address:before{font-size:1.2em;content:"\f203"}.footer-mobile-list-link.footer-mobile-list-link--phone:before{font-size:1.2em;content:"\f2d2"}.footer-mobile-list-link.footer-mobile-list-link--fax:before{font-size:1.2em;content:"\f3a5"}.footer-mobile-list-link.footer-mobile-list-link--email:before{font-size:1.2em;content:"\f2eb"}.footer-mobile-plus{position:fixed;z-index:1100;width:100%;bottom:0;height:50px;background-color:#463c6c}@media (min-width:770px){.footer-mobile-plus{display:none}}.footer-mobile-plus-item{display:block;width:50px;height:50px;float:left;text-align:center;line-height:50px;color:#fff;-webkit-transition:background-color .4s;transition:background-color .4s}.footer-mobile-plus-item:focus,.footer-mobile-plus-item:hover{color:#fff;background-color:#4185db;text-decoration:none}.footer-mobile-plus-item:focus:before,.footer-mobile-plus-item:hover:before{color:#fff}.footer-mobile-plus-item:before{color:#fff;font-family:Ionicons;font-size:1.2em}.footer-mobile-plus-item--phone:before{content:"\f2d2"}.footer-mobile-plus-item--email:before{content:"\f2eb"}.footer-mobile-plus-item--address:before{content:"\f203"}.footer-mobile-plus-item--lang{float:right;width:100px;font-weight:600;text-transform:uppercase;cursor:pointer}.lang-wrapper{display:none;position:absolute;right:0;bottom:50px;width:100px;background-color:#f0f0f0;border:1px solid #463c6c;text-align:center;font-weight:600;text-transform:uppercase}.lang-wrapper.display{display:block}.lang-wrapper-item{display:block;line-height:50px;color:#463c6c;-webkit-transition:background-color .4s;transition:background-color .4s}.lang-wrapper-item+.lang-wrapper-item{border-top:1px solid #463c6c}.lang-wrapper-item:focus,.lang-wrapper-item:hover{color:#fff;background-color:#463c6c;text-decoration:none}.home .visuel-wrapper{position:relative}@media (min-width:770px){.home .visuel-wrapper{height:100vh;max-width:1920px;margin:0 auto;max-height:1080px}}.home .visuel-title{position:absolute;top:50%;right:.5em;left:.5em;margin:0;font-size:2.6em;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.6);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:14}@media (min-width:770px){.home .visuel-title{font-size:3.8em}}.home .visuel-title div{padding:0;color:#fff}.home .visuel-title div:first-child{border-right:none;text-transform:uppercase}.home .visuel-title div:last-child{text-transform:none;font-size:.5em}.home .header.owl-theme,.home .header.owl-theme .owl-item,.home .header.owl-theme .owl-stage,.home .header.owl-theme .owl-stage-outer{height:100vh}.home .header.owl-theme .owl-item{position:relative}.home .header.owl-theme .owl-item:after{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.2) 50%,rgba(0,0,0,.9) 100%);background-image:linear-gradient(to top,rgba(0,0,0,.2) 50%,rgba(0,0,0,.9) 100%);z-index:8}.home .header.owl-theme .owl-item img{width:auto}.home .header.owl-theme .owl-item.active img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home .header.owl-theme .owl-nav{position:absolute;top:50%;width:100%;height:5em;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .header.owl-theme .owl-nav .owl-next,.home .header.owl-theme .owl-nav .owl-prev{width:3em;height:5em;line-height:5em;position:absolute;margin:auto;color:#fff;padding:0;background:0 0}.home .header.owl-theme .owl-nav .owl-next:after,.home .header.owl-theme .owl-nav .owl-prev:after{font-family:FontAwesome;content:'\f104';font-size:3rem;font-weight:300}.home .header.owl-theme .owl-nav .owl-prev{left:0}.home .header.owl-theme .owl-nav .owl-next{right:0}.home .header.owl-theme .owl-nav .owl-next:after{content:'\f105'}.home .header.owl-theme .owl-dots{position:absolute;top:60%;width:100%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .header.owl-theme .owl-dots .owl-dot span{height:.8em;width:.8em;background:0 0;border:1px solid #fff;box-shadow:0 0 1px #000}.home .header.owl-theme .owl-dots .owl-dot.active span{background:#fff}.home .visuel-image{position:relative;height:100%;max-height:1080px;overflow:hidden;width:initial}.home .visuel-image.screen-xs{min-height:350px;height:initial;overflow:hidden;width:initial}.home .visuel-image.screen-xs img{height:100%;max-width:initial;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home .resume{max-width:1920px;margin:0 auto;overflow:hidden}.home .link-page,.home .slider-offers{position:relative;height:400px;width:100%;float:left;overflow:hidden}@media (min-width:770px){.home .link-page,.home .slider-offers{height:475px;width:calc(100% / 3)}}.home .link-page .overlay,.home .slider-offers .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);-webkit-transition:all .4s;transition:all .4s}.home .slider-offers .offers-content{height:400px;z-index:4;position:relative}@media (min-width:770px){.home .slider-offers .offers-content{height:475px}}.home .slider-offers .special-title-slider{text-align:center;padding:2em 0 0;color:#fff;text-transform:uppercase}@media (min-width:770px){.home .slider-offers .special-title-slider{padding:4em 0 0}}.home .slider-offers .offers-title{margin:2em auto 0;letter-spacing:0;font-size:2em;font-weight:400;text-align:center;color:#fff}.home .slider-offers .offers-text{width:60%;margin:2em auto 0;text-align:center;color:#fff;height:134px;overflow:hidden}@media (max-width:770px){.home .slider-offers .offers-text{width:70%;margin:1em auto 0}}.home .slider-offers .button{position:absolute;left:50%;bottom:2em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:770px){.home .slider-offers .button{bottom:4em}}.home .slider-offers img{position:absolute;top:0;bottom:0;width:auto;height:400px}@media (min-width:770px){.home .slider-offers img{height:475px}}.home .slider-offers.owl-theme .owl-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:5em;margin:0}.home .slider-offers.owl-theme .owl-nav .owl-next,.home .slider-offers.owl-theme .owl-nav .owl-prev{width:3em;height:5em;line-height:5em;top:0;bottom:0;position:absolute;margin:auto;color:#fff;padding:0;background:0 0}.home .slider-offers.owl-theme .owl-nav .owl-next:after,.home .slider-offers.owl-theme .owl-nav .owl-prev:after{font-family:FontAwesome;content:'\f104';font-size:3em;font-weight:300}.home .slider-offers.owl-theme .owl-nav .owl-prev{left:0}.home .slider-offers.owl-theme .owl-nav .owl-next{right:0}.home .slider-offers.owl-theme .owl-nav .owl-next:after{content:'\f105'}.home .link-page{overflow:hidden}.home .link-page .link-page__title{position:absolute;top:50%;left:50%;width:90%;color:#fff;font-size:1.8em;font-weight:600;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:4;margin:0;text-align:center}@media (min-width:770px){.home .link-page .link-page__title{font-size:2em}}.home .link-page span:first-child{display:block;text-transform:uppercase;font-size:.5em;font-weight:400}.home .link-page .arrow{z-index:2;position:absolute;color:#fff;right:1em;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all .4s;transition:all .4s}@media (min-width:770px){.home .link-page .arrow{right:-4em;bottom:1em;-webkit-transform:translateY(0);transform:translateY(0)}}.home .link-page .arrow:after{font-family:FontAwesome;content:'\f105';font-size:2.2em}.home .link-page:focus .overlay,.home .link-page:hover .overlay{background:rgba(70,60,108,.6);-webkit-transition:all .4s;transition:all .4s}@media (min-width:770px){.home .link-page:focus .arrow,.home .link-page:hover .arrow{right:1em;-webkit-transition:all .4s;transition:all .4s}}@media (max-width:770px){.home .link-page{height:150px}.home .link-page .size-service-home{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.home .accroche{display:none}@media (min-width:770px){.home .accroche{display:block;position:relative;width:100%;max-width:1920px;margin:0 auto}}.home .accroche-part-1,.home .accroche-part-2,.home .accroche-part-3{float:left;height:260px;position:relative}.home .accroche-part-1{background-image:url(../images/accroche/accroche-1.jpg);width:40%}.home .accroche-part-2{background-image:url(../images/accroche/accroche-2.jpg);width:25%}.home .accroche-part-3{background-image:url(../images/accroche/accroche-3.jpg);width:35%}.home .accroche-part-1-txt,.home .accroche-part-3-txt{position:absolute;margin:0;padding:0 20px;top:50%;width:100%;color:#fff;font-size:1.6rem;font-weight:600;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .avis-clients{background-color:#463c6c;max-width:1920px;margin:0 auto;display:none}@media (min-width:770px){.home .avis-clients{display:block}}.home .avis-clients .avis,.home .avis-clients .title-avis{position:relative;height:360px;float:left;padding:50px 0}.home .avis-clients .title-avis{background-image:url(../images/avis-clients/avis-tripadvisor.png);background-repeat:no-repeat;background-position:center center;background-size:12rem;width:30%}@media (min-width:1100px){.home .avis-clients .title-avis{background-size:20rem;width:50%}}@media (min-width:1280px){.home .avis-clients .title-avis{background-size:30rem}}.home .avis-clients .title-avis-txt{color:#fff;margin:0;font-size:2rem;font-weight:600;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .avis-clients .avis{width:70%}@media (min-width:1100px){.home .avis-clients .avis{width:50%}}.home .avis-clients .avis:before{content:"“";position:absolute;top:120px;left:-40px;font-size:14rem;line-height:0;color:#3e355f;font-family:serif}@media (min-width:1280px){.home .avis-clients .avis:before{left:-60px;font-size:18rem}}.home .avis-clients .avis .avis-item-title{margin:0 0 10px;font-weight:600;text-align:left;color:#4185db;font-size:1.6rem}.home .avis-clients .avis .description{text-align:left;color:#fff}.home .avis-clients .avis .description strong{display:block;color:#4185db;padding:10px 0}.home .avis-clients .avis.owl-theme .owl-dots{text-align:left;position:absolute;bottom:40px}.home .avis-clients .avis.owl-theme .owl-dots .owl-dot span{background:rgba(0,0,0,.2)}.home .avis-clients .avis.owl-theme .owl-dots .owl-dot.active span{background:#fff}.about{position:relative;width:100%;max-width:1920px;margin:0 auto;background:#fff}.about .about-content{position:relative;z-index:4;max-width:1380px;margin:0 1em;padding:4em 0}@media (min-width:770px){.about .about-content{margin:0 2.5em;padding:6em 0}}@media (min-width:1420px){.about .about-content{margin:0 auto}}.about .about-content-title{font-weight:600;color:#4185db;margin:0 0 .5em;text-align:left;font-size:1.8em;width:100%}@media (min-width:1200px){.about .about-content-title{width:40%}}@media (min-width:770px){.about .about-content-title{width:50%;font-size:2em}}.about p{width:100%;text-align:justify}@media (min-width:770px){.about p{width:70%}}@media (min-width:1200px){.about p{width:50%}}.about .parallax{position:absolute;top:0;bottom:0;right:0;left:50%;background:url(../images/a-propos-parallax.jpg) center right no-repeat fixed;overflow:hidden}@media (min-width:1921px){.about .parallax{background-attachment:initial}}.about .parallax:after{content:" ";position:absolute;top:0;bottom:0;right:0;left:0;background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,.8) 80%);background:linear-gradient(to right,#fff,rgba(255,255,255,.8) 80%)}@media (min-width:770px){.about .parallax:after{background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}}.wrapper{margin:1em}@media (min-width:1420px){.wrapper{max-width:1380px;margin:2em auto}}@media (min-width:770px){.wrapper--mosaic{position:relative;height:540px;max-width:1380px;margin:2em auto}}.menu-bloc-mosaic-anchor{position:absolute;bottom:55px}@media (min-width:770px){.menu-bloc-mosaic-anchor{bottom:104px}}body.admin-bar .menu-bloc-mosaic-anchor{bottom:101px}@media (min-width:770px){body.admin-bar .menu-bloc-mosaic-anchor{bottom:136px}}.block{position:relative;background-color:#e6e6e6}@media (min-width:770px) and (max-width:1024px){.block{width:calc(50% - .5em);float:left}.block:nth-child(2n){margin-left:1em}}.block+.block{margin-top:1em}.block--mosaic{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-delay:.02s;transition-delay:.02s;max-height:0}@media (min-width:770px){.block--mosaic{position:absolute}}@media (min-width:770px) and (max-width:1024px){.block--mosaic{width:100%;float:none}.block--mosaic:nth-child(2n){margin-left:0}}.block--mosaic.display{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s;max-height:inherit}@media (min-width:770px){.block--mosaic.display{max-width:1380px;margin:20px auto}}.block-image{overflow:hidden}@media (min-width:1024px){.block-image{height:300px;float:left;width:50%}}.block-image-item{width:100%}@media (min-width:1024px){.block-image-item{transform:translateY(-50%);position:relative;top:50%;transition:transform .4s}}.block-image--mosaic{overflow:hidden}@media (min-width:770px){.block-image--mosaic{height:500px;float:left;width:50%}}@media (min-width:1024px){.block-image--mosaic{height:500px}}.block-image--mosaic .block-image-item{width:100%}@media (min-width:770px){.block-image--mosaic .block-image-item{width:auto}}.block-close{position:absolute;top:0;right:0;padding:.8em;font-size:1.6em;color:#999;cursor:pointer;background:0 0;border:none;line-height:.6em;z-index:5;-webkit-transition:color .4s;transition:color .4s}.block-close:focus,.block-close:hover{color:#666;-webkit-transition:color .4s;transition:color .4s}.block-close:before{content:"\f2d7";font-family:Ionicons}.block-title{padding:2em 2em .5em}.block-date{text-align:center}.block-title-item{margin:0;font-size:1.6em;text-align:center}.block-title+.block-content{padding:0 2em 2em}@media (min-width:1024px){.block-content,.block-title{float:right;width:50%}}@media (min-width:770px){.block-content--mosaic,.block-title--mosaic{float:right;width:50%}}.page-template-mentions .content{padding-bottom:20px}.page-template-mentions .content .rectangle-wrapper.rectangles-services{float:left;width:30%;min-height:500px;margin:0 1.6% 40px}.page-template-mentions .content .rectangle-wrapper.rectangles-services h3.rectangle-title{font-size:1.4rem;color:#4185db;text-align:center;height:70px}.page-template-mentions .content .rectangle-wrapper.rectangles-services a,.page-template-mentions .content .rectangle-wrapper.rectangles-services b{color:#4185db}.RoomsLayout{margin:1em .5em 0;max-width:1380px}@media (min-width:770px){.RoomsLayout{margin:3em .5em 2em}}@media (min-width:1420px){.RoomsLayout{margin:3em auto 2em}}.RoomsLayout .RoomsLayout-image{position:absolute;bottom:0;width:100%}.RoomsLayout .RoomsLayout-title{margin:0;font-size:1.4em;font-weight:600;text-align:left}.RoomsLayout .RoomsLayout-infos{position:absolute;bottom:1em;width:100%;padding:0 1em;color:#fff;z-index:2}.RoomsLayout .RoomsLayout-infos:after{content:" ";display:block;position:absolute;bottom:-1em;width:100%;height:8em;margin:0 -1em;background:rgba(0,0,0,.35);background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.7));background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.7));z-index:-2}.RoomsLayout-item{position:relative;overflow:hidden;height:180px;margin:0 .5em 1em;cursor:pointer}.RoomsLayout-item:before{content:"\f48a";position:absolute;top:0;right:0;opacity:0;width:50px;font-family:Ionicons;font-size:2.4em;text-align:center;color:#fff;-webkit-transform:translateY(25%);transform:translateY(25%);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;z-index:2}.RoomsLayout-item:after{-webkit-transition:opacity .25s;transition:opacity .25s;opacity:.2;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';background:rgba(45,45,45,.6)}.RoomsLayout-item:focus:before,.RoomsLayout-item:hover:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.RoomsLayout-item:focus:after,.RoomsLayout-item:hover:after{opacity:1}@media (min-width:640px){.RoomsLayout-item{float:left;width:calc(50% - 1em)}}@media (min-width:770px){.RoomsLayout-item{height:220px}}@media (min-width:1024px){.RoomsLayout-item{height:180px;width:calc((100% / 3) - 1em)}}@media (min-width:1400px){.RoomsLayout-item{height:260px}}.RoomsWrapper{opacity:0;background:#fff;z-index:90;overflow-y:auto}@media (min-width:770px){.RoomsWrapper .RoomsLayout-infos{float:right;width:70%;margin-bottom:1em;font-size:1.1em}}.RoomsWrapper .RoomsLayout-title{margin:0;font-size:2em;font-weight:600;text-align:left}@media (min-width:770px){.RoomsWrapper .RoomsLayout-gallery{width:25%;float:left}}.RoomsWrapper .RoomsLayout-image{width:100%}.RoomsWrapper.js-RoomsWrapper-display{position:fixed;top:55px;left:0;bottom:50px;max-height:100%;width:100%;opacity:1}@media (min-width:770px){.RoomsWrapper.js-RoomsWrapper-display{top:104px;bottom:0}}.RoomsWrapper-item{padding:2em 1em}@media (min-width:640px){.RoomsWrapper-item{max-width:1600px;margin:0 auto}}@media (min-width:770px){.RoomsWrapper-item{padding:4em 1em}}@media (min-width:770px){.RoomsLayout-list{float:left;width:50%}}.RoomsLayout-list-title{text-transform:uppercase;font-size:1em;text-align:left;font-weight:600;margin:0}.RoomsLayout-list-item{padding-left:0;margin:.2em 0 1em}.RoomsLayout-list-item-object{list-style-type:none;line-height:1.5em}.RoomsLayout-list-item-object:before{margin-right:.4em;display:inline-block;width:4px;height:4px;vertical-align:middle;content:'';border-radius:50%;background-color:#2D2D2D}.RoomsWrapper-close{position:fixed;right:10px;top:80px;height:50px;width:50px;background:rgba(65,133,219,.8);color:#fff;cursor:pointer;z-index:4;-webkit-transition:background-color .4s;transition:background-color .4s}@media (min-width:770px){.RoomsWrapper-close{top:130px}}.RoomsWrapper-close:before{content:"\f404";position:absolute;top:50%;left:50%;font-family:Ionicons;font-size:4em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.RoomsWrapper-close:focus,.RoomsWrapper-close:hover{background:#4185db}@media (min-width:770px){.RoomsLayout-content{width:70%;float:right;font-size:1.1em}}.RoomsLayout-separator{height:2px;width:100%;margin:1em 0;background-color:#665e84}.RoomsLayout-button{display:block;width:100%;margin-top:1em;background-color:#665e84;color:#fff;line-height:60px;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .4s;transition:background-color .4s}.RoomsLayout-button:focus,.RoomsLayout-button:hover{color:#fff;text-decoration:none;background-color:#504969}@media (min-width:770px){.RoomsLayout-button{width:220px}}.js-RoomsLayout-gallery{display:none;position:relative;margin:1em 0}@media (min-width:640px) and (max-width:770px){.js-RoomsLayout-gallery{width:calc(50% - .5em);float:left}}@media (min-width:770px){.js-RoomsLayout-gallery:nth-child(2){margin:0 0 1em}}.js-RoomsLayout-gallery:nth-child(2){display:block}@media (min-width:640px) and (max-width:770px){.js-RoomsLayout-gallery:nth-child(3){margin-left:1em}}@media (min-width:640px){.js-RoomsLayout-gallery:nth-child(3){display:block}}.js-RoomsLayout-gallery:before{content:"\f148";position:absolute;top:50%;left:50%;opacity:0;width:50px;font-family:Ionicons;font-size:2.4em;text-align:center;color:#fff;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;z-index:2}.js-RoomsLayout-gallery:after{-webkit-transition:opacity .25s;transition:opacity .25s;opacity:.2;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';background:rgba(45,45,45,.6)}.js-RoomsLayout-gallery:focus:before,.js-RoomsLayout-gallery:hover:before{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.js-RoomsLayout-gallery:focus:after,.js-RoomsLayout-gallery:hover:after{opacity:1}body.admin-bar .js-RoomsWrapper-display{top:101px}@media (min-width:770px){body.admin-bar .js-RoomsWrapper-display{top:136px}}body.admin-bar .RoomsWrapper-close{top:126px}.menu-bloc-mosaic{max-width:1920px;margin:0 auto;position:relative}.menu-bloc-mosaic .menu-bloc-mosaic-item{position:relative;float:left;width:50%;vertical-align:top;border:1px solid #f0f0f0;overflow:hidden;cursor:pointer}@media (min-width:770px){.menu-bloc-mosaic .menu-bloc-mosaic-item{width:calc(100% / 4)}}.menu-bloc-mosaic .menu-bloc-mosaic-item img{height:auto;width:100%}.menu-bloc-mosaic .menu-bloc-mosaic-item .menu-bloc-mosaic-title{position:absolute;top:50%;left:0;right:0;margin:0;padding:0 1em;color:#fff;opacity:1;font-size:1.4em;font-weight:300;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;-webkit-transition:opacity .8s;transition:opacity .8s}@media (min-width:770px){.menu-bloc-mosaic .menu-bloc-mosaic-item .menu-bloc-mosaic-title{font-size:1.8em}}.menu-bloc-mosaic .menu-bloc-mosaic-item:after{content:" ";position:absolute;padding:0;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.3);-webkit-transition:background .8s;transition:background .8s}.menu-bloc-mosaic .menu-bloc-mosaic-item.current-quartier:after,.menu-bloc-mosaic .menu-bloc-mosaic-item:hover:after{background:0 0}.menu-bloc-mosaic .menu-bloc-mosaic-item.current-quartier .menu-bloc-mosaic-title,.menu-bloc-mosaic .menu-bloc-mosaic-item:hover .menu-bloc-mosaic-title{opacity:0}.news{margin:0 auto;max-width:1920px;min-height:200px;padding:4em 0;color:#fff;background:#4185db;text-align:center}.news .news-item{margin:0 2.5em}@media (min-width:1420px){.news .news-item{margin:0 auto;max-width:1380px}}.news .news-content,.news .news-image{float:left;text-align:left}.news .news-image{width:calc(30% - 1em);margin-right:2em;overflow:hidden}@media (min-width:1100px){.news .news-image{width:calc(50% - 2em)}}.news .news-content{width:calc(70% - 1em)}@media (min-width:1100px){.news .news-content{width:50%}}.news .news-content-title{margin:0 0 .5em;padding:0;text-align:left;color:#fff}.news p{height:130px;overflow:hidden}.news .button{margin-top:1em}.galleryphoto{margin:2em 0;max-width:1380px}@media (min-width:1420px){.galleryphoto{margin:2em auto}}.galleryphoto-list{margin:0;padding:0;text-align:center}.galleryphoto-list-item{position:relative;display:inline-block;margin:.5em;list-style:none;cursor:pointer}.galleryphoto-list-item:after{content:"\f06e";position:absolute;top:0;bottom:0;left:0;right:0;color:transparent;font-size:3rem;font-family:Fontawesome;line-height:250px;-webkit-transition:all .4s;transition:all .4s;z-index:4}.galleryphoto-list-item img{width:140px;height:140px}@media (min-width:770px){.galleryphoto-list-item img{width:250px;height:250px}}.galleryphoto-list-item:focus:after,.galleryphoto-list-item:hover:after{color:#fff;background:rgba(65,133,219,.4)}.lg-outer{z-index:1200}.lg-outer .lg-thumb-item{border-radius:0}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#4185db}.lg-progress-bar .lg-progress{background-color:#4185db}.lg-backdrop{z-index:1180}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.admin-bar .lg-progress-bar,.admin-bar .lg-toolbar{top:32px}.page-template-contact-acces .wrapper-contact{max-width:1920px;margin:0}.page-template-contact-acces .block-contact,.page-template-contact-acces .block-contact-image{width:100%}@media (min-width:770px){.page-template-contact-acces .block-contact,.page-template-contact-acces .block-contact-image{float:left;height:860px;width:50%}}.page-template-contact-acces .block-contact-image{display:none}@media (min-width:770px){.page-template-contact-acces .block-contact-image{display:block;overflow:hidden}}.page-template-contact-acces .block-contact-content{font-family:montserrat;text-align:center}@media (min-width:770px){.page-template-contact-acces .block-contact-content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.page-template-contact-acces .wpcf7{margin:20px 0 0}.page-template-contact-acces .wpcf7 .ajax-loader{display:none}.page-template-contact-acces input.wpcf7-form-control,.page-template-contact-acces textarea.wpcf7-form-control{width:340px;background-color:transparent;border-style:solid;border-width:0 0 2px;border-color:#999}.page-template-contact-acces input.wpcf7-form-control:focus,.page-template-contact-acces textarea.wpcf7-form-control:focus{outline:0;border-color:#4185db}.page-template-contact-acces input.wpcf7-form-control.wpcf7-not-valid,.page-template-contact-acces textarea.wpcf7-form-control.wpcf7-not-valid{border-color:red}.page-template-contact-acces span.wpcf7-not-valid-tip{display:none}.page-template-contact-acces .wpcf7-response-output{width:340px;margin:20px auto 0}.page-template-contact-acces div.wpcf7-mail-sent-ok,.page-template-contact-acces div.wpcf7-validation-errors{border-color:#4185db}.page-template-contact-acces textarea.wpcf7-form-control{max-width:340px;height:100px;max-height:100px;resize:none}.page-template-contact-acces input.wpcf7-form-control.wpcf7-submit{width:inherit;display:inline-block;font-weight:400;text-align:center;cursor:pointer;font-size:1rem;text-decoration:none;padding:8px 30px;border-radius:2px;-webkit-transition:background .4s;transition:background .4s;border:2px solid #463c6c;background-color:transparent;color:#463c6c;font-family:"Ek Mukta"}.page-template-contact-acces input.wpcf7-form-control.wpcf7-submit:focus,.page-template-contact-acces input.wpcf7-form-control.wpcf7-submit:hover{color:#fff;text-decoration:none;background-color:#463c6c}.page-template-contact-acces .wpcf7-recaptcha>div{margin:20px auto 0}.wrapper-acces{background-color:#f6f6f6;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;overflow:hidden}@media (min-width:770px){.block-acces{max-width:1380px;margin:0 auto}}.detail-acces,.menu-acces{position:relative;width:100%}@media (min-width:770px){.detail-acces,.menu-acces{float:left;width:50%;margin:4em 0}}@media (min-width:770px){.menu-acces{padding:0 2em}}@media (min-width:1200px){.menu-acces{padding:0 8em}}.menu-acces .menu-item-acces{position:relative;float:left;height:200px;width:50%;text-align:center;cursor:pointer;border-width:0;border-style:solid;border-color:#4185db;-webkit-transition:background,.4s;transition:background,.4s}.menu-acces .menu-item-acces.current-acces,.menu-acces .menu-item-acces:focus,.menu-acces .menu-item-acces:hover{background:rgba(0,0,0,.05)}.menu-acces .menu-item-acces.current-acces .icon,.menu-acces .menu-item-acces:focus .icon,.menu-acces .menu-item-acces:hover .icon{color:#ce9b0a}.menu-acces .menu-item-acces:nth-child(1){border-right-width:1px;border-bottom-width:1px}.menu-acces .menu-item-acces:nth-child(2){border-left-width:1px;border-bottom-width:1px}.menu-acces .menu-item-acces:nth-child(3){border-right-width:1px;border-top-width:1px}.menu-acces .menu-item-acces:nth-child(4){border-left-width:1px;border-top-width:1px}.menu-acces .menu-item-acces .icon{position:absolute;top:50%;font-size:4em;color:#909090;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:color,.4s;transition:color,.4s}.detail-acces .detail-acces-content{position:absolute;opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-delay:.02s;transition-delay:.02s;height:0;width:100%}.detail-acces .detail-acces-content.display{position:relative;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.4s;transition-delay:.4s;height:auto}@media (min-width:770px){.detail-acces .detail-acces-content.display{position:absolute;height:400px}}.detail-acces .detail-acces-content .detail-acces-title{margin:2rem 1rem .5rem;text-align:center}@media (min-width:770px){.detail-acces .detail-acces-content .detail-acces-title{position:relative;top:10%;margin:0 1rem .5rem}}.detail-acces .detail-acces-content .detail-acces-text{margin:0 1em 2em}@media (min-width:770px){.detail-acces .detail-acces-content .detail-acces-text{position:relative;top:45%;height:70%;overflow:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.page-template-contact-acces .google-map,.page-template-map .google-map{position:relative;max-width:1920px;margin:0 auto}.page-template-contact-acces .google-map .filter,.page-template-map .google-map .filter{padding:10px;background-color:#4185db;text-align:center}@media (min-width:770px){.page-template-contact-acces .google-map .filter,.page-template-map .google-map .filter{position:absolute;top:20px;left:20px;z-index:10}}.page-template-contact-acces .google-map .filter span,.page-template-map .google-map .filter span{color:#fff;margin-right:10px}.page-template-contact-acces .google-map .acf-map,.page-template-map .google-map .acf-map{width:100%;height:calc(100vh - 157px);display:none}.page-template-contact-acces .google-map .acf-map.active,.page-template-map .google-map .acf-map.active{display:block}@media (min-width:770px){.page-template-contact-acces .google-map .acf-map,.page-template-map .google-map .acf-map{height:calc(100vh - 104px)}}.page-template-contact-acces .acf-map img,.page-template-map .acf-map img{max-width:inherit!important}.page-template-contact-acces .TitlePage,.page-template-map .TitlePage{display:none}.gm-style-iw{text-align:center}.gm-style-iw h2{margin:10px auto;color:#4185db}.gm-style-iw .address{font-weight:500}.gm-style-iw p{width:250px}.gm-style-iw p+p{margin-top:10px}.gm-style-iw a{display:block;margin-top:10px}.gm-style-iw img{border-radius:50%;width:150px;display:block;margin:10px auto 20px}.page-template-contact-acces .google-map .scroll{position:absolute;bottom:0;left:0;right:0;height:60px;background:rgba(0,0,0,.2);color:#fff;font-size:2em;text-align:center;cursor:pointer}.page-template-contact-acces .google-map .scroll:before{content:"\f123";position:absolute;font-family:Ionicons;-webkit-animation:scrollToEffect 2s infinite;animation:scrollToEffect 2s infinite;line-height:.8em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal#resa{padding-right:0!important;width:100%;display:none;z-index:1150}.modal#resa .modal-body{padding:0}.modal#resa .modal-dialog{position:relative;margin:0;padding:0;width:100%;height:100%}.modal#resa .modal-content{background:rgba(65,133,219,.9);border:none;border-radius:0;box-shadow:none;height:100%}.modal#resa .close-button{position:absolute;top:1.4em;right:1.4em;font-size:2rem;color:#fff;background:0 0;border:none;cursor:pointer;z-index:2;-webkit-transition:color .4s;transition:color .4s}.modal#resa .close-button:hover{color:#ccc}.modal#resa .calendar-wrapper{padding:20px;background:#f2f2f2;border-radius:2px}.calendrier{margin:0 auto;padding:20px 0;max-width:910px;text-align:center}@media (max-width:1030px){.calendrier{margin:0 20px}}.calendar-header{position:relative;width:100%}.calendar-header div:first-child{position:absolute;top:59px;left:0;margin:0;color:#333;font-size:1rem;font-weight:600}.calendar-header div:first-child i.fa{margin-right:5px}.calendar-header div:first-child span{padding:0}.calendar-header span:not(.telephone){position:absolute;top:-2px;left:0;padding:13.5px 0 10.5px;width:48px;color:#333;border:1px solid #333;border-radius:40px}.calendar-header span{font-weight:600}.calendar-header h1{margin:0 0 20px;color:#333}.calendar-header div:last-child{margin-bottom:14px;color:#333;font-size:1rem}section.calendar-wrapper form{width:100%;margin:12px auto}section.calendar-wrapper form div{margin:0 20px 0 0;display:inline-block;text-align:left}section.calendar-wrapper form div.calendar-input{opacity:1;-webkit-transition:opacity 3s;transition:opacity 3s}section.calendar-wrapper form div.calendar-input span{display:inline-block;position:relative}section.calendar-wrapper form div.calendar-input span i.fa{position:absolute;top:12px;right:14px;color:#4185db}section.calendar-wrapper form div.calendar-input:not(.displayed){visibility:hidden;opacity:0}section.calendar-wrapper form div.calendar-input:not(.displayed)+input[type=submit]{visibility:hidden;opacity:0}section.calendar-wrapper form div.calendar-input:not(.displayed)+input[type=submit]+.resetCalendar{visibility:hidden;opacity:0}section.calendar-wrapper form div.calendar-input+input[type=submit],section.calendar-wrapper form div.calendar-input+input[type=submit]+.resetCalendar{opacity:1;-webkit-transition:opacity 3s,background .6s;transition:opacity 3s,background .6s}section.calendar-wrapper form div.codePromo{visibility:visible!important;opacity:1!important}section.calendar-wrapper form div.codePromo input{width:100px;color:#000}section.calendar-wrapper form div.nbAdult select{padding:10px}section.calendar-wrapper form label{display:block;font-weight:400;color:#333;text-align:left;margin-bottom:0}section.calendar-wrapper form .resetCalendar,section.calendar-wrapper form input,section.calendar-wrapper form select{border:1px solid #4185db;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;border-radius:2px!important}section.calendar-wrapper form input{padding:9px;border-radius:0}section.calendar-wrapper form .resetCalendar,section.calendar-wrapper form input[type=submit]{text-transform:uppercase;background:#4185db;border-radius:0;border:none;color:#fff;padding:10px 14px;font-weight:600;-webkit-transition:background .6s;transition:background .6s}section.calendar-wrapper form .resetCalendar:hover,section.calendar-wrapper form input[type=submit]:hover{background:#256bc4}section.calendar-wrapper form .resetCalendar{padding:13px 14px;font-family:Roboto,sans-serif;cursor:pointer}section.calendar-wrapper form .resetCalendar:before{display:none}section.calendar-wrapper form select{width:100%}section.calendar-wrapper ul{display:inline-block;text-align:center;margin:0}section.calendar-wrapper ul>li{display:inline;margin:0 20px;color:#333;font-size:1rem}section.calendar-wrapper ul>li.status-0:before{color:#c4c4c4}section.calendar-wrapper ul>li.status-1:before{color:#4185db}section.calendar-wrapper ul>li.status-2:before{color:#ce9b0a}section.calendar-wrapper ul>li.status-3:before{color:#463c6c}section.calendar-wrapper ul>li.status-4:before{color:#1aaccc}section.calendar-wrapper ul>li:before{content:"■";margin-right:6px;font-size:1.8rem;font-family:Helvetica,'DejaVu Sans','Arial Unicode MS','Lucida Sans Unicode',sans-serif;vertical-align:sub}section.calendar-wrapper .calendarSubtitle,section.calendar-wrapper .warningMessage{padding:20px;width:100%;color:#333;font-weight:600;border:1px solid #333}section.calendar-wrapper .calendarSubtitle:not(.displayed),section.calendar-wrapper .warningMessage:not(.displayed){display:none}section.calendar-wrapper .resetCalendarBoundaries{display:none}section.calendar-wrapper .checkoutDate .resetCalendarBoundaries{display:initial;position:absolute;margin-top:2px;margin-left:-6px;color:#fff}section.calendar-wrapper .checkoutDate:hover .resetCalendarBoundaries{margin-top:-6px;color:rgba(0,0,0,.6)}.calendar-body{background:#fff}.calendar-body .dates div,.calendar-body .dayNamesRow div{text-align:center}.calendar-body .dates div{height:48px}.calendar-body .dates div p{display:block;margin:0 0 2px;color:#fff}.calendar-body .dates div p:first-child{font-size:1rem;color:rgba(0,0,0,.6)}.calendar-body .dates div p.tarif{margin:0;font-size:.9rem}.calendar-body .dates div:not(.status-0):not(.day-blank) p.tarif:after{content:" €"}.calendar-body .dates div:hover:not(.status-0):not(.day-blank){background:#4185db}.calendar-body .dates div.selected{background:#256bc4!important;cursor:pointer;border:1px solid #215fae}.calendar-body .dates div.selected>p.tarif{display:none}.calendar-body .dates div.selected:hover{background:#fff!important}.calendar-body .dates div.selected:hover>p{color:rgba(0,0,0,.6);font-size:1.4rem}.calendar-body .day-blank{background:#fff}.calendar-body .dayNamesRow{color:#fff;background:#999}.calendar-body .dates .col-xs-1,.calendar-body .dayNamesRow .col-xs-1{width:14.28%;margin:0;padding:0;border:.1px solid rgba(0,0,0,.2)}.calendar-item-head{position:relative;height:40px;text-align:center;color:#000}.calendar-item-head p{position:absolute;top:10px;left:30%;right:30%;margin:0 auto;text-transform:uppercase;font-weight:600}.calendar-item-head span.glyphicon-chevron-left{position:absolute;left:40px;top:14px}.calendar-item-head span.glyphicon-chevron-right{position:absolute;right:40px;top:14px}.calendar-wrapper .calendar{background:#fff;width:calc(50% - 10px);margin-right:20px;padding:10px 10px 30px;display:inline-block}.calendar-wrapper .calendar:not(.displayed){display:none}.calendar-wrapper .calendar .next-calendar,.calendar-wrapper .calendar .prev-calendar{cursor:pointer}.calendar-wrapper .calendar:last-child{margin-right:0}.calendar-wrapper .calendar .calendar-body{margin:0 20px}.calendar-wrapper .calendar form div{float:left}.calendar-body>.dates .col-xs-1.status-0{background-color:#c4c4c4;cursor:not-allowed}.calendar-body>.dates .col-xs-1.status-1,.calendar-body>.dates .col-xs-1.status-2,.calendar-body>.dates .col-xs-1.status-3{background-color:#4185db;cursor:pointer}.calendar-body>.dates .col-xs-1.status-4{background-color:#1aaccc;cursor:pointer}.calendar-body>.dates .col-xs-1.status-3::before{content:" ";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 14px 14px 0;border-color:transparent #463c6c transparent transparent}.calendar-body>.dates .col-xs-1.lowestPrice::after{content:" ";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:14px 14px 0 0;border-color:transparent #ce9b0a transparent transparent}.displayLabel{display:inline-block!important;margin:0;padding:9px 38px 9px 12px;color:#4185db!important;background-color:#fff;border:1px solid #4185db;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}