@import url(http://www.netplan.it/css/frase.css);@import url(thickbox.css);body  { font-style: normal;color: #4D2B1F;text-align: left; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #FFD3B5; margin: 0px }P  { font-style: normal;text-align: left; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;margin: 0px }p.testointerno  { font-size:16px;padding:10px}td.home      { color: #000000;font-weight: regular;font-size: 13px;line-height: 26px;font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica }/* ******************  links generici start  *************** */A  {color: #B25220; text-decoration: none }A:Hover  { color: #4D2B1F; text-decoration: none }A.reserv            {color: #FFFFFF;text-decoration: none}A.reserv:Hover          { color: #FFD5B9;text-decoration: none}A.bianco            {color: #FFFFFF;text-decoration: none}A.bianco:Hover          { color: #512C1E;text-decoration: none}A.sottolineato           {color: #052E48;text-decoration: underline}A.sottolineato:Hover          { color: #052E48;text-decoration: none}/* ******************  links generici applicazioni  *************** */A.americani              {color: #FED88A;text-decoration: none }A.americani:Hover          {color: #FFFFFF;text-decoration: none }/* ******************  menu navigazione start  *************** */.menu {color: #3a3a3a;font-size: 12px;font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase }A.menu { color: #FDEFCC; text-decoration: none }A.menu:Hover { color: #E19104; text-decoration: none }/* **  scambio links footer start  ** */A.links_footer  { color: #808080; font-size: 10px; text-decoration: none }A.links_footer:Hover  { color: #808080; font-size: 10px; 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: 100% }.links_numeri   { color: #3a3a3a; font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 9px }/* **  form start  ** */.box_testo_form {padding: 5px}		.tabella_secure {width: 100%}		.box_ssl_secure {width: 200px;background-color: #ffffff;padding: 5px;}			.testo_form { color: #000000; font-size: 84%; line-height: 130%; text-align: left;padding: 0px 0px 0px 0px; vertical-align: top;float:left;width:600px;}.testino_form { color: #000000; font-size: 65%; line-height: 130%; text-align: left;padding: 5px 0px 0px 0px; vertical-align: top;} .formfontina    { color: #000000;font-style: italic; font-size: 65%; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; }.consenso_font   { color: #000000;font-size: 13px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;} .privacy_font   { color: #000000;font-size: 13px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}.campo_testo     { color: #000000; font-size: 12px; background-color: #ffffff; }.campo_testobox     { font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; background-color: #ffffff; }.campo_submit     { color: #ffffff; font-size: 14px; background-color: #512C1E; margin: 10px 0px 10px 0px; }.campo_select     { color: #000000; font-size: 11px; background-color: #ffffff; }.formtab {/*background-color: #F4AF7D;*/border: solid 1px #512C1E }.formtitle {color: white;font-weight: bold;font-size: 84%; font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #512C1E;text-align: center;padding: 5px }.formfont {color: 4D2B1F;font-size: 13px; font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom:2px; padding-bottom: 2px } .formfontrequired {color: red;font-weight: bold;font-size: 84%; font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;margin-bottom: 2px;padding-bottom: 2px }/* ******************  special offers  LISTE start home page *************** */.specialoffers_data   { color: #000000; font-size: 65%; background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 4px }.specialoffers_offerta    { font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top;padding-left: 4px }.specialoffers_abstract   { color: #000000; font-size: 65%; background-color: transparent;  vertical-align: top; padding-left: 4px }.specialoffers_img   { background-color: transparent;  vertical-align: top; padding-left: 4px }/* ******************  special offers RIDOTTO start  *************** */.specialoffers_viewtabella     { font-style: normal; vertical-align: top; width: 380px}.specialoffers_viewtitolo  { color: #4D2B1F; font-weight: bold; font-size: 84%; background-color: #FF8439;padding-left: 4px}.specialoffers_linklistacompleta  { font-size: 84%;font-weight: bold;background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 4px;padding-bottom: 4px}/* ******************  special offers COMPLETA start  *************** */.specialoffers_viewtabella_completa     { vertical-align: top; width: 100%}.specialoffers_viewtitolo_completa  { color: #4D2B1F; font-weight: bold; font-size: 84%; background-color: #FF8439;padding-left: 4px}.specialoffers_navigazione_completa   { color: #000000;  font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 10px;padding-left: 4px }/* ******************  special offers DETAIL start  *************** */.specialoffers_viewtabella_detail     {  vertical-align: top; width: 100%}.specialoffers_viewtitolo_detail  { color: #4D2B1F;  font-weight: bold; font-size: 84%; background-color: #FF8439;padding-left: 4px}.specialoffers_data_detail   { color: #000000;  font-size: 84%; background-color: transparent; vertical-align: top; padding-left: 4px }.specialoffers_offerta_detail    {  font-weight: bold;color: #000000; font-size: 100%; background-color: transparent;  vertical-align: top; padding-top: 9px; padding-bottom: 10px; padding-left: 4px }.specialoffers_testo_detail    { color: #000000;  font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 4px }/* ******************  PAGINA MIGLIOR POSTO  *************** */.best_price_up   { color: #FFFFFF; font-size: 100%; background-color: #B45727;padding-top: 15px; padding-bottom: 15px;padding-left: 10px }.best_price_corpo    { font-size: 84%; padding-top: 15px; padding-bottom: 15px;background-color: #FFE0CC; padding-left: 10px }.best_price_down   { color: #FFFFFF; font-size: 84%; background-color: #FF8439;padding-top: 15px; padding-bottom: 15px;padding-left: 10px }/* **  BOX MIGLIOR POSTO Index (root), Home Page, Camere e Prezzi ** */.mp_viewtabella_home     { vertical-align: top; width: 100%}.mptitolohome      { font-size: 65%;line-height: 200%;font-weight: bold;text-align: left;padding: 10px 5px 2px 5px}.mpsottotitolohome      { font-size: 65%;line-height: 200%;text-align: left;padding: 2px 5px 2px 5px}.mptestolinkhome      { font-size: 65%;font-weight: bold;line-height: 200%;text-align: left;padding: 2px 5px 10px 5px}/* **  BOX MIGLIOR POSTO Prenotazioni, Offerte Speciali ** */.mp_viewtabella     { vertical-align: top; width: 100%}.mptitolo      { font-size: 65%;line-height: 150%;font-weight: bold;padding: 2px 5px 2px 5px}.mpsottotitolo      { font-size: 65%;line-height: 150%;padding: 2px 5px 2px 5px}.mptesto      { font-size: 65%;line-height: 150%; padding: 2px 5px 2px 5px}.mptestolink      { font-size: 65%;line-height: 150%;padding: 2px 5px 2px 5px}/* **  BOX MIGLIOR POSTO Richiesta disponibilita' ** */.a_mp_viewtabella_request     { line-height: 100%;margin: 0px 0px 0px 0px;width: 230px;vertical-align: top;height: 75px}.mp_viewtabella_request     { margin: 0px 0px 0px 10px;width: 230px;height: 75px;vertical-align: center;background-color: #ffffff;border: solid 1px #E8CA60;float: right}.mptitolorequest      { font-size: 65%;line-height: 120%;font-weight: bold;padding: 5px}.mpsottotitolorequest      { font-size: 65%;line-height: 120%;padding: 5px}.mptestolinkrequest     { font-size: 65%;font-weight: bold;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: 150%;padding: 2px 2px 2px 5px}.booksottotesto      { font-size: 65%;line-height: 150%;padding: 2px 2px 2px 5px}.requesttesto      { font-size: 84%;line-height: 150%; padding: 2px 2px 2px 5px}.ssltesto      { font-size: 65%;line-height: 150%;padding: 2px 2px 2px 5px}.pulsantebox { font-weight: bold;font-size: 84%;  vertical-align: top; margin: 0px;padding: 2px 2px 2px 5px}/* **  CONFERMA INVIO (Richiesta e Prenotazione)  ** */.confermatesto      { font-size: 84%;text-align: center;line-height: 120%;padding: 5px}#privacy_box {}#privacy_box p {	font-size:10px;	line-height:14px;}#privacy_box p.informativatesto {	font-size:10px;	height:70px;	overflow:auto;	margin:5px 0px 30px 0px;}