/* **  stili base  ** */body     {color: #000000;font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal;margin: 0px;padding: 0px}P    { color: #000000;font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; vertical-align: top; text-align: left;margin: 0px}A         { color: #8A2815; text-decoration: none }A:Hover            { color: #8A2815; text-decoration: underline }A.menu         { color: #8A2815; text-decoration: none }A.menu:Hover            { color: #C5870E; text-decoration: none }.testo { color: #000000; font-size: 13px; line-height: 130%; text-align: left; vertical-align: top}#frase    { font-size: 12px; color: #737373;font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;background-color: #d3d3d3; text-align: center; padding: 2px;}#frase h1 { }A.travel {color: #737373;text-decoration: none;}A.travel:Hover {color: #737373;text-decoration: none;}A.prima {color: #737373;font-weight: bold;text-decoration: underline;}A.prima:Hover {color: #737373;font-weight: bold;text-decoration: underline;}/* **  form start  ** */.box_testo_form {padding: 5px}		.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;}.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;}#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: #000000; font-size: 12px; background-color: #ffffff; }.campo_testobox     { color: #000000; font-size: 13px; background-color: #ffffff; }.campo_submit     { color: #ffffff; font-size: 14px; background-color: #000000; margin: 10px 0px 10px 0px; }.campo_select     { color: #000000; font-size: 11px; background-color: #ffffff; }.formtab {  border: solid 1px #8A2815;padding: 1px}.formtitle     { color: #ffffff; font-weight: bold; font-size: 14px;background-color: #8A2815; text-align: center;padding: 5px }.formfont    { color: #000000;font-size: 13px;text-align: left; margin-bottom: 2px; padding-bottom: 2px }.formfontrequired     { color: red; font-weight: bold; font-size: 13px;text-align: left;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: 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 }/* ******************  BOX ZERO PER CENTO  *************** */div#box0per100ridotto table {	border-collapse: collapse;	width: auto;	margin: 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: #e4c8af;}div#box0per100ridotto td.descrizione p {	text-align: left;	padding: 0;	margin: 0;	font: 65%/120% "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;}.zpc_up {	color: #fff;	font-size: 100%;	padding: 10px 0 10px 10px;	background: #393430;}.zpc_img_up_it {	height: 137px;	background: #9A948C url(../img/hotelcasciflorence_bp_it.jpg) no-repeat;}.zpc_img_up_en {	height: 137px;	background: #9A948C url(../img/hotelcasciflorence_bp_en.jpg) no-repeat;}.zpc_corpo {	font-size: 13px;	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:link {	color: #fff;	text-decoration: none;}a.zpc_chiudi:hover {	color: #fff;	text-decoration: underline;}a.zpc_chiudi:visited {	color: #fff;	text-decoration: none;}a.zpc_chiudi:active {	color: #fff;	text-decoration: none;}#box0per100ridotto a:link {	color: #8a2815;	text-decoration: none;	font-weight: normal;}#box0per100ridotto a:visited {	color: #8a2815;	text-decoration: none;	font-weight: normal;}#box0per100ridotto a:hover {	color: #000;	text-decoration: none;	font-weight: normal;}#box0per100ridotto a:active {	color: #8a2815;	text-decoration: none;	font-weight: normal;}