A  { color: #4C1C37; text-decoration: none }A:Hover          { color: #4C1C37; text-decoration: underline }A.travel { color: #737373; text-decoration: none }A.travel:Hover { color: #737373; text-decoration: none }.formtab   { border: solid 1px #4C1C37 }.formtitle     { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS"; background-color: #4C1C37; text-align: center; padding: 5px }.formfont    { color: black; 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; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, SunSans-Regular; margin-bottom: 2px; padding-bottom: 2px }A.links_footer       { color: #808080; font-size: 8px; font-family: "Trebuchet MS"; text-decoration: none }A.links_footer:Hover         { color: #808080; font-size: 8px; font-family: "Trebuchet MS"; text-decoration: underline }A.menu { color: #FFFFFF; text-decoration: none }A.menu:Hover { color: #4C1C37; text-decoration: none }A.request { color: #FFFFFF; background-color: #4C1C37; text-decoration: none }A.request:Hover { color: #4C1C37; background-color: #FFFFFF; text-decoration: none }body {	font-style: normal;	text-align: center;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;	padding: 0;	margin: 0;}p {	font-style: normal;	font-weight: normal;	list-style: none;	padding: 0;	margin: 0;}/* ******************  BOX ZERO PER CENTO  *************** */div#box0per100ridotto table {	border-collapse: collapse;	width: auto;	margin: 20px 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: #4c1c37;}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/villastella_bp_it.jpg) no-repeat;}.zpc_img_up_en {	height: 137px;	background: #9A948C url(../img/villastella_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: #fff;	text-decoration: none;	font-weight: normal;}#box0per100ridotto a:visited {	color: #fff;	text-decoration: none;	font-weight: normal;}#box0per100ridotto a:hover {	color: #f3b9a7;	text-decoration: none;	font-weight: normal;}#box0per100ridotto a:active {	color: #fff;	text-decoration: none;	font-weight: normal;}