.button.primary{border:none !important;background:#97ce00;color:#fff}.button.primary:hover{color:#fff;background:#acea00}.button.primary:active{color:#fff;background:#acea00}.button.primary:focus{color:#fff;background:#acea00}.button.success{border:none !important;background:#5b1d0e;color:#fff}.button.success:hover{color:#fff;background:#4a130c}.button.success:active{color:#fff;background:#5b1d0e}.button.success:focus{color:#fff;background:#5b1d0e}.button.danger{border:none !important;background:#ce0000;color:#fff}.button.danger:hover{color:#fff;background:#ea0000}.button.danger:active{color:#fff;background:#ea0000}.button.danger:focus{color:#fff;background:#ea0000}html{font-size:16px}body{font-size:62.5%;background:url(/Themes/ours_blanc/img/bg-body.jpg) repeat-x}@media (max-width:655px){body{background:#5b1d0e}}header{background-color:none;color:#fff}#brand a{color:#fff;font-size:3em;line-height:1}@media screen and (max-width:654px){#brand{text-align:center}}#header_hotel_links{color:#fff;list-style-type:none;margin:10px 0 0 30px}@media screen and (max-width:654px){#header_hotel_links{text-align:center;margin:20px 0}}#header_hotel_links li{line-height:1;margin-bottom:5px}#header_hotel_links li a{font-size:12px;color:#fff}#header_hotel_links li a em{color:rgba(255,255,255,.8)}address{font-style:normal;font-size:12px;color:#fff;margin:30px 0 0 20px}@media (max-width:655px){address{text-align:center}}address a{color:#fff !important}a#btn_resa{max-width:300px;display:block;float:right}@media screen and (max-width:655px){a#btn_resa{float:none;display:block;margin:auto}}a#btn_resa:hover{text-decoration:none}#contact_links{color:#fff;margin:30px 0 0}@media screen and (max-width:654px){#contact_links{text-align:center}}#contact_links li{margin-bottom:5px}#contact_links li a{color:#fff}#contact_links li svg{fill:#fff}#reservation_box{background:#fff;color:#5b1d0e;padding:5px;text-align:center;cursor:pointer}#reservation_box p{color:#5b1d0e;margin-bottom:5px;text-align:center}#reservation_box #reservation_box_title{font-variant:small-caps;font-weight:700;font-size:18px;margin-bottom:5px}@media (max-width:655px){#reservation_box #reservation_box_title{display:none}}#reservation_box .reservation_advantage{width:auto;margin:0 10px 0 0;display:inline-block;background:url(/Themes/ours_blanc/img/tick.png) no-repeat left center;white-space:nowrap}@media (max-width:655px){#reservation_box .reservation_advantage{display:none}}#reservation_box #book_text{font-weight:700;margin-top:5px;font-size:14px}#lang_choice{margin:0 0 5px;text-align:center}#quick_access_links{margin-bottom:30px;display:block;display:none;margin-top:-180px;padding:0 30px;z-index:1000;position:relative}@media (max-width:1000px){#quick_access_links{margin-top:-150px}}@media (max-width:900px){#quick_access_links{margin-top:-120px}}@media (max-width:776px){#quick_access_links{display:none !important}}#quick_access_links a{width:33%;text-align:center;display:inline-block;position:relative}#quick_access_links a img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.95);transform:scale(.95)}#quick_access_links a img:hover{-webkit-transform:scale(1);transform:scale(1)}#container_main_content{background:#fff;padding:20px 30px}.home_page #container_main_content{padding:10px}footer{background:#5b1d0e;padding:0}#survey_widgets{background:#f7f7f7;padding:30px 0;text-align:center}#container_location{background:#5b1d0e;color:#fff;padding-bottom:30px}#container_location #map_canvas{margin:30px 0 0}#container_location ul{margin:30px 0 0}#container_location p{color:#fff;font-size:12px}#quatres_hotels_footer{background:#fff;color:#959595;margin-top:120px;padding-bottom:30px}#quatres_hotels_footer #quatres_hotels_logos{text-align:center}#quatres_hotels_footer #quatres_hotels_logos img{margin:0 20px;height:140px}#container_credits{background-color:#fff;color:#959595}#container_credits .columns{border-top:1px solid #e3e3e3;padding-top:20px}#container_credits p{color:#959595;font-size:14px}#container_credits a{color:#959595}nav{background:0 0;position:relative;display:block;padding:0 15px;margin:0 auto;width:1200px;margin-bottom:10px}@media only screen and (max-width:776px){nav{max-width:100%}}nav .row{border-top:1px solid #9e6e63;border-bottom:1px solid #9e6e63}@media (max-width:767px){nav .row{border:0}}nav .columns{padding:0}nav #primary_navigation ul{list-style-type:none;margin:0}nav #primary_navigation ul li{display:inline-block;font-weight:100}nav #primary_navigation ul li a{font-family:Georgia,Serif;color:#fff;display:inline-block;font-weight:100;font-variant:small-caps;-webkit-transition:.2s;transition:.2s}nav #primary_navigation ul li a:hover{color:#f2cac1}nav #primary_navigation ul span.active{color:#fff6dd;font-family:Georgia,Serif;font-variant:small-caps}nav #primary_navigation ul .home svg{fill:#fff}nav #primary_navigation ul .home svg:hover{fill:#f2cac1}nav #primary_navigation ul .nested{background:url(/Themes/ours_blanc/img/ico-nested-closed.png) no-repeat left center;padding-left:0}nav #primary_navigation ul .nested.active{background:url(/Themes/ours_blanc/img/ico-nested-open.png) no-repeat left center}nav #primary_navigation ul .drop_down{background:#5b1d0e}#secondary_navigation ul{list-style-type:none;text-align:center}#secondary_navigation ul li{display:inline-block;margin-right:15px}#secondary_navigation ul li a{color:#666;-webkit-transition:.2s;transition:.2s}#secondary_navigation ul li a:hover{color:#999}#container_location .footer_navigation{border-left:1px solid #9e6e63;list-style-type:square;padding-left:40px}#container_location .footer_navigation li{margin-bottom:0}#container_location .footer_navigation li a{color:#fff;font-size:11px}#container_location .footer_navigation li span{font-size:11px}#container_location .footer_navigation ul{margin:0 0 0 20px;list-style-type:disc}.mod_item_container{border-bottom:3px dotted #5a1e0e;margin-bottom:30px !important}.mod_item_container .mod__title{background:#5a1e0e;padding-bottom:5px;margin-bottom:20px}.mod_item_container .mod__title h2,.mod_item_container .mod__title h3{color:#fff}#intro_content{padding:30px 0}#container_reservation_form{position:absolute;top:0;right:15px;width:370px;z-index:100;background:#454545;color:#fff;display:none}#container_reservation_form h3{font-family:arial,sans-serif;color:#fff;font-size:22px;margin:10px}#reservation_form{margin-bottom:5px}#reservation_form fieldset{background:#f4f4f4;border:none;border-radius:0;margin:0;padding:10px}#reservation_form label{font-weight:700;margin:5px 0;line-height:1;color:#454545;padding:0}#reservation_form select{border:1px solid #ccc;border-radius:3px;height:auto;margin:0}#reservation_form input{margin:0}.reservation_input{display:inline-block;vertical-align:top}.btn_submit_reservation{vertical-align:bottom;background:#423b4a;border:medium none;color:#fff;font-size:12px;border-radius:5px;padding:5px 30px 5px 10px;cursor:pointer}#direct_reservation_advantages{clear:both;margin:10px 0;text-align:center;cursor:default !important}.reservation_advantage{font-size:12px;font-weight:700;padding:2px 0 2px 20px;margin:0 5px 0 0;display:inline-block;width:45%;text-align:left;cursor:default;background:url(/img/icon/tick.png) no-repeat left center;background-size:16px 16px}@media only screen and (max-width:1233px){#carte_accent_links{display:none}}@media only screen and (max-width:820px){#container_reservation_form{position:relative;width:100%;right:0;padding:1%}#useful_links{text-align:center}#useful_links li{margin:0}}@media only screen and (max-width:640px){#client_fidelity_widget{display:none}}#rooms_widget{margin-top:20px}#title_room_widget{color:#666}#link_rooms{text-align:center;margin-bottom:0}.room_slide{margin:5px;text-align:center}.room_widget_image{position:relative;display:block}.room_slide h4,.room_slide p{text-align:center;color:#666;margin:5px 0;font-size:14px}.mod__room_categories h1{text-align:center}.mod__room_categories .mod__item p{font-size:1.2em}.svg #service_icons li span,.svg .room_category_services li span,.svg .room_categories__compare_service{background-color:#454545 !important}#promotions_widget{background:#fcfcfc}#promotion_text{font-weight:700;color:#5b1d0e;text-align:center}#container_btn_see_promos{clear:both;margin-top:10px;margin:0}#container_btn_see_promos a{width:100%;margin-bottom:0}.promotion__link_return_index{clear:both;border-top:1px dotted #ccc;padding-top:20px;margin:20px 0}.package__link_return_index{clear:both;border-top:1px dotted #ccc;padding-top:20px;margin:20px 0}.mod__images h1{text-align:center}#images{list-style-type:none;text-align:center;padding:0;margin:0}#images li{display:inline-block;margin:10px;padding:10px;border:1px solid #fff;min-width:160px;background:#fffcf4;-webkit-box-shadow:2px 2px 2px #c9c3b5;box-shadow:2px 2px 2px #c9c3b5;max-width:260px;opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s}#images li:hover{opacity:1;border:1px solid #ccc}#images li h3{margin:10px 0;font-size:1em}#images li h3 a{color:#ffc000;font-variant:small-caps;text-decoration:none}#images li:hover a,#images li h3 a:hover{color:#fff}#images li p{margin:5px 0;font-size:12px;text-align:center}.region_slide{text-align:center;position:relative}.region_slide img{border:5px solid #fff;-webkit-box-shadow:0px 0 5px #454545;box-shadow:0px 0 5px #454545}.region_slide h4{color:#666;font-family:Georgia,Serif;font-weight:100}.regions_container{margin:0 0 30px;padding:30px 0}.regions_container h3{color:#666;font-family:Georgia,Serif;font-weight:100}.regions__return_index{border-top:1px dotted #ccc;padding-top:10px}#links{list-style-type:none;margin:0;padding:0}#links li{margin:0 0 30px;padding:30px 0;border-bottom:1px dotted #ccc}#links li h3{color:#666;font-family:Georgia,Serif;font-weight:100;font-variant:small-caps}#links li .link_image{float:left;width:30%;margin:0 20px 20px 0}#agenda_widget{background:0 0;color:#5a1e0e;margin-bottom:30px}#agenda_widget #agenda_title{background:0 0}#agenda_widget #agenda_title h3{color:#5a1e0e;border-bottom:4px dotted;padding-bottom:5px}#agenda_widget #container_btn_see_agenda{margin:0 10px;border-top:4px dotted #5a1e0e}#agenda_widget #container_btn_see_agenda #btn_see_agenda{background:0 0;margin:0;padding-top:10px;color:#5a1e0e}#agenda_ticker{margin:0 10px}#agenda_ticker h4{margin:0 0 10px;color:#5a1e0e;font-weight:700}#container_btn_see_agenda{margin-top:10px}.place{color:#5b1d0e}#agenda{list-style-type:none}#agenda li{display:block;margin:10px;padding:10px}#agenda li .agenda_image{float:left;width:30%;position:relative;display:block;margin:0 20px 20px 0}#agenda li h3{text-align:left;margin:0 0 20px;font-size:1.5em;color:#666}#agenda li h3 a{color:#666;text-decoration:none}#agenda li h3 a:hover{color:#666}#agenda li .place{display:block;margin:10px 0}@media screen and (max-width:480px){#agenda li{width:100%}}.widget{margin-bottom:30px}.widget .sidebar_title{background:#5b1d0e;padding:5px 10px}.widget .sidebar_title h3{color:#fff}#map_canvas{margin:30px 0}#google_maps_widget #google_maps_title{margin:0}#google_maps_widget #map_canvas{margin:0 0 10px}#promotion_teaser{background:#fff6dd;padding:5px 12px 12px;color:#c27a62;margin-bottom:30px;position:relative;border:1px solid #f4e3b5}#promotion_teaser #promotion_teaser_title{border-bottom:4px dotted;font-size:2em}#promotion_teaser #promotion_teaser_image{max-width:250px}@media (max-width:900px){#promotion_teaser #promotion_teaser_image{float:none !important;margin:0 auto 20px auto !important;text-align:center}}#promotion_teaser h3{color:#c27a62}@media (max-width:900px){#promotion_teaser h3{text-align:center}}#promotion_teaser p{color:#c27a62}@media (max-width:900px){#promotion_teaser p{text-align:center !important}}#promotion_teaser #btn_see_promos{border-radius:0;font-size:14px;background:#c27a62;color:#fff}@media (max-width:1200px){#promotion_teaser #btn_see_promos{position:relative;bottom:auto;right:auto}}#surveys_widget{background:#5a1e0e !important;color:#fff !important}#surveys_widget .surveys__score_container{margin-bottom:10px}#surveys_widget .surveys__score_container .surveys__average_score{margin-bottom:20px !important}#surveys_widget h3{background:#7a2b16 !important}#surveys_widget .star-rating:before,#surveys_widget .star-rating-color:before,#surveys_widget .star-rating-color{color:#fff !important}#weekend_offer{background:#c27a62;border-radius:5px;color:#fff;text-align:center;padding:15px;line-height:1.1;-webkit-transition:.2s;transition:.2s}#weekend_offer:hover{background:#db8c72}#weekend_offer #weekend_offer_title{display:block}#weekend_offer #percentage_discount{font-size:78px;font-weight:700;display:block}#weekend_offer a{color:#fff}#weekend_offer a:hover{text-decoration:none}#novaresa_hotel_picker{margin:0}#novaresa_hotel_picker fieldset{margin:0 15px;background:#5b1d0e;border:none}#novaresa_hotel_picker p{margin:0;font-weight:700;text-align:right;font-size:14px;color:#fff;padding-top:10px}@media (max-width:654px){#novaresa_hotel_picker p{text-align:center}}#novaresa_hotel_picker select{margin:0;height:auto}@media (max-width:654px){#novaresa_hotel_picker select{font-size:12px}}.custom_select{width:100% !important;display:inline-block;background:#e7e7e7;border:none;font-size:16px;padding:15px 5px 15px 15px;margin-bottom:5px;color:#5b1d0e}@media (max-width:654px){.custom_select{font-size:12px}}.custom_select option{padding:5px 10px}@media (max-width:654px){.custom_select option{font-size:12px}}.custom_select .customSelectInner{float:left;width:100% !important;padding-right:20px}@media (max-width:654px){.custom_select .customSelectInner{font-size:12px}}.custom_select:after{content:"";display:inline-block;margin-right:10px;width:0;height:0;border-style:solid;border-width:8.7px 5px 0;border-color:#5b1d0e transparent transparent;border-width:15px 10px 0;float:right;margin-top:-10px}.customSelect.customSelectHover{background:#f7f7f7}#widget-novaresa legend{background:#261c15}#primary_content ul{padding-left:20px;color:#454545}h1{font-family:Georgia,Serif;color:#5b1d0e;font-weight:100;font-size:3em}h2{font-family:Georgia,Serif;color:#666;font-weight:100;font-size:2.5em}h3{font-family:Georgia,Serif;color:#666;font-weight:100;font-size:2em}h4{font-family:Georgia,Serif;color:#666;font-weight:100;font-size:1.5em}h5{font-family:Georgia,Serif;color:#666;font-weight:100;font-size:1.2em}h6{font-family:Georgia,Serif;color:#666;font-weight:100;font-size:1em}p{color:#454545}a{font-weight:700}a:link{color:#5a1e0e}a:hover{color:#8e331c;text-decoration:underline}a:active{color:#8e331c}a:visited{color:#5a1e0e}#primary_navigation.row{max-width:100% !important}ul ul{list-style-type:square;margin:10px 20px}