body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10px;
		margin: 0;
		padding: 0;
		color:#3C3C3C;
}
#sfondo {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:10px;
	z-index:-1;
}
.campi {
	font-size: 12px;
	background: white;
	border-color: white;
	color: black;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	color:#3C3C3C;
}
.campi2 {
	font-size: 12px;
	background: white;
	border-color: #a4c3c7;
	border-style:solid;
	border-width:thin;
	color:#3C3C3C;
}
.Stile1 {
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}
.err {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
.ombrasx {
background-image: url(imag/ombra.png);
background-repeat: y-repeat;
background-position: top right;
}
.ombradx {
background-image: url(imag/ombra2.png);
background-repeat: y-repeat;
background-position: top left;
}
.ombradw {
background-image: url(imag/ombra3.png);
background-repeat: x-repeat;
background-position: top left;
}
.angolosx {
background-image: url(imag/ombra4.png);
background-repeat: x-repeat;
background-position: top right;
}
.angolodx {
background-image: url(imag/ombra5.png);
background-repeat: x-repeat;
background-position: top left;
}

A:link{
	TEXT-DECORATION: underline; COLOR: white
}
A:visited{
	TEXT-DECORATION: underline; COLOR: white
}
A:hover{
	TEXT-DECORATION: none; COLOR: white
}
A.scuro:link
{
	TEXT-DECORATION: underline; COLOR: #3C3C3C
}
A.scuro:visited
{
	TEXT-DECORATION: underline; COLOR: #3C3C3C
}
A.scuro:hover
{
	TEXT-DECORATION: none; COLOR: #3C3C3C
}
A.linkerr:link
{
	TEXT-DECORATION: underline; COLOR: red
}
A.linkerr:visited
{
	TEXT-DECORATION: underline; COLOR: red
}
A.linkerr:hover
{
	TEXT-DECORATION: none; COLOR: red
}
A.menu:link
{
	TEXT-DECORATION: none; COLOR: #FF6600; 
}
A.menu:visited
{
	TEXT-DECORATION: none; COLOR: #FF6600; 
}
A.menu:hover
{
	TEXT-DECORATION: none; COLOR: #FF6600;  font-weight:bold;
}
A.menu0:link
{
	TEXT-DECORATION: none; COLOR: #115248; 
}
A.menu0:visited
{
	TEXT-DECORATION: none; COLOR: #115248; 
}
A.menu0:hover
{
	TEXT-DECORATION: none; COLOR: #115248; font-weight:bold;
}
.separatore {font-size: 9px}
TD
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #3C3C3C;
	TEXT-ALIGN: left;
}
h1
{
	padding-bottom:3px;
	padding-top:3px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-weight:normal;
	FONT-SIZE: 20px;
	COLOR: #3C3C3C;
	TEXT-ALIGN: left;
}
h2
{
	padding-bottom:3px;
	padding-top:3px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-weight:normal;
	FONT-SIZE: 25px;
	COLOR: #3C3C3C;
	TEXT-ALIGN: left;
}
h3
{
	padding-bottom:0px;
	padding-top:9px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-weight:normal;
	FONT-SIZE: 33px;
	COLOR: white;
	TEXT-ALIGN: center;
}
TD.padding
{
    padding-left:10px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #3C3C3C;
	TEXT-ALIGN: left;
}
TD.padding2
{
    padding-left:10px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: white;
	TEXT-ALIGN: left;
}
TD.menu
{
    padding-left:10px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-weight:1000;
	FONT-SIZE: 13px;
	COLOR: #125248;
	TEXT-ALIGN: left;
}
.menu2
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #FF6600;
	TEXT-ALIGN: left;
}
.menu0
{
	COLOR: #115248;
}
.menu1
{
	COLOR: #FF6600;
}
.piccolo {font-size: 10px}
.piede {
font-size: 9px;
COLOR: #125248;
}

