body  { font-style: normal; text-align: left; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;margin: 0px }P  { font-style: normal; text-align: left; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;margin: 0px }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);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 2px 5px;vertical-align: top}/* **  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: 0px}.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}.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  ** */.visit_viewtabella_or     { border: solid 1px #D9B25D;background-color: #FFF5DC;padding: 1px}.visit_cella_up_or     { background-color: #D9B25D}.visit_titolo_or    { color: #21276F;background-color: #D9B25D;font-size: 11px;font-weight: bold;vertical-align: top;padding: 5px 0px 5px 10px}.visit_dati_prenotazione_or    { color: #000000;font-size: 65%;font-weight: bold;vertical-align: bottom;padding: 5px 0px 0px 5px}.day_or     { font-size: 65%;margin: 0px 5px 5px 5px;width: 45px}.month_or     { font-size: 65%;margin: 0px 0px 5px 0px;width: 60px}.year_or     { font-size: 65%;margin: 0px 0px 5px 0px;width: 60px}.nights_or    { font-size: 65%;margin: 0px 0px 5px 5px;width: 20px}.rooms_or    { font-size: 65%;margin: 0px 5px 5px 5px;width: 45px}.adults_or    { font-size: 65%;margin: 0px 0px 5px 5px;width: 45px}.pulsante_or    { text-align: left;padding: 10px 0px 10px 10px}a.visit_pulsante_or      { font-size: 11px;text-align: center;font-weight: bold;color: #ffffff; border: solid 1px #ffffff;background-color: #8DA8B8; margin: 0px;padding: 5px;text-decoration: none;width: 180px}a.visit_pulsante_or:Hover       { color: #ffffff;font-weight: bold;background-color: #D9B25D;  text-decoration: none }.visit_cella_down_or     { background-color: #FFF5DC;text-align: center;padding: 5px}.visit_links_text_or     { color: #21276F;text-align: center;font-weight: bold;font-size: 65%;line-height: 100%}a.visit_link_footer_or       { color: #21276F; font-weight: bold;text-decoration: none}a.visit_link_footer_or:Hover       { color: #21276F;  font-weight: bold;text-decoration: underline}/* ******************  BOX ZERO PER CENTO  *************** */div#box0per100ridotto table {	border-collapse: collapse;	width: auto;	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}