body {
	margin: 0px;
}
tr, p, div {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #004868;
}
.cellacentrale {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004868;
	background-image: url(../images/sfondo_centrale.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
table{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004868;
}
.enfasi {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C17A15;
	font-weight:bold;
}
table.moduletable {
	margin-bottom: 15px;
	width: 169px;
}
table.moduletable th {
	font-size        : 11px;
	font-weight      : bold;
	color            : #00618D;
	text-align       : left;
	width            : 100%;
	letter-spacing: 2px;
	text-indent: 5px;
	padding-bottom: 0px;
}

table.moduletable li {
}

table.moduletable ul {
	padding: 0px;
}
table.moduletable td {
font-size: 10px;
font-weight: normal;
}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
display: block;
color: #00618D;
font-weight: bold;
background-image: url(../images/sfondo_pulsante.gif);
background-repeat: no-repeat;
width: 100%;
text-indent: 7px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 25px;
margin-bottom: 0px;
}
a.mainlevel:hover {
color: #C17A15;
}
a.mainlevel:visited:hover {
color: #C17A15;
}
.mainlevel {
display: block;
color: #00618D;
font-weight: bold;
background-image:url(../images/sfondo_pulsante.gif);
background-repeat: no-repeat;
width: 100%;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 25px;
cursor:hand;
}

#mainlevel-nav {
margin: 0; padding: 0;
}
#mainlevel-nav li {
	background-image: none;
	padding-left: 0px;
	list-style:none; float: right; 
	margin: 0; width: 169px; 
	font-size: 11px;
	line-height: 25px;
	white-space: nowrap;
}
#mainlevel-nav a {
	text-decoration: none;
	background: url(../images/sfondo_pulsante.gif) no-repeat;
	color: #00618D;

}
#mainlevel-nav a:hover {
	background: url(../images/sfondo_pulsante.gif) no-repeat;
}

a.mainmenu:link, a.mainmenu:visited {
color: #00618D; 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;

}
a.mainmenu:hover {
color: #00742D; 
}
a.mainmenu:visited:hover {
color: #00742D; 
}
#active_menu {
  color: #D99D47; 
}
a:link, a:visited {
color: #00618D;
text-decoration: none;
}

a:hover {
color: #C17A15;
text-decoration: none;
}
a:visited:hover {
color: #C17A15;
text-decoration: none;
}
.spazio {
	background-image:url(../images/sfondo_sottomenu.gif);
	margin-bottom: 1px;
	margin-top: -1px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.contentheading {
visibility:hidden;
}
.generale_title {
background-image:url(../images/sfondo_pag.gif);
background-repeat: no-repeat;
height:45px;
background-position:bottom;
color: #00742D;
font-size:14px;
font-weight:bold;
}
.generale_back {
background-image:url(../images/sfondo_pag_sottotit.gif);
background-repeat: repeat-y;
text-align:justify;
}
.generale_footer {
background-image:url(../images/sfondo_pag_footer.gif);
background-repeat:no-repeat;
height: 9px;
}
a.sublevel:link, a.sublevel:visited {
        font-size: 11px;
        color: #FFFFFF;
		text-decoration: none;
}

a.sublevel:hover {
color: #D6E6EC; text-decoration: none;
}
