BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}
TD {
	FONT-SIZE: 11px;
	COLOR: #00439f;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}
P {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
BR {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; TEXT-ALIGN: justify
}
A {
	FONT-SIZE: 11px;
	COLOR: #000090;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
	background-color: transparent;
}
A:visited {
	FONT-SIZE: 11px;
	COLOR: #000090;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
}
A:hover {
	FONT-SIZE: 11px;
	COLOR: #6699CC;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
.xout {
	LINE-HEIGHT: 16px; 
	BACKGROUND-COLOR: #cee1fb
}
.xover {
	LINE-HEIGHT: 16px; 
	BACKGROUND-COLOR: #eff3f6
}
.xouts {
	LINE-HEIGHT: 16px; 
	BACKGROUND-COLOR: #eff3f6
}
.xovers {
	LINE-HEIGHT: 16px; 
	BACKGROUND-COLOR: #cee1fb
}
.tda {
	LINE-HEIGHT: 1px; 
	BACKGROUND-COLOR: #005ad5;
}
.tdb {
	LINE-HEIGHT: 16px; 
	BACKGROUND-COLOR: #333399;
}
.tdc {
	LINE-HEIGHT: 1px; 
	BACKGROUND-COLOR: #000000;
}
.tdd {
	LINE-HEIGHT: 5px; 
	BACKGROUND-COLOR: #6699cc;
}
.tde {
	LINE-HEIGHT: 1px; 
	BACKGROUND-COLOR: #99ccff;
}
.tdf {
	LINE-HEIGHT: 20px; 
	BACKGROUND-COLOR: #6699cc
}
.tdg {
	LINE-HEIGHT: 1px; 
	BACKGROUND-COLOR: #ffffff;
}
.tdh {
	LINE-HEIGHT: 16px; 
	BACKGROUND-COLOR: #cee1fb;
}
.tdi {
	LINE-HEIGHT: 1px; 
	BACKGROUND-COLOR: #8dbcf5;
}
.tdl {
	LINE-HEIGHT: 16px; 
	BACKGROUND-COLOR: #eff3f6;
}
.tdm {
	LINE-HEIGHT: 16px; 
	BACKGROUND-COLOR: #cee1fb;
}
.tdn {
	LINE-HEIGHT: 16px; 
	BACKGROUND-COLOR: #eff3f6;
}
.tdp {
	TEXT-ALIGN: justify
}
.bianco {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}
#fa {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	}
#fb {
	FONT-SIZE: 10px; 
	COLOR: #ffcc66; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}
#fc {
	FONT-SIZE: 10px;
	COLOR: #E4E4E4;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#fd {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #6699CC; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}
#bb {
	BORDER-RIGHT: #333399 1px solid; BORDER-LEFT: #333399 1px solid
}
#b {
	FONT-WEIGHT: bold
}
.blu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000066;
}
.blu1 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
A.fc {
	FONT-SIZE: 10px; 
	COLOR: #E4E4E4; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.fc:visited {
	FONT-SIZE: 10px; 
	COLOR: #E4E4E4; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.fc:hover {
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.fd {
	FONT-SIZE: 10px; 
	COLOR: #cccccc; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.fd:visited {
	FONT-SIZE: 10px; 
	COLOR: #cccccc; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.fd:hover {
	FONT-SIZE: 10px; 
	COLOR: #6699CC; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.fe {
	FONT-SIZE: 10px; 
	COLOR: #000090; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.fe:visited {
	FONT-SIZE: 10px; 
	COLOR: #000090; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.fe:hover {
	FONT-SIZE: 10px; 
	COLOR: #6699CC; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.over {
	BACKGROUND: #000080; COLOR: white;
}
.down {
	BACKGROUND: #000080; COLOR: white; FONT-STYLE: italic
}
.xf {
	BACKGROUND-COLOR: #ffffff;
}
.bold {  font-weight: bold;
}
.menu a{
	float: none;
	padding: 3px;
	margin: 1px;
	background-color: rgb(235,235,235);
	border: 1px solid rgb(210,210,210);
	border-bottom: 2px solid rgb(225,225,225);
	border-top: 2px solid rgb(245,245,245);
	width: 110px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	color: #003366;
}
.menu a:hover{
background-color: rgb(59,101,139);
color:#FFF;
}
.menuqui{
	float: none;
	padding: 3px;
	margin: 1px;
	border: 1px solid rgb(210,210,210);
	width: 110px;
	text-align: center;
	background-color: rgb(59,101,139);
	color: #FFF;
	border-bottom: 2px solid rgb(225,225,225);
	border-top: 2px solid rgb(245,245,245);
	font-weight: normal;
}
.longmenu a{
	float: none;
	padding: 3px;
	margin: 1px;
	background-color: rgb(235,235,235);
	border: 1px solid rgb(210,210,210);
	border-bottom: 2px solid rgb(225,225,225);
	border-top: 2px solid rgb(245,245,245);
	width: 230px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #003366;
}
.longmenu a:hover {
	background-color: rgb(59,101,139);
   color:#FFF;
}
.vmenu a{
	float: left;
	padding: 1px;
	margin: 0px;
	background-color: rgb(235,235,235);
	border: 1px solid rgb(210,210,210);
	border-bottom: 1px solid rgb(225,225,225);
	border-top: 1px solid rgb(245,245,245);
	width: 200px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	font-size: 9px; 
	color: #003366;
}
.vmenu a:hover{
background-color: rgb(59,101,139);
color:#FFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 9px; 
}
.bmenu a{
	float: left;
	padding: 1px;
	margin: 0px;
	background-color: #D9D9D9;
	border: 1px solid rgb(210,210,210);
	border-bottom: 2px solid rgb(225,225,225);
	border-top: 2px solid rgb(245,245,245);
	width: 200px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	color: #003366;
}
.bmenu a:hover{
background-color: rgb(59,101,139);
color:#FFF;	
}
DIV.contenuto {
	BORDER: 1px #ccc solid;
	border-top: none;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 3px;
}
.contenuto p {
margin-top: 3px;
margin-right: 3px;
margin-left: 3px;
}
.small {  
font-size: 9px
}

