	TD.Header {
		background-image: url(images/gradient_grey.gif);
		height: 25px;
		width: 100%;
	}
	
	TD.HeaderBianca {
		height: 15px;
		background-color : white;
	}

	TD.FooterBianca {
		height: 15px;
		background-color : white;
	}

	TD.Normale{
		height: 15px;
	}
	
	TD.Footer {
		background-image: url(images/green_footer.png);
		height: 30px;
		width: 100%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		color:#FFFFFF;
		text-align: center;
	}
	
	TD.IntestazioneTabella {
		background-image: url(images/gradient_thead.gif);
		height: 25px;
		width: 100%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: medium;
		font-weight: bold;
		color: #FFFFFF;
		text-align: left;
	}

	TD.DescrizioneCampo {
		font-weight: bold;
		height: 25px;
		}
	
	TD.CellaIntTabella {
		font-weight: bold;
		height: 25px;
		color: #FFFFFF;
		background-image: url(images/gradient_grey.gif);
	}
	
	
	TD.TopMenu {
		background-color : #E6E6E6;
		height: 25px;
		width:auto;
		/*border: 1px solid white;*/
	}

	TD.SubMenu1 {
		background-color : #D7EBFF;
		/*border: 1px solid white;*/
	}

	TD.SubMenu2 {
		background-color : #BEFF7D;
		/*border: 1px solid white;*/
	}

	TD.SubMenu3 {
		background-color : #FFD89D;
		/*border: 1px solid white;*/
	}
	
	TD.Bianco {
		background-color : white;
	}

	.titolologin { FONT-SIZE: 25px; FONT-FAMILY: Arial; color:#009900; }
	
	.tabella { 
		border: 1px solid #696969;
	 	font-size: 10px;
		font-family: Verdana;
		color: #000000;
		background-color: #EFEFEF;
		height: auto;
		width: 100%;
		padding: 0 0 0 0;
	 }

	.TabellaErrori { 
		border: 1px solid red;
	 	font-size: 10px;
		font-family: Verdana;
		color: #000000;
		background-color: #EFEFEF;
		height: auto;
		width: 600px;
		padding: 0 0 0 0;
		
	 }

	
	.tabellalogin { border: 2px solid #cccccc; FONT-SIZE: 10px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #E6E6E6 }
		
	.Grassetto { 
		font-weight: bold;
	}
	
	.testo { FONT-SIZE: 10px; FONT-FAMILY: Verdana; }

	.radio { BORDER-RIGHT: #9DBECD 0px solid; BORDER-TOP: #9DBECD 0px solid; BORDER-BOTTOM: #9DBECD 0px solid; BORDER-LEFT: #9DBECD 0px solid; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #EEEEEE }

	.checkbox { BORDER-RIGHT: #9DBECD 0px solid; BORDER-TOP: #9DBECD 0px solid; BORDER-BOTTOM: #9DBECD 0px solid; BORDER-LEFT: #9DBECD 0px solid; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #EEEEEE }

	select, option, textarea, input { BORDER-RIGHT: #9DBECD 1px solid; BORDER-TOP: #9DBECD 1px solid; BORDER-BOTTOM: #9DBECD 1px solid; BORDER-LEFT: #9DBECD 1px solid; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff }

	a:visited,a:active {text-decoration:none; color:#000000; }

	a:hover {text-decoration:none; color:#AA0000; }

	a:link { text-decoration:none; color:#000000; } 
	
	.menu { FONT-SIZE: 10px; FONT-FAMILY: Verdana; font-weight: bold; }
