BODY {
	BACKGROUND-COLOR: #E6F0F9;
	COLOR: #333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}

td { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

a:link, a:visited, a:active {  color: #005BA1; text-decoration: none; }
a:hover { color: #003366; text-decoration: none; }
p, form { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px }

.piccolo { font-size: 10px }
.microlinea { MARGIN-BOTTOM: -8px }

.bottom, .bottom a:link, .bottom a:visited, .bottom a:active {  font-size: 10px; color: white; background-color: #009646; text-decoration: none; }
.bottom a:hover {  color: ccc; text-decoration: none; }

.top { font-size: 11px; color: #666; text-decoration: none; }
.top a:link, .top a:visited, .top a:active { color: #333; text-decoration: none; }
.top a:hover { font-size: 11px; color: #666; text-decoration: none; }

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #06b;
	text-align: left;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 0px;
	padding-left: 0px;
}
.menu a:link, .menu a:visited,  {  color: #06b; text-decoration: none; } 
.menu a:active, .menu a:hover {  color: #047; text-decoration: none; }

.sottomenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #07c;
	text-align: left;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
}
.sottomenu a:link, .sottomenu a:visited,  {  color: #07c; text-decoration: none; } 
.sottomenu a:active, .sottomenu a:hover {  color: #047; text-decoration: none; }

.titolo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #06b;
	font-weight: bold;
}
.titolo1 a:link, .titolo1 a:visited,  {  color: #06b; text-decoration: none; } 
.titolo1 a:active, .titolo1 a:hover {  color: #047; text-decoration: none; }

.titolo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #06b;
	font-weight: bold;
}
.titolo2 a:link, .titolo1 a:visited,  {  color: #06b; text-decoration: none; } 
.titolo2 a:active, .titolo1 a:hover {  color: #047; text-decoration: none; }

.navigatore { font-size: 10px; color: #666}
.navigatore a:link, .navigatore a:visited, .navigatore a:active { color: #666; text-decoration: none; }
.navigatore a:hover { color: #06b; text-decoration: none; }

.border {
	border: 1px solid #333;
}

.borderbottom { MARGIN-bottom: 6px; border-bottom:1px solid #bbb; }

.bordermid {
	MARGIN-TOP: 8px;
	border-top:1px solid #bbb;
	margin-bottom: 0px;
	font-size: 5px;
}

.nobold {
	font-weight: normal;
}

----------------------------------


.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #010125;
	border: 1px solid #666666;
	background-color: #F7F9FC;
}

.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; 	color: #010125 } 


ul { margin-top: 4px; margin-bottom: 4px; margin-left: 20px; list-style-image: url("images/elenco1.gif")}
li { margin-top: 2px; margin-bottom: 2px }

.elenco0 { margin-left: 9px; list-style-image: url("images/spacer.gif") }
.elenco0 li { margin-top: 3px; margin-bottom: 2px }
.elenco2 { list-style-image: url("images/elenco2.gif") }
.elenco3 { list-style-image: url("images/elenco3.gif");  margin-left: 22px }
.elenco4 { list-style-image: url("images/elenco4.gif") }


.maintable {
	border:0px solid #9AA7BD;
	background-color: #FFFFFF;
}
.bordertop { MARGIN-TOP: 6px; border-top:1px solid #9AA7BD }
.borderleft { border-left:1px solid #9AA7BD }
.bordertopdotted { border-top:1px dotted #9AA7BD}

.bordermiddot {
	MARGIN-TOP: 8px;
	border-top:1px dotted #9AA7BD;
	margin-bottom: 0px;
	font-size: 5px;
}
.bordernews {
	MARGIN-TOP: 4px;
	border-top: 1px dotted #9AA7BD;
	margin-bottom: -8px;
}

.linknero a:link, .linknero a:visited {  color:#357 }
.linknero a:hover {	color: #ea0000 }
.linknero a:active {  color: #000000 }
