@import url(http://www.netplan.it/css/frase.css);@import url(thickbox.css);A       { color: #00355A; text-decoration: none }A:Hover       { color: #494949; text-decoration: underline }A.menu    { color: white; text-decoration: none }A.menu:Hover     { color: #E49D06; text-decoration: none }td.home      { line-height: 25px }td.home img      { margin-top: 20px }td.location { margin: 2px; padding: 0px; border: dashed 2px #E49D06 }body  { font-style: normal; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #8B9CAA;vertical-align: top; margin: 0px;padding: 0px}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}/* **  photogallery  ** */#photogallery {	width: 750px;	margin: 0;	padding: 0;	float: left;}#photogallery li {	float: left;	list-style-type: none;	padding: 10px 0px 10px 30px;}#photogallery img {	margin: 0;	border: 0;}#photogallery a:link {	margin: 0;	border: 0;}/* **  Pagine ad hoc  ** */#corpo-ah {	clear: both;	float: left;}#corpo-ah h1 {	margin: 10px 0px 10px 0px;	padding: 0px 0 0 0;	font-size: 14px;	line-height: 26px;	font-weight: bold;}#corpo-ah {	padding: 10px;	font-size: 12px;	line-height: 16px;}#corpo-ah strong {	padding: 0 0 20px;	font-size: 12px;	line-height: 16px;}#corpo-ah p {	padding: 0px 0px 10px 0px;	font-size: 12px;	line-height: 16px;}#corpo-ah h2 {	margin: 10px 0px 10px 0px;	font-weight: bold;	padding: 0;	font-size: 14px;	line-height: 14px;}#corpo-ah a {	font-size: 14px;	text-decoration: underline;	font-weight: bold;}#corpo-ah a:hover {	text-decoration: none;}#corpo-ah img {	padding: 20px 0 10px 0;	text-align:left;}#corpo-ah ul {	list-style: square;	margin: 10px 0 20px 50px;	padding: 0;}#corpo-ah ul li {	font-size: 12px;	line-height: 20px;}/* **  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: #061F2C; font-size: 84%; line-height: 160%; text-align: left;margin: 0;padding: 10px 10px 0px 0px; vertical-align: top;}.testino_form { color: #061F2C; font-size: 65%; line-height: 130%; text-align: left;padding: 5px 0px 0px 0px; vertical-align: top;}.descrizioneform {width: 65%;                  float: left;} .formfontina    { color: #061F2C;font-style: italic; font-size: 65%; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; }.consenso_font   { color: #061F2C;font-size: 13px; text-align: left;margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;} .privacy_font   { color: #061F2C;text-align: left;font-size: 13px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}#privacy_box   { text-align: left;}.campo_testo     { color: #061F2C; font-size: 13px; background-color: #ffffff; }.campo_testobox     { color: #061F2C; font-size: 13px; background-color: #ffffff; }.campo_submit     { color: #ffffff; font-size: 14px; background-color: #061F2C; margin: 10px 0px 10px 0px; }.campo_select     { color: #061F2C; font-size: 13px; background-color: #ffffff}.formtab   { border: solid 1px #061F2C}.formtitle     {color: #FFFFFF;font-weight: bold;font-size: 14px;font-family: "Trebuchet MS";background-color: #061F2C;text-align: center;padding: 5px}.formfont    {color: #061F2C;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; ont-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular;margin-bottom: 2px;padding-bottom: 2px}/* ******************  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: 84%; background-color: transparent;  vertical-align: top; padding-left: 9px }.links_abstract   { color: #3a3a3a; font-size: 84%; background-color: transparent;  vertical-align: top;padding-bottom: 9px;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: 9px;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 }/* ******************  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: #061F2C}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: #EF990A;	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/venicehotelmary_bp_it.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_en   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_en.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_fr   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_fr.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_de   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_de.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_es   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_es.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_pt   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_pt.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_da   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_da.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_fi   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_fi.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_nl   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_nl.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_pl   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_pl.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_ro   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_ro.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_hu   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_hu.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_cs   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_cs.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_el   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_el.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_ja   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_ja.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_sv   { background-color: #9A948C;background-image: url(../img/venicehotelmary_bp_sv.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_link   { color: #383E4D;text-decoration: none}a.zpc_link:Hover   { color: #383E4D;text-decoration: underline}/* ******************  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; background-color: transparent;vertical-align: top; width: 100%}.specialoffers_viewtitolo  {  font-weight: bold; font-size: 84%;padding-top: 5px;color: #000000;padding-left: 5px}.specialoffers_linklistacompleta  { font-size: 84%; background-color: transparent;  vertical-align: top; padding-top: 10px; padding-left: 5px;padding-bottom: 10px}/* ******************  special offers COMPLETA start  *************** */.specialoffers_viewtabella_completa     { vertical-align: top;padding: 5px;width: 100%}.specialoffers_viewtitolo_completa  { font-weight: bold; font-size: 84%; color: #000000;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%; color: #000000;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 }/* ******************  events  LISTE start  *************** */.events_data   { font-size: 65%; background-color: transparent;  vertical-align: top;padding-top: 5px; padding-left: 5px }.events_offerta    { font-size: 84%; font-weight: bold; background-color: transparent;  vertical-align: top;padding-left: 5px }.events_abstract   {  font-size: 65%; background-color: transparent;  vertical-align: top; padding-left: 5px }.events_img   { background-color: transparent;  vertical-align: top; padding-left: 0px }/* ******************  events RIDOTTO start  *************** */.events_viewtabella     { font-style: normal; vertical-align: top; width: 100% }.events_viewtitolo  { font-weight: bold;text-align: left; font-size: 84%;color: #000000;padding-left: 5px}.events_linklistacompleta  { font-size: 84%; background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 5px;padding-bottom: 5px}/* ******************  events COMPLETA start  *************** */.events_viewtabella_completa     { vertical-align: top;padding: 5px;width: 100%}.events_viewtitolo_completa  { font-weight: bold; font-size: 84%; padding-left: 5px; }.events_navigazione_completa   { font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 5px;padding-left: 5px }/* ******************  events DETAIL start  *************** */.events_viewtabella_detail     {   vertical-align: top;padding: 5px;width: 100%}.events_viewtitolo_detail  { font-weight: bold; font-size: 84%;padding-left: 5px}.events_data_detail   {  font-size: 84%; background-color: transparent; vertical-align: top;padding-left: 5px }.events_offerta_detail    {   font-weight: bold;font-size: 84%; background-color: transparent;  vertical-align: top; padding-top: 5px; padding-bottom: 5px; padding-left: 5px }.events_testo_detail    { font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 5px }/* **  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: 130%;}.booksottotesto      { font-size: 10px;line-height: 130%;}.requesttesto      { font-size: 13px;line-height: 130%; }.ssltesto      { font-size: 10px;text-align: left;line-height: 130%;}/* **  CONFERMA INVIO (Richiesta e Prenotazione)  ** */.confermatesto      { font-size: 84%;text-align: center;line-height: 150%;padding: 100px 0px 100px 0px}
