html{height: 100%; padding-bottom: 1px} 
body{
	background-image:url(pattern.gif);
	background-color:#7C1E24;
	}
td{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#371300;
	}
textarea,input,select,option{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #C4C4C4;
	}
.no_bordo{
	border:0px none;
	}
a,a:link,a:visited{
	color:#850316;
	font-weight:bold;
	text-decoration:none;
	}
a:hover{
	color:#A60934;
	font-weight:bold;
	text-decoration:underline;
	}
.bordo2{
	border:1px solid #850316;
}
.bordo2_sel{
	border:1px solid #850316;
	background-color:#FFCE68;
	color:#6D4710;
	font-weight:bold;
}
.piede{
	color:#EBCBCB;
	}
.tbl_bottoni{
	background-image:url(sf_bottoni.gif);
	background-repeat:no-repeat;
	}
.bottone{
	background-image:url(bottone.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	}
a.menu,a.menu:link,a.menu:visited{
	color:#EBCBCB;
	font-weight:normal;
	text-decoration:none;
	}
a.menu:hover{
	color:#E5D8B1;
	font-weight:normal;
	text-decoration:none;
	}
a.pie,a.pie:link,a.pie:visited{
	color:#EBCBCB;
	font-weight:bold;
	text-decoration:none;
	}
a.pie:hover{
	color:#E5D8B1;
	font-weight:bold;
	text-decoration:underline;
	}
a.titolo_news,a.titolo_news:link,a.titolo_news:visited{
	font-size:14px;
	color:#850316;
	font-weight:bold;
	text-decoration:none;
	}
a.titolo_news:hover{
	font-size:14px;
	color:#850316;
	font-weight:bold;
	text-decoration:underline;
	}
.sep{
	border-bottom:1px dotted #850316;
}
.corpo{
	background-color:#C6BA95;
	background-image:url(putto.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:300px;
	vertical-align:top;
	}
.rosso{
	color:#850316;
	font-weight:bold;
}
.rosso_2{
	color:#A60934;
	font-weight:bold;
}
.bordo{	
	border:1px solid #8A7B4E;
	background-color:#F3E7C1;
	padding:5px;
	}
.data_news{
	line-height:18px;
	font-size:14px;
	color:#A60934;
	padding-top:10px;
}
.titolonews{
	color:#A60934;
	font-weight:bold;
	font-size:15px;
}
.testo{
	line-height:18px;
	text-align:justify;
	padding:10px;
	}
.nome_campi{
	font-weight:bold;
	text-decoration:none;
	}
.errore,.risposta{
		color:#850316;
	font-weight:bold;
	}
.annunci{
	background-color:#B8AA80;
	text-align:justify;
	line-height:15px;
	vertical-align:top
	}
.prezzo{
	background-color:#D2C8A8;
	text-align:center;
	line-height:15px;
	vertical-align:top;
	}
.font_menu{
	color:#EBCBCB;
	font-weight:normal;
	text-decoration:none;
}
