BODY {
	margin-top:5px;
	BACKGROUND: url(bg.png) #b3b3b3 repeat-x;
	color:white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #FFF;
	FONT-SIZE: 12px;
}
a:hover{color:#F60;}
a{ font-weight:bold; text-decoration:none; color:#666;}

body a {color:#666;}
h1{
	font-size:10px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-variant: normal;
	color:#999;
}
h2{font-size:13px; font-weight:bold; padding:0px; margin:0px;}
#container {width:810px; margin:0px auto;}

#banner { background-color:white; text-align:center; margin:0px; padding:5px;}
#corpo {
	background-color:white;
	color:#666;
	margin:0px;
	padding:5px;
}
.dx {border-right:1px solid #999;}
.sx{ border-left:1px solid #999;}
.both{ border-left:1px solid #999; border-right:1px solid #999;}
#menu {background-color:white; color:black; height:20px; padding-top:5px; border:1px solid #CCC;}
#menu a { text-decoration:none; font-weight:bold; font-size:11px; padding:2px; color:#666; border-right:1px solid #ccc;}
#menu a:hover{color:#F60;}
#menunav{background-color:white; font-size:10px; width:99%; border:1px solid #999; text-align:right; margin:0px auto; padding-top:1px; margin-bottom:5px; font-style:italic; margin-top:0px;}
#menunav a{
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	color:#333;
}
#menunav a:hover{color:#F60;}

#menucasa { margin-left:20px;}
#menucasa a {padding:5px 10px 5px 10px; margin-bottom:4px; background-color:#CCC; display:inline-block; text-decoration:none; border:1px solid #666; color:black;}
#menucasa a:hover {background-color:white; border:1px solid #666; text-decoration:none;}

.foto a img {text-decoration:none; padding:1px; margin:2px; border:1px solid #999;}

.gr{ list-style-image:url(si.gif);color:green;}
.rd{ list-style-image:url(no.jpg); list}
.yw{list-style-image:url(pg.jpg);}
li {padding:1px;}

.tabella_generale td {padding-bottom:6px; padding-top:6px; text-align:left;}
/*.tabella_generale td a { text-decoration:none; color:#333; font-size:14px; padding-bottom:5px; display:block; background-color:#FF9; border:1px solid #CCC; width:150px; margin:10px;}*/
.tabella_bordo {border:1px solid #CCC;}

.h2_bordo{ margin-left:5px;}
.tdalto{background-image:url(altocella786.png); height:20px;}

.bottone{ background-color:#ccc; padding:6px;display:inline-block; text-decoration:none; color:black; border:1px solid #666; width:150px; text-align:center;}
.bottone:hover{ background-color:#FC0;}
.linea {
	color: #FFF;
}

.tratteggia{border:1px dotted #ccc; padding:3px; padding-right:10px; margin-right:3px;}

.rif_code{font-size:36px; color:#CCC;}

.link_fri{text-decoration:none; color:#333; border-bottom:#999 dotted 1px; margin-right:5px; padding-right:5px; display:block;}
.link_fri:hover { color:#F60;}
