@import url(http://www.netplan.it/css/frase.css);@import url(citybreak.css);@import url(thickbox.css);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: #4B311A; text-decoration: none }A:Hover      { color: #4B311A; text-decoration: underline }A.menu  { color: white; text-decoration: none }A.menu:Hover   { color: #4B311A; font-weight: bold; text-decoration: underline }A.links    { color: white; font-weight: bold; text-decoration: none }A.links:Hover    { color: white; text-decoration: underline }.form   { color: #ffffff; font-size: 11px; font-family: TrebuchetMS, Verdana, Geneva, Helvetica; background-color: #0C3475 }A.book  { color: white; text-decoration: none }A.book:Hover   { color: #9EC8FA; font-weight: bold; text-decoration: underline }.map {	margin: 15px 0;}.print_mappa {	font-size: 12px;	line-height: 20px;	font-weight: bold;	text-align: left;	margin: 0;	padding: 10px 0px 10px 0px}.gmnoprint div {	font-size: 12px;	line-height: 20px;	text-align: left;	margin: 0;}/* **  form start  ** */.box_testo_form {padding: 2px}		.tabella_secure {width: 100%}		.box_ssl_secure {width: 200px;background-color: #ffffff;padding: 5px;}.titolo {font-size: 84%;line-height: 160%;text-align: left;padding: 0}			.testo_form { color: #ffffff; font-size: 84%; line-height: 160%; text-align: left;margin: 0;padding: 10px 10px 0px 0px; vertical-align: top;}.testino_form { color: #ffffff; font-size: 65%; line-height: 130%; text-align: left;padding: 5px 0px 0px 0px; vertical-align: top;}.descrizioneform {width: 65%;                  float: left;} .formfontina    { color: #ffffff;font-style: italic; font-size: 65%; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; }.consenso_font   { color: #ffffff;font-size: 13px; text-align: left;margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;} .privacy_font   { color: #ffffff;text-align: left;font-size: 13px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}#privacy_box {text-align: left;}#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;}.campo_testo     { font-size: 13px; }.campo_testobox     {  font-size: 13px; }.campo_select     { font-size: 13px; }.formtab   { background-color: #4B311A; border: solid 1px #4B311A }.formtitle     { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS"; background-color: #4B311A; text-align: center; padding: 5px }.formfont    { color: #FFFFFF; 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_box_testo_form {padding: 2px}		.a_tabella_secure {width: 100%}		.a_box_ssl_secure {width: 200px;background-color: #ffffff;padding: 5px;}.a_titolo {font-size: 84%;line-height: 160%;text-align: left;padding: 0}			.a_testo_form { color: #ffffff; font-size: 84%; line-height: 160%; text-align: left;margin: 0;padding: 10px 10px 0px 0px; vertical-align: top;}.a_testino_form { color: #ffffff; font-size: 65%; line-height: 130%; text-align: left;padding: 5px 0px 0px 0px; vertical-align: top;}.a_descrizioneform {width: 65%;                  float: left;} .a_formfontina    { color: #ffffff;font-style: italic; font-size: 65%; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; }.a_consenso_font   { color: #ffffff;font-size: 13px; text-align: left;margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;} .a_privacy_font   { color: #ffffff;text-align: left;font-size: 13px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}#privacy_box {text-align: left;}#privacy_box p {	font-size:10px;	line-height:14px;}#privacy_box p.a_informativatesto {	font-size:10px;	height:70px;	overflow:auto;	margin:5px 0px 30px 0px;}.a_campo_testo     {  font-size: 13px; }.a_campo_testobox     { font-size: 13px; }.a_campo_select     { font-size: 13px; }.a_formtab   { background-color: #4B311A; border: solid 1px #4B311A }.a_formtitle     { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS"; background-color: #4B311A; text-align: center; padding: 5px }.a_formfont    { color: #FFFFFF; font-size: 13px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular; margin-bottom: 2px; padding-bottom: 2px }.a_formfontrequired     { color: red; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular; margin-bottom: 2px; padding-bottom: 2px }/*td.box      {line-height: 23px; font-family: "Trebuchet MS", Verdana, Tahoma }*//* ******************  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; /*background-color: #cc0000;*/border: solid 1px #4B311A;vertical-align: top;width: 100%;text-align: left; }.specialoffers_viewtitolo  { color: #ffffff; font-weight: bold; font-size: 84%; background-color: #4B311A;padding-left: 4px}.specialoffers_linklistacompleta  { color: #4B311A;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     { /* background-color: #fbf3d3; *//* border: solid 1px #760000;  */text-align: left; vertical-align: top; }.specialoffers_viewtitolo_completa  { color: #ffffff; font-weight: bold; font-size: 84%; text-align: left; background-color: #4B311A;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     {  /* background-color: #fbf3d3; *//* border: solid 1px #760000;  */vertical-align: top; width: 100%}.specialoffers_viewtitolo_detail  { color: #ffffff;  font-weight: bold; font-size: 84%; background-color: #4B311A;padding-left: 4px }.specialoffers_data_detail   { color: #000000;  font-size: 84%; background-color: transparent; vertical-align: top; padding-left: 5px;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 }/* ******************  scambio links footer start  *************** */A.links_footer {color: #808080;font-size: 65%; font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none }A.links_footer:Hover {color: #808080; font-size: 65%; font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none }.links_titolo    { font-size: 84%; background-color: transparent;  vertical-align: top;padding-left: 9px }.links_categoria   { color: #02406F; font-size: 90%; background-color: transparent;  vertical-align: top; padding-left: 9px;padding-bottom: 6px }.links_abstract   { color: #02406F; font-size: 80%; background-color: transparent;  vertical-align: top; padding-left: 9px }.links_img   { background-color: transparent;  vertical-align: top; padding-left: 9px }.links_navigazione { color: #02406F;  font-size: 70%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 15px;padding-left: 9px }.links_viewtabella     { font-style: normal; /*background-color: #fbf3d3; */border: solid 1px #02406F;vertical-align: top; width: 100%}.links_viewtabella_details     { font-style: normal; /*background-color: #fbf3d3; */border: solid 1px #02406F;vertical-align: top; width: 100% }.links_numeri   { color: #000000; font-size: 80%; background-color: transparent;  vertical-align: top; padding-left: 9px }/* ******************  events  LISTE start  *************** */.events_data   { font-size: 65%; background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 4px }.events_offerta    { font-size: 84%; font-weight: bold;background-color: transparent;  vertical-align: top;padding-left: 4px }.events_abstract   {  font-size: 65%; background-color: transparent;  vertical-align: top; padding-left: 4px }.events_img   { background-color: transparent;  vertical-align: top; padding-left: 4px }/* ******************  events RIDOTTO start  *************** */.events_viewtabella     { font-style: normal; /*background-color: #02406F; */border: solid 1px #4B311A;vertical-align: top; width: 100% }.events_viewtitolo  { font-weight: bold; color: #ffffff; font-size: 84%; background-color: #4B311A;padding-left: 4px}.events_linklistacompleta  { color: #4B311A;font-size: 84%; font-weight: bold;background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 4px;padding-bottom: 4px}/* ******************  events COMPLETA start  *************** */.events_viewtabella_completa     { vertical-align: top;padding: 10px;width: 100%}.events_viewtitolo_completa  { font-weight: bold;color: #ffffff;  font-size: 84%; background-color: #4B311A;  padding-left: 10px; }.events_navigazione_completa   { font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 10px;padding-left: 4px }/* ******************  events DETAIL start  *************** */.events_viewtabella_detail     {   vertical-align: top;padding: 10px;width: 100%}.events_viewtitolo_detail  { font-weight: bold;color: #ffffff;  font-size: 84%; background-color: #4B311A; padding-left: 4px}.events_data_detail   {  font-size: 84%; background-color: transparent; vertical-align: top;padding-left: 5px }.events_offerta_detail    {   font-weight: bold;font-size: 90%; background-color: transparent;  vertical-align: top; padding-top: 9px; padding-bottom: 10px; padding-left: 5px }.events_testo_detail    { font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 4px }/* ******************  BOX ZERO PER CENTO  *************** */div#box0per100ridotto table {	border-collapse: collapse;	display: none;	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: #02406F}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: #ffffff;	text-decoration: none }div#box0per100ridotto td p a:visited {	color: #ffffff;	text-decoration: none }div#box0per100ridotto td p a:hover{	color: #9BC9FF;	text-decoration: none}div#box0per100ridotto td p a:active {	color: #ffffff;	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/hotelpiacenza_bp_it.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_en   { background-color: #9A948C;background-image: url(../img/hotelpiacenza_bp_en.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_de   { background-color: #9A948C;background-image: url(../img/hotelpiacenza_bp_de.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_fr   { background-color: #9A948C;background-image: url(../img/hotelpiacenza_bp_fr.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_es   { background-color: #9A948C;background-image: url(../img/hotelpiacenza_bp_es.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_pt   { background-color: #9A948C;background-image: url(../img/hotelpiacenza_bp_pt.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_nl   { background-color: #9A948C;background-image: url(../img/hotelpiacenza_bp_nl.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_pl   { background-color: #9A948C;background-image: url(../img/hotelpiacenza_bp_pl.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_ru   { background-color: #9A948C;background-image: url(../img/hotelpiacenza_bp_ru.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_ja   { background-color: #9A948C;background-image: url(../img/hotelpiacenza_bp_ja.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_zh   { background-color: #9A948C;background-image: url(../img/hotelpiacenza_bp_zh.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_ar   { background-color: #9A948C;background-image: url(../img/hotelpiacenza_bp_ar.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}/* **  VERSIONE ORIZZONTALE  ** */.visit_viewtabella_or     { border: solid 1px #3E74B4;background-color: #B6D5F2;padding: 1px}.visit_cella_up_or     { background-color: #3E74B4}.visit_titolo_or    { color: #ffffff;background-color: #3E74B4;font-size: 100%;font-weight: bold;vertical-align: top;padding: 5px 0px 5px 10px}.visit_dati_prenotazione_or    { color: #ffffff;font-size: 65%;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: 75%;text-align: center;font-weight: bold;color: #ffffff; border: solid 1px #ffffff;margin: 0px;padding: 5px;background-color: #BA9F50; text-decoration: none;width: 180px}a.visit_pulsante_or:Hover       { color: #ffffff;font-weight: bold;background-color: #3E74B4;  text-decoration: none }.visit_cella_down_or     { background-color: #B6D5F2;padding: 5px 0px 3px 10px}.visit_links_text_or     { color: #3E74B4;text-align: center;font-size: 65%;line-height: 100%}a.visit_link_footer_or       { color: #3E74B4; text-decoration: none}a.visit_link_footer_or:Hover       { color: #3E74B4;  text-decoration: underline}/* **  BOX Prenota on line  ** */.bookonline_viewtabella     { vertical-align: top;width: 100%}.request_viewtabella     { vertical-align: top;width: 100%}.ssl_viewtabella     { vertical-align: bottom;width: 100%}.booktesto      { font-size: 13px;line-height: 160%;padding: 5px 15px 0px 15px}.booksottotesto      { font-size: 10px;line-height: 160%;padding: 5px 15px 5px 15px}.requesttesto      { font-size: 13px;line-height: 160%; padding: 5px 15px 2px 15px}.ssltesto      { font-size: 10px;text-align: left;line-height: 160%;padding: 5px 15px 10px 15px}.pulsantebox { font-weight: bold;font-size: 13px;  vertical-align: top; padding: 2px 15px 2px 15px}/* **  CONFERMA INVIO (Richiesta e Prenotazione)  ** */.confermatesto      { font-size: 84%;text-align: center;line-height: 150%;padding: 100px 0px 100px 0px}
