* {margin:0;padding:0;}html * {font-size:100.01%;}body {text-align:center;}a {outline:none;}a img{border:0;}ul, li {list-style-type:none;}select {color:#000;font-size:11px;}input {color:#000;font-size:11px;}option {padding-right:7px;}body {color:#000;font-size:75%;font-family:Verdana,Arial,Helvetica,sans-serif;}html>body {font-size: 12px;}a {color:#0896ff;font-weight:normal;text-decoration:none;}a:hover {color:#ffa200;font-weight:normal;text-decoration:underline;}p {line-height:1.7em;margin:0 0 1em;}ul{line-height:1em;margin:0 0 1em;padding:0;}ul li{margin:0 0 0.25em;padding:0;line-height:1.7em;}ol{margin:0 0 1em;list-style-position:outside;list-style-type:decimal;}ol li{padding:0;margin:0 0 0.25em;list-style-position:outside;list-style-type:decimal;}h1,h2,h3,h4,h5,h6{font:normal 1em/1em Arial,Verdana,sans-serif;text-transform:none;color: #416E92;margin:0 0 0.5em;padding:0 0 0.1em;}h3,h4,h5{border-bottom-width: 1px;border-bottom-style: dotted;}h1 {font-size: 25px;border-bottom-width: 2px;border-bottom-style: solid;}h2 {font-size: 20px;color:#ffa200;}h3{font-size:17px;}h4{font-size:14px;}h5 {font-size:12px;}h1 strong,h2 strong,h3 strong{color:#390;font-weight:inherit;}h1 em{font:normal normal 12px/1.1em arial,sans-serif;position:absolute;right:0;bottom:0.2em;text-align:right;width:100px;word-spacing:0;}.box-textual h1,.box-textual h2,.box-textual h3,.box-textual h4,.box-textual h5{color: #30516C;}.box-textual h1 {border:0;}#navigation h2 {clear:both;}#navigation .box-textual h2, #navigation .box-textual h3, #navigation .box-textual h4, #navigation .box-textual p, #navigation .box-textual ul{margin-right:20px;margin-left:20px;}#navigation .side h2 {font-size:12px;}#listing h1,#scheda-hotel h1,#booking h1 {position:relative;padding:10px 0 0;}#scheda-hotel h1 img{position:absolute;top:0;}#booking h3 {color:#ffa200;}#canvas {width:800px;margin:0 auto;text-align:left;position:relative;padding-top:110px;}.content-1 {width:auto;float:none;}.content-2{float:right;margin:0;width:392px;}.content-3{float:right;margin:0;width:615px;}#side{width:175px;margin:0;}.block{clear:both;overflow:hidden;}#path{padding:10px 0;font-size:11px;}#path span {color:#f90;}#path .breadcrumb{display:inline;}#path .breadcrumb a, #path .breadcrumb a span{color: #416E92;font-weight: normal;text-decoration:underline;}#path .breadcrumb a:hover, #path .breadcrumb a:hover span{color:#f90;text-decoration:underline;}.error_off {display:none;}.message, .information, .success, .warn, .error {background-position: 10px center;background-repeat: no-repeat;border: 1px solid;margin: 10px 0;padding: 10px 10px 10px 55px;}.message h3 {border: 0 none !important;font-size: 17px;font-weight: normal;line-height: 1em;margin: 0 0 5px;text-transform: none;color:#000;}.message p {font-size:12px;font-family: Arial,Helvetica,Verdana,sans-serif;margin:0;padding:0;color:#000;}.message a{text-decoration:underline;}.information {color: #00529B;background-color: #BDE5F8;background-image: url('/img/icons/info.png');}.success {color: #4F8A10;background-color: #DFF2BF;background-image:url('/img/icons/success.png');}.warn {color: #9F6000;background-color: #FEEFB3;background-image: url('/img/icons/warning.png');}.error {color: #D8000C;background-color: #FFBABA;background-image: url('/img/icons/error.png');}#first.block{oferflow:visible;margin-bottom:10px;}#search{background: #FEBA02;-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;border-top: 5px solid #333333;-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);color: #333;float:left;overflow: hidden;padding: 0 0 10px;width: 396px;margin:0 0 10px;}#search h3 {background: #FEBA02;color: #000;height: auto;margin: 0 10px;padding: 0.75em 0;text-align: left;text-transform: none;font:normal 18px/18px arial, sans-serif;border:0;}#search form {overflow: hidden;}#search p {float: left;font-size: 1em;margin: 0 10px 10px;width: 160px;}#search label {display: block;font-size: 14px;font-weight: normal;margin: 0 0 5px;}#search select{border: 1px solid #333;font:normal 13px/1.5em Verdana,sans-serif !important;margin: 0;padding: 2px 2px 3px;}#search option{font:normal 12px/1.5em Verdana,sans-serif !important;}#search input{border: 1px solid #333;font:normal 15px/1.5em Verdana,sans-serif !important;padding: 3px;width: 150px;}#search p.search-field {width: 350px;}#search #search_txt {width: 320px;}#search p.submit {margin: 5px 0 0;padding:5px 0;text-align: center;width: 99% !important;}#search p.submit input{background-color: #0896FF;border: 4px solid #fff;-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);color: #fff;cursor: pointer;font:bold 14px/1em Arial,Helvetica,sans-serif !important;margin-bottom: 0;overflow: visible;padding: 0.3em 1em;text-transform: uppercase;width:auto;}#search p.submit input:hover{background:#f00;}#search .error_on {background-color: #FFFF00;border: 1px solid #000;clear: both;color: #000;display: block;margin: 5px 8px;padding: 5px;}#search .error_on span {background:transparent;border:0 none;font-size:10px;font-weight:normal;line-height:16px;margin:0;padding:0;}a.submit,input.submit{background-color: #0896FF !important;border: 4px solid #fff !important;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) !important;;color: #fff !important;cursor: pointer !important;;display: block !important;font: bold 13px/1em Arial,Helvetica,sans-serif !important;text-decoration: none !important;text-transform: uppercase !important;margin: 0 0 5px;overflow: visible;padding: 0.5em 0 0.4em;text-align: center;width: auto;min-width:115px;}a.submit:hover,input.submit:hover{background: #f00 !important;}#search.side-box {margin-right:0;width:100%;float:none;}#search.side-box p{width:auto;}#search.side-box p.search-field {width:auto;}#search.side-box #search_txt {width: 140px;}#filter{background: #ffc;-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;border-top: 5px solid #333333;-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);color: #333;padding: 0 0 10px;width: 396px;margin:0 0 10px;}#filter h3 {background: #FEBA02;color: #000;height: auto;margin: 0;padding: 0.75em;text-align: left;text-transform: none;font:normal 18px/18px arial, sans-serif;border:0;}#filter ul {margin: 5px 0 10px;padding: 0;}#filter li {cursor: pointer;line-height: 1em;margin: 0 0 1px;padding: 3px 5px 0;}#filter li *{cursor:pointer;}#filter li.checked {background: #080;color: #fff;height: auto;width: auto;}#filter input {}#filter label {font-size: 12px;left: 4px;position: relative;top: -3px;}.two-column{float: left;margin: 0 10px 10px 0;padding: 0;position: relative;top: 0;width: 396px;}#place-links.two-column{background:#66B6F5;color:#fff;-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}#place-links h2{clear: both;color:#fff;}#place-links div.module{padding:0 10px;}#place-links div.module ul {margin: 0 0 15px;}#place-links div.module li {color: #fff;font-size: 12px;line-height: 1em;padding:2px;}#place-links div.module li:hover,#place-links div.module li.current {background:#fff;color:#0896ff;font-weight:normal;}#place-links div.module li:hover a,#place-links div.module li.current a {color:#0896ff;}#place-links div.module a {color:#fff;font-weight:normal;text-decoration:none;}#place-links div.module em {padding-left:10px;width:40px;}#navigator{background: #66B6F5;float: left;padding: 0;position: relative;top: 0;z-index: 1; -webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.5);-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.5);box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.5);}#maptrigger {background:#fff url("/img/map_trigger_big.gif") no-repeat center center !important;padding:0 !important;margin-bottom:10px;border-radius:0;-moz-border-radius: 0;-webkit-border-radius: 0;}#maptrigger a{display:block;height:111px;width:auto;text-decoration:none;}#maptrigger a span{background:#000;color:#fff;display:block;font-family:Arial,sans-serif;font-size:18px;font-weight:normal;letter-spacing:-0.01em;line-height:18px;opacity:0.6;padding:6px 0;text-align:center;text-shadow:2px 1px 1px #3D0000;width:100%;word-spacing:-0.03em;position:relative;top:33%;}#gmap {width:616px;height:400px;}#gmap .static {cursor:pointer;}#gmap *{text-align:center;}#message *{text-align:left;}.two-column #navigator {border:0;height: 376px;width: 376px;margin: 10px;}.two-column #gmap {height: 376px;width: 376px;}.handle {cursor:move;background:#003580;}#gmapMenu{z-index:1000}#gmapMenu p{color: #fff;line-height: 1em;margin: 0;padding: 10px;position: relative;text-align: left;z-index: 1000;}#gmapMenu a{background: #fff;cursor: pointer;font-size: 12px;padding: 3px 10px;position: absolute;right: 10px;text-decoration: none;top: 8px;z-index: 1000;}#gmapMenu a:hover{background:#f00;color:#fff}#gmapMenu p strong{font-size: 18px;font-weight: normal;}#message {background:#fff;color:#0896ff;overflow:hidden;padding:8px 10px;width:250px;z-index:100000;-moz-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5);box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5);}#message h5 {font-size:10px;font-weight:normal;color:#0896ff;;border:0;margin:0 0 2px;}#message h5 img {float:right;margin:0;line-height:0;}#message p {background:#66B6F5;color:#fff;font-size:10px;line-height:13px;overflow:hidden;margin:0;padding:0 7px 7px;}#message span {display:block;margin: 7px 0 0 0;}#message span.abstract {min-height:65px;}#message span.rate,#message span.feed {float:left;width:46%;text-transform:capitalize;}#message span.rate strong,#message span.feed strong{}#message .thumb {border:2px solid #fff;float:left;margin:7px 7px 7px 0;width:60px;height:60px;}.fblike-wrapper {float: left;margin: 0;}.fblike-wrapper.half-page {margin: 5px 0 10px;width: 49%;}.fblike-wrapper.full-page {width: 99%;}.fblike-wrapper.full-page .addthis_toolbox {margin: 0 20px 10px;}.addthis-wrapper {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#EDF1F6;padding: 10px 0;overflow: hidden;}.addthis-wrapper h4 { margin: 10px; border: 0 none;font-size: 15px;}.addthis-wrapper .addthis_toolbox {margin: 0 10px 10px;}.addthis_default_style a {padding: 0 5px 5px 0 !important;}.results_pager{margin:0 0 10px;line-height:2.3em;text-align: center;font-size:12px;overflow:hidden;background:#416E92;color:#fff;}.results_pager .pager{background: #66B6F5;color: #FFF;font-weight: bold;padding: 0 10px;text-decoration: none;cursor: pointer;width:100px;}.results_pager .pager:hover{background: #f00;}.results_pager .inactive, .results_pager .inactive:hover{color: #EDF1F6;font-weight: bold;padding: 0 10px;background: #EDF1F6;cursor: default;width:100px;}.results_pager .prev{float:left;display: block;border-right:2px solid #fff;}.results_pager .next{float:right;display: block;border-left:2px solid #fff;}div.policies {overflow:hidden;}dl.card{background:#EEF3F7;display:block;margin: 0 0 10px;padding: 15px;line-height: 1.65em;overflow:hidden;}dl.card dt{border-top: 1px dotted #ddd;float: left;font-size: 12px;font-weight: bold;margin: 0;padding: 10px 0;width: 35%;overflow:hidden;}dl.card dd{border-top: 1px dotted #ddd;float: left;font-size: 11px;margin: 0;padding: 10px 0;width: 65%;min-height:2em;overflow:hidden;}#list_error {background-color:#FFFFCC;border:2px solid #FF0000;padding:5px;margin-bottom:10px;}#header {position:absolute;top:0;left:0;width:800px;height:100px;background-color:#fff;color:#000;text-align:left;border-bottom: 8px solid #f60;overflow:hidden;font:10px/1em Verdana,Arial,Helvetica,sans-serif;}#header .languages {background:url("/img/language_bg.gif") no-repeat scroll 0 0 #FFFFFF;height:25px;margin:0;padding:1px 0 0;width:800px;}#header .languages li {cursor:pointer;float:right;height:20px;left:-45px;list-style-type:none;margin:0;padding:0;position:relative;width:20px;}#header .languages li a {display:block;float:left;height:16px;line-height:11px;width:16px;}#header .languages li a strong{display:none;}#header .languages li a.en {background:transparent url("/img/flags/en.gif") no-repeat center center;}#header .languages li a.it {background:transparent url("/img/flags/it.gif") no-repeat center center;}#header .languages li a.fr {background:transparent url("/img/flags/fr.gif") no-repeat center center;}#header .languages li a.de {background:transparent url("/img/flags/de.gif") no-repeat center center;}#header .languages li a.es {background:transparent url("/img/flags/es.gif") no-repeat center center;}#header .languages li a.pt {background:transparent url("/img/flags/pt.gif") no-repeat center center;}#header .languages li a.ru {background:transparent url("/img/flags/ru.gif") no-repeat center center;}#header_logo{position:absolute;top:2px;left:0;}#brand {position:absolute;top:8px;}#header_nav{position:absolute;bottom:0;left: 190px;}#header_nav ul{margin:0;padding:0;}#header_nav li{display:inline;margin:0;}#header_nav a{display:block;float:left;text-align: center;width:92px;height:32px;color:#fff;background:transparent url(/img/tab_menu.png) no-repeat scroll left top;text-decoration:none;margin:0 2px 0 0;padding:0;font:bold 13px/32px Verdana,sans-serif;}#header_nav .active a{background:transparent url(/img/tab_menu.png) no-repeat scroll right top;}#header_nav a:hover{background:transparent url(/img/tab_menu.png) no-repeat scroll right top;}#header_subnav{position:absolute;bottom:0;right:0;}#header_subnav ul{margin:0;padding:0;list-style-type:none;} #header_subnav li{display:inline;list-style-type:none;}#header_subnav a{color:#0896FF;text-decoration:none;line-height:20px;padding-left:5px;margin-left:4px;font-family:verdana;font-size:11px;font-weight:bold;}#header_subnav li:last-child a{border-left: 1px solid #038aab;}#header_subnav a:hover{text-decoration:underline;}#header_callcenter{left:410px;position:absolute;top:3px;}#info-callcenter{ background:#fff url(/img/preno_tel.gif) no-repeat scroll left 0;display:block;cursor:pointer;position:absolute;text-decoration:none;top:0;left:30px;width:175px;height:40px;}#info-callcenter.ru{background-position:left 2px;}#info-callcenter.pt{background-position:left -58px;}#info-callcenter.es{background-position:left -118px;}#info-callcenter.fr{background-position:left -178px;}#info-callcenter.en{background-position:left -238px;}#info-callcenter.de{background-position:left -298px;}#info-callcenter.it{background-position:left -358px;}#header_callcenter a span{ position:absolute;top:-3000px;}#popup-callcenter{display:none;position:absolute;background-color:#FFFFFF;border:1px solid #FF852F;font-size:11px;line-height:15px;padding:7px;text-align:left;top:50px;left:450px;width:385px;z-index:10;}#popup-callcenter h3{font:bold 1.5em/22px arial,verdana,helvetica,sans-serif;color:#008CAD;margin:0;text-transform:none;}#popup-callcenter p{margin:0;padding:0;}#popup-callcenter p.phone_numbers{clear:both;margin:10px 0;overflow:hidden;}#popup-callcenter p.phone_numbers span{float:left;width:175px;font-weight:bold;font-size:14px;color:#008CAD;}#popup-callcenter p.phone_numbers span.en{background-position:left -14px;}#popup-callcenter p.phone_numbers span.it{background-position:left 4px;}#popup-callcenter p.warning strong{color:#f00;font-weight:bold;}#footer{background:#fff;border-bottom:1px solid #69cae6;margin-bottom:10px;text-align:left;}#footer a{font-weight:normal !important;}#footer p {margin: 5px 0 !important;line-height:1.5em !important;font-size:11px;}#footer .copy {border-bottom:2px solid #F60;margin:-10px 0 0;padding-bottom:5px;}#footer .orange, #footer .orange a {color:#F60;}#footer .red, #footer .red a {color:#F00;}#footer .orange a:hover, #footer .red a:hover {color:#0896FF;}#footer .geotrust{text-align:right;margin:15px 0 0;}#navigation{padding-top:4px;position:relative;right:0;top:0;overflow:hidden;}#navigation .tabs, #navigation .tabs li{padding:0;background:none;overflow:hidden;}#navigation .tabs li{clear:none !important;float:left;padding:0 !important;}#navigation .tabs a{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;color:#fff;display:block;font-weight:bold;margin:0 5px 0 0;padding:10px;text-decoration:none;}#navigation .tabs a{background:#66B6F5;}#navigation .tabs a.current, #navigation .tabs a:hover{background:#0C6A80;}#navigation .ui-tabs-panel{display:block;margin:15px 0 0;}#navigation .ui-tabs-hide{display:none !important}#masthead {position:relative;}#welcome {margin:-15px 0 15px;}.content{width:400px;padding:15px 0;clear:none;}.content ul li {padding:0 0 0 10px;font-size:10px;}.content strong {font-weight:normal !important;}.side{background: #fff;float: right;overflow: hidden;padding: 0;width: 205px;}.side .didascalia{border:1px solid #ccc;float:right;margin:5px 0;width:203px;}.side .didascalia img{border:1px solid #ccc;float:right;margin:6px;width:189px;}#scheda-hotel #navigator {height: 370px;width: 370px;margin: 10px auto 20px;border:1px solid #ddd;float: none;box-shadow: none;}#scheda-hotel #gmap {height: 370px;width: 370px;}#photo-gallery{float:left;margin:5px 0 10px;overflow:hidden;}#photo-gallery li{float:left;margin:0;padding:0;}#photo-gallery .thumb{border:4px solid #fff;float:left;height:60px;overflow:hidden;width:60px;}#photo-gallery.smaller .thumb{height:37px;width:37px;border:2px solid #fff;}#photo-gallery.smaller .thumb img{height:37px;width:37px;}#photo-gallery.smallest .thumb{height:30px;width:30px;border:2px solid #fff;}#photo-gallery.smallest .thumb img{height:30px;width:30px;}#photo-viewer{-moz-box-shadow: 2px 2px 3px #969696;-webkit-box-shadow: 2px 2px 3px #969696;box-shadow: 2px 2px 3px #969696;filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);border:10px solid #FFFFFF;max-width:400px;overflow:hidden;position:absolute;z-index:1000;display:none;}.roomstays{background:#fff;border:1px solid #ddd;}.roomstay{background:#fff;border: 1px solid #ddd;margin:2px;padding:10px 0;position: relative;}.roomstay.odd {background: #EEF3F7;}.roomstay.selected {background: #ffc;border:1px solid #000}.room-info {margin:0 15px;}.room-name {color:#000;font:normal 19px/1em arial;margin: 0;padding: 0;}.room-info li{line-height: 14px;padding: 3px 0 0 0;font-size:10px;}.room-selector {position:absolute;top:0;right:0;margin:8px 15px;width:200px;text-align:right;}.free-option {font-size:13px;color:#390;font-weight:bold;border-bottom:1px dotted;cursor:help;}.pay-option {font-size:11px;color:#f00;font-weight:bold;border-bottom:1px dotted;cursor:help;}.standard-option {font-size:13px;color:#333;font-weight:bold;border-bottom:1px dotted;cursor:help;}.deal {margin:5px 0;}.deal-option {background: #390;border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;color: #fff;font-size: 10px;font-weight: normal;padding: 3px 10px 4px;position:relative;top:-3px;}.price {padding: 0 0 3px;}.price strong{font: 25px/20px Arial,sans-serif;color: #f00;}.roomstay.selected .room-selector .price strong {color:#f00;}.oldprice{font:normal normal 11px/1em Arial,sans-serif;color: #666;text-decoration: line-through;}.room-photoreel li{display:inline;padding:0 10px 0 0;}.room-photoreel li img{border:1px solid #000;}.extra-info {margin:10px 0;}.extra-info p {font-size:10px;}.room-info .extra-trigger {background:transparent url(/img/plus_11x11.gif) no-repeat left 6px;padding-left:15px;}.room-info .extra-trigger.hide{background-image: url(/img/minus_11x11.gif);}.room-main-policies .helper{background:url(img/info_11x11.gif) no-repeat right center;padding-right: 20px;}.extra-trigger a{text-decoration:underline;font-weight:normal;}.quantity {font-size: 12px;padding: 2px 4px;}.quantity select{border: 1px solid #333;font-size: 14px;padding: 2px;margin:0 0 0 5px;}.submit{clear:both;padding:5px 0;text-align:right;overflow:hidden;}.roomselection .submit{background:#FEBA02;text-align:left;margin:10px 0 20px;padding:10px 15px;border-top:5px solid #000;overflow:hidden;}.roomselection .submit h4{margin:5px 0 !important;}.roomselection .submit input{float:right;min-width:200px;}.report {float:left;margin:0;width:100%;}.report h3{color:#000;}.report table {min-width:50%;}.report td {font-size:12px;padding:8px 4px;}.report .total {font-weight:bold;}.report .total td{border-top:1px dotted #000;}.report .roomrate {text-align:right;}.submit p{background: #FEBA02;border-top: 2px solid #000;border-bottom: 2px solid #000;font-size: 12px;line-height: 1.4em;padding: 15px;}.submit span{float: left;font-size: 12px;line-height: 1.4em;padding: 5px 0;text-align: left;}.submit .price {float:right;}.submit .price strong{display:inline;float:none;padding:0 10px 0 0;width:auto;color:#390 !important;}.submit input{ background-color: #0896FF;border: 4px solid #fff;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);color: #fff;cursor: pointer;font: bold 16px/1em Arial,Helvetica,sans-serif;margin-bottom: 0;padding: 0.3em 1em;text-transform: uppercase;}.submit input:hover{background:#f00;}.roomselection .submit a{background-color: #0896FF;border: 2px solid #fff;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);color: #fff;cursor: pointer;font-weight: bold;padding: 0.4em 1em 0.3em;position: relative;text-transform: uppercase;top: 0.7em;}.room_policies {margin:10px;}.room_policies li {margin:0 0 5px;}#box-feedback{background:#fff;width:205px;margin: 2px 0 0;}#box-feedback blockquote{background: url("/img/quote_author.gif") no-repeat scroll left bottom #E7F99F;font: italic 13px/15px arial,sans-serif;padding: 15px 15px 25px;}#box-feedback .author{margin:0;font-size:10px;}#pagina {margin: 0 0 15px;overflow: hidden;}.hreview-aggregate{margin:0 0 10px;overflow:hidden;}.hreview-aggregate .content{background:#EDF1F6;overflow:hidden;}.hreview-aggregate .item{font-weight:bold;}.hreview-aggregate .rating{font-size: 10px;line-height: 1.3em;}.hreview-aggregate .review-explanation {font-size: 10px;padding: 10px;background:#E7F99F;}.hreview-aggregate .score-meaning {float: left;line-height: 1.1em;margin: 0;padding: 10px 10px 0;font-size:10px;}ul.guest_reviews {float: left;margin: 0 5px;padding: 0;}ul.guest_reviews li {background: url("/img/rate_10.jpg") no-repeat scroll right center transparent;color: #000000;float: left;font: 13px/20px arial,sans-serif;margin: 0;padding: 4px 10px 8px;width: 44%;}ul.guest_reviews li.reviews-title {font-weight:bold;background:none;}.hreview {background: #fff;border-bottom: 1px dotted #416E92;clear: both;float: left;overflow: hidden;width: 100%;}.hreview.odd{background:#fff;}.hreview .guest {color: #333;float: left;font-size: 10px;line-height: 1.3em;margin: 10px 5px;width: 90px;}.hreview .rating {background: #fff;float: right;width: 90px;}.hreview .average {font: bold 25px/20px "Trebuchet MS",sans-serif;}.guest li{line-height:1.1em;}.guest li:first-child{font-weight:bold;}blockquote.description{font: italic 12px/1.5em Arial,sans-serif;margin: 10px 0 10px 100px;padding: 0 0 0 25px;width: 390px;}blockquote.description.positive{background: url("img/positive.gif") no-repeat scroll 3px 3px transparent;}blockquote.description.negative{background: url("img/negative.gif") no-repeat scroll 3px 3px transparent;}blockquote.description span.item{display:none;}#more_hotels {margin:10px 0;padding:0 !important;}#more_hotels li{-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;background:#E6E9F7 url("/img/box_arrow_back.gif") no-repeat left center;color: #FFF !important;cursor: pointer;margin: 0 0 5px;padding: 0 5px 0 15px;}#more_hotels li:hover{background-color:#d1d6dd;;background-image:url("/img/box_arrow_back_hover.gif");}#more_hotels a{color: #333 !important;display: block;font-size: 11px;font-weight: normal;padding: 8px;text-align: right;text-decoration: none;word-spacing: -0.1em;}#navigation .tabs{display:none;}#hmtctl div{line-height:1.4em;}.vcard .photo{display:none;}.vcard .category{display:none;}.vcard .geo{display:none;}.vcard ul{padding:10px;margin:0;}#hotel-prize {position: absolute;right: 0;bottom: 0;width: 150px;z-index: 5;}#hotel-prize img{position:relative;top:24px;}@charset "utf-8";#block_main {width:800px;margin:0;padding:0;}#block_main #main_intro a,#block_main #main_intro a:link,#block_main #main_intro a:visited,#block_main #main_intro a:hover {font-weight:bold;color:#FF6600;}#block_main #main_intro a:hover {color:#FFE50B;text-shadow: 0px 0px 0px #404040;}#offer_box_long {background-color:#EDF1F6;color:#333333;-moz-border-radius: 10px;-webkit-border-radius: 10px;width:800px;min-height: 110px;height: auto !important;height: 110px;clear:both;margin-bottom:15px;}#offer_box_long #img {width:396px;height:80px;background-color:#009933;border-right:3px solid #FFF;float:left;margin-right:8px;}#offer_box_long p {width:265px;float:left;}#offer_box_long .sendbtn{margin:20px 10px;}#offer_box_long .sendbtn:hover {background-color:#139108;cursor:pointer;}#offer_box {background-color:#EDF1F6;color:#333333;-moz-border-radius: 10px;-webkit-border-radius: 10px;width:396px;height: auto !important;height: 220px;min-height: 220px;float:left;margin:8px 8px 8px 0;}#offer_box.last {margin-right:0px !important;}#offer_box #offers_link{clear:both;margin-bottom:10px;height:135px;}#offer_box #offers_link p{font-weight:bold;font-size:145%;clear:both;width:396px;color:#FFa200;line-height:8px;}#offer_box #offers_link ul{float:left;margin-left:8px;width:190px;}#offer_box #offers_link ul li {line-height:2em;padding-left:12px;background: url(/img/sidecontent_bullet.gif) no-repeat scroll 0 -76px transparent;}#offer_box #offers_link ul li a{text-decoration:underline;font-size:11px;}#fascia_titolo {-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;background-color:#FFCC00;color:#FFFFFF;font-size:19px;font-weight:bold;padding:10px;text-shadow: 2px 2px 2px #404040;}#offer_box p {padding:8px;width:245px;float:left;}#offer_box #img {height:80px;background-color:#009933;border-bottom:3px solid #FFF;}#main_intro {width:800px;height:200px;background-image:url(/img/bg_block_main_vacanze.jpg);background-repeat:no-repeat;background-position:center -55px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-top:-5px;}#main_intro h1 {font-size:26px;font-weight:bold;color:#FFFFFF;margin:10px 0 0 10px;text-shadow: 1px 1px 1px #000;}#main_intro p {width:490px;margin-left:30px;color:#FFFFFF;font-weight:bold;text-shadow: 1px 1px 1px #000;}.sendbtn{width:100px;text-align:center;height:36px;vertical-align:middle;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;border:0px solid #FFFFFF;background-color:#FF0000;font-size:16px;color:#FFFFFF;font-weight:bold;margin:25px 15px;line-height:36px;}.sendbtn:hover {background-color:#139108;cursor:pointer;}#offers_btn {clear:both;margin-bottom:20px;padding-top:20px;text-align:center;}#offers_btn .sendbtn_sub{width:170px;clear:both;text-align:center;height:40px;vertical-align:middle;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;background-color:#FFFFFF;border:3px solid #038AAB;font-size:12px;color:#0896FF;font-weight:bold;margin:0 8px;line-height:normal;}#offers_btn .sendbtn_sub:hover {background-color:#0896FF;color:#FFFFFF;cursor:pointer;}#box-minprice2 .s1 {-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;background-color:#0896ff;margin:0px;height:25px;padding:5px;color:#FFF;text-align:center;font-weight:bold;line-height:normal;}#box-minprice2 .s2 {color:#FFA200;font:bold 40px/40px "Trebuchet MS",sans-serif;letter-spacing:-0.05em;margin:0;padding:5px;text-align:center;text-shadow: 1px 1px 1px rgba(0,0,0,.4)}#box-minprice2 .s3 {text-align:center;padding:5px;margin-bottom:10px;border-top:1px solid;border-color: rgb(255, 255, 255);border-color: rgba(255, 255, 255, 0.8);}#box-feedback .author {margin:0;border-bottom:1px dotted #EDF1F6;padding-bottom:5px;color:#666666;text-align:right;}#box-feedback .claim {margin:0;border-top:1px dotted #EDF1F6;padding:5px;font-style:italic;font-weight:bold;color:#FFA200;}#box-feedback blockquote {-moz-border-radius: 5px;-webkit-border-radius: 5px;}.titles span{display:block;color:#363636;float:right;font-weight:bold;text-align:right;margin:5px 0;}.titles span.q{width:17%;margin-right:1%;}.titles span.p{width:18%;}.titles span.r{float:left;margin-left:10px;}.info{float:left;margin:0 2%;width:54%;}.info sup{font-size:11px;left:2px;line-height:1px;position:relative;top:4px;}.discount{color:#f00;}.treatment{color:#555;}.adults{float:left;height:30px;text-align:center;width:41px;}.adults span{color:#fff;font-size:12px;font-weight:bold;left:10px;position:relative;top:12px;}.price{float:left;width:18%;color:#333 !important;font:bold 14px/14px Arial,sans-serif;text-align:right;padding-top:5px;}.price em{font-size:60%;font-style:normal;padding-left:5px;}.price strong{font:bold 19px/19px Arial,sans-serif;}.selected, .selected strong{color:#f00 !important}.price del{color:#00C53F;display:block;font-weight:bold;}.quantity{float:left;width:17%;text-align:right}.quantity select{border:1px solid #ccc;font-size:14px;left:-5px;margin:0;padding:2px;position:relative;top:4px;width:45px;}.quantity option{padding-left:2px;}.total{float:left;width:80%;text-align:right}.submit{clear:both;padding:5px 0;text-align:right;}.submit .price{display:inline;float:none;padding:0 10px 0 0;width:auto;color:#f00 !important;margin-right:17px;}.submit input{background:#f00;border:0;color:#fff;cursor:pointer;font-size:18px;padding:2px 6px 4px;min-width:70px;}.submit input:hover{background:#139108}.submit.inactive {background:#fff !important; color:#333; cursor:wait !important}.submit.inactive .price {color:#333 !important;}.submit.inactive input {background:#333 !important; cursor:wait !important}.banners {float:right;margin-top:10px;margin-bottom:0px;width:396px;}#country_dest {width:396px;padding:0;margin:10px 0 0 0;float:right;}#country_dest a {color:#999999;font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:normal;text-decoration:none;}#contactFormContainer{position:fixed;bottom:0; right:5px;z-index:2;font-size:11px;font-family:Arial, Verdana, Helvetica, sans-serif;text-align:left;line-height:22px !important;}#contactForm{background-color:#EDF1F6;color:#0896ff;display:none;height:335px;width:250px;}#contactForm fieldset{border:0 none;margin:0;padding:5px 20px 20px;}#contactForm label{border:0 none;color:#0896ff;display:block;float:none;font-size:11px;font-weight:bold;line-height:14px;margin:0 0 1px;padding:0;}#contactForm label#email.mandatory{color:#FF0000;} #contactForm label#email.ok{color:#0896ff;} #contactForm input[type=text]{border:1px solid #66B6F5;color:#666666;display:block;font-size:11px;height:18px;margin-bottom:3px;padding-left:3px;width:100%;} #contactForm input#email.mandatory{border:solid 1px #FF0000;} #contactForm input#email.ok{border:solid 1px #66B6F5;} #contactForm textarea{display:block;border:solid 1px #4d3a24;width:100%;margin-bottom:10px;}#contactForm input[type=submit]{background-color:#FF0000;border:solid 3px #FFFFFF;color:#FFFFFF;padding:5px;clear:both;display:block;margin-top:5px;cursor:pointer;}#contactForm input[type=submit]:hover{background-color:#139108;} #contactForm #dida{color:#FF0000;clear:both;display:block;}#contactLink{height:40px;width:250px;background-image:url('/img/slidein_button_ok.png');display:block;cursor:pointer;}#contactLink p{color:#FFFFFF;font-size:12px;font-weight:bold;line-height:40px;padding-left:50px;font-family:Arial, Verdana, Helvetica, sans-serif;padding-top:0;margin-top:0;}#messageSent{color:#ff9933;display:none;}#txtNL {color:#5286B0;font-size:11px;line-height:15px;padding:3px 19px;}#privacyNL {display:block;line-height:13px;}#privacyNL a,#privacyNL a:link,#privacyNL a:visited,#privacyNL a:hover {font-style:italic;text-decoration:underline;font-weight:normal;}#privacyNL a:hover {color:#FF6600;} .checked {width: 14px;height: 14px;}.unchecked {width: 14px;height: 14px;} 
