Body {
	background-color:#000000;
	margin:0px;
	FONT-FAMILY:Arial, Helvetica, sans-serif; 
	COLOR:#000033;
	FONT-SIZE:16px;
} 
Table {
	padding:0px;width:100%;
	border-collapse:collapse;
} 
P, TD, DIV {
	COLOR:#333333;
	FONT-SIZE:12px;
	vertical-align:top;
	padding:0px;
} 
H2, A.H2, A.H2:link, A.H2:hover, A.H2:active, A.H2:visited {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	COLOR:#666666;
	FONT-SIZE:12px;
	font-weight:900;
	margin: 0px;
	text-decoration: underline;
} 
H3, A.H3, A.H3:link, A.H3:visited {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	COLOR:#666666;
	FONT-SIZE:16px;
	font-weight:900;
	margin: 0px; 
} 
H4, A.H4, A.H4:link, A.H4:hover, A.H4:active, A.H4:visited {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	COLOR:#666666;
	FONT-SIZE:12px;
	font-weight:900;
	margin: 0px;
	text-align: right;
	text-decoration: underline;
} 
H5, A.H5, A.H5:link, A.H5:visited {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	COLOR:#FFFFFF;
	FONT-SIZE:16px;
	font-weight:900;
	margin: 0px; 
} 
H6, A.H6, A.H6:link, A.H6:visited {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	COLOR:#FFFFFF;
	FONT-SIZE:10px;
	font-weight:900;
	text-align: right;
	margin: 0px; 
} 
A {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	COLOR:#000099;
	border-width:0px;
	text-decoration: none;
} 
A:active {
	COLOR:#444444;
} 
A:visited {
	COLOR:#444444;
} 
A:link {
	COLOR:#444444;
} 
A:hover {
	COLOR:#636363;
} 
IMG {border-width:0px;} 


.tabhome01 {
	width: 400px;
	margin: auto;
}


/*----------TABELLA CHE REGOLA TUTTE LE PAGINE - INIZIO GESTIONE GRAFICA----------*/
/*TABELLA PRINCIPALE PAGINE*/
.tabgenerale01 {
	width: 775px;
	margin: auto;
	margin-top: 10px;
}
.tabgenerale02 {
	width: 775px;
	margin: auto;
}
.tabgenerale01TDsix {
	width: 180px;
	background-image: url(../image/sfondo_menu_01.gif);
}
.tabgenerale01TDdes {
	padding: 4px;
}

.tabcontenuti01TD {
	padding: 4px;
	background-color: #FFFFFF;
}

.tdcontenuti01TD {
	background-color: #FFFFFF;
}

/*----------NAVIGAZIONE - INIZIO GESTIONE GRAFICA----------*/

.tabnavigazione01 {
	width: 595px;
	height: 25px;
	background-color: #E6DFCF;
}
.tabnavigazione02 {
	width: 180px;
	height: 25px;
	background-image: url(../image/sfondo_menu_02.gif);
}
.tabnavigazione01TD {
	padding: 3px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #BF9430;
}
.navigazione01Font {
	color:#806C40;
	font-weight: bold;
	font-size: 14px;
} 
.navigazione01Font:Active {
	color:#806C40;
	font-weight: bold;
	font-size: 14px;
} 
.navigazione01Font:visited {
	COLOR:#806C40;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
} 
.navigazione01Font:link {	
	COLOR:#806C40;
	font-weight: bold;
	font-size: 14px;
} 
.navigazione01Font:hover {
	COLOR:#806C40;
	font-weight: bold;
	font-size: 14px;
} 
/*----------NAVIGAZIONE - FINE GESTIONE GRAFICA----------*/



/*----------FOOTER - INIZIO GESTIONE GRAFICA----------*/
/*FOOTER*/
.footerboxTD {
	width: 685px;
	padding:2px;
	border-collapse:collapse;
	border:0px;
	background-color: #C0A730;
	text-align: center;
}
.footerFont {
	color:#000000;
} 
.footerFont:visited {
	COLOR:#000000;
	text-decoration: none;
} 
.footerFont:link {	
	COLOR:#000000;
} 
.footerFont:hover {
	COLOR:#000000;
} 
.footerboxsinistraTD {
	width: 90px;
}

/*----------FOOTER - FINE GESTIONE GRAFICA----------*/

/*----------HEADER - INIZIO GESTIONE GRAFICA----------*/

.HeaderTable {
	background-color:#e6e6e6;
	padding:3px;
	margin:0px;
	border:2px groove #FFFFFF;
	width: 100%;
}
.Header1Table {
	background-color:#009900;
	width: 100%;
}
.HeaderTD {
	color:#009900;
	padding:3px;
	border:2px groove #ffffff;
	border-collapse:collapse;
}
.Header1TD {
	color:#FFFFFF;
	padding:3px;
	border-collapse:collapse;
	border:2px;
}
.Header2TD {
	color:#009900;
	padding:3px;
	border:2px #ffffff;
	border-collapse:collapse;
}
.HeaderFont {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009900;
	font-weight:800;
	letter-spacing:0px;
} 
.HeaderFont:visited {
	TEXT-DECORATION:underline;
	COLOR:#009900;
} 
.HeaderFont:link {
	TEXT-DECORATION:underline;
	COLOR:#009900;
} 
.HeaderFont:hover {
	COLOR:#009900;
} 
.Header1Font {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:800;
	letter-spacing:0px;
} 

/*----------HEADER - FINE GESTIONE GRAFICA----------*/



.LabelTD {
	background-color:#EEEEEE;
	padding:2px;
	text-align:right;
	vertical-align:top;
	font-weight:500;
	border:1px;
	border-color:#FEFEFE;
	border-style:solid;
}
.LabelFont {
	color:#88A4C8;
	font-weight:500;
} 
.LabelFont:visited {
	COLOR:#666666;
} 
.LabelFont:link {
	COLOR:#666666;
} 
.LabelFont:hover {
	COLOR:#333333;
} 
.DataTD {
	background-color:#DEDEDE;
	padding:2px;
	border:1px;
	border-color:#c6c6c6;
	border-style:solid;
} 
.DataTDover {	
	background-color:#FFFFFF;
	padding:2px;
	border:1px;
	border-color:#6c6c6c;
	border-style:dashed;
} 
.DataFont {
	color:#666666;
} 
.DataFont:visited {
	COLOR:#333333;
} 
.DataFont:link {
	COLOR:#333333;
} 
.DataFont:hover {
	COLOR:#000000;
} 
.FieldTD {
	background-color:#EDEDED;
	padding:2px;
	vertical-align:top;
	text-align:center;
	border:2px;
	border-color:#EFEFEF;
	border-style:groove;
} 
.FieldFont {
	color:#696969;
	font-weight:700;
} 
.FieldFont:visited {
	COLOR:#696969;
} 
.FieldFont:link {
	COLOR:#696969;
} 
.FieldFont:hover {
	COLOR:#444444;
} 
.MenuTable {
	padding:0px;
	margin:0px;
	border:0px groove #999999;
	border-collapse:collapse;
	background-color: #e6e6e6;
}
.MenuHeaderTD {
	padding:1px;
	font-size:12px;
	color:#333333;
	font-weight:800;
} 
.MenuTD {
	padding:2px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	border:1px solid;
} 
.MenuTDover {
	padding:2px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #009900;
}
.MenuFont {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009900;
	font-weight:500;
	letter-spacing:0px;
} 
.MenuFont:visited {
	color:#009900;
	font-weight:500;
} 
.MenuFont:link {
	color:#009900;
	font-weight:500;
} 
.MenuFont:hover {
	color:#999999;
	font-weight:500;
} 
.GroupTD {
	background-color:#FCFCFC;
	padding:2px;
	vertical-align:top;
	font-size:12px;
	font-weight:800;
	color:#999999;
} 
.MsgTD {
	background-color:#FFFFFF;
	padding:2px;
	vertical-align:top;
} 
.MsgFont {
	background-color:#FFFFFF;
	font-size:12pt;
	color:#009900;
	font-weight:bold;
	padding:2px;
} 
.ErrTD {
	background-color:#FFFFFF;
	padding:2px;
	vertical-align:top;
} 
.ErrFont {
	background-color:#FFFFFF;
	font-size:12pt;
	color:#CC0000;
	font-weight:bold;
	padding:2px;
} 
Select {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#000000;
	BACKGROUND-COLOR:#efefef;
	border-width:1px;
	border-style:solid;
} 
Input {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#000000;
	border-width:2px;
	background-color: #F0F0F0;
} 
Textarea {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#000000;
	BACKGROUND-COLOR:#F0F0F0;
	border-width:2px;
} 
.editortoolbar {
	width:auto;
}
.cmd  {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#FEFEFE;
	BACKGROUND-COLOR:#999999;
	border: 1px dashed;
} 
.radio  {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#000000;
	BACKGROUND-COLOR:;
	border-width:0px;
	border-style:none;
} 
