@import url(http://www.netplan.it/css/frase.css);@import url(thickbox.css);@import url(nozio_traveller.css);/* ******************  stili base  *************** */body     { color: #4f3e24; font-style: normal; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: white; text-align: left; margin: 0px; padding: 0px }img     { border: 0; margin: 0px; padding: 0px }td     { text-align: left}P     { color: #4f3e24; font-style: normal; font-size: 85%; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; margin: 0px; padding: 0px }/* ******************  links generici start  *************** */a        { color: #6f1b03; text-decoration: none }a:Hover         {color: #c46761; text-decoration: none }a.applicazioni         { color: #6f1b03;font-weight: bold; text-decoration: underline;}a.applicazioni:Hover         {color: #c46761;font-weight: bold; text-decoration: none }a.menu         { color: #6f1b03;font-weight: bold; text-decoration: none;}a.menu:Hover         {color: #c46761;font-weight: bold; text-decoration: none }a.pulsante  {color: #ffffff; text-decoration: underline;font-weight: bold}a.pulsante:Hover  { color: #ffffff; text-decoration: none;font-weight: bold}/* ******************  stili testi  *************** */.lingua    { font-size: 12px; font-family: "Times New Roman", Georgia, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; padding-top: 2px; padding-right: 0px; padding-bottom: 2px }.menuhome { color: #6f1b03; font-size: 100%; line-height: 130%; font-family: "Times New Roman", Georgia, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; padding-left: 12px }.linkoff         {color: #c46761;font-weight: bold; text-decoration: none }.menu_footer { font-size: 65%; line-height: 120%; text-align: left}.menuinterno { color: #c46761;font-weight: bold; font-size: 90%; line-height: 150%; font-family: "Times New Roman", Georgia, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; padding-left: 12px }.payoff { color: #086186; font-size: 170%; font-family: "Times New Roman", Georgia,Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif}.titolo { color: #3A4E77; font-size: 100%; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top: 10px;padding-left: 0px; padding-bottom: 0px}.stitolo { color: #3A4E77; font-size: 84%; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 1px solid #A0BAC5;margin-right: 20px;padding-top: 10px;padding-right: 20px;padding-left: 0px; padding-bottom: 0px}.titolo1 { color: #711D06; font-size: 84%; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top: 5px; padding-bottom: 5px}.testohome  { font-size: 84%; line-height: 200%; text-align: left; vertical-align: top;padding-top: 10px;padding-left: 10px;padding-right: 0px;padding-bottom: 10px}.testointerno   { font-size: 84%; line-height: 120%; text-align: left; vertical-align: top; list-style-type: disc; padding: 10px 20px 10px 0px }.testodesc  { font-size: 84%; line-height: 130%; text-align: left; vertical-align: top;padding-top: 10px;padding-left: 0px;padding-right: 20px;padding-bottom: 10px}.testo  { color: #3a3a3a; font-size: 84%; line-height: 130%; text-align: left; vertical-align: top; margin-right: 15px; padding-top: 10px; padding-right: 10px; padding-bottom: 20px}.titolino { color: #ffffff; font-size: 84%; line-height: 130%; text-align: left; vertical-align: top; padding-left: 10px; padding-top: 5px;padding-bottom: 5px;background-color: #711D06}.titolino1 { color: #3a3a3a; font-size: 84%; line-height: 130%; text-align: left; vertical-align: top; padding-top: 10px; padding-bottom: 10px }/* ******************  scambio links footer start  *************** */A.links_footer   { color: #808080;font-size: 10px; text-decoration: none }A.links_footer:Hover   { color: #808080; 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: 90% }.links_numeri   { color: #3a3a3a; font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 9px }/* ******************  form start  *************** *//* **  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 { font-size: 84%; line-height: 160%; text-align: left;margin: 0;padding: 10px 10px 0px 0px; vertical-align: top;}.testino_form { font-size: 65%; line-height: 130%; text-align: left;padding: 5px 0px 0px 0px; vertical-align: top;}.descrizioneform {width: 65%;                  float: left;} .formfontina    { font-style: italic; font-size: 65%; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; }.consenso_font   { font-size: 13px; text-align: left;margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;} .privacy_font   { 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; background-color: #ffffff; }.campo_testobox     { font-size: 13px; background-color: #ffffff; }.campo_appellativo     { font-size: 13px;width: 50px; background-color: #ffffff; }.campo_testo_cognome     { font-size: 13px; background-color: #ffffff; }.campo_submit     { color: #ffffff; font-size: 14px; background-color: #711D06; margin: 10px 0px 10px 0px; }.campo_select     { font-size: 13px; background-color: #ffffff}.formtab { background-color: #F1F6FF; border: solid 1px #a9adbb }.formtitle     {  color: #ffffff;font-weight: bold; font-size: 14px;background-color: #711D06; text-align: center;padding: 5px }.formfont    { color: #3a3a3a;font-size: 13px; margin-bottom: 2px; padding-bottom: 2px }.formfontrequired     { color: red; font-weight: bold; font-size: 13px;margin-bottom: 2px; padding-bottom: 2px }/* ******************  special offers  LISTE start  *************** */.specialoffers_data   { font-size: 70%; background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 0px }.specialoffers_offerta    { color: #086186;font-size: 84%; background-color: transparent;  vertical-align: top;padding-bottom: 5px;padding-left: 0px}.specialoffers_abstract   { font-size: 70%; background-color: transparent;  vertical-align: top; padding-left: 0px }.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: 80% }*/.specialoffers_viewtitolo  {  color: #ffffff; font-weight: bold; font-size: 90%; background-color: #3c4e76;padding-left: 5px;padding-top: 2px;padding-bottom: 2px}.specialoffers_linklistacompleta  { font-size: 70%; background-color: transparent;  vertical-align: top; padding-top: 10px; padding-left: 5px;padding-bottom: 10px}/* ******************  special offers COMPLETA start  *************** */.specialoffers_viewtabella_completa     { /* background-color: #fbf3d3; *//* border: solid 1px #760000;  */vertical-align: top; width: 100%}.specialoffers_viewtitolo_completa  { font-weight: bold; font-size: 84%;padding-left: 0px;padding-top: 2px;padding-bottom: 5px}.specialoffers_navigazione_completa   { font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 15px;padding-left: 0px }/* ******************  special offers DETAIL start  *************** */.specialoffers_viewtabella_detail     {  /* background-color: #fbf3d3; *//* border: solid 1px #760000;  */vertical-align: top; width: 85%}.specialoffers_viewtitolo_detail  { font-weight: bold; font-size: 84%;padding-left: 0px;padding-top: 2px;padding-bottom: 5px}.specialoffers_data_detail   {  font-size: 84%;font-weight: bold; background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 0pxpadding-bottom: 10px}.specialoffers_offerta_detail    {  font-weight: bold;font-size: 84%; background-color: transparent;  vertical-align: top; padding-top: 0px; padding-bottom: 15px; padding-left: 0px }.specialoffers_testo_detail    { font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 0px }/* ******************  events  LISTE start  *************** *//*       EVENTI       */.events_data {font-size: 70%; background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 0px}.events_offerta {color: #086186;font-size: 84%; background-color: transparent;  vertical-align: top;padding-bottom: 5px;padding-left: 0px}.events_abstract {font-size: 70%; background-color: transparent;  vertical-align: top; padding-left: 0px }.events_viewtabella {}.events_viewtitolo {color: #ffffff; font-weight: bold; font-size: 90%; background-color: #3c4e76;padding-left: 5px;padding-top: 2px;padding-bottom: 2px}.events_linklistacompleta {font-size: 70%; background-color: transparent;  vertical-align: top; padding-top: 10px; padding-left: 5px;padding-bottom: 10px}.events_viewtabella_completa {vertical-align: top; width: 100%}.events_viewtitolo_completa {font-weight: bold; font-size: 84%;padding-left: 0px;padding-top: 2px;padding-bottom: 5px}.events_navigazione_completa {font-size: 84%; background-color: transparent; text-align: left; vertical-align: top; padding-top: 15px;padding-left: 0px }.events_viewtabella_detail {vertical-align: top; width: 85%}.events_viewtitolo_detail {font-weight: bold; font-size: 84%;padding-left: 0px;padding-top: 2px;padding-bottom: 5px}.events_data_detail {font-size: 84%;font-weight: bold; background-color: transparent;  vertical-align: top; padding-top: 5px; padding-left: 0pxpadding-bottom: 10px}.events_offerta_detail {font-weight: bold;font-size: 84%; background-color: transparent;  vertical-align: top; padding-top: 0px; padding-bottom: 15px; padding-left: 0px }.events_testo_detail {font-size: 84%; background-color: transparent;  vertical-align: top; padding-left: 0px }/* ******************  PAGINA MIGLIOR POSTO  *************** */.best_price_up   { color: #6f1b03; font-size: 100%; background-color: #F8D2AC;padding-top: 15px; padding-bottom: 15px;padding-left: 10px }.best_price_corpo     { font-size: 84%; background: #e8f0fc url(../img/bg_1.jpg); padding-top: 15px; padding-bottom: 15px; padding-left: 10px }.best_price_down   { color: #000000; font-size: 84%; background-color: #F8D2AC;padding-bottom: 15px;padding-left: 10px }/* ******************  BOX MIGLIOR POSTO  *************** */.box_best_price_viewtabella     { background-color: transparent;padding: 0px;width: 87% }.box_best_price_testo       { color: #4f3e24;font-style: normal;font-size: 84%; line-height: 150%;padding: 10px 35px 10px 0px;border-top: 1px solid #086186;border-bottom: 1px solid #086186;height: 100% }/* ******************  BOX ZERO PER CENTO  *************** */div#box0per100ridotto table {	border-collapse: collapse;	width: auto;	margin: 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: #3c4e76;}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: #ffc939;	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/hotelpantheon_bp_it.jpg) no-repeat;}.zpc_img_up_en {	height: 137px;	background: #9A948C url(../img/hotelpantheon_bp_en.jpg) no-repeat;}.zpc_img_up_de {	height: 137px;	background: #9A948C url(../img/hotelpantheon_bp_de.jpg) no-repeat;}.zpc_img_up_fr {	height: 137px;	background: #9A948C url(../img/hotelpantheon_bp_fr.jpg) no-repeat;}.zpc_img_up_es {	height: 137px;	background: #9A948C url(../img/hotelpantheon_bp_es.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;}a.zpc_link:link {	color: #a12f0b;	font-weight: bold;	text-decoration: none;}a.zpc_link:visited {	color: #a12f0b;	font-weight: bold;	text-decoration: none;}a.zpc_link:hover {	color: #000;	font-weight: bold;	text-decoration: none;}a.zpc_link:active {	color: #a12f0b;	font-weight: bold;	text-decoration: none;}.gallery  {	text-align: center;	padding: 0;	margin: 0;}.gallery ul {	text-align: center;	margin: 0;	padding: 10px 0 0 0;}.gallery li {	display: inline;	line-height: 100%;	margin: 5px;	padding: 0;}.gallery img  {	border: solid 3px #b4b4ac;	padding: 0;	margin: 0;}/* **  BOX Prenota on line  ** */.bookonline_viewtabella     { vertical-align: top;text-align: left;}.request_viewtabella     { vertical-align: top; text-align: left;}.ssl_viewtabella     { vertical-align: bottom; text-align: left;}.booktesto      { font-size: 13px;line-height: 20px;padding: 0px 0px 5px 0px}.booksottotesto      { font-size: 10px;line-height: 14px;padding: 0px 0px 30px 0px}.requesttesto      { font-size: 13px;line-height: 20px;padding: 0px 0px 0px 0px}.ssltesto      { font-size: 10px;line-height: 14px;text-align: left;padding: 20px 0px 0px 0px;margin: 0}.pulsantebox { font-size: 13px !important;  font-weight: bold;text-align: left;padding: 0px 0px 2px 0px}
