 A:visited ,A:active,A:link {COLOR: #000099; TEXT-DECORATION: none}
 A:hover {COLOR: #ff4400; TEXT-DECORATION:underline}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:16px;
	}
.left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:normal;
	color: #484876;
	background-color: #cbcad8;
	}
.right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575785;
	}
	
.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565684;
	}
body {
	font-size: 12px;
	background-image: url(/inc/images/mf.gif);
}
Div,P,body,td{FONT-SIZE: 11px; font-family: Verdana,tahoma, Arial, Helvetica, sans-serif; color:#000000}
SELECT    {BACKGROUND-COLOR: f3f3f3; height: 20px; COLOR: #000000; FONT-FAMILY: Verdana,Tahoma, sans-serif; FONT-SIZE: 11px ; border: 0px #CCCCCC double}

FONT.code{FONT-FAMILY: Monaco, Courier, Courier New;}
code {font-family: "Courier" ; font-size: 11px}
textarea {font:12px,Courier New;border: 1px double #999999;background:#FFFFFF}

.border
{
	border: 1px dashed #009900;
}
.tdbg{
	background:#DFE2D6;
	line-height: 120%;
	border: 1px dashed #009900;
}
.topbg
{
	background:#9DA48E;
	color: #FFFFFF;
	font: normal 14px "TArial", "Helvetica", "sans-serif";
	text-align: center;

}
.bgcolor {
	background-color: #BFC1AE;
}
img {
	border: 0px none;
}
.progress1{
	height: 20px;
	width: 400px;
	border: 1px solid #104a7b;
	text-align: left;
	MARGIN-top:50px;
	margin-bottom: 5px;
}
.progress2{
	height: 20px;
	border: 0px none;
	background-color: #76D769;
	MARGIN: 1px 1px 1px 1px;
	text-align: left;
}
.editborder { background-color:#F2F2F2; border:1 solid #ACACAC ; font-family: 
Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border-top-color: #9E9E9E; border-right-color: 
#EAEAEA; border-bottom-color: #EAEAEA; border-left-color: #9E9E9E; }


.leftline {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #0000FF;
}
.main
{

border-bottom: solid 1px #999999;
background-color: #ffffff;
}
.main .Fra
{
border-top: solid 1px #999999;
border-right: solid 1px #999999;
background-color: #ffffff;
}
#NavTd
{

border-right: 1px solid #999999;
border-top: 1px solid #999999;
background-color: #f1f1f1;
filter1: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#cbcad8' ,gradientType= '0' );
}
#SubNavTd
{

border-right: 1px solid #999999;
background-color: #cbcad8;
}

#MainTd
{
border-top: 1px solid #999999;
background-color: #cbcad8;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#cbcad8' ,gradientType= '1' );
}
#Nav
{
padding: 2px 0 10px 0px;
font: 1em Verdana, Arial;
}
#Nav .line
{
border-top: solid 1px #999999;
margin: 5px 0 5px 0;
}

#Nav > .line
{
margin: 6px 0 4px 0;
}

h4
{
padding: 2px 0px 0px 0px;
font: bold 95% Verdana, Arial;
margin: 4px 0px 5px 5px;
}

#Nav h4
{
margin: 4px 0px 5px 5px;
font-size: 95%;
}
#Nav > h4
{
margin: 4px 0px 4px 5px;
}
#Nav ul
{
list-style: none;
margin: 0;
padding: 0;
}
#Nav li
{
padding: 0;
margin: -4px 2px;
width: 145px;
}
#scrollArea li
{
padding: 0;
margin: 2px 2px;
width: 145px;
}
#Nav > ul > li
{
margin: -3px 2px;
}
#Nav a
{
cursor: pointer;
display: block;
color: #000000;
padding: 2px 4px 4px 8px;
border: 1px solid #f1f1f1;
margin: 1px 0px;
}

#Nav > ul > li > a
{
border: 1px solid transparent;
padding: 2px 4px 4px 7px;
}
#Nav a:visited
{
color: #000000;
}
#Nav a:hover
{
border: 1px solid #666666;
margin: 0px;
padding: 2px 4px 4px 7px;
background-color: #e1f1f1;
text-decoration: none;
}
#Nav > ul > li > a:hover
{
margin: 1px 0px;
}

#News
{
padding: 2px 0 10px 0px;
font: 1em Verdana, Arial;
}
#News .line
{
border-top: solid 1px #999999;
margin: 5px 0 5px 0;
}

#News > .line
{
margin: 6px 0 4px 0;
}

#News h4
{
margin: 4px 0px 5px 5px;
font-size: 95%;
}
#News > h4
{
margin: 4px 0px 4px 5px;
}
#News ul
{
list-style: none;
margin: 0;
padding: 0;
}
#News li
{
padding: 3px 3px 3px 3px;
margin: -4px 2px;
width: 145px;
}
#News > ul > li
{
margin: 13px 12px;
}


#News > ul > li > a
{
margin: 13px 2px;
padding: 12px 4px 4px 7px;
}
#News  a
{
margin: 13px 12px 12px 12px;
padding: 12px 4px 4px 7px;
}

.titoloB {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; BACKGROUND: ; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 2px
}
.MainMenu 
{	
	margin:0px 0px -1px 0px;
	text-decoration: none; 
	color: #333333;
	background: inherit;
	font-weight: normal;
}
.MainMenu a
{
	text-decoration: none; 
	color: white;
	background: inherit;
	font-weight: normal;
}
.MainMenu a:visited
{
	text-decoration: none; 
	color: white;
	background: inherit;
	font-weight: normal;
}

.MainMenu a:hover
{
	text-decoration: none;
	color: #FF9900;
	background: inherit;
	font-weight: normal;
}
.mnpMenuTop
{
	border-style: solid; 
	border-color: #999999; 
	border-width: 0px 0px 0px 0px;
	padding-top: 2px;
	
	font-size: small;
}

.mnpMenuSub
{
	position: absolute; 
	border: solid 1px #999999; 
	background: #F1F1F1;
	padding: 0px 0px;
}

.mnpMenuRow
{
	cursor: hand;
	padding: 0px 0px 0px 0px;
	border: 0px solid;
	margin: 0px 0px;
	text-indent:8px;
}
.mnpSubMenuRow
{
	cursor: hand;
	padding: 8px 4px 0px 0px;
	margin: 0px 0px;
	text-indent:8px;
	height:24;
	color:#FFFFFF;

}
.mnpSubMenuRow a
{
	text-decoration: none; 
	color: white;
	background: inherit;
	font-weight: normal;
}

.mnpSubMenuRow a:visited
{
	text-decoration: none; 
	color: white;
	background: inherit;
	font-weight: normal;
}

.mnpSubMenuRow a:hover
{
	text-decoration: none;

	color: #ff4400;
	background: inherit;
	font-weight: normal;
}


.mnpMenuRow a
{
	text-decoration: none; 
	color: white;
	background: inherit;
	font-weight: normal;
}

.mnpMenuRow a:visited
{
	text-decoration: none; 
	color: white;
	background: inherit;
	font-weight: normal;
}

.mnpMenuRow a:hover
{
	text-decoration: none;
	color: #ff4400;
	background: inherit;
	font-weight: normal;
}

.mnpMenuLabel
{
	padding: 2px 2px 4px 4px;
	background: #F5F5F5;
	color: black;
}
.mnpMenuHead
{
	padding: 2px 2px 4px 4px;
	background: #F5F5F5;
	color: black;
 	font-weight: bold;
}

.mnpMenuBorder
{
	height: 1px;
	background: #999999;
	overflow: hidden;
	margin: 2px 0px;
}

.mnpMenuArrow
{
	position: absolute;
	margin-top: 4px;
}

.mnpMenuScroller
{
	text-align: center;
	height: 19px;
	border-style: solid;
	border-width: 1px;
	padding-top: 4px;
	margin: 2px 2px;
	overflow: hidden;
}

.mnpMenuScrollArea
{
	overflow: hidden;
	background: inherit;
}

.mnpAds
{
	background: inherit;
}

.mnpAds a
{
	background: inherit;
}

.mnpAds a:link
{
	background: inherit;
}

.mnpAds a:visited
{
	background: inherit;
}

.mnpAds a:hover
{
	background: inherit;
}

.mnpInherit
{
	background: inherit;
}
.mnpMenuLabel
{
	font: bold  9pt Verdana, Arial, Helvetica;
}
.mnpMenuRow
{
	font:  9pt Verdana, Arial, Helvetica;
}
body
{
	margin: 0px;
}


.p1 {
	text-indent: 8pt;
	margin: 8px;
}


