#iphone{font-family:Arial;display:none;background-color:#D3EB8D;font-size:30px;line-height:50px;padding:20px 0;text-align:center;color:#000;margin-bottom:10px;position:relative;z-index:999}#iphone a:active,#iphone a:hover,#iphone a:link,#iphone a:visited{font-family:Arial;width:180px;margin:0 5% 0 0;background-color:#8FB616;color:#fff;-webkit-border-radius:30px;text-decoration:none;font-size:48px;line-height:normal;padding:60px 0;float:right}body{padding:0;margin:0 0 11px;font:14px Arial,Sans-serif;color:#393939;text-align:center}p{margin:0}.box{width:982px;padding:0;margin:0 auto;text-align:left;position:relative}#ui-datepicker-div{font-size:14px}a:active,a:hover,a:link,a:visited{color:#0092b0;text-decoration:underline}figure{padding:0;margin:0}#content{padding-top:8px}.star1{width:55px;height:10px;background:url(../images/sterne.png) no-repeat 0 0;overflow:hidden}.star2{width:55px;height:10px;background:url(../images/sterne.png) no-repeat 0 -10px;overflow:hidden}.star3{width:55px;height:10px;background:url(../images/sterne.png) no-repeat 0 -20px;overflow:hidden}.star3s{width:55px;height:10px;background:url(../images/sterne.png) no-repeat 0 -30px;overflow:hidden}.star4{width:55px;height:10px;background:url(../images/sterne.png) no-repeat 0 -40px;overflow:hidden}.star4s{width:55px;height:10px;background:url(../images/sterne.png) no-repeat 0 -50px;overflow:hidden}.star5{width:55px;height:10px;background:url(../images/sterne.png) no-repeat 0 -60px;overflow:hidden}.view_ipad,.view_mobile{display:none}.scroll-to-top{background:url(../images/scroll-to-top.png) no-repeat scroll 0 0 transparent;bottom:8%;cursor:pointer;display:none;width:32px;height:32px;position:fixed;right:15px;z-index:999}#foto{margin:0 auto;max-width:1280px;min-width:982px;width:100%;height:578px;overflow:hidden;position:relative}#foto img{left:50%;margin-left:-640px;position:absolute;width:auto!important}.customHeaderSliderBox img{display:none}#logo{position:absolute;top:80px;left:30px;z-index:115;border:0}#consigliati{position:absolute;top:360px;right:0;z-index:115;width:180px}#consigliati .titolo_modulo{background-color:#b90000;color:#fff;line-height:28px;text-align:center;font-weight:700;text-transform:uppercase}#consigliati img{display:block;border:1px solid #fff}#consigliati .consigliati_link{background:url(../images/white70.png);line-height:30px;color:#000;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:700;position:absolute;width:180px;left:0;bottom:0}#servizi{background-color:#79af0f;height:34px;color:#fff}#servizi .link_home{float:left;margin-right:25px;border:0}#servizi .mod-languages_lang{float:left;margin-right:15px}#servizi .mod-languages_lang ul{list-style:none;margin:0;padding:0}#servizi .mod-languages_lang li{float:left;line-height:34px;margin-right:2px;width:68px}#servizi .mod-languages_lang li.lang-active{display:none}#servizi .mod-languages_lang a:active,#servizi .mod-languages_lang a:hover,#servizi .mod-languages_lang a:link,#servizi .mod-languages_lang a:visited{color:#fff;text-transform:uppercase;text-decoration:none;display:block}#servizi .mod-languages_lang li img{border:0}#servizi .moduletable_meteo{line-height:34px;font-weight:700;float:left;margin-right:28px;height:34px;overflow:hidden}#servizi .moduletable_meteo a:active,#servizi .moduletable_meteo a:hover,#servizi .moduletable_meteo a:link,#servizi .moduletable_meteo a:visited{color:#fff;text-decoration:none}#servizi .moduletable_meteo span{border-bottom:1px solid #fff;margin-left:8px}#servizi .moduletable_link_fb{line-height:34px;font-weight:700;float:left;margin-right:28px}#servizi .moduletable_link_fb a:active,#servizi .moduletable_link_fb a:hover,#servizi .moduletable_link_fb a:link,#servizi .moduletable_link_fb a:visited{color:#fff;text-decoration:none}#servizi .moduletable_link_fb img{vertical-align:middle;border:0}#servizi #social{float:left;position:relative;z-index:61;overflow:hidden;max-height:34px;width:215px;height:34px;padding:0}#servizi #social #___plusone_0{position:absolute;top:7px;right:0}#servizi #social .fb_iframe_widget{position:absolute;top:7px;left:0}#nav{position:fixed;height:42px;top:0;left:0;width:100%;z-index:155}#menu ul.maximenuck{list-style:none;margin:0;padding:0;background:url(../images/sfondo_menu.png) repeat-x;height:42px}#menu li{float:left;width:157px;margin-right:8px;position:relative}#menu li.last{margin-right:0}#menu li .menu_btn{position:absolute;bottom:-16px;left:60px;z-index:3}#menu li .menu_btn.above{z-index:11}#menu a:active,#menu a:hover,#menu a:link,#menu a:visited{display:block;color:#fff;text-decoration:none;line-height:18px;text-transform:uppercase;text-align:center;font-weight:700;font-size:14px;padding:3px 0;background-color:#d91200;position:relative;z-index:15}#menu a:hover{background-color:#f77a00}#menu ul.maximenuck>li>.separator>.titreck{display:block;color:#fff;line-height:18px;text-transform:uppercase;text-align:center;font-weight:700;font-size:14px;padding:3px 0;background-color:#d91200;position:relative;z-index:15}#menu ul.maximenuck>li>.separator>.titreck:hover{background-color:#f77a00;cursor:default}#menu div.floatck{padding-top:3px;z-index:4}#menu li li{float:none;width:auto;margin-right:0;position:static}#menu li li a:active,#menu li li a:hover,#menu li li a:link,#menu li li a:visited{display:block;color:#393939;text-decoration:none;line-height:17px;text-align:left;font-weight:400;font-size:12px;padding:3px 0;background-color:transparent}#menu li li a:hover{color:#ba0000}
#menu li li.banner{margin-top:63px;}
#menu li li.banner a:active,#menu li li.banner a:hover,#menu li li.banner a:link,#menu li li.banner a:visited{background:#b90000 url(../images/sfondo_menu_ricerca.png) no-repeat right bottom;color:#fff;padding:14px 19px;font-size:13px;line-height:20px;}
#menu li li.banner span.jbspan{display:block;padding-top:16px;} .restaurant-list {width:100%; border-collapse:collapse;} .restaurant-list td {border-bottom:1px solid #ececec; padding:5px 0;}
#menu li li .separator{font-size:16px;color:#ba0000;text-transform:uppercase;line-height:20px;padding:4px 0;display:block;min-height:20px}#menu div.maxidrop-main{padding:20px 30px;background:url(../images/white90.png) repeat;height:260px;overflow:hidden}#menu div.maximenuck2{margin-left:22px}#menu div.maximenuck2.first{margin-left:0}#menu .separator{position:static}#menu .separator img{position:absolute;top:29px;right:29px}#menu .nascondi{display:none}#menu .view_mobile{display:none!important}#col_sx{width:180px;float:left;margin-right:26px}#col_sx .titolo_modulo{font-size:14px;margin-bottom:5px;color:#fff;text-transform:uppercase;background-color:#f77a00;border:1px solid #d4d4d4;height:33px;width:164px;padding:5px 7px;font-weight:700;-moz-box-shadow:1px 1px 3px #d4d4d4;-webkit-box-shadow:1px 1px 3px #d4d4d4;box-shadow:1px 1px 3px #d4d4d4}#col_sx .menu_root{font-size:14px;margin-bottom:5px;-moz-box-shadow:1px 1px 3px #d4d4d4;-webkit-box-shadow:1px 1px 3px #d4d4d4;box-shadow:1px 1px 3px #d4d4d4}#col_sx .menu_root a{color:#fff;text-decoration:none;text-transform:uppercase;background-color:#f77a00;border:1px solid #d4d4d4;display:table-cell;vertical-align:middle;height:43px;width:164px;padding:0 7px;font-weight:700}#col_sx #menu_tema{list-style:none;margin:0;padding:0;font-size:14px}#col_sx #menu_tema li{float:left;margin-bottom:5px;position:relative;background-color:#fff;-moz-box-shadow:1px 1px 3px #d4d4d4;-webkit-box-shadow:1px 1px 3px #d4d4d4;box-shadow:1px 1px 3px #d4d4d4}#col_sx #menu_tema li img{position:absolute;bottom:0;right:0;border:0}#col_sx #menu_tema a:active,#col_sx #menu_tema a:hover,#col_sx #menu_tema a:link,#col_sx #menu_tema a:visited{color:#006c87;text-decoration:none;text-transform:uppercase;border:1px solid #d4d4d4;display:table-cell;vertical-align:middle;height:43px;width:166px;padding:0 6px;font-weight:700;-moz-box-shadow:0 0 3px #d4d4d4;-webkit-box-shadow:0 0 3px #d4d4d4;box-shadow:0 0 3px #d4d4d4}#col_sx .menu_parent{font-size:14px}#col_sx .menu_parent a{color:#000;text-decoration:none;text-transform:uppercase;padding:4px 3px;font-weight:700;display:block}#col_sx #sottomenu{list-style:none;margin:0 0 30px;padding:0;font-size:14px;overflow:hidden}#col_sx #sottomenu li{float:left;width:180px}#col_sx #sottomenu a:active,#col_sx #sottomenu a:hover,#col_sx #sottomenu a:link,#col_sx #sottomenu a:visited{color:#000;text-decoration:none;display:block;padding:4px 7px 4px 25px;background:url(../images/sfondo_sottomenu.png) no-repeat 16px 10px}#col_sx #sottomenu .nascondi{display:none}#col_sx .moduletable_faq{clear:left;padding-top:8px}#col_sx .moduletable_faq .titolo_modulo{height:auto;text-align:center}#col_sx .moduletable_faq a:active,#col_sx .moduletable_faq a:hover,#col_sx .moduletable_faq a:link,#col_sx .moduletable_faq a:visited{color:#006c87;text-decoration:none;border:1px solid #d4d4d4;width:166px;padding:3px 6px 26px;-moz-box-shadow:0 0 3px #d4d4d4;-webkit-box-shadow:0 0 3px #d4d4d4;box-shadow:0 0 3px #d4d4d4;display:block;text-align:center;font-weight:400;background:url(../images/arrow-faq.png) no-repeat center bottom}#text{width:775px;float:left}#tophdm{float:right;color:#000;width:170px;padding:0 4px;border:1px solid #d4d4d4;-moz-box-shadow:1px 1px 3px #d4d4d4;-webkit-box-shadow:1px 1px 3px #d4d4d4;box-shadow:1px 1px 3px #d4d4d4;background-color:#fff;margin:-61px 0 32px 20px;position:relative;z-index:55}#tophdm header{font-size:15px;text-align:center;line-height:32px}#tophdm img{border:0}#tophdm .tophdm_text:active,#tophdm .tophdm_text:hover,#tophdm .tophdm_text:link,#tophdm .tophdm_text:visited{padding:7px 0;display:block;color:#000;text-decoration:none;text-align:center}#tophdm .tophdm_link:active,#tophdm .tophdm_link:hover,#tophdm .tophdm_link:link,#tophdm .tophdm_link:visited{display:none}#tophdm .star1,#tophdm .star2,#tophdm .star3,#tophdm .star3s,#tophdm .star4,#tophdm .star4s,#tophdm .star5{display:inline-block}#text .moduletable_btnServizi{display:none}#text .breadcrumbs{margin-bottom:7px;font-size:11px}#text .breadcrumbs br{display:none}#text .breadcrumbs a:active,#text .breadcrumbs a:hover,#text .breadcrumbs a:link,#text .breadcrumbs a:visited{color:#393939}#text article{line-height:20px}#text h1{font-size:28px;font-weight:400;margin:0 0 17px;line-height:normal}#text h2{font-size:22px;font-weight:400;margin:0 0 17px;line-height:normal}#yoo-zoo .items div.teaser-item{padding:0}#yoo-zoo .items div.teaser-item-bg{padding:0;background:0 0}#text a:active,#text a:hover,#text a:link,#text a:visited{color:#0092b0;text-decoration:underline}#text .back_cat{padding-top:30px}#text .description,#text .details,#text .floatbox{overflow:visible!important}#text .small_link_su_sito:active,#text .small_link_su_sito:hover,#text .small_link_su_sito:link,#text .small_link_su_sito:visited{color:#ba0000;text-decoration:underline}#text .small_link_su_sito strong{font-weight:400}.show-more-arrow{display:block;margin:4px 0 15px 20px}#text article p{margin:13px 0}#text .custom_cont_social{border-top:1px solid #dadada;margin-top:11px;padding-top:6px;text-align:center}#content #text .image{overflow:hidden;margin:0;float:none}#text .image img{display:block}#text .img2{overflow:hidden}#text .img2.lg{padding-top:1px;}#text .img2 img{float:left;margin-right:13px}#text .img2.lg img{float:left;margin-right:1px}#text .img2.narrow img{margin-right:8px}#text .img2 img.last{margin-right:0}#text .width50{float:left;width:49.999%}#text .teaser-item .floatbox{display:none}#text .golftabelle p{margin:5px 0}#text .golftabelle th{text-align:left}#text .hr_line{margin:0;padding:0;line-height:5px;font-size:5px}#text .hr_line hr{border:none;border-bottom:1px solid #CCC;line-height:5px;font-size:5px;margin:0;padding:0}#text .hr_line_tr{height:5px;margin:0;line-height:5px;font-size:5px;padding:0}#text .elenco_col2{overflow:hidden}#text .elenco_col2 li{float:left;width:45%}#cont_below{clear:both;padding-top:29px}#cont_below header{font-size:28px;line-height:46px}.multimedia{overflow:hidden;padding-top:7px}.multimedia .item_multimedia{float:left;color:#595a59;margin-right:13px;border:1px solid #d4d4d4;background:url(../images/freccia_multimedia.png) no-repeat 30px 60px;-moz-box-shadow:1px 1px 3px #d4d4d4;-webkit-box-shadow:1px 1px 3px #d4d4d4;box-shadow:1px 1px 3px #d4d4d4;background-color:#fff} .multimedia .item_multimedia.webcam a{ font-size:18px!important;}.multimedia .item_multimedia.last{margin-right:9px}.multimedia .item_multimedia a:active,.multimedia .item_multimedia a:hover,.multimedia .item_multimedia a:link,.multimedia .item_multimedia a:visited{color:#595a59;text-decoration:none;width:229px;height:104px;padding:10px 14px 0 6px;font-size:22px;display:block}.multimedia .item_multimedia img{border:1px solid #b8b8b8;float:right}.multimedia .newsletter{float:left;background:#f77a00 url(../images/freccia_newsletter.png) no-repeat right bottom;text-align:center;position:relative}.multimedia .newsletter img{position:absolute;top:6px;left:11px;border:0}.multimedia .newsletter a:active,.multimedia .newsletter a:hover,.multimedia .newsletter a:link,.multimedia .newsletter a:visited{color:#fff;text-decoration:none;display:block;width:194px;height:106px;padding-top:10px}.eventi{overflow:hidden;padding-top:7px}.eventi .item_eventi{float:left;color:#595a59;margin-right:13px}.eventi .item_eventi.last{margin-right:9px}.eventi .item_eventi a:active,.eventi .item_eventi a:hover,.eventi .item_eventi a:link,.eventi .item_eventi a:visited{color:#595a59;text-decoration:none;width:251px;font-size:18px;display:block}.eventi .item_eventi .item_eventi_img{border:1px solid #a6a6a6;display:block;background:#8eb824 url(../images/freccia_eventi.png) no-repeat center right}.eventi .item_eventi .item_eventi_img img{display:block;border:0}.eventi .item_eventi .item_eventi_text{line-height:20px;padding:6px 0;display:block}.eventi .camere{float:left;background:#0094bb url(../images/freccia_camere.png) no-repeat right bottom;position:relative}.eventi .camere strong{font-size:16px}.eventi .camere .big{font-size:18px}.eventi .camere img{position:absolute;top:-50px;left:51px;border:0}.eventi .camere a:active,.eventi .camere a:hover,.eventi .camere a:link,.eventi .camere a:visited{color:#fff;text-decoration:none;display:block;width:184px;height:80px;padding:36px 5px 0}#cont_below .custom_home_below{padding-top:13px;line-height:20px}#cont_below .custom_home_below h2{font-size:28px;font-weight:400;margin:0 0 11px;line-height:none}#cont_below .custom_home_below p{margin:13px 0}#text .last_minute_post{border-top:1px solid #b9b9b9;overflow:hidden;padding:7px 0}#text .last_minute_thumb{float:left;width:133px}#text .last_minute_info{float:left;width:640px}#text .last_minute_date{padding-bottom:3px}#text .last_minute_nome{font-size:24px;font-weight:700;line-height:26px}#text .last_minute_nome a:active,#text .last_minute_nome a:hover,#text .last_minute_nome a:link,#text .last_minute_nome a:visited{color:#393939;text-decoration:none}#text .last_minute_categoria,#text .last_minute_localita,#text .last_minute_regione{overflow:hidden;line-height:16px}#text .last_minute_categoria .star1,#text .last_minute_categoria .star2,#text .last_minute_categoria .star3,#text .last_minute_categoria .star3s,#text .last_minute_categoria .star4,#text .last_minute_categoria .star4s,#text .last_minute_categoria .star5{display:inline-block}#text .last_minute_info .pos_left{font-weight:700;color:#ba0000;float:left;width:120px}#text .last_minute_info .pos_right{float:left}#text .last_minute_info .pos_right a:active,#text .last_minute_info .pos_right a:hover,#text .last_minute_info .pos_right a:link,#text .last_minute_info .pos_right a:visited{color:#393939;text-decoration:underline}#text .last_minute_text{padding-top:15px}#text .last_minute_text a:active,#text .last_minute_text a:hover,#text .last_minute_text a:link,#text .last_minute_text a:visited{color:#393939;text-decoration:none}#text .last_minute_icon{float:right}#text .last_minute_icon a:active,#text .last_minute_icon a:hover,#text .last_minute_icon a:link,#text .last_minute_icon a:visited{color:#ba0000;text-decoration:underline;font-weight:700}#filtro{margin:11px 0;overflow:hidden;width:100%}#filtro .filtro{margin:0}#filtro label{color:#6a6a6a;font-weight:700;font-size:12px;float:left;width:210px;clear:left;line-height:26px}#filtro input{float:left;line-height:26px;height:26px}#filtro .invia{background-color:#a6c300;color:#fff;padding:0 23px;font-weight:700;border:0;position:absolute;left:0;bottom:13px}#filtro .form_col{float:left;width:330px;position:relative;height:140px;padding-right:10px;border-right:1px solid #b9b9b9}#filtro .form_col.col2{width:414px;border-right:0;margin-left:10px}#filtro .form_col_title{font-weight:700;font-size:15px;margin-bottom:11px}#filtro .form_row{clear:left;line-height:26px;margin-bottom:7px}div.navigation_page{text-align:left;margin-bottom:15px;float:left}div.bx-pager{padding:0;overflow:hidden}.bx-pager .bx-pager-item{float:left;margin:0 2px;color:#a0a1a1;line-height:25px;width:25px;text-align:center}#text .bx-pager .bx-pager-item a:active,#text .bx-pager .bx-pager-item a:hover,#text .bx-pager .bx-pager-item a:link,#text .bx-pager .bx-pager-item a:visited{color:#a0a1a1;text-decoration:none;line-height:25px;width:25px;display:block;font-size:18px}#text .bx-pager .bx-pager-item a.active:active,#text .bx-pager .bx-pager-item a.active:hover,#text .bx-pager .bx-pager-item a.active:link,#text .bx-pager .bx-pager-item a.active:visited{color:#f77a00;font-weight:700;text-decoration:none;line-height:25px;width:25px;display:block}.navigation{float:left}.navigation_back a{background:url(../images/prev.png) no-repeat;overflow:hidden;text-indent:100px;line-height:25px;width:25px;display:block;float:left}.navigation_next a{background:url(../images/succ.png) no-repeat;overflow:hidden;text-indent:100px;line-height:25px;width:25px;display:block;float:left}#text .elenco_hotel_post{border-top:1px solid #b9b9b9;overflow:hidden;padding:7px 0;position:relative}#text .elenco_hotel_thumb{float:left;width:380px}#text .elenco_hotel_thumb img{display:block}#text .elenco_hotel_info{float:right;width:395px}#text .elenco_hotel_nome{font-size:24px;font-weight:700;line-height:26px;margin-bottom:15px}#text .elenco_hotel_nome a:link,#text .elenco_hotel_nome a:visited,#text .elenco_hotel_nome a:hover,#text .elenco_hotel_nome a:active{text-decoration:none !important;color:#393939 !important;}#text .elenco_hotel_categoria,#text .elenco_hotel_localita,#text .elenco_hotel_regione{overflow:hidden;line-height:16px}#text .elenco_hotel_categoria .star1,#text .elenco_hotel_categoria .star2,#text .elenco_hotel_categoria .star3,#text .elenco_hotel_categoria .star3s,#text .elenco_hotel_categoria .star4,#text .elenco_hotel_categoria .star4s,#text .elenco_hotel_categoria .star5{display:inline-block}#text .elenco_hotel_info .pos_left{float:left;width:120px}#text .elenco_hotel_info .pos_right{float:left}#text .elenco_hotel_info .pos_right a:active,#text .elenco_hotel_info .pos_right a:hover,#text .elenco_hotel_info .pos_right a:link,#text .elenco_hotel_info .pos_right a:visited{color:#393939;text-decoration:underline}#text .elenco_hotel_regione a{text-transform:uppercase}#text .elenco_hotel_icon{position:absolute;right:0;bottom:7px}#text .elenco_hotel_icon a:active,#text .elenco_hotel_icon a:hover,#text .elenco_hotel_icon a:link,#text .elenco_hotel_icon a:visited{font-size:16px;color:#ba0000;text-decoration:underline;font-weight:700}.legenda_hotels{overflow:hidden;margin-bottom:18px}.legenda_hotels .legenda_tipologia{float:left;width:19%}.legenda_hotels .legenda_tipologia span{float:left}.legenda_hotels .reverse_legend{font-weight:700;width:15%;text-align:center}.lista_hotels{border-spacing:0;width:100%;margin-top:24px}.lista_hotels .list_titel{border-top:1px solid #393939}.lista_hotels .list_titel h2{font-weight:700;font-size:20px}.lista_hotels td{border-top:1px solid #b9b9b9;padding:3px 0}.lista_hotels .star1,.lista_hotels .star2,.lista_hotels .star3,.lista_hotels .star3s,.lista_hotels .star4,.lista_hotels .star4s,.lista_hotels .star5{display:inline-block}.lista_hotels .list_hotel_name{vertical-align:top;font-size:16px;line-height:28px;width:395px;padding-right:10px}.lista_hotels .list_hotel_info{width:230px;padding-right:5px;line-height:16px}.lista_hotels .list_homepage{vertical-align:bottom;text-align:right}#text .lista_hotels .list_homepage a:active,#text .lista_hotels .list_homepage a:hover,#text .lista_hotels .list_homepage a:link,#text .lista_hotels .list_homepage a:visited{color:#ba0000;text-transform:uppercase;text-decoration:underline;font-weight:700;font-size:13px}#footer{font-size:11px;padding-top:18px;margin-bottom:36px;line-height:33px;overflow:hidden}#footer .logo_footer{float:left;margin-right:35px}#footer .moduletable_copyright{float:left;margin-right:31px}#footer #menu_servizi{list-style:none;margin:0;padding:0}#footer #menu_servizi li{float:left}#footer #menu_servizi li a:active,#footer #menu_servizi li a:hover,#footer #menu_servizi li a:link,#footer #menu_servizi li a:visited{display:block;text-transform:uppercase;background:url(../images/sfondo_menu_servizi.png) no-repeat center left;padding:0 12px 0 12px;color:#393939;text-decoration:none}#footer #by_altea{position:absolute;bottom:12px;right:0;border:0}#subscribe .newsletter_sx{float:left;width:210px;text-align:right;clear:left}#subscribe .newsletter_dx{float:left}#text .item_video{height:254px;border:1px solid #dadada;position:relative;margin-top:13px}#text .item_video .item_video_nome{font-size:18px;color:#616161;padding:110px 0 0 11px;width:310px}#text .item_video .item_video_img{position:absolute;top:14px;right:121px}#text .item_video .item_video_icon{position:absolute;top:0;right:0}#text .item_webcam{height:254px;border:1px solid #dadada;position:relative;margin-top:13px}#text .item_webcam .item_webcam_nome strong{font-size:18px}#text .item_webcam .item_webcam_nome{color:#616161;padding:60px 0 0 11px;width:310px}#text .item_webcam .item_webcam_img{position:absolute;top:14px;right:121px}#text .item_webcam .item_webcam_icon{position:absolute;top:0;right:0}#form{margin:0}#form h2{border-top:1px solid #b8b8b8;line-height:28px;margin:17px 0 0}input.red,select.red,textarea.red{border:1px solid #eb3426!important}#ris_form{display:none;margin:3px 3px 3px 0;border:2px solid #eb3426;padding:7px 16px}#ris_form p{margin:2px 0!important}#form_portale .richiesta_portali{width:100%}#form_portale .richiesta_portali td{padding-top:1px;padding-bottom:1px}#form_portale input,#form_portale select,#form_portale textarea{font:13px Arial,Helvetica,sans-serif;color:#000}#form_portale input.invia{background-color:#a6c300;color:#fff;padding:4px 17px;font-size:14px;margin:0 7px;border:0;line-height:16px}#form_portale .centrato{text-align:center}#form_portale .richiesta_portali .titoloform{text-align:center;font-weight:700;padding:3px 0}#form_portale .richiesta_portali input{width:180px}#form_portale .richiesta_portali input.portali_small{width:40px}#form_portale input.no_color{width:auto!important}#form_portale .richiesta_portali .portali_red{font-weight:700;color:red;font-size:.9em}#form_portale .portali_localita td{text-align:center}#form_portale .portali_localita label{display:block}#form_portale .portali_localita select{width:200px}#text h1.events_title{margin-bottom:0}#text .events_date{font-size:18px;font-weight:700;color:#ba0000;line-height:1.4em}#text .events_place{font-size:18px;font-weight:700;color:#393939;line-height:1.4em;margin-bottom:17px}#top6HotelModuleBox{position:absolute;width:182px;height:181px;background-color:#b90000;top:360px;right:0;z-index:115}#top6HotelModuleBox .bx-viewport{position:relative;width:182px;height:133px}.top6HotelModuleHeader{position:relative;width:182px;height:29px;text-align:center;color:#FFF;font-weight:700;line-height:28px;text-transform:uppercase}.top6HotelModuleHeader a{color:#FFF;text-decoration:none}.top6HotelModule{position:relative;width:182px;height:133px;overflow:hidden;margin:0;padding:0;list-style:none}.top6HotelModule li{position:relative;float:left;margin:0;padding:0;list-style:none;display:block}.top6HotelModule li a{border:none;text-decoration:none}.top6HotelModule img{border:none}#top6HotelModuleBox .herzleinTop6{display:block;background:url(../images/herzlein.png) no-repeat top left;width:50px;height:44px;position:absolute;top:-20px;right:-4px;z-index:11111}.top6HotelModule li .hName{display:block;height:27px;width:182px;background-color:#FFF;color:#000;font-weight:700;font-size:12px;line-height:27px;text-align:center;text-transform:uppercase;position:relative}.top6HotelModule li .hName a{text-decoration:none;color:#000}.top6HotelModule li .hImage{display:block;height:104px;width:180px;border:1px solid #b90000;position:relative}#top6HotelModuleBox .hLink{color:#FFF;display:block;width:150px;height:19px;margin:0 auto;text-align:center;text-transform:uppercase;font-weight:700;font-size:12px;line-height:19px}#top6HotelModuleBox .hLink a{color:#FFF;text-decoration:none}#top6HotelModuleBox .hNextButton,#top6HotelModuleBox .hPrevButton{display:block;position:absolute;bottom:0;width:20px;height:20px;background-repeat:no-repeat;cursor:pointer}#top6HotelModuleBox .hNextButton a,#top6HotelModuleBox .hPrevButton a{display:block;width:20px;height:20px;text-decoration:none}#top6HotelModuleBox .hNextButton{right:0;background-image:url(../images/top6rightbutton.png)}#top6HotelModuleBox .hPrevButton{left:0;background-image:url(../images/top6leftbutton.png)}
@media screen and (max-width:767px){.view_mobile{display:block}span.view_mobile{display:inline}.hide_mobile,.view_desktop{display:none!important}.box{width:100%}#logo{position:static;display:block;margin:6px auto 1px;height:50px;width:auto}#foto{min-width:inherit;height:auto}#foto img{margin-left:0;left:0;position:static;width:100%!important;height:auto;display:block}#foto img:not(:first-child){display:none}#nav{position:static !important;height:auto !important;}#nav .hide_mobile{display:none!important}#menu ul.maximenuck{background:0 0;height:auto}#menu li{width:auto;margin:2px 0;display:block!important}#menu ul.maximenuck>li>.separator>.titreck{text-align:left;font-size:15px;padding:9px 38px 9px 17px;background:#890100;background:-moz-linear-gradient(left,#890100 0,#d81200 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#890100),color-stop(100%,#d81200));background:-webkit-linear-gradient(left,#890100 0,#d81200 100%);background:-o-linear-gradient(left,#890100 0,#d81200 100%);background:-ms-linear-gradient(left,#890100 0,#d81200 100%);background:linear-gradient(to right,#890100 0,#d81200 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#890100', endColorstr='#d81200', GradientType=1)}#menu ul.maximenuck>li>.separator>.titreck:hover{background:0 0;background-color:#f77a00;cursor:pointer}#menu a:active,#menu a:hover,#menu a:link,#menu a:visited{text-align:left;font-size:15px;padding:9px 38px 9px 17px;background:#890100;background:-moz-linear-gradient(left,#890100 0,#d81200 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#890100),color-stop(100%,#d81200));background:-webkit-linear-gradient(left,#890100 0,#d81200 100%);background:-o-linear-gradient(left,#890100 0,#d81200 100%);background:-ms-linear-gradient(left,#890100 0,#d81200 100%);background:linear-gradient(to right,#890100 0,#d81200 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#890100', endColorstr='#d81200', GradientType=1)}#menu a:hover{background:0 0;background-color:#f77a00}#menu .titreck span.jbspan,#menu a span.jbspan{display:none}#menu li .menu_btn{position:absolute;bottom:auto;left:auto;top:6px;right:2px;z-index:16;height:23px;width:auto;cursor:pointer}#menu li .menu_btn.above{z-index:16}#menu .view_mobile{display:block!important}div.maximenuckh div.floatck{position:static;display:none;background:#fff none;width:auto!important;margin-left:0!important}#menu li li .separator{display:none}#menu div.maxidrop-main{padding:0;background:0 0;height:auto}#menu div.maximenuck2{width:auto!important;margin-left:0;float:none!important}#menu li li a:active,#menu li li a:hover,#menu li li a:link,#menu li li a:visited{background:0 0;font-size:13px;padding:6px 17px}#menu .separator img,#top6HotelModuleBox{display:none}#servizi{height:auto;background-color:#fff}#servizi .box{position:static}#servizi .link_home{display:none}#servizi .mod-languages_lang{position:absolute;top:11px;left:5px;-moz-box-shadow:1px 1px 3px #bdbdbd;-webkit-box-shadow:1px 1px 3px #bdbdbd;box-shadow:1px 1px 3px #bdbdbd;float:none;margin:0;width:69px;height:36px;overflow:hidden;background-color:#fff;z-index:156}#servizi .mod-languages_lang li{float:none;width:auto;margin-right:0;text-align:center;line-height:normal;height:36px}#servizi .mod-languages_lang li.lang-active{display:list-item}#servizi .mod-languages_lang li.lang-active img.lang_btn{position:absolute;top:8px;right:2px}#servizi .mod-languages_lang a:active,#servizi .mod-languages_lang a:hover,#servizi .mod-languages_lang a:link,#servizi .mod-languages_lang a:visited{padding:9px 0}#servizi .mod-languages_lang a .lang_text{display:none}#servizi .mod-languages_lang li img{display:block;margin-left:14px;height:18px;width:auto}#col_sx,#servizi #social,#servizi .moduletable_link_fb,#servizi .moduletable_meteo{display:none}#text{width:auto;float:none;padding:0 13px}#tophdm{display:none}#text .moduletable_btnServizi{display:block;overflow:hidden;padding-bottom:11px;margin-top:11px}#text .moduletable_btnServizi a:active,#text .moduletable_btnServizi a:hover,#text .moduletable_btnServizi a:link,#text .moduletable_btnServizi a:visited{color:#595a59;text-decoration:none;border:1px solid #d4d4d4;line-height:40px;float:left;vertical-align:middle;height:40px;width:28%;padding:0 0 0 1%;font-size:14px;margin-right:5%;-moz-box-shadow:2px 2px 5px #bdbdbd;-webkit-box-shadow:2px 5px 3px #bdbdbd;box-shadow:2px 2px 5px #bdbdbd}#text .moduletable_btnServizi a.btnMeteo{background:url(../images/icon-meteo.png) no-repeat center right}#text .moduletable_btnServizi a.btnWebcam{background:url(../images/icon-webcam.png) no-repeat center right}#text .moduletable_btnServizi a.btnEventi{margin-right:0;background:url(../images/icon-eventi.png) no-repeat center right}#text h1{font-size:24px}#text img{max-width:100%;height:auto}#text .img2 img{display:block;float:none;margin:0 auto!important}#text .img2 img.last{display:none}#text .width50{float:none;width:auto}#text iframe{margin:0 auto!important;max-width:100%;border:0;display:block}.eventi,.multimedia{display:none}#cont_below{padding-top:0}#cont_below .custom_home_below{padding:0 13px;padding-top:0}#footer{line-height:20px;padding-bottom:43px;border-top:1px solid #bdbdbd;margin-top:18px}#footer .logo_footer{float:none;margin:0 0 0 17px;display:block}#footer .moduletable_copyright{float:none;margin:0 0 0 17px;line-height:16px;padding:7px 0}#footer #menu_servizi{margin:0 0 0 17px;width:50%}#footer #menu_servizi li{float:none}#footer #by_altea{bottom:12px;right:auto;left:17px}#footer .custom_link_fb{position:absolute;top:28px;right:17px;color:#000;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;width:100px}#footer .custom_link_fb .label{display:block;text-align:center;margin-bottom:7px}#footer .custom_link_fb img{width:32px;height:auto;margin:0 4px;border:0}#footer #social{position:absolute;top:118px;right:17px;width:100px}#footer #social>div{margin:11px 0}#text .lista_hotels td{width:100%;float:left;display:block;padding-left:0;padding-right:0;border-top:0}#text .lista_hotels .list_hotel_name{border-top:1px solid #b9b9b9;font-weight:700}#text .elenco_hotel_info{float:none;width:auto;font-size:12px}#text .elenco_hotel_nome{font-size:16px;line-height:20px;margin-bottom:5px}#text .elenco_hotel_info .pos_left{width:90px}#text .elenco_hotel_thumb{float:none;width:auto;margin:0 0 5px}#text .elenco_hotel_thumb img{max-width:80%;height:auto}#text .elenco_hotel_icon{position:static;text-align:right}#filtro .form_col{float:none;width:auto;height:auto;border-right:0;padding-right:0;border-bottom:1px solid #b9b9b9;padding-bottom:40px}#filtro .form_col.col2{width:auto;margin-left:0;margin-top:10px;border-bottom:0}#filtro label{float:none;width:auto;display:block}#text .last_minute_info,#text .last_minute_thumb{float:none;width:auto}.richiesta_portali td{width:100%!important;float:left;display:block}#form_portale textarea{width:80%}#text .item_webcam{height:auto;border:1px solid #dadada;position:relative;margin-top:13px}#text .item_webcam .item_webcam_icon{display:none}#text .item_webcam .item_webcam_nome{width:auto;padding:13px}#text .item_webcam .item_webcam_img{position:static}#text .item_webcam .item_webcam_img img{display:block;margin:0 auto}#text .item_video{height:auto;border:1px solid #dadada;position:relative;margin-top:13px}#text .item_video .item_video_icon{display:none}#text .item_video .item_video_nome{width:auto;padding:13px}#text .item_video .item_video_img{position:static}#text .item_video .item_video_img img{display:block;margin:0 auto}#text .golftabelle th{display:none}#text .golftabelle td{float:left;width:100%;display:block;text-align:left}.legenda_hotels .legenda_tipologia{width:49%}#text .elenco_col2 li{float:none;width:auto}
#menu li li.banner{margin-top:2px}
#menu li li.banner a:active,#menu li li.banner a:hover,#menu li li.banner a:link,#menu li li.banner a:visited{background-image:none;padding:14px 19px;font-size:13px;line-height:20px;}
#menu li li.banner span.jbspan{display:inline;}
}
@media screen and (min-width:768px) and (max-width:980px){.view_ipad{display:block}span.view_ipad{display:inline}.hide_ipad,.view_desktop{display:none!important}.box{width:100%}#foto{min-width:inherit;height:auto}#foto img{margin-left:0;left:0;position:static;width:100%!important;height:auto;display:block}#foto img:not(:first-child){display:none}#nav .box{width:768px}#menu div.maxidrop-main{height:260px}#menu li{width:121px}#menu li.last{width:123px}#menu li .menu_btn{left:41px}#menu a:active,#menu a:hover,#menu a:link,#menu a:visited{font-size:12px}#menu ul.maximenuck>li>.separator>.titreck{font-size:11px}#menu div.maximenuck2{margin-left:12px}#menu li li .separator{font-size:13px}#menu .maximenuck_mod,#menu li li a:active,#menu li li a:hover,#menu li li a:link,#menu li li a:visited{font-size:11px}#top6HotelModuleBox{right:5px;top:131px}#servizi .link_home{margin-right:19px;margin-left:5px}#servizi .mod-languages_lang li{width:53px}#servizi .moduletable_meteo{display:none}#servizi #social{width:220px}#col_sx{margin-left:5px;margin-right:11px}#text{width:auto;float:none;margin-left:196px;margin-right:5px}#text .image img{max-width:100%;height:auto}#text .img2 img{max-width:48%}#text .img2.narrow img{max-width:100%;float:none;display:block;margin:0 auto}#text .img2.narrow img.last{display:none}#text iframe{margin:0 auto!important;max-width:100%;border:0;display:block}#tophdm{margin-right:5px}.multimedia{padding:7px 5px 0;margin:0 auto;width:758px}.multimedia .item_multimedia{margin-right:9px}.multimedia .item_multimedia a:active,.multimedia .item_multimedia a:hover,.multimedia .item_multimedia a:link,.multimedia .item_multimedia a:visited{width:167px;font-size:16px}.multimedia .item_multimedia img{width:97px;height:auto;margin-top:11px}.multimedia .newsletter a:active,.multimedia .newsletter a:hover,.multimedia .newsletter a:link,.multimedia .newsletter a:visited{width:154px;font-size:13px;padding:10px 5px 0}.multimedia .newsletter img{width:31px;height:auto;left:6px}.eventi{padding:7px 5px 0;margin:0 auto;width:758px}.eventi .item_eventi{margin-right:9px}.eventi .item_eventi a:active,.eventi .item_eventi a:hover,.eventi .item_eventi a:link,.eventi .item_eventi a:visited{width:189px;font-size:15px}.eventi .item_eventi .item_eventi_img{overflow:hidden}.eventi .item_eventi .item_eventi_img img{margin-left:-16px}.eventi .camere a:active,.eventi .camere a:hover,.eventi .camere a:link,.eventi .camere a:visited{width:154px;font-size:12px}.eventi .camere .big{font-size:17px}.eventi .camere strong{font-size:13px}.eventi .camere img{left:39px}#footer{line-height:18px}#footer .moduletable_copyright{float:none}#footer #menu_servizi{margin-left:193px}#cont_below .custom_home_below{padding:13px 9px 0}.lista_hotels{width:99%}.lista_hotels .list_hotel_name{width:45%}.lista_hotels .list_hotel_info{width:35%}.lista_hotels .list_homepage{width:20%}#filtro .form_col{width:47%;height:188px}#filtro .form_col.col2{width:47%}#text .elenco_hotel_thumb{width:256px;overflow:hidden}#text .elenco_hotel_thumb img{margin-left:-30px}#text .elenco_hotel_info{float:none;width:auto;margin-left:280px}#text .elenco_hotel_icon{right:6px}#text .last_minute_post{width:99%}#text .last_minute_info{float:none;width:auto;margin-left:133px}#subscribe{overflow:hidden}#form_portale .richiesta_portali input{width:150px}#text .item_webcam .item_webcam_icon{display:none}#text .item_webcam .item_webcam_img{right:0}#text .item_webcam .item_webcam_nome{width:240px}#text .item_video .item_video_icon{display:none}#text .item_video .item_video_img{right:0}#text .item_video .item_video_nome{width:240px}.legenda_hotels .legenda_tipologia{width:24%}
#menu li li.banner a:active,#menu li li.banner a:hover,#menu li li.banner a:link,#menu li li.banner a:visited{margin-right:9px;}
#menu .separator img {right:14px;}
}
.package { position: relative; padding:20px 10px;margin-top: 20px;border-top: 1px solid #EEE; border-bottom: 1px solid transparent;}
.package:hover {background-color: #FAFAFA;border-bottom: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);}
.package ul, .package p, .package li { margin:0; list-style-type: none;}
.package.hidden { display: none;}
.package .clear { position: relative; clear: both;}
.package .pack-img { position: relative; float:right; width:150px; height:auto; margin-left: 20px; z-index:5;}
.package .pack-img a { display:block;}
.package .pack-img img { display:block; width: 100%; height:auto;}
.package .pack-img .pack-img-hover { position: absolute; top: 0; left:0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.70); display: block; opacity:0;transition: all 0.4s ease-in-out;}
.package .pack-img:hover .pack-img-hover { opacity:1;transition: all 0.4s ease-in-out;}
.package .pack-img .pack-img-share { margin: 130px 20px 20px;height:30px; line-height: 30px;}
.package .pack-img .pack-img-share .ico { display:block; float:left; margin-right: 10px; width: 30px; height:30px; font-size: 16px; color: #36230e; background-color:#79af0f; text-align: center; line-height: 30px;}
.package .pack-img .pack-img-share a { color: #FFF!important;}
.package .pack-txt { padding-bottom:20px;}
.package .pack-title { font-size: 24px; margin-bottom: 4px; font-weight: 300; line-height: 130%;}
.package .pack-title a { text-decoration: none!important;}
.package .pack-title a:hover { text-decoration: underline!important;}
.package .pack-location { text-transform: uppercase; font-weight: 600; margin-bottom: 5px; font-size: 13px;}
.package .pack-location a { text-decoration: none; color:#585146;}
.package .pack-float-box  { float:right; margin-right: -18px;margin-bottom: 30px; z-index: 5; position: relative; margin-left: 10px; z-index:4;}
.package .pack-dates { position: relative; margin-bottom: 5px;}
.package .pack-rates {text-transform: uppercase;font-size: 11px;text-align: center;display: inline-block;background-color: #f77a00;padding: 12px 12px 7px 12px;line-height: 10px; min-width: 120px;}
.package .pack-rates a { display: block; text-decoration: none!important; color: #FFF!important;}
.package .pack-rates strong {display: block;font-size: 20px;margin-bottom: 8px;}
.further-packages-title { position: absolute;left: 0;top: -23px;text-transform: uppercase;font-weight: bolder; font-size: 13px;}
.further-packages {position:relative; margin-top:20px; font-size: 13px;}
.further-packages ul { margin:0 0 -10px 0!important; padding:0!important;}
.further-packages li { border-top: 1px solid #DDD; padding: 5px; overflow: hidden; position:relative;}
.further-packages li i { float: left; margin-right:7px; margin-top: 3px; font-size: 15px;}
.further-packages li a{ text-decoration: none;}
.further-package-title { display:block;}
.further-package-title:hover {text-decoration: underline;}
.further-package-date { display: block; float: right; color: #666; font-weight: 100; margin-right: 20px;}
.further-package-rate { display: block; float: right; color: #666; font-weight: 100; margin-right: 20px;}
.further-package-link { display: block; float: right; background-color: #999; position: relative; padding:1px 5px 1px 10px; font-size: 11px; font-weight: bolder; color: #FFF; margin-right: 10px; text-transform: uppercase;}
.further-package-link:after {content:".";width: 0;height: 0;border-style: solid; text-indent: -9999em;border-width: 11px 0 11px 7px; display: inline-block;border-color: transparent transparent transparent #999999; position: absolute; right: -7px; top:0;}
.further-package-rate br { display:none;}
.further-package-rate span { display:inline;}
.package .pack-details { margin:2px 0 0 0;}
.package .package { min-height: 200px;}
.package .pack-details a { display:block; background-color: #79af0f; position: relative; padding:6px 10px; font-size: 13px; font-weight: bolder; text-align: center; color: #FFF!important; text-decoration: none!important; text-transform: uppercase; cursor: pointer; border-radius:0 0 0 10px;}
.package .pack-details a:hover { box-shadow:inset 5px -2px 20px rgba(154,141,123,0.4);}
.package .pack-details span { font-size: 10px;}
.package .pack-rates span { font-size: 12px; display: block;}
.package-legend { position: relative; z-index: 100; transition: all 0.4s ease-in-out; color:#FFF;}
.package-legend label { font-weight: bold; text-transform: uppercase; margin-right: 3px; font-size:10px;}
.package-legend .tit { font-weight: bold; text-transform: uppercase; display: inline-block;background-color:#0094bb;padding: 10px 20px 2px;border-radius: 5px 5px 0 0; color:#FFF;}
.package-legend input { width:80px; text-align: center;border-radius:2px; background: #FFF; border:none; margin: 0;margin-left: 2px; margin-right:7px; padding: 5px; font-size:11px;}
.package-legend select { margin: 0; background-color: #FFF; margin-left: 4px;border:none; padding: 5px; color:#888;margin-right: 7px; font-size:11px;}
.package-legend select#filter-sort { margin-right: 0;}
.package-legend select#filter-location { max-width: 110px;}
.package-legend .hid { display:block; background-color:#0094bb; padding: 20px; color:#FFF; }
.package-legend i { margin-right: 3px;}
.sliderTitle { font-size: 40px; display: block; float:left; margin: -4px 30px 0 0; display: none;}
.package-legend-item { display: inline-block;}

.gigapan_zoomer { position:relative; margin-bottom:10px; width:455px; height:256px;cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}
.gigapan_zoomer a { display:block; text-decoration:none;cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}
.gigapan_zoomer img { display:block; width:100%; height:auto;}
.gigapan_zoomer span { display:block; position:absolute; bottom:20px; left:30px; color:#FFF; font-size:30px; text-decoration:none;font-weight: bold;opacity: 0.9; white-space: nowrap;}
.gigapan_zoomer span:before { content:'.'; text-indent:-9999em; background:url('../images/zoom-l.png') no-repeat; display:inline-block; width: 48px;height: 48px;margin-right: 20px;float: left;margin-top: -10px;}
.gigapan_zoomer a:before {content:'';position: absolute;left: 2%;top: 2%;width: 96%;height: 95%;border: 1px solid rgba(255,255,255,0.4); z-index:100;}

.privacyTextBox {position: relative;max-height: 80px;overflow: auto;font-size: 11px;line-height: 130%; padding:5px; font-weight:normal; color:#444;}
.privcay_altlang { margin:20px 0 10px;}
.privacy_checkboxes { margin-bottom:20px;}
@media only screen and (max-width:500px){
	.gigapan_zoomer { width:100%; height:auto;}
	.gigapan_zoomer span { font-size:16px;}
}
@media only screen and (max-width:980px) and (min-width:741px){
    .package-legend-item { width: 45%; display: inline-block; margin-bottom: 5px;}
    .package-legend-item label { display: inline-block; width:140px;}
    .package-legend select, .package-legend input { margin: 0; min-width: 140px;box-sizing:content-box;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box; }
	.further-package-date, .further-package-rate { display:none;}
	
}
@media only screen and (max-width:850px){
	.package .pack-img { display:none;}
}
@media only screen and (max-width:800px){
    .sliderTitle { display: none;}
}
@media only screen and (max-width:740px){
    .package .pack-img, .further-package-rate, .further-package-date, .further-package-link, .pack-intro {display: none;}
    .further-packages li {padding: 1px 5px;}
    .package .pack-txt { position: relative; padding-bottom: 90px;}
    .package .pack-float-box { float: none; margin: 0; position: absolute; bottom:0px;}
    .package .pack-rates strong { display: inline; font-size: 13px;}
    .package .pack-rates { background: none; font-size: 13px; padding: 0; margin: 5px 0;}
	.package .pack-rates a { color:#000!important;}
	.package .pack-rates a br { display:none;}
    .package .pack-details a { border-radius:5px;}
    .package-legend.fixed, .package-legend.fixed .tit { position: relative; top: auto; left: auto; width: auto; height: auto;}
    .further-packages { display: none;}
    .package { padding: 10px; margin-top: 10px;}
    .package .pack-dates { margin-bottom: 0;}
    .package .pack-title { font-size: 18px;}
	.package .pack-rates span { display:inline;}
    .package-legend-item { display: block; text-align: center; margin-bottom:8px;}
    .package-legend-item label { display:block; margin-bottom:4px;}
    .package-legend-item input, .package-legend-item select, .package-legend select#filter-location { max-width: none; width: 90%; margin: 0;box-sizing:content-box;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box; }
}

.hollywood-in-suedtirol-table { width:100%; position:relative; margin:30px 0 20px 0;}
.hollywood-in-suedtirol-table tr {}
.hollywood-in-suedtirol-table td { vertical-align:top; width:220px; padding:15px 20px 15px 0; border-bottom:1px solid #DDD;}
.hollywood-in-suedtirol-table td + td { width:auto; padding-right:0}
.hollywood-in-suedtirol-table h2 { margin-bottom:10px!important;}
.hollywood-in-suedtirol-table a {text-decoration: underline!important;color: #b90000!important; background:url('http://www.sudtirol.com/templates/sudtirol/images/hotel-del-mese-hp-more.gif') right center no-repeat; padding-right:30px; height:24px; line-height:24px; display:inline-block;}
.hollywood-in-suedtirol-table td > p:last-child { margin-bottom:0!important;}
.hollywood-in-suedtirol-table p { margin:8px 0!important;}
@media only screen and (max-width:600px){
	.hollywood-in-suedtirol-table tbody, .hollywood-in-suedtirol-table tr, .hollywood-in-suedtirol-table td { display:block!important; width:100%!important; float:left!important; box-sizing:border-box!important; border:none; margin:0; padding:0;}
	.hollywood-in-suedtirol-table img { margin-bottom:15px; display:block; width:100%; height:auto; margin-top:30px;}
}