BODY {
	MARGIN: 0px 6px 0px 42px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.news {
	MARGIN: 0px 6px 0px 22px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testo {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
.bold {
	FONT-WEIGHT: bold; COLOR: #0086d6
}
.boldverde {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5fa800; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
.link:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.link:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.link:hover {
	COLOR: #0085d5; TEXT-DECORATION: underline
}
.punteggiato {
	BACKGROUND-IMAGE: url(images/prova.gif)
}
.punteggiatochiaro {
	BACKGROUND-IMAGE: url(images/punteggiato_chiaro.gif)
}
.ma {
	BACKGROUND-IMAGE: url(images/mah.gif)
}
.bianco {
	BACKGROUND-COLOR: #ffffff
}
.stilehr {
	WIDTH: 647px; HEIGHT: 4px
}
.stileinput {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #4c4d4c; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.buttominput {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 10px; BORDER-LEFT: 1px solid; WIDTH: 60px; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #4c4d4c; FONT-FAMILY: Arial
}
.marg-sx-foto {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px
}
body td.left_column {
border-right: 1px solid #D3E1F9;
padding: 0 .5em .5em 1em;
}
body td.right_column {
border-left: 1px solid #D3E1F9;
padding: 0 1em .5em .5em;
}

#footer{color:#2B517B; FONT-FAMILY: Verdana; font-size:10px; line-height:15px;}
	#footer a{color:#2B517B; text-decoration:none;} #footer a:hover{text-decoration:underline;}
	#footer .line{background-color:#818D9B; width:100%; height:1px; margin:10px 0;}
	#footer ul{list-style-type:none; padding:0; margin:0 9px; float:left; }
	#footer ul li{width:110px;}
	#footer ul li.first{font-weight:bold; width:110px;}
	#footer ul.last{width:140px;}
	#footer .footer-top{width:940px; height:10px; text-align:left}
	#footer .footer-bottom{width:940px; height:10px;}
	#footer .footer-middle{background-image: url("/images/gradient.png"); background-repeat: repeat-x; background-color: #7E7E7E; width:900px; min-height:200px; padding:0 20px; text-align:left}

