h1.brandInner,div.brandInner{text-transform:none;font-size:36px;line-height:38px;font-family:'Open Sans';font-weight:700}.brand .brandInner{float:left;margin:0 10px 0 0}.brand h2{font-size:12px;line-height:18px}.brand a{display:block;text-decoration:none}.brand .text{color:#00608c}.brand a picture{display:inline-block}.brand a picture>img{max-width:100%;max-height:80px;width:auto;height:auto}.header .mobi-toggler{margin:0 15px 15px 0}.header .header-navigation{margin:15px}.site-logo{margin-right:0;padding-top:12px;padding-bottom:10px}#language{float:right;font-size:13px;line-height:14px;margin:15px 15px 10px 15px;text-transform:uppercase}#language .dropdown-menu{left:-20px}#language .icon-chevron-down{vertical-align:text-bottom}#language .dropdown-menu a:hover{color:#555}#language a{color:#9e9e9e}.header{margin-bottom:0}.header-navigation .dropdown-menu{height:auto}.header-navigation>ul>li>a{color:#9e9e9e;font-family:"Open Sans";font-size:12px;margin:0;text-transform:uppercase;padding:5px 12px 30px}.header-navigation>ul>li>.dropdown-menu{margin-top:0;height:auto}.header-navigation ul.dropdown-menu.sub-menu{top:-2px}.header-navigation .dropdown-menu{float:right;font-family:"Open Sans";font-size:12px;margin:0;text-transform:uppercase}@media (max-width:767px){#language{clear:both}}@media (min-width:768px) and (max-width:992px){#language{clear:both}}@media (min-width:1200px){.header .header-navigation>ul>li:last-child{margin-right:-15px}}@media (max-width:1024px){#language{float:left;clear:left;margin-top:0}}@media (min-width:1025px){.header .header-navigation>ul>li:last-child{margin-right:0}.header .header-navigation{margin:0 15px 0 0;float:right !important}.menubar{clear:none}.header .mobi-toggler{clear:right}}#introContainer{background:#505053;margin-top:-25px}#introContainer,#intro,#carousel-intro{height:366px;position:relative}#introContainer .page-slider{margin-top:25px}#introContainer .revolution-slider{margin-bottom:0}#introText{background:#00608c;background:rgba(0,96,140,0.8);color:#fff;position:absolute;text-align:right;padding:30px;top:0;bottom:0;z-index:10;pointer-events:none}#introText big{color:#fff;display:block;font-size:38px;line-height:38px;margin:30px 0 20px}#introTextInner{text-align:left;width:300px}#introBlue{background:#00608c;padding:30px 0 30px 0}#introBlue h1{color:#fff}@media (max-width:767px){#introContainer,#intro,#carousel-intro{height:auto}#introContainer{margin:15px}#introContainer .page-slider{margin-top:0}#innerIntro{margin:-15px -30px -25px -30px}#introText{background:#00608c;position:relative;padding:5px 20px 20px 20px}#introTextInner{width:auto}}@media (min-width:768px) and (max-width:992px){#introContainer,#intro,#carousel-intro{height:286px}#introTextInner{margin-right:48px;width:300px}#introText{width:360px}#introText big{font-size:24px;line-height:24px;margin:20px 0}#introTextInner{width:auto}}@media (min-width:992px) and (max-width:1200px){#introContainer,#intro,#carousel-intro{height:366px}}@media (min-width:1200px){#introContainer,#intro,#carousel-intro{height:438px}#introText big{font-size:46px;line-height:48px;margin:70px 0 30px}}#carousel-home-content{height:90px;margin:21px auto 10px;padding-left:30px;width:265px}#carousel-home-content .sliderkit-nav-clip,#carousel-home-content .sliderkit-nav{height:80px !important;margin:0;width:243px}#carousel-home-content .sliderkit-nav-clip ul{overflow:hidden}#carousel-home-content .sliderkit-nav li a{display:block;height:80px;margin-right:20px;position:relative;width:106px}#carousel-home-content .slider-caption{background:rgba(0,96,140,0.9);color:#fff;display:none;font-size:13px;font-weight:normal;line-height:18px;height:80px;left:0;position:absolute;text-decoration:underline;top:0;width:106px}#carousel-home-content .sliderkit-nav a:hover .slider-caption{display:block}#carousel-home-content .slider-caption p{margin:0;padding:10px 5px 0}#carousel-home-content .sliderkit-nav{position:relative}#carousel-home-content .sliderkit-btn{position:absolute;margin-top:-15px;top:50%}#carousel-home-content .sliderkit-btn a{color:#eb9114}#carousel-home-content .sliderkit-nav-prev{left:-30px}#carousel-home-content .sliderkit-nav-next{right:-20px}#carousel-home-content .sliderkit-btn-disable{opacity:.3}.sliderkit,.sliderkit-panel,.sliderkit .slider-imageContainer,.sliderkit img{display:block;overflow:visible !important;width:100%}.sliderkit .sliderkit-panel{display:none}.sliderkit .slider-imageContainer{overflow:hidden;position:relative}#intro .sliderkit img{margin:0 auto;top:0}#carouselContainer{position:relative}.sliderkit-nav{position:static}#galleryBox .sliderkit-btn a,#carousel-intro .sliderkit-btn,#carousel-chambres .sliderkit-btn{display:inline-block;position:absolute;top:50%;margin-top:-15px;z-index:100}#carousel-chambres{height:120px;margin:0 auto 10px;width:160px}#carousel-chambres .sliderkit-go-prev{left:-30px}#carousel-chambres .sliderkit-go-next{right:-30px}#carousel-chambres .slider-caption{background:rgba(0,96,140,0.9);color:#fff;display:none;font-size:13px;font-weight:normal;line-height:18px;height:100%;left:0;position:absolute;text-decoration:underline;top:0;width:100%}#carousel-chambres .slider-caption p{padding:20px}#carousel-chambres .sliderkit-panel:hover .slider-caption{display:block}#carousel-intro .sliderkit-go-prev{left:-10px}#carousel-intro .sliderkit-go-next{right:-8px}.sliderkit-btn a{border:none;color:#fff;display:block;font-weight:800;bottom:0;font-size:50px;font-weight:100;height:31px;line-height:23px;top:auto;width:31px;text-align:center}.sliderkit-go-btn.sliderkit-btn-disable{opacity:.3;cursor:default}#galleryBox{margin-bottom:25px}#galleryBox .tab-content{background:none;padding:0}#galleryBox .nav.nav-tabs{border:none;text-align:center}#galleryBox .nav.nav-tabs li{float:none;display:inline-block}.tab-pane .sliderkit .sliderkit-nav{position:relative;overflow:hidden;margin:0 -5000px}.tab-pane .sliderkit .sliderkit-nav-clip{margin:0 auto;position:relative;z-index:0}.tab-pane .sliderkit .sliderkit-nav-clip ul{overflow:hidden;display:block}.tab-pane .sliderkit .sliderkit-nav-clip ul li{max-width:570px;display:block;margin:0;padding:0}.tab-pane .sliderkit .sliderkit-nav-clip ul li img{display:block;height:auto;width:100%}.tab-pane .sliderkit .sliderkit-btns{position:relative;z-index:1;margin:0 auto;float:none;margin-bottom:-1px}.tab-pane .sliderkit .sliderkit-btn{position:absolute;background:#00608c;background:rgba(0,96,140,0.9);cursor:pointer;top:0;bottom:0}.tab-pane .sliderkit .sliderkit-btn a{color:#eb9114}.tabbable,.tab-pane{overflow:hidden}#galleryBox .sliderkit-nav-prev{left:0;right:50%}#galleryBox .sliderkit-nav-prev a{left:auto;right:0}#galleryBox .sliderkit-nav-next{left:50%;right:0}#galleryBox .sliderkit-nav-next a{left:0;right:auto}@media (max-width:767px){#galleryBox .sliderkit li{width:352px !important}#galleryBox .tab-pane,#galleryBox .sliderkit,#galleryBox .sliderkit li,#galleryBox .sliderkit .sliderkit-btn{height:264px !important}#galleryBox .sliderkit-nav-prev{margin-right:176px}#galleryBox .sliderkit-nav-next{margin-left:176px}}@media (min-width:768px) and (max-width:992px){#galleryBox .sliderkit li{width:352px !important}#galleryBox .tab-pane,#galleryBox .sliderkit,#galleryBox .sliderkit li,#galleryBox .sliderkit .sliderkit-btn{height:264px !important}#galleryBox .sliderkit-nav-prev{margin-right:176px}#galleryBox .sliderkit-nav-next{margin-left:176px}}@media (min-width:992px) and (max-width:1200px){#galleryBox .sliderkit li{width:460px !important}#galleryBox .tab-pane,#galleryBox .sliderkit,#galleryBox .sliderkit li,#galleryBox .sliderkit .sliderkit-btn{height:345px !important}#galleryBox .sliderkit-nav-prev{margin-right:230px}#galleryBox .sliderkit-nav-next{margin-left:230px}}@media (min-width:1200px){#galleryBox .sliderkit li{width:570px !important}#galleryBox .tab-pane,#galleryBox .sliderkit,#galleryBox .sliderkit li,#galleryBox .sliderkit .sliderkit-btn{height:427px !important}#galleryBox .sliderkit-nav-prev{margin-right:285px}#galleryBox .sliderkit-nav-next{margin-left:285px}}#contentCarousel{position:relative;width:130%;left:-15%;margin-bottom:20px;background:rgba(0,96,140,0.8)}#contentCarousel{min-height:260px}#contentCarousel .owl-carousel .item.empty-slide img{background:white}#contentCarousel .owl-carousel .owl-controls,#contentCarousel .owl-carousel .owl-controls .owl-nav{position:absolute;top:0;width:100%;height:100%;pointer-events:none}#contentCarousel .owl-carousel .owl-controls .owl-nav .owl-prev,#contentCarousel .owl-carousel .owl-controls .owl-nav .owl-next{display:block !important;position:absolute;top:0;background:rgba(0,96,140,0.8);width:33.43%;height:100%;pointer-events:all}#contentCarousel .owl-carousel .owl-controls .owl-nav .owl-prev i,#contentCarousel .owl-carousel .owl-controls .owl-nav .owl-next i{position:absolute;font-size:28px;top:50%;transform:translateY(-50%)}#contentCarousel .owl-carousel .owl-controls .owl-nav .owl-prev[style='display: none;'] i,#contentCarousel .owl-carousel .owl-controls .owl-nav .owl-next[style='display: none;'] i{display:none}#contentCarousel .owl-carousel .owl-controls .owl-nav .owl-prev{left:0}#contentCarousel .owl-carousel .owl-controls .owl-nav .owl-prev i{right:5px}#contentCarousel .owl-carousel .owl-controls .owl-nav .owl-next{right:0}#contentCarousel .owl-carousel .owl-controls .owl-nav .owl-next i{left:5px}.owl-carousel .owl-controls .owl-dot{display:none}@media (max-width:767px){#contentCarousel{min-height:260px;width:270%;left:-85%}}@media (min-width:768px) and (max-width:992px){#contentCarousel{min-height:340px;width:180%;left:-40%}}@media (min-width:992px) and (max-width:1200px){#contentCarousel{min-height:320px}}@media (min-width:1200px){#contentCarousel{min-height:385px}}.reservationContainer{text-align:center}.reservationContainer .panel-group{margin-bottom:0}.reservationContainer .panel-body{padding:0}.reservationContainer .panel-group .panel{border:0}.accordionToggle{font-size:35px;font-family:fontAwesome;margin-top:-10px}.accordionToggle:before{content:"\f106"}.collapsed .accordionToggle:before{content:"\f107"}a[href="#accordionReservation"]{pointer-events:none}#reservation{position:relative;max-width:100%;min-height:100px;text-align:left;z-index:200;background:#e3e3e3;display:inline-block}#reservation.reservation1,#reservation.reservation2,#reservation.reservation3,#reservation.reservation4{float:left;margin:20px 0 0 0}#reservation.reservationHome{margin:-50px auto 0;float:none}#reservation .titleBox{position:absolute;left:0;display:inline-block;height:100%;width:220px}#reservation .textBox{float:left;position:relative;left:220px;margin-right:220px;padding:20px 30px 15px 30px;line-height:100px}#reservation h3{position:absolute;color:#fff;top:50%;transform:translateY(-50%);font-size:20px;width:100%;padding:0 10px 0 10px;text-align:center}#reservation .bestRate{font-size:14px;font-weight:initial;text-transform:uppercase;margin-top:10px}#reservation .externe.submit,#reservationBox .externe.submit{font-size:15px;line-height:15px;padding:10px 20px;display:inline-block;height:35px}#reservation form{position:relative;display:inline-block;left:220px;margin-right:220px;padding-right:15px}#reservation .contact-result{float:left;position:relative;display:inline-block;left:220px;margin-right:220px;padding:20px;display:none}#reservation form .contact-ajax-loader{float:left;margin:35px 0 0 20px}#reservation form [class*="widget"],#reservation #submit{float:left;height:40px;margin-left:20px;margin-top:15px}#reservation #submit{margin-top:40px}#reservation form [class*="widget"] label{display:table-cell;vertical-align:bottom;height:20px;width:80px;margin-bottom:5px}#reservation form [class*="widget"]>*{margin-top:5px}#reservationBox{background:#e3e3e3;margin:0 0 20px 0}#reservationBox form{text-align:left;position:relative;display:inline-block;width:100%}#reservation form [class*="widget"] input{display:block;height:28px;padding:4px 6px 4px 6px}.reservation2 .btn{font-size:18px;padding:10px 15px 30px 15px}.reservation3 span,.reservation3 big{font-family:"Open Sans";padding-left:10px;padding:0 10px 0 10px}.reservation3 span{display:inline-block;font-size:14px;text-transform:uppercase}.reservation3 big{color:#202020;font-size:23px;font-weight:bold}#reservation form{float:left}.add-on{position:relative;top:-21px}.add-on .icon-th{background-image:url(../img/sprites.png);background-repeat:no-repeat;background-position:0 -120px;margin-top:-4px}#reservation .select-group a.nights,#reservation .select-group a.persons{text-align:left;width:37px}#reservation .dropdown-menu.nights li>a,#reservation .dropdown-menu.persons li>a{width:60px}#reservation .select-group .btn{background:#fff;color:#454545}.datepicker td.active,.datepicker td.day.active:hover{background:#202020}.input-append.date .add-on i,.input-prepend.date .add-on i{cursor:pointer;width:23px !important;height:22px !important}#reservation .datepicker{position:relative}#reservation .add-on{position:absolute;left:auto;top:7px;right:5px;width:23px}#reservation .dropdown-menu{min-width:0}#reservationBox form [class*="widget"]{margin-bottom:15px}#reservationBox form [class*="widget"] *{width:100%;position:relative;min-width:auto}#reservationBox form [class*="widget"] label{display:block;width:100%;margin-bottom:5px}#reservationBox #submit .button-submit{width:100%;margin-top:10px;font-size:15px !important;height:40px}#reservationBox .textBox{background:#e3e3e3;padding:15px 0 15px 0}#reservationBox form{padding:20px}#reservationBox form{padding-bottom:10px}#reservationBox h3{padding:30px;background:#eb9114;color:#fff;font-size:19px;margin:0;text-align:center}#reservationBox h3 .bestRate{margin-top:10px;text-transform:uppercase;font-size:13px;font-weight:initial}#reservationBox .controls-row{margin-bottom:20px}#reservationBox .btn-group .btn{background:#fff;color:#555}#reservationBox a.nights,#reservationBox a.persons{text-align:left}#reservationBox .add-on{position:absolute !important;left:auto;top:7px;right:5px;width:23px !important}#reservationBox .select-group .dropdown-toggle{width:auto;position:absolute;right:0}a.softbooker-more-criterias-link{float:left;margin:45px 0 0 15px;height:40px}#reservationBox a.softbooker-more-criterias-link{margin:0}.reservationNotHome{text-align:center;background:#e3e3e3}#reservationIframeContainer.modal .close{font-size:0;position:absolute;top:5px;right:8px;background-size:cover;height:15px;width:15px}#reservationIframeContainer .modal-dialog{height:100%;width:800px}#reservationIframeContainer.guestonline .modal-dialog{max-height:500px}#reservationIframeContainer .modal-content{max-height:1000px;height:100%;overflow:hidden;width:800px;margin-left:-400px;left:50%;padding-top:30px;border-radius:0 0 10px 10px !important}#reservationIframe{position:relative;height:100%;width:100%;border:0}.externalReservationEngine{padding:30px 0 30px 0}.externalReservationEngine.novaresa{min-height:200px}.externalReservationEngine>iframe{position:relative;border:0;height:750px;width:100%}.bx_book_btn{margin:20px 15px 30px 25px !important;text-align:center !important}.bx_book_btn>.bxe_book_button{font-family:'Droid Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important;text-transform:uppercase !important;height:35px !important;border-radius:0 !important;border:0 !important;margin-top:15px !important;padding:10px 20px !important}.bxe_book_button .button_inner>span{font-size:15px !important;font-weight:normal !important}.bxe_book_button .button_inner{line-height:15px !important;padding:0 !important}.bxe_book_button .ico{display:none !important}@media (max-width:767px){a[href="#accordionReservation"]{pointer-events:all}#reservation{margin:5px 0;position:relative;width:100%;min-height:100px;text-align:left;z-index:200;background:#e3e3e3;display:inline-block}#reservation.reservationHome{margin:30px 0 20px 0}#reservation .titleBox{position:relative;display:block;background:#eb9114;height:100px;width:100%}#reservation .textBox{left:auto;margin-right:auto;padding-right:auto;width:100%;text-align:center;line-height:normal;padding:20px 0 20px 0}#reservation form{position:relative;display:block;left:0;padding:0 20px 20px 20px;margin-top:-25px;width:100%}#reservation .add-on{position:absolute !important;width:23px !important}#reservation form [class*="widget"] *{position:relative;width:100%}#reservation form [class*="widget"]>*{margin-top:5px}#reservation form [class*="widget"],#reservation #submit{clear:both;margin-left:0;margin-top:10px;width:100%;height:60px}#reservation #submit{margin-top:40px;margin-bottom:-20px}#reservation #submit .button-submit{width:100%;font-size:15px !important;height:40px}#reservation form [class*="widget"] label{display:table-cell;height:40px;width:100% !important;vertical-align:bottom}#reservation form [class*="widget"] input{display:block}#ui-datepicker-div{right:35px !important;left:auto !important}#reservation .select-group .dropdown-toggle{width:auto;position:absolute;right:0}#reservation .select-group a.nights,#reservation .select-group a.persons{width:100%}#reservation .dropdown-menu.nights li>a,#reservation .dropdown-menu.persons li>a{width:100%}#reservationIframeContainer .modal-dialog{width:100%}#reservationIframeContainer .modal-content{width:96%;margin-left:-50%}a.softbooker-more-criterias-link{margin:30px 0 0 0 !important}#reservationBox a.softbooker-more-criterias-link{margin:0 !important}.bx_book_btn{margin:40px 15px 15px 25px !important}}#reservationBox .ota-pricing-display>*:last-of-type{margin-bottom:20px}@media (min-width:768px) and (max-width:992px){#accordionReservation.collapse{display:block}}@media (min-width:992px) and (max-width:1200px){#accordionReservation.collapse{display:block}}@media (min-width:1200px){#accordionReservation.collapse{display:block}}@media (max-width:767px){#reservation .ota-pricing-display>*{margin-top:5px}#reservation .ota-pricing-display>*:first-of-type{margin-top:40px}#reservation .ota-pricing-display>*:last-of-type{margin-bottom:-20px}}@media (min-width:768px){#reservation .ota-pricing-display>*{margin-top:15px;display:inline-block}#reservation .ota-pricing-display>*:first-of-type{margin-left:20px;margin-right:30px}}@media (min-width:992px){#reservationIframeContainer.webrezpro .modal-dialog{width:900px}#reservationIframeContainer.webrezpro .modal-content{width:850px;margin-left:-425px}}#proximite #map,#proximite1 #map,#proximite2 #map,#proximite3 #map,#proximite4 #map{border-color:#8fcf00;z-index:100}#proximite{margin:30px 0 30px 0}#legend{list-style:none;margin:0;padding:0;z-index:50}#legend h2{color:inherit;display:inline-block;font-family:inherit;font-size:11px;font-weight:normal;font-style:normal;line-height:20px;margin-top:0;text-transform:none}#legend li span{width:12px;height:12px;display:inline-block;margin-right:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-top:4px}#legend .color1 span{background:red}#legend .color2 span{background:green}#legend .color3 span{background:#ff0}#legend .color4 span{background:#ffc0cb}#legend .color5 span{background:blue}#legend .color6 span{background:gray}#legend .color7 span{background:#000}#gmap-plan{margin:20px;width:auto;height:500px}#gmap-plan img{max-width:none}#gmap-nearby{width:auto;height:500px}#gmap-nearby img{max-width:none}.mapInfoWindow{padding:10px;width:300px;height:200px}#address h4{margin-bottom:15px}#sidebarLeft .gmap-contents{width:auto;height:150px}#sidebarLeft .gmap-contents img{max-width:none}.position{display:none}@media (max-width:767px){#sidebarLeft .gmap-contents{height:300px}}@media (min-width:768px) and (max-width:992px){#sidebarLeft .gmap-contents{height:300px}}.breadcrumbs{background:#f4f4f4;font-size:12px}.breadcrumb{margin:0;padding:8px 0;font-size:12px}.breadcrumb>.active{color:#999}.bredcrumbsTarifs{font-weight:bold}.bredcrumbsTarifs .active{color:#00608c}.modal-dialog{max-height:85%;overflow:auto}.modal-open,.modal-open .modal{overflow-y:hidden !important}.modal-header h3{text-transform:uppercase}.modal-body #contact-publisher{padding:0 15px}#contact-publisher{min-height:160px}.modal .control-group{min-height:40px}.modal-body input,.modal-body textarea{border:1px solid #ccc !important}.modal .select-group .select2{width:181px}.modal-box{position:fixed;top:10%}.modal input,.modal textarea,.modal button{width:206px}.modal textarea{height:65px}.modal-header h3,.modal-header .close{color:#fff}.modal-body,.modal-footer{background-color:#e3e3e3;border:none}.modal-body{padding-bottom:30px}.modal-body .select-group a.btn{background:#fff;color:#555;border:1px solid #ccc !important}.select-control{margin-bottom:10px}.modal-footer{margin-top:-5px}.modal .form-horizontal .control-label{width:30%;float:left;margin-right:15px}@media (max-width:767px){.modal .form-horizontal .control-group{margin-bottom:15px}.modal .form-horizontal .control-label{float:none}}#internalFrame,.internalFrameModal iframe.internalFrame{border:0;width:100%;min-height:550px}.internalFrameModal .modal-dialog{overflow:hidden}.internalFrameModal .modal-header{padding-bottom:25px;border-bottom:none}.internalFrameModal .modal-body{padding:0;max-height:800px}.pre-footer{background:#f9f9f9}.pre-footer .container{padding-top:0}.footer{background:#fff;color:#9e9e9e}.footer a,.footer a:link,.footer a:visited{color:#9e9e9e;margin:0 10px;text-decoration:none}.footer a:hover{text-decoration:underline}#footer{background:#f9f9f9;padding:30px 0 0 0}#footer #map{width:100%;height:250px;margin-bottom:15px}#footer #map img{max-width:none}#footer big{color:#a4a4a4;display:block;font-size:24px;line-height:36px;margin-bottom:30px}#footer form{margin-bottom:35px}#footerNav{padding:20px 0}#footerNav a{color:#9e9e9e;margin:0 10px}@media (max-width:767px){#footer #map{height:350px}}body{color:#939393;font:13px/20px 'Droid Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;overflow-x:hidden;overflow-y:scroll}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}h1,h2,h3,#introText big{font-weight:normal;text-transform:uppercase}h1,h2,h3,table big,#introText big{font-family:'Open Sans';font-weight:700}h1{font-size:36px;line-height:38px;margin:0}table big,h2{font-size:19px;line-height:20px}table s big{font-weight:normal}h3{font-size:14px;line-height:18px}span.highlight,h4,h5{color:#00608c;display:block;font-family:"Droid Sans";font-size:13px;font-weight:normal;margin:0 0 5px}.altColor{color:#eb9114}.btn,.btn:link,.btn:visited{background:#eb9114;line-height:20px;height:28px;border:none;border-radius:0;box-shadow:inherit;color:#fff;font-size:13px;text-shadow:none;text-transform:uppercase;padding:4px 10px}input,textarea,button,.add-on,.dropdown-menu,.navbar,.navbar-inner{height:28px;border-radius:0 !important;box-shadow:none !important;border:none !important;filter:none !important;font-size:11px !important;margin-bottom:10px}.dropdown-menu li>a{height:34px;background:white;color:inherit}.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{text-decoration:none;background:#f6f6f6;color:#555;filter:none}label{display:block;font-family:"Open Sans";font-size:10px;font-weight:bold;line-height:10px;margin-right:5px;text-transform:uppercase}.section{margin-bottom:30px}.more{font-size:13px;font-weight:bold;float:left;margin-right:15px}.textAlignCenter{text-align:center}.relative{position:relative;padding-top:80px}p{font-size:13px}#primaryInfo{margin-top:15px}#primaryInfo .box,#primaryInfo .box h2{color:#fff}#primaryInfo .innerBox{background:#00608c;overflow:hidden;min-height:202px}#primaryInfo .carouselBox{height:200px;overflow:hidden}#primaryInfo .carouselBox .innerBox{padding:20px;height:auto}#primaryInfo .imgContainer{display:inline-block;float:left;margin-right:20px}#primaryInfo .imgContainer img{width:270px;height:202px}#primaryInfo .textBox{padding:20px 30px 0 30px}#primaryInfo .sliderkit{height:80px !important;margin-bottom:10px;padding-left:5px}#primaryInfo .sliderkit-nav{width:100%}#primaryInfo .sliderkit-nav-clip{width:auto !important;margin:0 12px 0 12px}#primaryInfo .sliderkit-nav-clip ul{overflow:hidden}#primaryInfo .sliderkit-nav li{display:block;height:80px;margin-right:15px;position:relative;width:106px !important}#primaryInfo .sliderkit .sliderkit-btn{position:absolute;top:50%;margin-top:-15px}#primaryInfo .sliderkit .sliderkit-nav-prev{left:-15px}#primaryInfo .sliderkit .sliderkit-nav-next{right:-15px}#primaryInfo .sliderkit .slider-caption{color:#fff;display:none;font-size:13px;font-weight:normal;line-height:80px;text-align:center;height:80px;left:0;position:absolute;text-decoration:underline;top:0;width:106px}#primaryInfo .sliderkit a:hover .slider-caption{display:block}#primaryInfo .sliderkit a:hover .slider-caption p{display:inline-block;vertical-align:middle;line-height:normal}#secondaryInfo .innerBox{background:#f4f4f4;padding:30px;min-height:425px}#secondaryInfo .innerBox img{margin-bottom:-10px}#secondaryInfo .innerBox h2{margin-bottom:15px}#secondaryInfo .imgContainer{text-align:center;margin-bottom:20px}#proximite0 ul,#proximite1 ul,#proximite2 ul,#proximite3 ul,#proximite4 ul{padding:0;list-style:none}#proximite0 li,#proximite1 li,#proximite2 li,#proximite3 li,#proximite4 li{background:url(../img/sprites.png) no-repeat -200px -148px;padding:13px 0 13px 30px;height:35px}.carte-type{background:#f4f4f4;margin-bottom:15px}.carte-type ul{list-style:none;padding:10px 0;margin:0}.carte-type ul li{display:inline;margin-right:5px}.fee-section-separator{display:block;background:#f4f4f4;width:100%;height:30px;margin-bottom:30px}.tarifs table.table th h3,.fees-embed table.table th h3{font-size:16px !important}.tarifs table.table thead th.force-top-border,.fees-embed table.table thead th.force-top-border{border:1px solid #eee}.tarifs table.table thead th h3,.fees-embed table.table thead th h3{text-transform:uppercase;font-weight:bold}.recaptchatable #recaptcha_response_field{line-height:12px !important;height:12px !important;margin-bottom:15px}#captcha-form .control-recaptcha label{margin-bottom:15px}#AppliTime{max-width:94%}.table th h3.restaurant-tarifs-info,.table td.restaurant-tarifs-info{text-align:center}.spa-instance #pricesBox span.ouverture-title{font-size:16px}.spa-instance table.table th h3 .duree-prestation{color:#939393}.restaurant-instance .fees-embed table th,.restaurant-instance .fees-embed table td,.restaurant-instance .tarifs table th,.restaurant-instance .tarifs table td{vertical-align:middle}.restaurant-instance .fees-embed table th span.comments,.restaurant-instance .tarifs table th span.comments{font-size:13px}.table th,.table th h3{font-size:13px !important}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border:1px solid #eee;padding:10px 20px;vertical-align:middle;min-width:100px}.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:20px}.table{margin-bottom:20px;width:100%}.table th,.table th h3{font-size:11px !important;font-weight:normal;line-height:14px;text-align:left;text-transform:none}.table th h3{margin-bottom:5px}.table th,.table td{border:1px solid #eee;padding:10px 20px}.table th.empty{border:none}.table td{font-size:11px;line-height:18px;padding:20px}.table small,.table td s{color:#a4a4a4}.table s big{color:inherit !important}.table sup{font-size:11px;top:-8px}.periodTableContainer{overflow-x:auto;margin-bottom:20px;border-right:1px solid #eee}.periodTableContainer table{margin-bottom:0}#actualities{clear:both}#actualities>.innerBox{padding:15px 0 0 0;border:1px solid #f4f4f4;overflow:hidden}#actualities .imgContainer{background:#eb9114;color:#fff;width:260px;height:90px}#actualities .imgContainer,#actualities .imgContainer img{float:left}#actualities .imgContainer{margin-right:30px;margin-bottom:15px}#actualities .imgContainer big{display:block;font:16px/20px "Open Sans";font-weight:bold;padding:30px 10px 0 128px;text-transform:uppercase;text-align:center}#actualities .actualitiesInner{overflow:hidden;min-height:120px}.pagination{width:100%}.pagination-bottom{margin-bottom:20px}.pagination-top{margin-top:20px}.pagination-right{text-align:right}.pagination ul{box-shadow:none;display:inline-block}.pagination ul li{display:inline}.pagination ul li a,.pagination ul li span{padding:5px}.pagination .arrow a{font-size:20px;padding:3px 5px}.pagination ul li a,.pagination ul li span,.pagination ul li.active span,.pagination ul li a:hover{background:none;border:none;border-radius:0 !important;color:#eb9114;font-weight:bold}.pagination ul li.active span,.pagination ul li a:hover{color:#00608c}#sidebarLeft,#mainColumn,#sidebarRight{margin-bottom:20px}#sidebarLeft .innerBox{background:#f4f4f4}#sidebarLeft h2{margin-bottom:30px}#sidebarLeft .box{padding:30px}#sidebarLeft p{margin:30px 0 0}#sidebarLeft .servicesList li{height:auto;width:auto}#brochureBox{min-height:105px}#servicesBox{border-bottom:1px solid #fff;padding:30px}#activitiesBox{margin-bottom:20px}#pricesBox{background:#00608c;color:#fff;font:12px/18px "Open Sans";font-weight:bold;text-transform:uppercase;padding:15px}#shareBox{margin-top:20px}#main{margin:0 auto}#mainRow{position:relative}#mainContent{font-size:13px;line-height:20px;margin:20px 0 25px 0}#main .span6>h2{color:#ababab;font-size:24px;line-height:30px;margin:0}#contactBox{margin:0 0 20px 0}#contactBox h4{margin:0}#contactBox .btn{font-size:13px}#contactBox .phone{font-size:18px}#sidebarRight .box{border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:15px;line-height:15px}#sidebarRight h2{font-size:16px;line-height:20px}.print_btn{margin-left:15px}#cardsBox{padding-bottom:20px}.ccards{list-style:none;margin:0;padding:0}.ccards img{display:inline-block;margin:0 10px 10px 0;padding:0;width:40px;height:auto}#brochureBox .highlight,#brochureBox p{padding-left:80px}.pdfIcon{width:30px;height:30px;background:url(../img/sprites.png) no-repeat -60px -60px;text-indent:-10000px;display:block}.pdfIconBig{width:60px;height:60px;background:url(../img/sprites.png) no-repeat 0 -60px;text-indent:-10000px;display:block}.tarifs h2{margin:0 0 20px 0}.tarifs h3.roomCategoryTitle{font-size:22px;margin:50px 0 15px 0}.tarifs h3.roomCategorySubTitle{font-size:18px;margin:30px 0 0 0}.tarifs h3.roomTitle{font-size:15px;margin:30px 0 10px 0;font-weight:normal}.tarifs h4{display:inline}.legals{margin:30px 0 30px 0}.servicesList{border-top:1px solid #dfdfdf;color:#939393;list-style:none;margin:0;overflow:hidden;padding:0}.servicesList div{display:inline-block}.servicesBox .servicesList{margin-bottom:19px}#primaryInfo .servicesList,#services .servicesList,#services1 .servicesList,#services2 .servicesList,#services3 .servicesList,#services4 .servicesList{border-top:none}.servicesList li{border-bottom:1px solid #dfdfdf;color:#202020;line-height:40px;height:40px;width:40px;margin:0;padding:5px 0;position:relative}#primaryInfo .servicesList li,#services .servicesList li,#services1 .servicesList li,#services2 .servicesList li,#services3 .servicesList li,#services4 .servicesList li{border:none;float:left;line-height:0;margin:0 10px 20px 0;padding:0}.servicesList li div{position:relative;vertical-align:middle}.servicesList li div>div{padding-left:50px;line-height:20px}.servicesList li picture{position:absolute;top:50%;margin-top:-20px}.servicesList li img{width:40px;height:40px}#primaryInfo .servicesList span,#services .servicesList span,#services1 .servicesList span,#services2 .servicesList span,#services3 .servicesList span,#services4 .servicesList span{margin:0}#logos{padding:15px;margin-bottom:15px}#logos picture>img{max-width:100%}.plan h2{margin:20px}input.error,select.error,textarea.error{border:2px solid red !important;color:red !important}div.select-group.btn-group.error{border:2px solid red !important;color:red !important}.img-qr{float:right;width:120px;margin-bottom:20px}.link-access{float:right}.creditcards-img{width:32px;height:auto}.servicesBox{height:427px}.coupon-img{margin-bottom:20px;padding-bottom:20px;width:100%;text-align:left}.coupon{background:transparent url(../img/bg_coupon_altern.png) 0 100% no-repeat;padding-bottom:23px;margin:10px 0 0 0;width:100%}.coupon-header{padding-top:20px}.form-actions{padding:0;margin-top:0;margin-bottom:20px;background-color:transparent;border-top:0}@media (max-width:767px){#primaryInfo .imgContainer{display:block;width:100%;text-align:center;margin:20px 0 20px 0}#primaryInfo .textBox{padding:20px 30px 15px 30px}#secondaryInfo .innerBox{min-height:auto}}@media (min-width:768px) and (max-width:992px){#secondaryInfo .innerBox{min-height:375px}}@media (min-width:992px) and (max-width:1200px){#secondaryInfo .innerBox{min-height:360px}}@media (min-width:1200px){#secondaryInfo .innerBox{min-height:415px}}.ays-legals{margin-top:15px;font-size:15px;line-height:1.5}.ays-legals p{margin:20px 0}