/*! FILE: sass/screen.scss */.button{text-align:center;border-radius:2px;padding:14px 20px;line-height:1;border:1px solid transparent;color:#fff;float:none!important;font-size:14px;font-weight:700;font-family:Source Sans Pro,sans-serif;cursor:pointer;display:inline-block}.button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:767px){.button{width:100%}}.button--small{padding:10.5px 15px;font-size:12px}.button--primary{background-color:#bd1343;transition:all .1s ease-out}.button--primary:hover{transition:all .2s ease-out;background-color:#a5113a}.button--secondary{background-color:#8a8a8a;transition:all .1s ease-out;color:#fff}.button--secondary:hover{transition:all .2s ease-out;background-color:#666;color:#fff}.button--white{background-color:#fff;border:1px solid #d3d3d3;color:#666;transition:all .1s ease-out}.button--white:hover{transition:all .2s ease-out;color:#414141;border-color:#8a8a8a}.button--light{background-color:#eee;border:1px solid #d3d3d3;color:#666;transition:all .1s ease-out}.button--light:hover{transition:all .2s ease-out;background-color:#d3d3d3;border-color:#afafaf}.button--append{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none}.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.tooltip.tooltip-hidden:after,.tooltip.tooltip-hidden:before,[data-tooltip].tooltip-hidden:after,[data-tooltip].tooltip-hidden:before{visibility:hidden}.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.tooltip:after,[data-tooltip]:after{z-index:1000;padding:8px;width:160px;background-color:#000;background-color:rgba(51,51,51,.9);color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2}.tooltip-top:after,.tooltip-top:before,.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{bottom:100%;left:50%}.tooltip-top:before,.tooltip:before,[data-tooltip]:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:rgba(51,51,51,.9)}.tooltip-top:after,.tooltip:after,[data-tooltip]:after{margin-left:-80px}.tooltip-top:focus:after,.tooltip-top:focus:before,.tooltip-top:hover:after,.tooltip-top:hover:before,.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:after,.tooltip-left:before{right:100%;bottom:50%;left:auto}.tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:rgba(51,51,51,.9)}.tooltip-left:focus:after,.tooltip-left:focus:before,.tooltip-left:hover:after,.tooltip-left:hover:before{-webkit-transform:translateX(-12px);transform:translateX(-12px)}.tooltip-bottom:after,.tooltip-bottom:before{top:100%;bottom:auto;left:50%}.tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(51,51,51,.9)}.tooltip-bottom:focus:after,.tooltip-bottom:focus:before,.tooltip-bottom:hover:after,.tooltip-bottom:hover:before{-webkit-transform:translateY(12px);transform:translateY(12px)}.tooltip-right:after,.tooltip-right:before{bottom:50%;left:100%}.tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:rgba(51,51,51,.9)}.tooltip-right:focus:after,.tooltip-right:focus:before,.tooltip-right:hover:after,.tooltip-right:hover:before{-webkit-transform:translateX(12px);transform:translateX(12px)}.tooltip-left:before,.tooltip-right:before{top:3px}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}#text-me-the-app-helpMobile #text-me-the-app-form{margin:30px 0}#text-me-the-app-helpMobile .input-left{float:left;width:calc(100% - 102px);margin:0;border:1px solid #e6e6e6}#text-me-the-app-helpMobile .input-left>*{float:left;background:transparent}#text-me-the-app-helpMobile .input-left #flag-select{width:65px;border-right:1px solid #e6e6e6;cursor:pointer;position:relative}#text-me-the-app-helpMobile .input-left #flag-select #languages-menu-active-tmta{float:left}#text-me-the-app-helpMobile .input-left #flag-select #languages-menu-active-tmta .languages-menu-flag-tmta{width:25px;margin:10px}#text-me-the-app-helpMobile .input-left #flag-select .bottom-arrow.black{position:relative;top:inherit;left:inherit;border-top-color:#000}#text-me-the-app-helpMobile .input-left #flag-select #languages-menu-list-tmta{display:none;width:65px;top:39px;left:-1px;position:absolute;background:#fff;border:1px solid #e6e6e6;z-index:10}#text-me-the-app-helpMobile .input-left #flag-select #languages-menu-list-tmta li{padding:1px 20px}#text-me-the-app-helpMobile .input-left #flag-select #languages-menu-list-tmta li span{display:none}#text-me-the-app-helpMobile .input-left #tel-prefix{margin-left:10px;margin-top:2px;color:#a7a7a7}#text-me-the-app-helpMobile .input-left #contact-form-phone{left:40px;margin-left:-30px;margin-top:2px;position:relative;width:180px}@media only screen and (max-width:767px){#text-me-the-app-helpMobile .input-left #contact-form-phone{width:auto}}#text-me-the-app-helpMobile .input-right{width:100px;float:right}#text-me-the-app-helpMobile .input-right .btn{height:40px;text-transform:uppercase;padding:0;background-color:#bd1343}@media only screen and (max-width:767px){#text-me-the-app-helpMobile .input-right .btn{height:54px}}#text-me-the-app-helpMobile .info-message{display:none}#text-me-the-app-helpMobile .form-error{color:#e3262e}#text-me-the-app-footer{padding:0}#text-me-the-app-footer .text-content{line-height:1;color:#fff}#text-me-the-app-footer #text-me-the-app-form{margin-top:15px}#text-me-the-app-footer #text-me-the-app-form .form-container{line-height:28px;min-height:30px}#text-me-the-app-footer .input-left{float:left;width:215px;height:30px;margin:0;background-color:#2c2c2c}#text-me-the-app-footer .input-left>*{float:left;background:transparent}#text-me-the-app-footer .input-left #flag-select{width:65px;height:30px;border-right:1px solid #1d1d1d;cursor:pointer;position:relative}#text-me-the-app-footer .input-left #flag-select #languages-menu-active-tmta{float:left}#text-me-the-app-footer .input-left #flag-select #languages-menu-active-tmta .languages-menu-flag-tmta{width:16px;margin:9px 10px}#text-me-the-app-footer .input-left #flag-select .bottom-arrow.black{position:relative;top:inherit;left:inherit;border-top-color:#666}#text-me-the-app-footer .input-left #flag-select.open{background-color:#666}#text-me-the-app-footer .input-left #flag-select.open .bottom-arrow.black{border-top-color:#fff}#text-me-the-app-footer .input-left #flag-select #languages-menu-list-tmta{display:none;width:145px;top:30px;left:0;position:absolute;background:#2c2c2c;border:1px solid #666;padding:6px 0}#text-me-the-app-footer .input-left #flag-select #languages-menu-list-tmta li{padding:4px 10px;line-height:1}#text-me-the-app-footer .input-left #flag-select #languages-menu-list-tmta li:hover{color:#fff}#text-me-the-app-footer .input-left #flag-select #languages-menu-list-tmta li span{float:left}#text-me-the-app-footer .input-left #flag-select #languages-menu-list-tmta img{width:16px;margin-right:10px;float:left}#text-me-the-app-footer .input-left #tel-prefix{margin-left:10px;margin-top:2px;color:#fff}#text-me-the-app-footer .input-left #contact-form-phone{left:40px;margin-left:-30px;color:#fff;position:relative;width:110px}#text-me-the-app-footer .input-right{width:80px;float:right}#text-me-the-app-footer .input-right .btn{height:30px;padding:0;background-color:#666;font-size:12px;font-weight:600;line-height:30px}#text-me-the-app-footer .info-message{display:none}@media only screen and (min-width:1025px){.bloc.text-me-the-app{float:left;width:calc(100% - 550px);margin-top:45px}.bloc.text-me-the-app .bloc-icon{color:#bd1343;font-size:25px;text-align:right;width:32px;margin-right:15px;float:left}.bloc.text-me-the-app .bloc-text{display:block;font-family:Georgia,Times New Roman,Times,serif;font-size:22px;font-style:italic;line-height:1.2}}@media only screen and (max-width:767px){.bloc.text-me-the-app{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.bloc.text-me-the-app{display:none}}#text-me-the-app-booking .form-container{display:block;margin-bottom:5px}#text-me-the-app-booking .text-content{line-height:1;color:#555;margin:10px 15px 10px 47px;display:block}#text-me-the-app-booking #text-me-the-app-form{margin:30px 0;padding:0 20px 0 6px}#text-me-the-app-booking .input-left{float:left;width:291px;margin:0;border:1px solid #a7a7a7}#text-me-the-app-booking .input-left>*{float:left;background:transparent}#text-me-the-app-booking .input-left #flag-select{width:73px;border-right:1px solid #a7a7a7;cursor:pointer;position:relative}#text-me-the-app-booking .input-left #flag-select.open{background-color:#d6d6d6}#text-me-the-app-booking .input-left #flag-select #languages-menu-active-tmta{float:left}#text-me-the-app-booking .input-left #flag-select #languages-menu-active-tmta .languages-menu-flag-tmta{width:25px;margin:10px}#text-me-the-app-booking .input-left #flag-select .bottom-arrow.black{border-top-color:#000;margin:16px 0 0 3px}#text-me-the-app-booking .input-left #flag-select #languages-menu-list-tmta{display:none;width:73px;top:39px;left:-1px;position:absolute;background:#e6e6e6;border:1px solid #a7a7a7;z-index:10}#text-me-the-app-booking .input-left #flag-select #languages-menu-list-tmta li{padding:1px 24px;line-height:35px}#text-me-the-app-booking .input-left #flag-select #languages-menu-list-tmta li:hover{background-color:#d6d6d6}#text-me-the-app-booking .input-left #tel-prefix{margin:10px;color:#a7a7a7}#text-me-the-app-booking .input-left #contact-form-phone{padding-left:0;margin-top:2px;width:auto;font-size:14px;color:#555;max-width:170px}#text-me-the-app-booking .input-right{float:left}#text-me-the-app-booking .input-right .btn{height:41px;padding:0;min-width:inherit;width:100px;margin-left:10px;font-weight:700;font-family:Source Sans Pro,sans-serif}#text-me-the-app-booking .info-message{display:none}#text-me-the-app-booking #acknowledgment{font-size:14px;line-height:1.57em;color:#555;height:auto;display:none}#text-me-the-app-booking #errorSendingSMS{font-size:14px;line-height:1.57em;color:#e3262e;height:auto;display:none}@font-face{font-family:VP-Icon-Line;src:url("/s/statics/fonts/VP-Icon-Line.eot?v=1.9");src:url("/s/statics/fonts/VP-Icon-Line.eot?v=1.9#iefix") format("embedded-opentype"),url("/s/statics/fonts/VP-Icon-Line.ttf?v=1.9") format("truetype"),url("/s/statics/fonts/VP-Icon-Line.woff?v=1.9") format("woff"),url("/s/statics/fonts/VP-Icon-Line.svg?v=1.9#VP-Icon-Line") format("svg");font-weight:400;font-style:normal}[class*=" line-icon-"],[class^=line-icon-]{font-family:VP-Icon-Line!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.line-icon-luxury:before{content:"\E986"}.line-icon-laundry:before{content:"\E96D"}.line-icon-music:before{content:"\E96E"}.line-icon-popin:before{content:"\E96F"}.line-icon-temp-max:before{content:"\E970"}.line-icon-temp-min:before{content:"\E971"}.line-icon-weather-snow:before{content:"\E972"}.line-icon-wheelchair:before{content:"\E973"}.line-icon-document-book:before{content:"\E974"}.line-icon-document-flight:before{content:"\E975"}.line-icon-list-column:before{content:"\E976"}.line-icon-pin-extended:before{content:"\E977"}.line-icon-boat:before{content:"\E978"}.line-icon-list:before{content:"\E979"}.line-icon-logo-outline:before{content:"\E97A"}.line-icon-pin-step:before{content:"\E97B"}.line-icon-eye:before{content:"\E97C"}.line-icon-map-globe:before{content:"\E97D"}.line-icon-reload:before{content:"\E97E"}.line-icon-ribbon-star:before{content:"\E97F"}.line-icon-ribbon:before{content:"\E980"}.line-icon-rose:before{content:"\E981"}.line-icon-beach:before{content:"\E982"}.line-icon-device-rotate:before{content:"\E983"}.line-icon-spa-lotus:before{content:"\E984"}.line-icon-popup:before{content:"\E985"}.line-icon-suitcase-light:before{content:"\E96A"}.line-icon-suitcase-times-light:before{content:"\E96B"}.line-icon-suitcase-warning-light:before{content:"\E96C"}.line-icon-building-city:before{content:"\E968"}.line-icon-map-earth:before{content:"\E969"}.line-icon-suitcase-warning:before{content:"\E967"}.line-icon-budget-dollars:before{content:"\E95E"}.line-icon-budget-euro:before{content:"\E95F"}.line-icon-budget-francsuisse:before{content:"\E960"}.line-icon-budget-livre:before{content:"\E961"}.line-icon-shield-check:before{content:"\E962"}.line-icon-shield-doublecheck:before{content:"\E963"}.line-icon-shield-times:before{content:"\E964"}.line-icon-transport-metro:before{content:"\E965"}.line-icon-transport-transfert:before{content:"\E966"}.line-icon-instagram:before{content:"\E95A"}.line-icon-user-friend:before{content:"\E95B"}.line-icon-document-flight-valid:before{content:"\E924"}.line-icon-building:before{content:"\E925"}.line-icon-document-file:before{content:"\E926"}.line-icon-hotel:before{content:"\E927"}.line-icon-layer:before{content:"\E928"}.line-icon-utensil:before{content:"\E929"}.line-icon-arrow-exchange-horizontal:before{content:"\E92A"}.line-icon-arrow-exchange-vertical:before{content:"\E92B"}.line-icon-culture:before{content:"\E92C"}.line-icon-gastronomy:before{content:"\E92D"}.line-icon-images:before{content:"\E92E"}.line-icon-camera:before{content:"\E92F"}.line-icon-exclamation-circle:before{content:"\E930"}.line-icon-filter:before{content:"\E931"}.line-icon-information-circle:before{content:"\E932"}.line-icon-lock:before{content:"\E933"}.line-icon-cog:before{content:"\E934"}.line-icon-exclamation-triangle:before{content:"\E935"}.line-icon-nature-leaf:before{content:"\E936"}.line-icon-nature-moutain:before{content:"\E937"}.line-icon-transport-train:before{content:"\E938"}.line-icon-ellipsis-solid:before{content:"\E939"}.line-icon-ellipsis:before{content:"\E93A"}.line-icon-minus-circle:before{content:"\E93B"}.line-icon-ticket:before{content:"\E93C"}.line-icon-device:before{content:"\E93D"}.line-icon-lightbulb:before{content:"\E93E"}.line-icon-minus:before{content:"\E93F"}.line-icon-plus-circle:before{content:"\E940"}.line-icon-plus:before{content:"\E941"}.line-icon-transport-bus:before{content:"\E942"}.line-icon-bed:before{content:"\E943"}.line-icon-bell:before{content:"\E944"}.line-icon-comment-answer:before{content:"\E945"}.line-icon-mail:before{content:"\E946"}.line-icon-map-marker:before{content:"\E947"}.line-icon-phone:before{content:"\E948"}.line-icon-map:before{content:"\E949"}.line-icon-star-circle:before{content:"\E94A"}.line-icon-tag-percent:before{content:"\E94B"}.line-icon-tag:before{content:"\E94C"}.line-icon-comment:before{content:"\E94D"}.line-icon-yahoo:before{content:"\E94E"}.line-icon-google-plus-square:before{content:"\E94F"}.line-icon-google-plus:before{content:"\E950"}.line-icon-linkedin-square:before{content:"\E951"}.line-icon-linkedin:before{content:"\E952"}.line-icon-pinterest-square:before{content:"\E953"}.line-icon-pinterest:before{content:"\E954"}.line-icon-twitter-square:before{content:"\E955"}.line-icon-twitter:before{content:"\E956"}.line-icon-facebook-messenger:before{content:"\E957"}.line-icon-facebook-square:before{content:"\E958"}.line-icon-facebook:before{content:"\E959"}.line-icon-home:before{content:"\E923"}.line-icon-arrow-bottom:before{content:"\E900"}.line-icon-arrow-left:before{content:"\E901"}.line-icon-arrow-right:before{content:"\E902"}.line-icon-arrow-top:before{content:"\E903"}.line-icon-family:before{content:"\E904"}.line-icon-heart-solid:before{content:"\E905"}.line-icon-theme-allinclusive:before{content:"\E906"}.line-icon-suitcase-times:before{content:"\E907"}.line-icon-calendar-l:before{content:"\E908"}.line-icon-calendar-m:before{content:"\E909"}.line-icon-calendar-s:before{content:"\E90A"}.line-icon-calendar-xl:before{content:"\E90B"}.line-icon-calendar:before{content:"\E90C"}.line-icon-clock:before{content:"\E90D"}.line-icon-family-baby:before{content:"\E90E"}.line-icon-plane:before{content:"\E90F"}.line-icon-share:before{content:"\E910"}.line-icon-family-adult:before{content:"\E911"}.line-icon-family-child:before{content:"\E912"}.line-icon-bars:before{content:"\E913"}.line-icon-search:before{content:"\E914"}.line-icon-check-circle:before{content:"\E915"}.line-icon-check:before{content:"\E916"}.line-icon-pen:before{content:"\E917"}.line-icon-times-circle:before{content:"\E918"}.line-icon-trash:before{content:"\E919"}.line-icon-angle-down:before{content:"\E91A"}.line-icon-angle-left:before{content:"\E91B"}.line-icon-angle-right:before{content:"\E91C"}.line-icon-angle-up:before{content:"\E91D"}.line-icon-assistance:before{content:"\E91E"}.line-icon-times:before{content:"\E91F"}.line-icon-heart:before{content:"\E920"}.line-icon-suitcase:before{content:"\E921"}.line-icon-user:before{content:"\E922"}.line-icon-ticket-transport:before{content:"\E95C"}.line-icon-map-stop:before{content:"\E95D"}body{-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1025px){.hidden-desktop,.only-mobile,.only-tablet{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.hidden-tablet,.only-desktop,.only-mobile{display:none}}@media only screen and (max-width:767px){.hidden-mobile,.only-desktop,.only-tablet{display:none}}#printNewCgdv{display:none}@media print{body div{display:none}#printNewCgdv,#printNewCgdv div{display:block}}#cgdvHeaderPopup{background-color:#e8e8e8;padding:5px;position:absolute;right:28px;top:0}#cgdvHeaderPopup img{width:20px;height:20px}#cgdvHeaderPopup a{margin-right:5px}#closeCgdvButton{position:relative;top:2px}#contentCgdv{height:460px;overflow-y:auto;margin-top:10px}#trusted-shops{float:right;padding:15px 20px;margin-top:2px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.7);color:hsla(0,0%,98%,.7);text-align:center;line-height:40px}@media only screen and (max-width:767px){#trusted-shops{margin-top:10px}}#trusted-shops a{color:hsla(0,0%,98%,.7)}#trusted-shops a:hover{color:#fff}#trusted-shops .trusted-shops_img{float:right;height:40px;width:auto}.errorMessage{color:#1d1d1d;background-color:#dddbdb;border-left:2px solid #bd1343;margin:0 0 10px;position:relative}.errorMessage:before{display:inline-block;float:left;position:absolute;margin-left:5px;margin-top:-5px;top:35%}.errorNew{text-align:left}.errorNew:before{font-family:vpgseticon;padding-left:5px;color:#cf0404;height:40px;position:absolute;top:35%}.errorText{margin-left:30px;display:block}.errorText2{display:inline-block;text-align:left;margin-left:30px}