A:link, A:visited { text-decoration: none; font-weight: bold; color : #000080}
A:hover { color : #000000 }
body {  background-color:#F4F8FB; font-family:verdana; font-size:85%; color: #000000}
table { border-collapse:collapse; font-size: 100%;}
ul {margin-top: 0}

.table2
{ background-color:#ffffff; 
	text-align: justify; 
	border: 1px solid #dddddd;
	font-size: 85%;
}
.table2 td {PADDING: 4px; }

.cella_titolo2
{	font-size: 100%; color: #000080; font-weight: bold; text-align:center;
border-style: groove; border-width: 1; background-color:#F4F8FB}

#div_1 {
	height: 100%;
	margin-top: 2px;
  margin-left: 3px;
  margin-right: 20px;
	}

#div_1 UL {
	font-size: 85%;
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	PADDING-TOP: 0px; LIST-STYLE-TYPE: none
	}

#div_1 LI A {
	font-weight: bold;
	DISPLAY: block; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	PADDING-RIGHT: 3px;
	BORDER-LEFT: #0069C2 6px solid; 
	BORDER-right: #0069C2 1px solid;
	BORDER-top: #0069C2 1px solid;
	BORDER-bottom: #0069C2 1px solid;	
	WIDTH: 100%;
	BACKGROUND-COLOR: #F4F8FB;
}

#div_1 LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #0069C2;
}

#div_1 LI A:visited {
	font-weight: bold;
}

#div_2 UL {
	BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
}
#div_2 LI A {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; 
	border: 1px solid #0069C2; BORDER-LEFT: #0069C2 5px solid; WIDTH: 100%; 
	PADDING-TOP: 5px; BACKGROUND-COLOR: #FFD1B3; 
	TEXT-DECORATION: none
}
#div_2 LI A:hover {
	BACKGROUND-COLOR: #ffffff;
}

.div_info {
	height: auto;
	border: 1px solid #dddddd;
	border-left: 10px solid #dddddd;
	margin-top: 3px;
	margin-left: 0px;
	padding: 5px 5px 5px 10px;
	text-align:center;
	font-weight: bold;
}

.cellaTitolo {
	width: 100%;
	height: auto;
	border: 1px solid #dddddd;
	border-bottom: 5px solid #FFFFAE;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;		
	padding: 10px 5px 5px 10px;
	text-align:center;
	font-size: 100%;
	font-weight: bold;
}

.tdHelp {
font-size: 8pt;
padding:3px;
border: 1px solid #ff0000;
text-align:justify;
}

input, textArea, select 
{font-size: 95%; font-family:Verdana; color: #000080; font-weight: bold;
border-style: groove; border-width: 1; background-color:#FFFFD9;}
.submit
{border-style:groove; border-width:1; font-size: 8 pt; font-family:Verdana;
font-weight: bold; color:#ffffff; BACKGROUND-COLOR: #0066CC;}
.spancolor
{background-color:#FFFFCC; font-weight: bold;}
