A.travel { color: #737373; text-decoration: none }A.travel:Hover { color: #737373; text-decoration: none }A.menu   { color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: none }A.menu:Hover   { color: #cbb95c; font-weight: bold; font-size: 12px; text-decoration: none }h15    { color: #cbb95c; font: bold 12px "Trebuchet MS" }A { color: #66031C; text-decoration: none }A:Hover { color: #66031C; text-decoration: underline }/* **  stili base  ** */body    { font-style: normal; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px;text-align: left;padding: 0px}P    { font-style: normal; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: top; text-align: left;margin: 0px;padding: 0px}.testo { color: #000000; font-size: 84%; line-height: 150%; text-align: left; vertical-align: top }/* **  scambio links footer start  ** */A.links_footer  { color: #808080; font-size: 65%; text-decoration: none }A.links_footer:Hover  { color: #808080; font-size: 65%; text-decoration: underline }.links_titolo    { font-size: 84%; background-color: transparent;  vertical-align: top;padding-left: 9px }.links_categoria   { color: #3a3a3a;line-height: 150%;font-size: 90%; background-color: transparent;  vertical-align: top; padding-left: 9px }.links_abstract   { color: #3a3a3a; font-size: 84%; background-color: transparent;  vertical-align: top;padding-bottom: 10px;padding-left: 9px }.links_img   { background-color: transparent;  vertical-align: top; padding-left: 9px }.links_navigazione { color: #3a3a3a;  font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 15px;padding-left: 9px }.links_viewtabella     { font-style: normal; background-color: transparent;vertical-align: top; width: 100% }.links_viewtabella_details     { font-style: normal; background-color: transparent; vertical-align: top; width: 90% }.links_numeri   { color: #3a3a3a; font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 9px }/* **  form start  ** */.formtab { background-color: #FFFFFF; border: solid 1px #A16468 }.formtitle     { color: #ffffff; font-weight: bold; font-size: 14px;background-color: #A16468; text-align: center;padding: 5px }.formfont    { color: #000000;font-size: 13px; margin-bottom: 2px; padding-bottom: 2px }.formfontrequired     { color: red; font-weight: bold; font-size: 13px;margin-bottom: 2px; padding-bottom: 2px }/* **  special offers  LISTE start  ** */.specialoffers_data   { font-size: 65%; background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 5px }.specialoffers_offerta    { font-size: 84%; font-weight: bold; background-color: transparent;  vertical-align: top;padding-left: 5px }.specialoffers_abstract   { font-size: 65%; background-color: transparent;  vertical-align: top; padding-left: 5px }.specialoffers_img   { background-color: transparent;  vertical-align: top; padding-left: 0px }/* **  special offers RIDOTTO start  ** */.specialoffers_viewtabella     { font-style: normal; vertical-align: top; width: 100% }.specialoffers_viewtitolo  {  font-weight: bold; font-size: 84%;background-color: #66031C;color: #ffffff;padding-top: 2px;padding-bottom: 2px;padding-left: 5px}.specialoffers_linklistacompleta  { font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 5px;padding-bottom: 5px}/* **  special offers COMPLETA start  ** */.specialoffers_viewtabella_completa     { vertical-align: top;padding: 5px;width: 100%}.specialoffers_viewtitolo_completa  { font-weight: bold; font-size: 84%; background-color: #66031C;color: #ffffff;padding-left: 5px}.specialoffers_navigazione_completa   { color: #000000;  font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 5px;padding-left: 5px }/* **  special offers DETAIL start  ** */.specialoffers_viewtabella_detail     {  vertical-align: top;padding: 5px;width: 100%}.specialoffers_viewtitolo_detail  { font-weight: bold; font-size: 84%; background-color: #66031C;color: #ffffff;padding-left: 5px}.specialoffers_data_detail   {   font-size: 65%; background-color: transparent; vertical-align: top; padding-left: 5px}.specialoffers_offerta_detail    {  font-weight: bold;font-size: 84%; background-color: transparent;  vertical-align: top; padding-top: 5px; padding-bottom: 5px; padding-left: 5px }.specialoffers_testo_detail    { font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 5px }/* **  PAGINA MIGLIOR POSTO  ** */.best_price_up   { color: #66031C; font-size: 100%; background-color: #FAF5DA;padding-top: 15px; padding-bottom: 15px;padding-left: 10px }.best_price_corpo    { font-size: 84%; color: #ffffff; padding-top: 15px; padding-bottom: 15px;background-color: #66031C; padding-left: 10px }.best_price_down   { color: #66031C; font-size: 84%;text-align: center;background-color: #FAF5DA;padding-top: 15px; padding-bottom: 15px;padding-left: 10px }/* **  BOX MIGLIOR POSTO Home, Camere e Prezzi ** */.mp_viewtabella_home     { vertical-align: top; width: 100% }.mptitolohome      { font-size: 84%;line-height: 120%;font-weight: bold;padding: 5px 5px 5px 5px}.mpsottotitolohome      { font-size: 84%;line-height: 120%;padding: 0px 5px 0px 5px}.mptestolinkhome      { font-size: 84%;line-height: 120%;padding: 5px 5px 5px 5px}/* **  BOX MIGLIOR POSTO Prenotazioni, Offerte Speciali ** */.mp_viewtabella     { vertical-align: top; width: 100% }.mptitolo      { font-size: 100%;font-style: italic;line-height: 120%;font-weight: bold;padding: 5px 5px 5px 5px}.mpsottotitolo      { font-size: 84%;line-height: 120%;padding: 0px 5px 0px 5px}.mptesto      { font-size: 84%;line-height: 150%; padding: 5px 5px 5px 5px}.mptestolink      { font-size: 84%;line-height: 150%;padding: 5px 5px 5px 5px}/* **  BOX MIGLIOR POSTO Richiesta disponibilita' ** */.mp_viewtabella_request     { vertical-align: top; width: 100% }.mptitolorequest      { font-size: 65%;font-style: normal;line-height: 120%;font-weight: bold;padding: 5px 5px 5px 5px}.mpsottotitolorequest      { font-size: 65%;line-height: 120%;padding: 5px 5px 5px 5px}.mptestolinkrequest     { font-size: 65%;line-height: 120%;padding: 5px 5px 5px 5px}/* **  BOX Prenota on line  ** */.bookonline_viewtabella     { vertical-align: top; width: 100% }.request_viewtabella     { vertical-align: top; width: 100% }.ssl_viewtabella     { vertical-align: top; width: 100% }.booktesto      { font-size: 84%;line-height: 120%;padding: 0px 0px 0px 0px}.booksottotesto      { font-size: 65%;line-height: 120%;padding: 0px 0px 0px 0px}.requesttesto      { font-size: 84%;line-height: 120%; padding: 0px 0px 0px 0px}.ssltesto      { font-size: 65%;line-height: 120%;padding: 0px 0px 0px 0px}.pulsantebox { font-weight: bold; font-size: 84%;  text-align: left; vertical-align: top; padding: 0px 0px 0px 0px}/* **  CONFERMA INVIO (Richiesta e Prenotazione)  ** */.confermatesto      { font-size: 84%;text-align: center;line-height: 120%}