body {
&nbsp;width:70%; 
	margin:0; padding:0;

	background : #CDD9F6;

	font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;

	color: #000000;

	text-decoration: none;
color: #3D3D3D; 
font-size: 0.8em; 
text-align:left

}



/* centrare la pagina web a larghezza fissa */
body { text-align:center }  
#testa { width:90%; margin:1em auto; text-align:left; }
#corpo { width:90%; margin:1em auto; text-align:left }
#piedipagina { width:90%; margin:1em auto; text-align:left }

/* testa */
#testa { 
	padding:1em 0; 
	background-color: #FFFFFF;
}

/* corpo */
#corpo { 
	position:relative; 
	background-color: #FFFFFF;

}
#corpo-colonna1 { 
	position:absolute; top:0; left:0; 
	width:160px; 
	padding:1em 0; 
	background-color: #FFFFFF;

}
#corpo-colonna2 { 
	margin:0 10px 0 160px; 
text-align:justify;
	padding:1em 0; 
	background-color: #FFFFFF;
	padding-left:5px;
}
#corpo-colonna3 { 
	position:absolute; top:0; right:0; 
	width:10px; 
	padding:1em 0; 
	background-color: #FFFFFF;

}






#footer {
	width:90%; margin:1em auto; text-align:center;
	background-color: #4E463B;
color: #F2F2F2;
	background-position: 500px 0;
	font-size: 1em;
	font-weight:normal;
	padding: 9px 20px;
}

#footer a:link,
#footer a:visited{
	color: #E8E7E5;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover,
#footer a:focus,
#footer a:active {
	color: #F2F2F2;
}


#testa h1{
font-size:1.7em;
 padding-left:5px;
}
#testa h2{
font-size:1.3em;
padding-left:5px;}





div#menu ul{
	list-style-type: none;
	padding: 0;
}
div#menu li{
	line-height: 15px;
	border-bottom-width: 1px;

	border-bottom-color: #2f5b79;
	text-indent: 10px;
}
div#menu a{
    display: block;

	text-decoration: none;
	font-size: 1em;
	width:100%;
}
div#menu a:hover{
background-color:#71ACD9;
width:100%;
color:#053957;
}
div#menu p{
font-size: 90%
}
