fbody 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; vertical-align:top; padding:0px; margin:0px;} 

td 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; text-decoration: none; vertical-align:top;} 
.princ
{background:url(img/bg_centro.gif) repeat-y center;}
.testa
{vertical-align:top;}
.centro
{vertical-align:top; padding-left: 10px;}
.centro td
{vertical-align:top;}
.ltdx
{background: url(img/7.gif) no-repeat top; width: 44px;}
.ltsx
{vertical-align: top; background: url(img/bg_logo.gif) top no-repeat; width: 180px;}
.logo
{padding-top: 31px; padding-left: 34px;}
.pie
{background:url(img/pie.gif) no-repeat; padding-top: 20px; text-align:center;}
.menu
{background:url(img/bgbott.gif) repeat-y;}
.n 
{ 
	font-weight: bold; 
	color: #5C5C5C; 
	text-decoration: none; 
	line-height: 20px;
	background:url(img/pun.gif) no-repeat left;
	padding-left: 22px;
	display:block;
}
a.n:active 
{ 
	font-weight: bold; 
	color: #5C5C5C; 
	text-decoration: none; 
	line-height: 20px;
	background:url(img/pun.gif) no-repeat left;
	padding-left: 22px;
	display:block;
} 

a.n:hover 
{ 
	font-weight: bold; 
	color: #D78686; 
	text-decoration: none; 
	line-height: 20px;
	background:url(img/pungw.gif) no-repeat left;
	padding-left: 22px;
	display:block;
}
/**********************************************/
#form, .salve
{
	font-size: 10px;
	height:26px;
	background:url(img/bgform.gif) repeat-x;
	padding-right: 10px;
	padding-left: 10px;
}
	#form form
	{
	margin: 0px;
	}
    #form input
	{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px;
	}
/*********************************************/

TABLE.Mtable TD 
{
	border-bottom:solid #999999 1px; 
	font-family: Verdana; 
	font-size: 10px 
}
select 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px
}
.gra 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #702D29; 
	text-decoration: none
}
.lin 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #702D29; 
	text-decoration: underline
}

a.lin:active 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #702D29; 
	text-decoration: underline
}
a.lin:hover 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #666666; 
	text-decoration: underline
}
.lin2 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #702D29; 
	text-decoration: none;
}

a.lin2:active 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #702D29; 
	text-decoration: none;
}
a.lin2:hover 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #666666; 
	text-decoration: none;
}
.cel 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #5C5C5C; 
	text-decoration: underline 
}
a.cel:hover 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #999999; 
	text-decoration: underline
}
a.cel:active 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #5C5C5C; 
	text-decoration: underline
}
.note 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	line-height: 18px; 
	text-decoration: none; 
	vertical-align: top; 
	font-weight: bold
}
.barra 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none ; 
	background-image: url(img/barra.gif); 
	height: 16px; 
	width: 500px
}
.grigio 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none
}
.selectnew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 400px;
}
.sfondo
{
	background: #FFD9B4;
	border: #666666 1px solid;
	padding-left: 10px;
	font-weight: bold; 
	line-height: 16px;
}
.sfondoc
{
	background: #C1E3FF;
	border: #666666 1px solid;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	font-weight: bold; 
}
.sfondog
{
	background: #FFFF00;
	border: #666666 1px solid;
	padding-left: 10px;
	line-height: 26px;
	font-weight: bold; 
}
.sfondov
{
	background: #99CC99;
	border: #666666 1px solid;
	padding: 6px;
	font-weight: bold; 
}
/*sez. modulistica*/
#tabcolori
{vertical-align:middle; text-align:center;}
#tabcolori td
{vertical-align:middle; text-align:center; color:#FFFFFF;}
a.bottgr
{display:block; font-weight:bold; text-decoration:none;  text-transform:uppercase;  color:#FFFFFF;}
#celestet
{background: #305c99; text-transform:uppercase; font-weight:bold; font-size: 12px}
#celeste
{background: #96e2f2; width:100px; height:100px; vertical-align:middle; border: 1px solid #999999;}
#celeste2
{background: #62c2ea; width:100px; height:100px; vertical-align:middle; border: 1px solid #999999;}
#celeste3
{background: #72b1fe; width:100px; height:100px; vertical-align:middle; border: 1px solid #999999;}
#celeste4
{background: #76a7d0; width:100px; height:100px; vertical-align:middle; border: 1px solid #999999;}
#celeste5
{background: #5288c4; width:100px; height:100px; vertical-align:middle; border: 1px solid #999999;}
#celeste6
{background: #4c82dc; width:100px; height:100px; vertical-align:middle; border: 1px solid #999999;}
.modul
{border-top: 1px solid #999999; text-align:right; float:right; margin-top: 20px; width: 100%}
.modul a
{color: #305c99; text-decoration:none; font-weight:bold; line-height: 20px; height: 20px; padding-left: 20px; 
background: url(img/fr.gif) no-repeat right; padding-right: 8px;}
#tabcolori .grig
{color:#666666; font-size: 12px;}
#tabcolori .ross
{color: #660033; font-size: 12px; font-weight:bold;}