html{height: 100%; margin-bottom: 1px} 
body{
	margin:0px;
	background-color:#FFF8E4;
	}
td{
 font-family:Verdana;
 font-size:11px;
 color:#77775C;
 text-align:left;
}
.center{
	text-align:center;
	}
.testo{
 text-align:justify;
 line-height:18px;
}
.just{
	text-align:justify;
}
a,
a:visited,
a:link{
 color:#9B0A03;
 text-decoration:none;
 font-weight:bold;
}
a:hover{
 color:#BB2312;
 text-decoration:none;
 font-weight:bold;
}
a.menu,
a.menu:visited,
a.menu:link{
 color:#FFFFF2;
 text-decoration:none;
 font-weight:normal;
}
a.menu:hover{
 color:#BB2312;
 text-decoration:none;
 font-weight:normal;
}
.pad_menu{
 padding-left:3px;
 background-color:#A3A38C;
 border-right:1px solid #FFF8E4;
 text-align:left;
 color:#BB2312;
 text-decoration:none;
 font-weight:normal;
}
.riga_sotto{
 border-bottom:1px solid #FFFFF2;
}
.riga_sotto_col_1{
 border-bottom:1px solid #FFFFF2;
  border-right:1px solid #FFF8E4;
}
.riga_sotto_sopra{
 border-bottom:1px solid #FFFFF2;
 border-top:1px solid #FFFFF2;
}
.riga_sotto_sopra_col_1{
 border-bottom:1px solid #FFFFF2;
 border-top:1px solid #FFFFF2;
 border-right:1px solid #FFF8E4;
}
.riga_sopra{
 border-top:1px solid #FFFFF2;
}
.corpo{
 border-right:1px solid #BABAA8;
 text-align:center;
 vertical-align:top;
 height:450px;
 background-color:#FFF8E4;
}
.corpo_fondo{
 border-right:1px solid #BABAA8;
 text-align:center;
 vertical-align:middle;
 height:65px;
 background-color:#FFF8E4;
}
textarea, input{
	font-family:Verdana;
	font-size: 11px;
	color: #000000;
	border:1px solid #C8C8C8;
}
.bordo_foto
{
	border:1px solid #BB2312;
	padding:2px;
}
.col_1{
	background-color:#C1594E;
	border-right:1px solid #FFF8E4;
	}
.mano{
	cursor:pointer;
	border:1px solid #BB2312;
	padding:2px;
	}
.piede{
	text-align:right;
	}