body
{
	background-color: #F5F5F5;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica;
	margin:0px;
	padding:0px;
	text-align:center;
	background:url(img/bg.gif);
}
td
{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica;
}
a, a:active, a:visited
{
	text-decoration:none;
	font-weight:bold;
	color:#666600;
}
a:hover
{
	text-decoration:none;
	font-weight:bold;
	color: #666666;
}
ul
{
	border-bottom:0px;
	margin-bottom:0px;
	border-top:0px;
	margin-top:0px;
}
input, select
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica;
	margin:0px;
	margin-right: 20px;
}
.nav 
{
	background: url(img/bottoni.gif) repeat-x;
	height:26px;
	border-bottom:#666666 1px solid;
	border-top:#666666 1px solid;
	margin:0px;
	text-align:center;
}
.nav a
{
	padding-left:4px; 
	padding-right:4px; 
	padding-top:4px;
	padding-bottom:2px;
}
#princ
{
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}
.centro
{
	padding:16px;
	background-color:#FEFEFE;
	text-align:left;
}
	.centro TD
	{
	vertical-align:top;
	}

.tabella /*finta tabella*/
{
	margin-bottom:4px;
}	
.tabella DIV,
	{
	border:#DADADA 1px solid;
	padding: 4px;
	margin-bottom:2px;
	}
	.tabella SPAN
	{
	font-weight:bold;
	}
	
.mtb TD
{
	border-top:#DADADA 1px solid;
}
.titolo
{
	background-color:#E5E5E5;
	font-weight:bold;
	display:block;
	border-bottom:#DADADA 1px dotted;
	border-top:#DADADA 1px dotted;
	line-height:18px;
}
.sx {float:left; text-align:left; padding-right:10px;}
.dx {float:right; text-align:right}


.pie
{
	background: url(img/bottoni.gif) repeat-x;
	line-height:26px;
	border-bottom:#666666 1px solid;
	border-top:#CCCCCC 1px solid;
	margin:0px;
	padding:0px;
}
.brd
{
	padding: 10px;
	border:#666666 1px solid;
}
.brd2
{
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	border:#666666 1px solid;
}
