@import url(http://www.netplan.it/css/frase.css);@import url(thickbox.css);/* **  stili base  ** */body     {font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal;text-align: center;margin: 0;padding: 0}h1, h2, h3, p, li {font-style: normal;font-weight: normal;list-style-type: none;margin: 0;padding: 0}ul	    {font-style: normal;font-weight: normal;margin: 0;padding: 0}img {margin: 0;padding: 0}td {text-align: left;margin:0;padding:0;border:0;}.links_titolo {	font-size: 13px;	padding: 0;}.links_categoria {	font-size: 13px;	line-height: 23px	padding-left: 9px;	padding-right: 15px;}.links_abstract {	font-size: 12px;	padding: 0;}.links_img {	padding: 0;}.links_navigazione {	font-size: 11px;	padding-top: 35px;	padding: 0;}.links_viewtabella {	width: 90%;}.links_viewtabella_details {	width: 450px;}.links_numeri {	color: #000;	font-size:12px;	padding-left: 9px;}.bordotab   {	color: #004500;	font-size: 12px;	line-height: 13px;	font-family: "Trebuchet MS";	border-top: 1px none;	border-right: 1px none;	border-left: 1px none;	border-left-color: #FFFFFF;	border-left-style: solid;	border-right-color: #FFFFFF;	border-right-style: solid;	border-top-color: #FFFFFF;	border-top-style: solid}.classetd    {	color: white;	font-size: 12px;	line-height: 13px;	font-family: "Trebuchet MS";	text-decoration: none;	border-bottom: 1px none;	border-bottom-color: #FFFFFF;	border-bottom-style: solid}.classetd a    {	color: #004500;	font-size: 12px;	line-height: 13px;	font-family: "Trebuchet MS";	text-decoration: none;	padding: 4px;	position: relative;	display: block}.classetd a:hover  {	color: #ffffff;	font-size: 12px;	line-height: 13px;	font-family: "Trebuchet MS";	text-decoration: none;	background-color: #004500}a.linkzmenub {	color: #040;	font-style: normal;	text-decoration: none}a.linkzmenub:hover {	color: #0c780c;	font-style: normal}/* ******************  links generici applicazioni  *************** */a.applicazioni  {	color: #993C0E; 	text-decoration: none;	font-weight: bold}a.applicazioni:hover  { 	color: #000000; 	text-decoration: none;	font-weight: bold}/* **  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: #000000; 	font-size: 84%; 	line-height: 160%; 	text-align: left;	margin: 0;	padding: 10px 10px 0px 0px; 	vertical-align: top;}.testino_form { 	color: #000000; 	font-size: 65%; 	line-height: 130%; 	text-align: left;	padding: 5px 0px 0px 0px; 	vertical-align: top;}.descrizioneform {	width: 65%;                  	float: left;} .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; 	text-align: left;	margin: 10px 0px 0px 0px; 	padding: 0px 0px 0px 0px;} .privacy_font   { 	color: #000000;	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     { 	color: #000000; 	font-size: 13px; 	background-color: #ffffff; }.campo_testobox     { 	color: #000000; 	font-size: 13px; 	background-color: #ffffff; }.campo_submit     { 	color: #ffffff; 	font-size: 14px; 	background-color: #004400; 	margin: 10px 0px 10px 0px; }.campo_select     { 	color: #000000; 	font-size: 13px; 	background-color: #ffffff}.formtab   {	border: solid 1px #004400}.formtitle     {	color: white;	font-weight: bold;	font-size: 14px;	font-family: "Trebuchet MS";	background-color: #004400;	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}/* **  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: 65%; text-align: left;vertical-align: top}.specialoffers_img   {  vertical-align: top}/* **  special offers RIDOTTO start  ** */.specialoffers_viewtabella     { font-style: normal;vertical-align: top}.specialoffers_viewtitolo  {  font-size: 84%;vertical-align: top; background-color: #004400;color: #ffffff;font-weight: bold;text-align: left;margin: 0;padding: 2px 2px 2px 2px}.specialoffers_linklistacompleta  { font-size: 84%;font-weight: bold;text-align: left;vertical-align: top; padding-top: 5px;padding-bottom: 10px}/* **  special offers COMPLETA start  ** */.specialoffers_viewtabella_completa      {text-align: left;margin-bottom: 50px;vertical-align: top}.specialoffers_viewtitolo_completa  { font-size: 13px;color: #000000;text-align: left;padding-left: 5px;padding-top: 20px;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;margin-bottom: 50px;text-align: left}.specialoffers_viewtitolo_detail  { font-size: 13px;color: #000000;text-align: left;padding-left: 2px;padding-top: 20px;padding-bottom: 2px}.specialoffers_data_detail   {   font-size: 84%;  vertical-align: top; text-align: left;padding-left: 2px}.specialoffers_offerta_detail    {  font-weight: bold;font-size: 84%; vertical-align: top; text-align: left;padding-top: 5px; padding-bottom: 5px; padding-left: 2px }.specialoffers_testo_detail    { font-size: 84%;  text-align: left;vertical-align: top; padding-left: 2px }/* ******************  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: #E0D612}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: #004500;	text-decoration: none }div#box0per100ridotto td p a:visited {	color: #004500;	text-decoration: none }div#box0per100ridotto td p a:hover{	color: red;	text-decoration: none}div#box0per100ridotto td p a:active {	color: #004500;	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/hotelnuovamestre_bp_it.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_en   { background-color: #9A948C;background-image: url(../img/hotelnuovamestre_bp_en.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_de   { background-color: #9A948C;background-image: url(../img/hotelnuovamestre_bp_de.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_fr   { background-color: #9A948C;background-image: url(../img/hotelnuovamestre_bp_fr.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_es   { background-color: #9A948C;background-image: url(../img/hotelnuovamestre_bp_es.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_hu   { background-color: #9A948C;background-image: url(../img/hotelnuovamestre_bp_hu.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_nl   { background-color: #9A948C;background-image: url(../img/hotelnuovamestre_bp_nl.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_cs   { background-color: #9A948C;background-image: url(../img/hotelnuovamestre_bp_cs.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_pl   { background-color: #9A948C;background-image: url(../img/hotelnuovamestre_bp_pl.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}/* **  CONFERMA INVIO (Richiesta e Prenotazione)  ** */.confermatesto      { font-size: 84%;text-align: center;line-height: 150%;padding: 100px 0px 100px 0px}