@import url(http://www.netplan.it/css/frase.css);@import url(citybreak.css);/* **  stili base  ** */body     {color: #000000;font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-style: normal;background-color: #FDF7DD;margin: 0;padding: 0;vertical-align: top}P    { color: #000000; font-style: normal;  font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: top; margin: 0px;padding: 0px}h1, h2, h3, h4 {	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 	margin: 0;	padding: 0;	font-weight: normal;	font-style: normal;	text-align: left;}li, td, dt, dd {	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 	margin: 0;	padding: 0;	font-weight: normal;	font-style: normal;	text-align: left;}/* **  form start  ** */.box_testo_form {padding: 2px}		.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;}.testointerno { color: #000000; font-size: 84%; line-height: 130%; text-align: left;padding: 0px 0px 0px 0px; vertical-align: top;}.recommended { color: #000000; font-size: 65%; margin-bottom: 10px;line-height: 130%; font-weight: bold;border-bottom: solid 1px #000;text-align: left;padding: 0px 0px 3px 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;} .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: 13px; background-color: #ffffff }.campo_testobox     { color: #000000; font-size: 13px; background-color: #ffffff }.campo_submit     { color: #ffffff; font-size: 14px; background-color: #FDB854; margin: 10px 0px 10px 0px; }.campo_select     { color: #000000; font-size: 13px; background-color: #ffffff}.formtab {  border: solid 1px #FDB854 }.formtitle     { color: #ffffff; font-weight: bold; font-size: 14px;background-color: #FDB854; 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 }A         {color: #DA5E2D;text-decoration: none;}A:Hover            {color: #9D431F;text-decoration: none;}A.menu       { color: #da5e2d; font-family: "Trebuchet MS", Verdana, Arial, Helvetica; text-decoration: none; font-size: 12px }A.menu:Hover         { color: #9d431f; font-family: "Trebuchet MS", Verdana, Arial, Helvetica; text-decoration: none; font-size: 12px }A.menu2 {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;}A.menu2:Hover {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;	font-size: 12px;	color: #DA5D2C;	text-decoration: none;}.testo { color: #000000; font-size: 84%; line-height: 130%; text-align: left; vertical-align: top}.testo_home { color: #000000; font-size: 13px;font-style: italic; line-height: 16px; text-align: left; vertical-align: top;padding-right: 20px}.titpren { color: #000000; font-size: 84%; text-align: left;padding: 5px 0 5px 5px;font-weight: bold;}/* **  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: underline }.links_titolo    { font-size: 84%; background-color: transparent;  vertical-align: top;font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;padding-left: 9px }.links_categoria   { color: #3a3a3a;line-height: 150%;font-size: 90%; background-color: transparent;  vertical-align: top; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;padding-left: 9px }.links_abstract   { color: #3a3a3a; font-size: 84%; background-color: transparent;  vertical-align: top;font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;padding-bottom: 10px;padding-left: 9px }.links_img   { background-color: transparent;  vertical-align: top; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;padding-left: 9px }.links_navigazione { color: #3a3a3a;  font-size: 84%; background-color: transparent; text-align: left; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: top; padding-top: 15px;padding-left: 9px }.links_viewtabella     { font-style: normal; background-color: transparent;vertical-align: top; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;width: 100% }.links_viewtabella_details     { font-style: normal; background-color: transparent;font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: top; width: 90% }.links_numeri   { color: #3a3a3a; font-size: 84%; background-color: transparent;  font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: top; padding-left: 9px }/* **  special offers  LISTE start  ** */.specialoffers_data   { font-size: 10px; text-align: left;background-color: transparent;  vertical-align: top; padding-top: 2px}.specialoffers_offerta    { font-size: 13px; text-align: left;font-weight: bold; vertical-align: top}.specialoffers_abstract   { font-size: 10px; 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  {  background-color: #FDB854;font-size: 13px;  color: #ffffff;text-align: left;padding-top: 2px;padding-bottom: 2px;padding-left: 2px}.specialoffers_linklistacompleta  { font-size: 13px;font-weight: bold;vertical-align: top; padding-top: 5px;padding-bottom: 15px}/* **  special offers COMPLETA start  ** */.specialoffers_viewtabella_completa      {text-align: left;vertical-align: top}.specialoffers_viewtitolo_completa  { font-weight: bold; font-size: 84%;text-align: left;padding-left: 5px;padding-top: 2px;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;text-align: left}.specialoffers_viewtitolo_detail  { font-weight: bold; font-size: 84%;text-align: left;padding-left: 5px;padding-top: 2px;padding-bottom: 2px}.specialoffers_data_detail   {   font-size: 84%;  color: #4C1504;vertical-align: top; text-align: left;padding-left: 5px}.specialoffers_offerta_detail    {  font-weight: bold;font-size: 84%; vertical-align: top; text-align: left;padding-top: 5px; padding-bottom: 5px; padding-left: 5px }.specialoffers_testo_detail    { font-size: 84%; vertical-align: top; padding-left: 5px }/* **  events  LISTE start  ** */.events_data   { font-size: 65%; text-align: left;background-color: transparent;  vertical-align: top; padding-top: 2px}.events_offerta    { font-size: 84%; text-align: left;font-weight: bold; vertical-align: top}.events_abstract   { font-size: 65%; text-align: left;vertical-align: top}.events_img   {  vertical-align: top}/* **  events RIDOTTO start  ** */.events_viewtabella     { font-style: normal;margin-right: 5px;vertical-align: top}.events_viewtitolo  {  background-color: #FDB854;font-size: 84%;  color: #ffffff;text-align: left;padding-top: 2px;padding-bottom: 2px;padding-left: 2px}.events_linklistacompleta  { font-size: 84%;font-weight: bold;vertical-align: top; padding-top: 5px;padding-bottom: 15px}/* **  events COMPLETA start  ** */.events_viewtabella_completa      {text-align: left;vertical-align: top}.events_viewtitolo_completa  { font-weight: bold; font-size: 84%;text-align: left;padding-left: 5px;padding-top: 2px;padding-bottom: 2px}.events_navigazione_completa   { font-size: 84%;  text-align: left; vertical-align: top; padding-top: 5px;text-align: left;padding-left: 5px }/* **  events DETAIL start  ** */.events_viewtabella_detail     {  vertical-align: top;text-align: left}.events_viewtitolo_detail  { font-weight: bold; font-size: 84%;text-align: left;padding-left: 5px;padding-top: 2px;padding-bottom: 2px}.events_data_detail   {   font-size: 84%;  color: #4C1504;vertical-align: top; text-align: left;padding-left: 5px}.events_offerta_detail    {  font-weight: bold;font-size: 84%; vertical-align: top; text-align: left;padding-top: 5px; padding-bottom: 5px; padding-left: 5px }.events_testo_detail    { font-size: 84%; 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: top; width: 100% }.booktesto      { font-size: 84%;line-height: 110%;padding: 2px 2px 2px 5px}.booksottotesto      { font-size: 65%;line-height: 110%;padding: 2px 2px 2px 5px}.requesttesto      { font-size: 84%;line-height: 110%; padding: 2px 2px 2px 5px}.ssltesto      { font-size: 65%;line-height: 150%;padding: 2px 2px 2px 5px}.pulsantebox { font-weight: bold;background-color: #ffffff;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: 150%;padding: 5px}/* **  VERSIONE ORIZZONTALE  ** */.visit_viewtabella_or     { border: solid 1px #FDB854;background-color: #FDF7DD;padding: 1px;margin-top: 5px}.visit_cella_up_or     { background-color: #FDB854}.visit_titolo_or    { color: #ffffff;background-color: #FDB854;font-size: 100%;font-weight: bold;vertical-align: top;padding: 5px 0px 5px 10px}.visit_dati_prenotazione_or    { color: #ffffff;font-size: 65%;font-weight: bold;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: 84%;text-align: center;font-weight: bold;color: #ffffff; border: solid 1px #ffffff;background-color: #FDB854; margin: 0px;padding: 5px;text-decoration: none;width: 180px}a.visit_pulsante_or:Hover       { color: #FDB854;font-weight: bold;background-color: #FDF7DD;  text-decoration: none }.visit_cella_down_or     { background-color: #FDF7DD;text-align: center;padding: 5px}.visit_links_text_or     { color: #DD6D3F;text-align: center;font-weight: bold;font-size: 65%;line-height: 100%}a.visit_link_footer_or       { color: #DD6D3F; font-weight: bold;text-decoration: none}a.visit_link_footer_or:Hover       { color: #DD6D3F;  font-weight: bold;text-decoration: underline}/* ******************  BOX ZERO PER CENTO  *************** */div#box0per100ridotto table {	border-collapse: collapse;	width: auto;	margin: 10px 0 10px 0;	padding:0;}div#box0per100ridotto td.immagine {	vertical-align: middle;	text-align: center;	background: #000;	width:48px;	height:47px;	margin:0;}div#box0per100ridotto td.immagine img {	border: 0;}div#box0per100ridotto td.descrizione {	vertical-align: middle;	padding: 3px 5px 3px 5px;	background: #fdb854;}div#box0per100ridotto td.descrizione p {	text-align: left;	color: #ffffff;	padding: 0;	margin: 0;	font: 65%/120% "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;}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: #e7813b;	text-decoration: none}div#box0per100ridotto td p a:active {	color: #ffffff;	text-decoration: none }.zpc_up {	color: #fff;	font-size: 100%;	padding: 10px 0 10px 10px;	background: #393430;}.zpc_img_up_it {	height: 137px;	background: #9A948C url(../img/villasirina_bp_it.jpg) no-repeat;}.zpc_img_up_en {	height: 137px;	background: #9A948C url(../img/villasirina_bp_en.jpg) no-repeat;}.zpc_img_up_de {	height: 137px;	background: #9A948C url(../img/villasirina_bp_de.jpg) no-repeat;}.zpc_img_up_fr {	height: 137px;	background: #9A948C url(../img/villasirina_bp_fr.jpg) no-repeat;}.zpc_corpo {	font-size: 84%;	color: #000;	background: #fff;	padding: 15px 10px;}.zpc_down {	color: #fff;	font-size: 84%;	text-align: center;	padding: 10px 0 10px 10px;	background: #393430;}a.zpc_chiudi {	color: #fff;	text-decoration: none;}a.zpc_chiudi:Hover {	color: #fff;	text-decoration: underline;}