@import url(thickbox.css);@import url(http://www.netplan.it/css/frase.css);body  { font-style: normal; text-align: left; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;margin: 0px }h1, h2, h3, h4, h5, h6, p, li {font-style: normal;font-weight: normal;text-align: left;margin: 0;padding: 0}ul	    {font-style: normal;font-weight: normal;margin: 0;padding: 0}img {margin: 0;border: 0;padding: 0}td {text-align: left}A         { color: #21276F; text-decoration: none }A:Hover            { color: #FF8400; text-decoration: none }A.travel { color: #737373; text-decoration: none }A.travel:Hover { color: #737373; text-decoration: none }.formtab   { background-color: #D2DCDC; border: solid 1px #BCD0DB }.formtitle     { color: #000000; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS"; background-color: #BCD0DB; text-align: center; padding: 5px }.formfont    { color: black; font-size: 13px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular; margin-bottom: 2px; padding-bottom: 2px }.formfontrequired     { color: red; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular; margin-bottom: 2px; padding-bottom: 2px }A.links_footer       { color: #808080; font-size: 8px; font-family: "Trebuchet MS"; text-decoration: none }A.links_footer:Hover         { color: #808080; font-size: 8px; font-family: "Trebuchet MS"; text-decoration: underline }.fondo_sx { background-image: url(../img/sx.jpg);vertical-align: top}.fondo_dx { background-image: url(../img/dx.jpg);vertical-align: top}.fondo_lingue { background-image: url(../img/bkg_lingue.jpg);width: 222px;vertical-align: top}.fondo_menu { background-image: url(../img/bkg_menu.jpg);vertical-align: top}.fondo { background-color: #FFF4D9}.testohome { color: #000000;background-color: #FFDC8F;background-image: url(../img/bkg_homepayoff.jpg);font-size: 84%;font-style: italic;line-height: 180%; text-align: left; padding: 2px 5px 20px 5px;vertical-align: top}.boxino_scelta_lingua {	z-index: 999 !important;}.boxino_scelta_lingua_text, .boxlang {	border: solid 5px #001A45;	color: #001A45;	background-color: #fff !important;}#langlist .boxlang {	text-align: left;}#langlist ul {	margin: 0;	padding: 0}#langlist li {	font-size: 13px !important;	color: #2F1700;	list-style-type: none;	margin: 0;	padding: 0}#langlist img {	width: 25px}/* **  BOX MIGLIOR POSTO Index (root), Home Page, Camere e Prezzi ** */.mp_viewtabella_home     { vertical-align: top; width: 100%}.mptitolohome      { font-size: 65%;font-weight: bold;text-align: left;padding: 5px}.mpsottotitolohome      { font-size: 65%;text-align: left;padding: 5px}.mptestolinkhome      { font-size: 65%;font-weight: bold;text-align: left;padding: 5px}/* ******************  PAGINA MIGLIOR POSTO  *************** */.best_price_up   { color: #000000; font-size: 100%; background-color: #BCD0DB;padding-top: 15px; padding-bottom: 15px;padding-left: 10px }.best_price_corpo    { font-size: 84%; padding-top: 15px; padding-bottom: 15px;background-color: transparent; padding-left: 10px }.best_price_down   { color: #000000; font-size: 84%; background-color: #BCD0DB;padding-top: 15px; padding-bottom: 15px;padding-left: 10px }/* ******************  BOX MIGLIOR POSTO  *************** */.box_best_price_testo    { color: #21276F; font-size: 84%; padding-top: 5px; padding-bottom: 5px;background-color: transparent;padding-left: 10px }/* **  special offers  LISTE start  ** */.specialoffers_data   { font-size: 65%; text-align: left;background-color: transparent;  vertical-align: top; padding-top: 2px}.specialoffers_offerta    { font-size: 84%; text-align: left;font-weight: bold; vertical-align: top}.specialoffers_abstract   { font-size: 84%; text-align: left;vertical-align: top}.specialoffers_img   {  vertical-align: top}/* **  special offers RIDOTTO start  ** */.specialoffers_viewtabella     { font-style: normal;background-color: #D2DCDC;vertical-align: top; padding: 0px;margin: 20px 0 0 0}.specialoffers_viewtitolo  {  font-weight: bold; font-size: 84%; color: #21276F;background-color: #B0C7D4;text-align: left;padding-top: 2px;padding-bottom: 2px;padding-left: 2px}.specialoffers_linklistacompleta  { font-size: 84%;font-weight: bold;vertical-align: top; padding-top: 5px}/* **  special offers COMPLETA start  ** */.specialoffers_viewtabella_completa      {text-align: left;padding-left: 10px;vertical-align: top}.specialoffers_viewtitolo_completa  { font-weight: bold; font-size: 84%;text-transform: uppercase;text-align: left;padding-left: 5px;padding-top: 2px;padding-bottom: 2px}.specialoffers_navigazione_completa   { font-size: 84%;  text-align: left; vertical-align: top; padding-top: 5px;text-align: left;padding-left: 5px }/* **  special offers DETAIL start  ** */.specialoffers_viewtabella_detail     {  vertical-align: top;text-align: left}.specialoffers_viewtitolo_detail  { font-weight: bold; font-size: 84%;text-transform: uppercase;text-align: left;padding-left: 25px;padding-top: 2px;padding-bottom: 2px}.specialoffers_data_detail   {   font-size: 84%;  vertical-align: top; text-align: left;padding-left: 25px}.specialoffers_offerta_detail    {  font-weight: bold;font-size: 84%; vertical-align: top; text-align: left;padding-top: 5px; padding-bottom: 5px; padding-left: 25px }.specialoffers_testo_detail    { font-size: 84%;  vertical-align: top; padding-left: 25px }/* **  events  LISTE start  ** */.events_data   { font-size: 65%; vertical-align: top; padding-top: 5px}.events_offerta    { font-size: 84%; font-weight: bold; vertical-align: top}.events_abstract   {  font-size: 84%; background-color: transparent;  vertical-align: top}.events_img   { background-color: transparent;  vertical-align: top; padding-left: 0px }/* **  events RIDOTTO start  ** */.events_viewtabella     { font-style: normal;background-color: #FDDBA2; vertical-align: top;margin: 20px 0 0 0}.events_viewtitolo  { font-weight: bold; font-size: 84%; color: #21276F;background-color: #F8A022; padding-top: 2px;padding-bottom: 2px;padding-left: 2px}.events_linklistacompleta  { font-size: 84%;font-weight: bold;vertical-align: top; padding-top: 2px; padding-left: 2px;padding-bottom: 2px}/* **  events COMPLETA start  ** */.events_viewtabella_completa     { vertical-align: top}.events_viewtitolo_completa  { font-weight: bold; font-size: 84%;   padding-left: 5px}.events_navigazione_completa   { font-size: 84%; text-align: left; vertical-align: top; padding-top: 5px;padding-left: 5px }/* **  events DETAIL start  ** */.events_viewtabella_detail     {   vertical-align: top}.events_viewtitolo_detail  { font-weight: bold; text-align: left;font-size: 84%;  padding-left: 5px}.events_data_detail   {  font-size: 84%; vertical-align: top;padding-left: 5px }.events_offerta_detail    {   font-weight: bold;font-size: 84%;  vertical-align: top; padding-top: 5px; padding-bottom: 5px; padding-left: 5px }.events_testo_detail    { font-size: 84%; vertical-align: top; padding-left: 5px }/* **  VERSIONE ORIZZONTALE  ** */#quickbooking_layout {	padding: 1px;margin: 0px 0px 0px 0px;	border: solid 1px #D9B25D;	background-color: #D9B25D;	color: #000}#quickbooking_layout #quickbooking_color {	padding: 2px;}#quickbooking_layout #quickbooking_color #center {	margin: 0 auto;	padding: 0;	text-align:left;}div.quickbooking_dati_completo {	margin: 0 0px 0px 0;	text-align: left;	float:left;}#quickbooking_layout div.quickbooking_dati {	margin: 0 20px 0 10px;	text-align: left;	float: left;}#quickbooking_layout div#quickbooking_data .flotta {	float: left;	margin: 0 20px 0 0;}#quickbooking_layout select, #quickbooking_layout input {	text-align:left;	margin: 0;}#quickbooking_layout #quickbooking_titolo {	float: left;}#quickbooking_layout #quickbooking_notti, #quickbooking_layout #quickbooking_adulti, #quickbooking_layout #quickbooking_camere {	margin: 0 10px 0 0;}#quickbooking_layout #quickbooking_notti {	margin: 0 5px 0 10px;	text-align:left;}#quickbooking_layout #quickbooking_titolo p {	width: 129px;	color: #fff;	font-size: 11px;	font-weight: bold;	vertical-align: middle;	padding: 0 0 0 0;	margin: 0 10px 0 0;	text-align: left;}#quickbooking_layout label {	font-size: 10px;	line-height: 15px;	vertical-align: top;}#quickbooking_button {	float: right;	margin: 5px 0px 0px 0;	padding: 0;	display: inline;}#quickbooking_button .bottone a {	text-align: center;	font-weight: bold;	color: #ffffff; 	border: solid 1px #ffffff;	background-color: #8DA8B8; 	margin: 0px;	padding: 5px;	text-decoration: none;	display:block;}#quickbooking_button .bottone a:hover {	color: #ffffff;	font-weight: bold;	background-color: #D9B25D; 	text-decoration: underline;}#quickbooking_button h3 {	font-size: 13px;	text-align: center;	color: #fff;}#link_utility {	clear: both;	margin: 0 auto;	background-color: #FFF5DC;	padding: 0px 0px 0px 10px;}#link_utility ul {	padding: 0px 5px 5px 0px;	margin: 0 auto;	text-align: left;}#link_utility ul li {	display: inline;	margin: 0;	color: #fff;	font-weight: bold;	color: #21276F;	line-height: 14px;	padding: 0;	font-size: 11px;}#link_utility ul li a {	margin: 0;	padding: 0;	color: #21276F;	font-weight: bold;	text-decoration: none;}#link_utility ul li a:hover {	margin: 0;	padding: 0;	color: #21276F;	font-weight: bold;	text-decoration: underline}/* ******************  BOX ZERO PER CENTO  *************** */div#box0per100ridotto table {	border-collapse: collapse;	width: auto;	display: none;	margin: 0px 0px 0px 0px;	padding: 0px}div#box0per100ridotto td.immagine {	vertical-align: middle;	text-align: center;	background: #000000;	width: 48px;	height: 47px;	margin: 0px}div#box0per100ridotto td.immagine img {	border: 0px}div#box0per100ridotto td.descrizione {	vertical-align: middle;	padding: 3px 5px 3px 5px;	background-color: #BCD0DB}div#box0per100ridotto td.descrizione p {	text-align: left;	line-height: 130%;	color: #ffffff;	padding: 0px;	margin: 0px;	font: 65%/120% "Trebuchet MS"}div#box0per100ridotto td p a:link {	color: #000000;	text-decoration: none }div#box0per100ridotto td p a:visited {	color: #000000;	text-decoration: none }div#box0per100ridotto td p a:hover{	color: #FDD981;	text-decoration: none}div#box0per100ridotto td p a:active {	color: #000000;	text-decoration: none }/* **  PAGINA ZERO PER CENTO  ** */.zpc_up   { color: #ffffff; background-color: #393430;font-size: 100%; text-align: left;padding-top: 10px; padding-bottom: 10px;padding-left: 10px }.zpc_img_up_it   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_it.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_en   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_en.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_de   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_de.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_fr   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_fr.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_es   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_es.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_nl   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_nl.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_sv   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_sv.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_ar   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_ar.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_el   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_el.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_ja   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_ja.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_fi   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_fi.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_pl   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_pl.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_pt   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_pt.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_ru   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_ru.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_zh   { background-color: #9A948C;background-image: url(../img/hotelflorence_bp_zh.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_corpo    { font-size: 84%; padding-top: 15px;background-color: #ffffff;color: #000000;text-align: left;padding-bottom: 15px; padding-right: 10px; padding-left: 10px }.zpc_down   { color: #ffffff; background-color: #393430;font-size: 84%;text-align: center;padding-top: 10px; padding-bottom: 10px;padding-left: 10px }a.zpc_chiudi   { color: #ffffff;text-decoration: none}a.zpc_chiudi:Hover   { color: #ffffff;text-decoration: underline}a.zpc_chiudi:visited   { color: #ffffff;text-decoration: none}a.zpc_chiudi:active   { color: #ffffff;text-decoration: none}a.zpc_link   { color: #000000;text-decoration: underline}a.zpc_link:Hover   { color: #000000;text-decoration: none}
