body {text-align:center;}

#head {
width:750px;
margin:1em auto;
margin-bottom:0px;
text-align:left;
border-bottom:1px solid #CCCCCC;

}
#corpo {
background:#f0f0f0 url(img/bg.jpg) repeat-y;
position:relative;
width:750px;
margin:1em auto;
margin-top:0px;
margin-bottom:0px;
text-align:left;
}
#foot {
background:url(img/bg.jpg) repeat-y;
text-align:center;
width:750px;
margin:1em auto;
margin-top:0px;
}
#corpo-colonna1 {
position:absolute;
top:0px; left:0px;
width:150px;
}
#corpo-colonna2 {
margin:0 0 0 150px;
background:#fff;
border-left:1px solid #CCCCCC;
padding:10px;
padding-bottom:80px;
min-height: 780px;
height: auto !important;
height: 850px;
}
.font{
	color:#777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.link{
	color:#777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
a.link:hover{
	color:#777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;

}
a.link:active{
	color:#777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;

}
h1{	color:#777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

}
h2{
	color:#777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a.footlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D2D2D2;
	text-decoration: none;
}
a.footlink:visited {
	color: #D2D2D2;
}
a.footlink:hover {
	color: #D2D2D2;
	text-decoration: underline;
}
a.pplink{
	color:#AA413C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
a.pplink:hover{
	color:#AA413C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;

}
a.pplink:active{
	color:#AA413C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;

}