body   { background-color: #e2e2e2; margin-right: auto; margin-left: auto; width: 760px }
h1    { color: #9a9a9a; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; text-decoration: underline; text-align: left; text-indent: 10px }
h2   { color: #5a5a5a; font-size: 11px; font-family: Tahoma, Helvetica, Verdana, Arial, Geneva, Swiss, sans-serif; font-weight: lighter; line-height: 0; text-align: left; text-indent: 10px }
h3   { color: #5a5a5a; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; line-height: 0; text-align: left; text-indent: 10px }
td.sopra  { background: url(images/icone/logobn.jpg) no-repeat right top; text-align: left; border-bottom: 1px solid #cabc6e; border-left: 1px solid #cabc6e }
td.sotto   { text-align: left; vertical-align: top; border-top: 1px solid #cabc6e; border-left: 1px solid #cabc6e }
.cent { text-align: center }
.firma  { color: #8d8d8d; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-decoration: none }
.firma:hover { color: maroon }
.link  { color: #5a5a5a; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration: none; text-align: left; margin: 5px }
.urln   { color: navy; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration: none; text-align: left }
.urln:hover { color: maroon; text-decoration: none }
.link2  { color: #5a5a5a; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration: none; text-align: left }
.link2:hover { color: maroon; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; text-align: justify }
.link:hover { color: white; background-color: maroon }
.mail { color: #5a5a5a; font-weight: lighter; font-size: 14px; line-height: 0; font-family: Tahoma, Helvetica, Verdana, Arial, Geneva, Swiss, sans-serif; text-align: center }
.mail:hover { color: maroon }
.testo  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-align: justify; margin: 15px }
.vis { color: #535353; font-size: 9px; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif; text-decoration: none }

#news
 { background: #eee; width: 220px }

#news ul
{
	margin:0 .5em 0 1em;
	padding:0;
}
#news.hasJS
 { position: relative; height: 70px; overflow: hidden }
#news.hasJS ul
{
	position:absolute;
	top:10px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}
li { color: navy; white-space: pre; list-style-type: disc; list-style-position: inside }

