body {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	background: url(../img/bg.jpg) repeat-x;
	padding:0; 
	margin:0px;
	color:#666666;
	vertical-align:top;
	line-height:16px;
}
td {vertical-align:top;}

#container{	width:778px;}

img {display:block;}

#top{
	width:778px;
	height:111px;
	border:0px;
}

#lingua{position:absolute; top:21px; left:570px; width:250px;}

#ricerca{position:absolute; top:47px; left:617px; width:250px; }
#ricerca img{display:inline;}

#footer{width:778px; height:34px; background:url(../img/footer.gif) no-repeat; font-size:10px; }
#footer .sx{float:left; padding:10px 0px 0px 10px; }
#footer .dx{float:right; padding:10px 25px 0px 0px; }

.news{
	width:247px;
	background:#F4F4F4;
	padding:10px;
	border-top:4px solid white;
}

.on{background:#e2e2e2; width:180px; padding:5px 5px 5px 5px; border-top:1px solid white; font-weight:bold; }
.over{background:#e2e2e2; width:180px; padding:5px 5px 5px 5px; color:#EE1D25; font-weight:bold;  border-top:1px solid white; text-decoration:none;}

.on_secondo{background:#f8f8f8; width:170px; padding:2px 5px 2px 15px; border-top:1px solid white; font-weight:bold; font-size:10px; }
.over_secondo{background:#f8f8f8 url(../img/bullet-red-menu.gif) no-repeat right; width:170px; padding:2px 5px 2px 15px; color:#EE1D25; font-weight:bold;  border-top:1px solid white; text-decoration:none; font-size:10px;}

.grigio{color:#666666; text-decoration:none; font-size:10px;}
.grigio:hover{ color:#FF0000; text-decoration:underline;  font-size:10px;}

.bold{font-weight:bold;}
.red{color:#EE1D25;}
.underline{text-decoration:underline;}

a{color:#EE1D25; text-decoration:underline;}
a:hover{color:#EE1D25; text-decoration:underline;}

a.menu{color:#EE1D25; text-decoration:none;}
a.menu:hover{color:#EE1D25; text-decoration:none;}

a.rollover{color:#666666; text-decoration:none;}
a.rollover:hover{color:#EE1D25; text-decoration:none;}

.titolo{color:#EE1D25; font-weight:bold; font-size:15px; margin-bottom:15px;}
