/* **  stili base  ** */body     {color: #70664E;font-family: Georgia, Times New Roman, Times, serif; font-style: normal;text-align: left;margin: 0;padding: 0}h1, h2, h3, p, li {font-style: normal;font-weight: normal;margin: 0;padding: 0}ul	    {font-style: normal;font-weight: normal;margin: 0;padding: 0}img {margin: 0;padding: 0}td {text-align: left}#frasefooter {clear: both;display: hidden;}#frase {display: hidden;}/* **  links generici start  ** */a       { color: #521D16; text-decoration: none }a:hover       { color: #70664E; text-decoration: none}/* ******************  links generici applicazioni  *************** */a.applicazioni  {color: #521D16; text-decoration: none;}a.applicazioni:hover  { color: #521D16; text-decoration: underline;}a.cr       { color: #521D16; font-weight: bold;text-decoration: none }a.cr:hover       { color: #521D16;font-weight: bold;text-decoration: underline}/* **  photogallery  ** */#photogallery {	width: 710px;	margin: 0;	padding: 0;	float: left;}#photogallery li {	float: left;	list-style-type: none;	padding: 10px 0px 10px 22px;}#photogallery img {	margin: 0;	border: 0;}#photogallery a:link {	margin: 0;	border: 0;}/* **  newsletter start  ** */#invianewsletter form {	margin: 0;	padding: 0;}#invianewsletter form {	margin: 10px 10px 0px 0px;	padding: 0;	text-align: left;	width:auto;}#invianewsletter legend {	font-size: 11px;	font-style: underline;	color: #717171;	padding: 0;	margin: 0;	display:none}#invianewsletter fieldset {	border: none;	margin: 0;	padding: 5px 0 0px 10px;}#invianewsletter h1 {	font-size: 11px;	background-color: #F0EBCB;	text-transform: uppercase;	color: #736133;	padding: 3px;	margin: 0;}#invianewsletter p {	text-align: left;	margin: 0;	padding: 5px 0 5px 0px;	font-size: 10px;	line-height: 13px;	font-weight: normal;}#risposta p {	margin: 0 auto;	padding: 30px 0;	text-align: center;	vertical-align:middle;	width:auto;	font-size: 11px;	line-height: 13px;	font-weight: bold;}#invianewsletter div input {	width: 190px;}#invianewsletter input {	background-color: #F3F3F3;	font-size: 11px;	line-height: 15px;	width: 130px;	margin: 5px 0px 0px 0px;	padding: 0}.linkprivacy{padding:25px 0 0 0;}.linkprivacy a{font-size:10px;}#invianewsletter input.bottone {	width: auto;	background: #F0EBCB;	font-weight: bold;	border: solid 1px #000000;	margin: 20px 10px 2px 0px;	padding: 0;float:left;	text-align: center;}#invianewsletter input:focus {	background: #DEDEDE;}#invianewsletter input.bottone:focus {	background: #DEDEDE;	color: #000000}/* **  stili testi e struttura  ** */#container {	width: 750px;	margin: 0 auto;	padding: 0}#lingue {	width: 750px;	float: left;	display: hidden;	margin: 0;	padding: 0}#lingue ul {	margin: 0;	text-align: center;	padding: 10px 0px 5px 0px}#lingue li {	font-size: 10px;	display: inline;	line-height: 140%;	margin: 0;	padding: 0}#header_home {	width: 750px;	height: 422px;	display: hidden;	float: left;	background: url(../img/header_home.jpg) no-repeat top left;	margin: 0;	padding: 0}#header_in {	width: 750px;	height: 420px;	display: hidden;	background: url(../img/header_in.jpg) no-repeat top left;	margin: 33px 0px 0px 0px;	padding: 0}#menu_home {	float: left;	width: 258px;	display: hidden;	margin: 0;	padding: 137px 0px 0px 0px}#menu_home ul {	margin: 0;	text-align: center;	padding: 3px 0px 0px 20px}#menu_home li {	font-size: 11px;	list-style-type: none;	line-height: 12px;	text-transform: uppercase;	color: #000000; 	margin: 0;	padding: 0px 0px 16px 0px}#menu_home a  {	color: #521D16; 	text-decoration: none;}#menu_home a:hover  { 	color: #521D16; 	font-weight: bold;	text-decoration: none;}#menu_in {	float: left;	width: 480px;	display: hidden;	height: 100px;	margin: 0;	padding: 25px 0px 0px 270px}#menu_in ul {	margin: 0;	text-align: left;	float: left;	width: 235px;	padding: 0}#menu_in li {	font-size: 10px;	list-style-type: none;	line-height: 12px;	text-transform: uppercase;	color: #000000; 	margin: 0;	padding: 0px 0px 8px 0px}#menu_in a  {	color: #521D16; 	text-decoration: none;}#menu_in a:hover  { 	color: #521D16; 	font-weight: bold;	text-decoration: none;}#flash {	width: 459px;	float: left;	display: hidden;	margin: 0;	padding: 33px 0px 0px 0px}#flash img {	float: left;	margin: 0;	padding: 0}#img_top {	width: 696px;	float: left;	display: hidden;	margin: 0;	padding: 0px 27px 0px 27px}#img_top img {	float: left;	margin: 0;	padding: 0}#corpo_home {	width: 710px;	float: left;	background: url(../img/bkg_corpo_home.jpg) no-repeat top center;	background-color: #ffffff;	border: solid 20px #ffffff;	margin: 12px 0px 12px 0px;	padding: 0}#corpo_in {	width: 710px;	background: url(../img/bkg_corpo_in.jpg) no-repeat top center;	background-color: #ffffff;	border: solid 20px #ffffff;	margin: 15px 0px 15px 0px;	padding: 0}#corpo_altre {	width: 710px;	float: left;	text-align: left;	background-color: #ffffff;	border: solid 20px #ffffff;	margin: 15px 0px 15px 0px;	padding: 0}#testo_home {	width: 237px;	float: left;	margin: 0;	padding: 0}#testo_home p {	font-size: 11px;	line-height: 220%;	text-align: center;	margin: 0;	padding: 20px 20px 0px 20px}#column_sx {	width: 472px;	margin: 0;	padding: 0}#testo_in {	width: 462px;	margin: 0;	padding: 5px}#testo_in h1 {	font-size: 13px;	line-height: 180%;	color: #736133;	text-transform: uppercase;	text-align: left;	margin: 0;	padding: 0px 0px 10px 0px}#testo_in p {	font-size: 11px;	line-height: 120%;	text-align: left;	margin: 0;	padding: 0px 0px 10px 0px}#box_zpc_in {	width: 462px;	float: left;	text-align: left;	margin: 0;	padding: 5px}#box_so_zpc_home {	width: 206px;	float: left;	text-align: left;	margin: 0;	padding: 20px 15px 20px 15px}#box_so_in {	width: 218px;	float: left;	text-align: left;	display: hidden;	margin: 0;	padding: 10px}#box_newsletter {	width: 237px;	float: left;	display: hidden;	text-align: left;	margin: 0;	padding: 0}#box_quick_booking {	width: 750px;	float: left;	margin: 0;	padding: 0}#column_dx {	width: 236px;	text-align: left;	margin: 0;	padding: 0}#box_camere {	width: 216px;	float: left;	text-align: left;	margin: 0;	padding: 10px}#box_camere h1 {	font-size: 13px;	text-align: left;	color: #736133;	text-transform: uppercase;	margin: 0;	padding: 0px 0px 10px 0px}#box_camere ul {	margin: 0;	padding: 0}#box_camere li {	list-style-type: none;	margin: 0;	font-size: 11px;	text-align: left;	line-height: 180%;	padding: 0px 0px 2px 0px}#box_comfort {	width: 216px;	text-align: left;	margin: 0;	padding: 10px}#box_comfort h1 {	font-size: 13px;	color: #736133;	text-transform: uppercase;	text-align: left;	margin: 0;	padding: 5px 0px 10px 0px}#box_comfort ul {	margin: 0;	padding: 0}#box_comfort li {	list-style-type: none;	margin: 0;	line-height: 160%;	font-size: 11px;	text-align: left;	padding: 0}#box_img1 {	width: 233px;	float: left;	display: hidden;	margin: 0;	padding: 2px 2px 0px 2px}#box_img1 img {	float: left;	margin: 0;	padding: 0}#box_img2 {	width: 236px;	float: left;	display: hidden;	margin: 0;	padding: 0}#box_img2 img {	margin: 0;	padding: 0px 2px 0px 0px}#box_img2 ul {	margin: 0;	padding: 1px 0px 0px 0px}#box_img2 li {	margin: 0;	float: left;	list-style-type: none;	padding: 0}#box_zpc_specialoffers {	float: right;	margin: 0;	padding: 20px 20px 20px 10px}#box_pdf {	width: 218px;	display: hidden;	text-align: left;	margin: 0;	padding: 10px}#box_pdf h1 {	font-size: 11px;	text-align: left;	margin: 0;	padding: 0px 0px 5px 0px}#box_pdf h2 {	font-size: 10px;	line-height: 130%;	margin: 0;	text-align: left;	padding: 0px 0px 5px 0px}#box_raggiungerci {	width: 282px;	text-align: left;	margin: 0;	padding: 0px 42px 0px 0px}#box_raggiungerci h1 {	font-size: 11px;	background-color: #FEF0E8;	border-top: solid 1px #69492C;	border-left: solid 1px #69492C;	border-right: solid 1px #69492C;	line-height: 130%;	font-weight: bold;	color: #69492C;	text-align: left;	margin: 0;	padding: 10px 10px 10px 10px}#box_raggiungerci p {	font-size: 11px;	line-height: 130%;	background-color: #FEF0E8;	border-left: solid 1px #69492C;	border-right: solid 1px #69492C;	border-bottom: solid 1px #69492C;	text-align: left;	margin: 0;	padding: 0px 10px 10px 10px}#footer {	clear: both;	width: 750px;	margin: 0;	padding: 0px 0px 20px 0px}#footer address {	font-size: 65%;	text-align: center;	background-color: #ffffff;	font-style: normal;	padding: 3px 0;	margin: 0px 0px 20px 0px}#footer p {	font-size: 65%;	text-align: left;	line-height: 150%;	margin: 0;	padding: 0}#footer ul {	margin: 0;	text-align: left;	padding: 5px 0px 0px 0px}#footer li {	font-size: 65%;	display: inline;	line-height: 150%;	margin: 0;	padding: 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%;color: #70664E; text-align: left;padding: 0}			.testo_form { color: #70664E; font-size: 84%; line-height: 140%; text-align: left;margin: 0;padding: 10px 10px 0px 0px; vertical-align: top;}.testino_form { color: #70664E; font-size: 65%; line-height: 130%; text-align: left;padding: 5px 0px 0px 0px; vertical-align: top;}.descrizioneform {width: 65%;                  float: left;} .formfontina    { color: #70664E;font-style: italic; font-size: 65%; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; }.consenso_font   { color: #70664E; font-size: 11px; text-align: left;margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;} .privacy_font   { color: #70664E; text-align: left;font-size: 11px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}#privacy_box {text-align: left;margin-left: 15px;}#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: #70664E; font-size: 11px; background-color: #ffffff; }.campo_testobox     { color: #70664E; font-size: 11px; background-color: #ffffff; }.campo_submit     { color: #ffffff; font-size: 14px; background-color: #521D16;margin: 10px 0px 10px 50px; }.campo_select     { color: #70664E; font-size: 11px; background-color: #ffffff}.campo_appellativo     { color: #70664E;   font-size: 11px;width: 50px; background-color: #ffffff; }.campo_testo_cognome     { color: #70664E;   font-size: 11px; background-color: #ffffff; }.formtab {  border: solid 1px #521D16;text-align: left}.formtitle     { color: #ffffff; font-weight: bold; background-color: #521D16;font-size: 14px;text-align: center;padding: 5px }.formfont    { font-size: 11px;text-align: left; margin-bottom: 2px; padding-bottom: 0px }.formfontrequired     { color: red; font-weight: bold; font-size: 11px;text-align: left;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: 10px}.specialoffers_offerta    { font-size: 11px; text-align: left;font-style: italic;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: 11px;vertical-align: top;text-transform: uppercase;color: #736133;text-align: left;margin: 0;padding: 1px 0px 1px 0px}.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;vertical-align: top}.specialoffers_viewtitolo_completa  { padding-top: 20px;padding-bottom: 2px;font-size: 15px;font-weight: bold;text-align: left;line-height: 160%;margin: 0;}.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: 120px;margin-top: 50px;text-align: left}.specialoffers_viewtitolo_detail  { padding-top: 20px;padding-bottom: 2px;font-size: 15px;font-weight: bold;text-align: left;line-height: 160%;margin: 0;}.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; line-height: 200%;text-align: left;padding-top: 5px; padding-bottom: 5px; padding-left: 2px }.specialoffers_testo_detail    { font-size: 84%;  text-align: left;vertical-align: top; margin-bottom: 20px;padding-left: 2px }/* **  events  LISTE start  ** */.events_data   { font-size: 65%; text-align: left;background-color: transparent;  vertical-align: top; padding-top: 10px}.events_offerta    { font-size: 11px; text-align: left;font-style: italic;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;vertical-align: top}.events_viewtitolo  {  font-size: 11px;vertical-align: top;text-transform: uppercase;color: #736133;text-align: left;margin: 0;padding: 1px 0px 1px 0px}.events_linklistacompleta  { font-size: 84%;font-weight: bold;text-align: left;vertical-align: top; padding-top: 5px;padding-bottom: 10px}/* **  events COMPLETA start  ** */.events_viewtabella_completa      {text-align: left;vertical-align: top}.events_viewtitolo_completa  { padding-top: 20px;padding-bottom: 2px;font-size: 15px;font-weight: bold;text-align: left;line-height: 160%;margin: 0;}.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;margin-bottom: 120px;margin-top: 50px;text-align: left}.events_viewtitolo_detail  { padding-top: 20px;padding-bottom: 2px;font-size: 15px;font-weight: bold;text-align: left;line-height: 160%;margin: 0;}.events_data_detail   {   font-size: 84%;  vertical-align: top; text-align: left;padding-left: 2px}.events_offerta_detail    {  font-weight: bold;font-size: 84%; vertical-align: top; line-height: 200%;text-align: left;padding-top: 5px; padding-bottom: 5px; padding-left: 2px }.events_testo_detail    { font-size: 84%;  text-align: left;vertical-align: top; margin-bottom: 20px;padding-left: 2px }/* **  scambio links footer start  ** */a.links_footer  { font-size: 10px;text-decoration: none }a.links_footer:Hover  { font-size: 10px;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: 11px; 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 }/* ******************  BOX ZERO PER CENTO  *************** */div#box0per100ridotto table {	border-collapse: collapse;	width: auto;	margin: 0;	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: #521D16}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: #EEDFB8;	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/hotelmanzoni_bp_it.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_en   { background-color: #9A948C;background-image: url(../img/hotelmanzoni_bp_en.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_de   { background-color: #9A948C;background-image: url(../img/hotelmanzoni_bp_de.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_fr   { background-color: #9A948C;background-image: url(../img/hotelmanzoni_bp_fr.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_es   { background-color: #9A948C;background-image: url(../img/hotelmanzoni_bp_es.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_pt   { background-color: #9A948C;background-image: url(../img/hotelmanzoni_bp_pt.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_ru   { background-color: #9A948C;background-image: url(../img/hotelmanzoni_bp_ru.jpg);background-repeat: no-repeat;height: 137px;text-align: left }.zpc_img_up_ja   { background-color: #9A948C;background-image: url(../img/hotelmanzoni_bp_ja.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}/* **  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: 11px;line-height: 140%;text-align: left;padding: 0px 0px 0px 0px}.booksottotesto      { font-size: 10px;line-height: 140%;text-align: left;padding: 5px 0px 10px 0px}.requesttesto      { font-size: 11px;line-height: 140%; text-align: left;padding: 0px 0px 0px 0px}.ssltesto      { font-size: 10px;line-height: 140%;text-align: left;padding: 10px 0px 40px 0px}.pulsantebox { font-weight: bold;text-align: left;font-size: 11px;  padding: 10px 0px 2px 0px}/* **  CONFERMA INVIO (Richiesta e Prenotazione)  ** */.confermatesto      { font-size: 84%;text-align: center;line-height: 150%;padding: 150px 0px 150px 0px}
