BODY { 
		 SCROLLBAR-FACE-COLOR: #255AA8;
		 SCROLLBAR-HIGHLIGHT-COLOR: #255AA8;
		 SCROLLBAR-SHADOW-COLOR: #255AA8;
		 SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
		 SCROLLBAR-ARROW-COLOR: #FFFFFF;
		 SCROLLBAR-TRACK-COLOR: #CDCCBE;
		 SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
		 FONT-SIZE: 12px;
		 FONT-FAMILY: Arial, Helvetica, Sans-serif;
		 COLOR:#000000;
		 LINE-HEIGHT: 16px;
		 TEXT-DECORATION:none;
}

a:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	color:#274076;
	font-weight:900;
	line-height: 16px;
	text-decoration:none;
}

a {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	color:#274076;
	font-weight:900;
	line-height: 16px;
	text-decoration:none;
}

a:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	color:#274076;
	font-weight:900;
	line-height: 16px;
	text-decoration:none;
}


a.link:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight:900;
	color: #274076;
}

a.link {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight:900;
	color: #274076;
}

a.link:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight:900;
	color: #B2E0FF;
}


a.menu:visited {
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight:900;
	color: #255AA8;
}

a.menu {
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight:900;
	color: #255AA8;
}

a.menu:hover {
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight:900;
	color: #B2E0FF;
}


a.menusmall:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight:900;
	color: #255AA8;
}

a.menusmall {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight:900;
	color: #255AA8;
}

a.menusmall:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight:900;
	color: #B2E0FF;
}



a.menulat:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight:900;
	color: #255AA8;
}

a.menulat {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight:900;
	color: #255AA8;
}

a.menulat:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight:900;
	color: #B2E0FF;
}


a.menusmalllat:visited {
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight:900;
	color: #255AA8;
}

a.menusmalllat {
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight:900;
	color: #255AA8;
}

a.menusmalllat:hover {
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-serif; 
	text-decoration: none;
	font-weight:900;
	color: #B2E0FF;
}


TD {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	color:#442E30;
	line-height: 16px;
	text-decoration:none;
}


TR.table1 {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	background-color:#A3B8E7;
	line-height: 16px;
	text-decoration:none;
}

TR.table2 {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	background-color:#DDDDDD;
	line-height: 16px;
	text-decoration:none;
}

TD.grey {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	background-color:#A5B0BB;
	color:#FFFFFF;
	line-height: 16px;
	text-align:center;	
	text-decoration:none;
	font-weight:bolder;
}
TD.blue {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	background-color:#00589E;
	color:#FFFFFF;
	line-height: 16px;
	text-align:center;
	text-decoration:none;
}
TD.green {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	background-color:#84C44B;
	color:#000000;
	line-height: 16px;
	text-align:center;
	text-decoration:none;
}
TD.lightgreen {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	background-color:#D7EAC4;
	color:#000000;
	line-height: 16px;
	text-align:center;
	text-decoration:none;
}
TD.purple {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	background-color:#B09ACA;
	color:#000000;
	line-height: 16px;
	text-align:center;
	text-decoration:none;
}
TD.lightpurple {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	background-color:#DFCCE4;
	color:#000000;
	line-height: 16px;
	text-align:center;
	text-decoration:none;
}
TD.silver {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	background-color:#CCD1D7;
	color:#000000;
	line-height: 16px;
	text-align:center;
	text-decoration:none;
}
TD.violet {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	background-color:#AEBADF;
	color:#000000;
	line-height: 16px;
	text-align:center;
	text-decoration:none;
}
TD.lightviolet {
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	background-color:#E0E4F3;
	color:#000000;
	line-height: 16px;
	text-align:center;
	text-decoration:none;
}












TD.justify {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	color:#442E30;
	line-height: 16px;
	text-decoration:none;
	text-align: justify;
}


.titolo {
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-serif;
	color:#255AA8;
	line-height: 18px;
	font-weight:900;	
	text-decoration:none;
}

.sottotitolo {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	color:#255AA8;
	line-height: 18px;
	font-weight:900;	
	text-decoration:none;
}

.testo {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	color:#000000;
	line-height: 16px;
	text-decoration:none;
}

.space {
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-serif;
	color:#000000;
	line-height: 10px;
	text-decoration:none;
}


DIV.alt {
	position: absolute;
	visibility: hidden;
	padding: 4px;
	margin: 0px;
	background-color:#BFC9CF;	
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #000000;
	line-height: 16px;
	text-decoration:none;
}


.orange {
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-serif;
	color:orange;
	line-height: 16px;
	font-weight:900;
	text-decoration:none;
}

.testoblu {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
	color:#255AA8;
	line-height: 16px;
	text-decoration:none;
}

ul.nospace
 {
 margin-left:20px;
 color:#000000;
 }

li { color:#888888; line-height: 18px; }

li.small { color:#888888; line-height: 7px; }

li.medium { color:#000000; line-height: 23px; }

li.numeri {color:#000000; line-height: 16px; }

li.numeri2 {color:#000000; line-height: 20px; }


input.botton {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif, Verdana;
	color: #FFFFFF;
	border-right: 1px red solid;
	border-top: 1px red solid;
	border-left: 1px red solid;
	border-bottom: 1px red solid;
	border-color: #000000;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #223652;
}

input, textarea{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif, Verdana;
	color: #555251;
	border-right: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-color: #ffffff;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #CDCCBE;
}

select {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif, Verdana;
	color: #555251;
	border-right: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-color: #ffffff;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #CDCCBE;
}

#layer1 {POSITION:absolute; Z-INDEX:10; WIDTH:260px; margin-left:20px; VISIBILITY:hidden; background-color:#F5F5F5;}

#layer2 {POSITION:absolute; Z-INDEX:20; WIDTH:260px; margin-left:20px; VISIBILITY:hidden; background-color:#F5F5F5;}




