@charset "utf-8";body.contentpane{margin:30px}body.contentpane .uk-position-fixed{display:none}input[type="checkbox"],input[type="radio"]{margin-right:10px}.tm-toolbar.toolbar-bottom{bottom:0 !important;top:auto !important;left:0;animation-name:toolbar1;animation-duration:0.4s;box-shadow:0 0 15px rgba(0,0,0,.2);position:fixed;width:100%;z-index:2}body{margin-bottom:50px}@media(max-width:959px){.toolbar-bottom>.uk-container{justify-content:center}.toolbar-bottom>.uk-container>div{margin-left:0 !important}.toolbar-bottom>.uk-container>div:first-child .uk-first-column{margin-right:30px !important}.toolbar-bottom .uk-grid-medium>*{padding-left:20px}}@media(min-width:960px){.toolbar-padding{padding-top:55px}.tm-toolbar:not(.toolbar-bottom){position:relative;top:0;animation-name:toolbar2;animation-duration:0.4s}}@keyframes toolbar1{from{bottom:-60px}to{bottom:0 !important}}@keyframes toolbar2{from{top:-60px}to{top:0 !important}}@media (min-width:960px){.top-gradient:after{content:"";display:block;width:100%;height:300px;position:absolute;top:50px;background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000',endColorstr='#00000000',GradientType=0 )}}.uk-button-text{padding:0}.uk-button-text::before{display:none}.uk-nav li>span{display:block;text-decoration:none;padding:5px 0}@media(max-width:1200px){.uk-navbar-nav>li>a{padding:0 5px;font-size:11px}}.footer-menu>ul>li,.footer-menu>ul>li>a{display:inline-block;text-transform:uppercase}.footer-menu>ul>li:nth-child(n+2)::before{content:"";margin-left:0;margin-right:20px;margin-left:20px;border-left:1px solid rgba(255,255,255,0.3)}@media(max-width:768px){.footer-menu>ul>li:before{display:none}.footer-menu>ul>li{margin:0 10px}}.medium-column+.uk-navbar-dropdown{width:300px}.medium-column+.uk-navbar-dropdown-width-2{width:600px}.medium-column+.uk-navbar-dropdown-width-3{width:900px}.medium-column+.uk-navbar-dropdown-width-4{width:1200px}.large-column+.uk-navbar-dropdown{width:350px}.large-column+.uk-navbar-dropdown-width-2{width:700px}.large-column+.uk-navbar-dropdown-width-3{width:1050px}.large-column+.uk-navbar-dropdown-width-4{width:1400px}.pulse{-webkit-animation:pulse 1.87s linear infinite;-moz-animation:pulse 1.87s linear infinite;-ms-animation:pulse 1.87s linear infinite;animation:pulse 1.87s linear infinite}@keyframes "pulse"{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}55%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}60%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}65%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1);transform:scale(1)}55%{-moz-transform:scale(1.2);transform:scale(1.2)}60%{-moz-transform:scale(1.1);transform:scale(1.1)}65%{-moz-transform:scale(1.2);transform:scale(1.2)}100%{-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes "pulse"{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-transform:scale(1.2);transform:scale(1.2)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}65%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-ms-keyframes "pulse"{0%{-ms-transform:scale(1);transform:scale(1)}50%{-ms-transform:scale(1);transform:scale(1)}55%{-ms-transform:scale(1.2);transform:scale(1.2)}60%{-ms-transform:scale(1.1);transform:scale(1.1)}65%{-ms-transform:scale(1.2);transform:scale(1.2)}100%{-ms-transform:scale(1.1);transform:scale(1.1)}}div.mod-languages li{margin-left:5px;margin-right:5px;padding:0 7px}.uk-navbar-dropdown,.navbar .nav>li>.dropdown-menu{width:auto;min-width:200px}.mod-languages .uk-subnav>*{padding-left:0}.menu-image{display:block !important}@media(min-width:960px){.sensocta-container{position:fixed;top:calc(50vh - 104px);right:-150px}a.sensocta-item{display:block;position:relative;background:#415e61;padding:0 12px;line-height:50px;margin-top:2px;text-transform:uppercase;color:#fff;width:180px;left:0;font-weight:bold;font-family:'Open Sans';letter-spacing:1px;transition:all .3s ease-in-out}a.sensocta-item:hover,a.sensocta-item:active{left:-150px;background:#c0a683;text-decoration:none}span.sensocta-icon{margin-right:12px;margin-top:-3px}}@media(max-width:959px){.sensocta-container{display:flex;position:fixed;bottom:0px;background:#4e6f72;box-shadow:0 0 10px rgba(0,0,0,.2);padding:2px 0;width:100%;justify-content:space-between;align-items:center;gap:2px}a.sensocta-item{display:block;background:#415e61;text-transform:uppercase;color:#fff;width:100%;left:0;font-family:'Open Sans';font-size:10px;letter-spacing:0;transition:all .3s ease-in-out;text-align:center;padding:5px 0}a.sensocta-item:hover,a.sensocta-item:active{background:#c0a683;text-decoration:none}span.sensocta-icon{display:block}span.sensocta-text{display:block}}
*::-webkit-scrollbar{height:10px;width:6px}*::-webkit-scrollbar-track{background-color:#f0f0f0}*::-webkit-scrollbar-track:hover{background-color:#d4d4d4}*::-webkit-scrollbar-track:active{background-color:#d4d4d4}*::-webkit-scrollbar-thumb{border-radius:3px;background-color:#b89a72}*::-webkit-scrollbar-thumb:hover{background-color:#636363}*::-webkit-scrollbar-thumb:active{background-color:#636363}#cookiesck{position:absolute;left:0;right:0;top:0;z-index:1000000;min-height:30px;color:#eee;background:rgba(0,0,0,0.5);text-align:center;font-size:14px;line-height:14px}#cookiesck_text{padding:10px 0;display:inline-block}#cookiesck_buttons{float:right}.cookiesck_button,#cookiesck_accept,#cookiesck_decline,#cookiesck_settings,#cookiesck_readmore{float:left;padding:10px;margin:5px;border-radius:3px;text-decoration:none;cursor:pointer;transition:all 0.2s ease}#cookiesck_readmore{float:right}#cookiesck_accept{background:#1176a6;border:2px solid #1176a6;color:#f5f5f5}#cookiesck_accept:hover{background:transparent;border:2px solid darkturquoise;color:darkturquoise}#cookiesck_decline{background:#000;border:2px solid #000;color:#f5f5f5}#cookiesck_decline:hover{background:transparent;border:2px solid #fff;color:#fff}#cookiesck_settings{background:#fff;border:2px solid #fff;color:#000}#cookiesck_settings:hover{background:transparent;border:2px solid #fff;color:#fff}#cookiesck_options{display:none;width:30px;height:30px;border-radius:15px;box-sizing:border-box;position:fixed;bottom:0;left:0;margin:10px;border:1px solid #ccc;cursor:pointer;background:rgba(255,255,255,1) url(https://www.villajosephine.corsica/plugins/system/cookiesck/assets/cookies-icon.svg) center center no-repeat;background-size:80% auto;z-index:1000000}#cookiesck_options>.inner{display:none;width:max-content;margin-top:-40px;background:rgba(0,0,0,0.7);position:absolute;font-size:14px;color:#fff;padding:4px 7px;border-radius:3px}#cookiesck_options:hover>.inner{display:block}#cookiesck>div{display:flex;justify-content:space-around;align-items:center;flex-direction:column}.cookiesck-iframe-wrap-text{position:absolute;width:100%;padding:10px;color:#fff;top:50%;transform:translate(0,-60%);text-align:center}.cookiesck-iframe-wrap:hover .cookiesck-iframe-wrap-text{color:#333}.cookiesck-iframe-wrap-allowed .cookiesck-iframe-wrap-text{display:none}
.rsform-calendar-box.uk-input.uk-form-width-medium{width:calc(100% - 62px)}
