body {
background-color: #FFFFFF;	
scrollbar-face-color: #FFD677;
scrollbar-shadow-color: #000080;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #C0FFFF;
scrollbar-darkshadow-color: black;
scrollbar-track-color: #DDFFF8;
scrollbar-arrow-color: red
 }
 
body, table, td {
	font-family: Verdana,Helvetica;
	font-size: 11px;
	color: #000000;
}

a, a:link, a:active, a:visited {
	text-decoration: none;
	color          : #000099;
}

a:hover {
	text-decoration: underline;
	color          : red;
}

.count  {font-family     :Verdana, Helvetica;
	font-weight: bold;
	font-size  : 13px;
}

.count A:hover {color:yellow; text-decoration:none;background-color:red}


table.count td {
	border-width: 1px;
	border-color: #d8a407;
	border-style: solid;
	background-color: #FFD677;
}

table.menu {
	border-width: 1px;
	border-color: #004080;
	border-style: solid;
	background-color: #DDFFF8;
	color: #000099;
}

td.menu {
	color: #000099;
}

.input {
	background-color: #ffeab7;
	border:1px solid;
	border-top-color:#004080;
	border-left-color:#004080;
	border-right-color:#006bd7;
	border-bottom-color:#006bd7;
	font-family     : Verdana, Helvetica, Times;
	font-size       : 11px;
	color: #0000C0; 
}

.button {
	background-color: #fcd703;
	border:1px solid;
	border-top-color:#004080;
	border-left-color:#004080;
	border-right-color:#006bd7;
	border-bottom-color:#006bd7;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	color: #004080;
	font-weight: bold;
}

.testo8 {
	font-family     :Verdana, Helvetica;
	font-weight: normal;
	font-size  : 8px;
}

.testo9 {
	font-family     :Verdana, Helvetica;
	font-weight: normal;
	font-size  : 9px;
}

.testo10 {
	font-family     :Verdana, Helvetica;
	font-weight: normal;
	font-size  : 10px;
}

.testo11 {
	font-family     :Verdana, Helvetica;
	font-weight: normal;
	font-size  : 11px;
}

.testo13 {
	font-family     :Verdana, Helvetica;
	font-weight: normal;
	font-size  : 13px;
}

.menu10 {
	font-family     :Arial, Helvetica;
	font-weight: normal;
	font-size  : 10px;
}

.top15 {
	font-family     :Arial, Helvetica;
	font-weight: bold;
	font-size  : 15px;
}

.top18 {
	font-family     :Arial, Helvetica;
	font-weight: bold;
	font-size  : 18px;
	text-decoration: underline;
}

.rosso16 {
	font-family: Verdana, Helvetica;
	font-size: 16px;
	color:#ff0000;
	font-weight: bold;
}

.titolo {
	font-family     :courier new, courier;
	font-size  : 20px;
	color:#ff0000;
}

.blu28 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 28px;
	color:#0000a0;
	font-weight: bold;
}

.blu13 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color:#0000a0;
	font-weight: bold;
}

.enter {
	font-family     :courier new, courier;
	font-size  : 30px;
	color:#ff0000;
}
	
	
	
	
	
	
	








LEGEND {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0000a0; BORDER-TOP-STYLE: none; FONT-FAMILY: Verdana, Helvetica; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none;
}
FIELDSET {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Helvetica;
}

.titoli {
	font-family: Verdana, Helvetica;	font-size: 14px; color: #0000a0;	background-color: #b9dcff;  font-variant: small-caps; letter-spacing: 0.1cm; width:100%;
}

.giallo16 {
	font-family: Verdana, Helvetica;
	font-size: 16px;
	color: #ffff00;
	font-weight: bold;
}

.blu16 {
	font-family: Verdana, Helvetica;
	font-size: 16px;
	color: #0000a0;
	font-weight: bold;
}

.bianco16 {
	font-family: Verdana, Helvetica;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}
.bianco12 {
	font-family: Verdana, Helvetica;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}



.rosso18 {
	font-family: Verdana, Helvetica;
	font-size: 18px;
	color:#ff0000;
	font-weight: bold;
}

.rosso20 {
	font-family: Verdana, Helvetica;
	font-size: 20px;
	color:#ff0000;
	font-weight: bold;
}

.lblu16 {
	font-family: Verdana, Helvetica;
	font-size: 16px;
	color:#4040ff;
	font-weight: bold;
}


.ar12 {
	font-family     :Arial, sans-serif, Helvetica;
	font-weight: normal;
	font-size  : 12px;
}


.wp { 
	background-color: #8cc6ff;
	color: 0000C0;
	font-family: Verdana,Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}



td.nopheader {
	padding: 5;
	border: 1px #0080ff;
	background-color: #0080ff;
	text-align:center;
	color: #ffffff;
}
 td.nopentry {
	padding: 2;
	border: 1px dotted #0080ff;
}
 td.noptotal {
	padding: 2;
}


table.bord {
	width: 100%;
	padding: 0px;
	border: 1px solid #0000a0;
}

td.bord {
	border: none;
	background-color: #bbddff;
	vertical-align: middle;
	padding: 2px;
}








/* Links */

a.link:hover {color:#004080; text-decoration:none;background-color:#ddeeff}
.none a:hover {text-decoration:none;}



/* Forms */



.input2 {
	background-color: #e1f0ff;
	border-top:1px solid;
	border-right:1px solid;
	border-left:1px solid;
	border-bottom:1px dotted;
	border-top-color:#e1f0ff;
	border-left-color:#e1f0ff;
	border-right-color:#e1f0ff;
	border-bottom-color:#808080;
	font-family     : Verdana, Helvetica, Times;
	font-size       : 12px;
	font-weight: bold;
	color: #0000C0; 
}

.google {
	font-family     : Verdana, Helvetica, Times;
	font-size       : 10px;
	color: #0000C0; 
	background-color: #E1F0FF;
}




.minibut {
	background-color: #97cbff;
	border:1px solid;
	border-top-color:#004080;
	border-left-color:#004080;
	border-right-color:#006bd7;
	border-bottom-color:#006bd7;
	font-family: Arial, Helvetica;
	font-size: 8px;
	letter-spacing: 0.05cm;
	color: #004080;
	padding-top: 2;
}

.button2 {
	background-color: #ff0000;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	color: #ffff00;
	font-weight: bold;
}

.maincontentbox {
	padding-left: 6px;
}

#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li 
{
padding-left: 8px;
background-image: url(img/arw.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
}


/* ------ NEWS ------ */


	dl.listed
	{
		margin: 10px 0;
		padding: 5px 5px 5px 0;
	}

	dl.listed dt
	{
		padding: 0 0 0 10px;
		margin: 0 0 0.2em 0;
	}

	dl.listed dd
	{
		border-bottom: 1px dotted #ccc;
		margin: 0 0 8px 0;
		padding: 0 0 10px 10px;
	}

	dl.listed img
	{
		margin: 2px 10px 0 -10px;
		float: left;
	}

