body { 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-left: 0px; 
	background-color: #CCCCCC;
	background-image: url(/images/gradient.gif);
	background-repeat: repeat-x;
}
.body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.testored{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	height:25px;

}
A.testored:a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	height:25px;
}
A.testored:hover
{
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	height:25px;
}
A.testored:visited
{
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	height:25px;
}


.titletdred
{
background-image: url(/images/bg_title_rosso.gif);
background-repeat: repeat-x;
height:18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;

}


.testowhite
{
background-image: url(/images/bg_title_rosso.gif);
background-repeat: repeat-x;
height:18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#ffffff;
}
.tdgray
{
background-image: url(/images/bg_main_menu.gif);
background-repeat: repeat;
}
.tdtop
{
background-image: url(/images/menu_servizio_bg.gif);
background-repeat:repeat-x;
}
.tduser
{
background-image: url(/images/img_benvenuto.jpg);
background-repeat:no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left:20px;
padding-top:20px;
}
.tdtitle
{
background-image: url(/images/title.gif);
background-repeat:repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#666666;
font-weight:bold;
padding-left:5px;
}
.tdlatigray
{
	 border-left:#cccccc 1px solid;
	 border-right:#cccccc 1px solid;
	 border-bottom:#cccccc 1px solid;
}
.tdlatigray2
{
	 border-left:#333333 1px solid;
	 border-right:#333333 1px solid;
}
.tdlatigray3
{
	 border-left:#cccccc 1px solid;
	 border-right:#cccccc 1px solid;

}
.tdbottom
{
	 border-left:#cccccc 1px solid;
	 border-right:#cccccc 1px solid;
	 border-bottom:#cccccc 1px solid;
}

.tdlatosx
{
	 border-left:#333333 1px solid;
}
.tdlatodx
{
	 border-right:#333333 1px solid;
}
.tdlato2
{
background-image: url(/images/footer_right2.gif);
background-repeat:repeat-x;
	
}

.tdlogin
{
background-image: url(/images/login_testo_generale.jpg);
background-repeat: repeat-y;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#ffffff;
}

.tdlogin2
{
background-image: url(/images/login_riflesso_generale.jpg);
background-repeat:no-repeat;
width:553px;
height:279px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
}

TD	
{
			font-size: 14px; 
			font-family: Arial, Helvetica, san-serif;
		}  
		
	SELECT	
		{ 
			font-size: 14px; 
			font-family:  Arial, Helvetica, san-serif;
		}  
	INPUT	
		{
			font-size: 14px;
			font-family:  Arial, Helvetica, san-serif;
		}	
	TEXTAREA
		{
			font-size: 14px;
			font-family:  Arial, Helvetica, san-serif;
		}	
	DIV
		{
			font-size: 14px;
			font-family:Arial, Helvetica, san-serif;
		}		  