BODY, TABLE, TD {
	FONT-SIZE: 12px; COLOR:#666666; FONT-FAMILY: Arial, Helvetica, Geneva, Verdana;  
}

BODY.Consorzio {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Geneva, Verdana; 
}
TABLE.Consorzio {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Geneva, Verdana;
}
TD.Consorzio {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Geneva, Verdana;
}
textarea{font-family:Arial, Helvetica, Geneva, Verdana;}

#TDSXMENU {
padding: 0pt 0pt 0pt 0px; BORDER-BOTTOM: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-left: #666666 1px solid;
}

TD.menuitem {
	FONT-FAMILY: Arial, Helvetica, Geneva, Verdana; vertical-align:middle; height:25px; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
	padding: 0pt 0pt 0pt 5px;
}
TD.menuitem_hover {
	FONT-FAMILY: Arial, Helvetica, Geneva, Verdana; vertical-align:middle; height:25px; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; cursor:pointer;
	padding: 0pt 0pt 0pt 5px;
}
A:link {
font-weight:bold;
	TEXT-DECORATION: none; 
}
A:visited {
font-weight:bold;
	TEXT-DECORATION: none; 
}
A:hover {
font-weight:bold;
	TEXT-DECORATION: underline; 
} 
.width100x100{
width:100%;
}
.buttons {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, Geneva, Verdana;
	HEIGHT: 20px;
	cursor:pointer;
	text-decoration:none;
	padding:2pt 2pt 2pt 2pt;
	margin:2pt 2pt 2pt 2pt;
	border-left-color: #fffff2;
	border-right-color: #3F568C;
	border-bottom-color: #3F568C;
	border-top-color: #fffff2;
}

.corpoTabAtt TD, TH {
 line-height: 15px;
 border-top: none;
 border-left: none;
 border-right-width: 1px;
 border-right-style: solid;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 }
 
.corpoTabAttNoColor TD, TH {
 line-height: 15px;
 border-top: none;
 border-left: none;
 border-right: 1px solid #CECECE;
 border-bottom: 1px solid #CECECE;
 }
 
.stileTabAtt {
 border-top: none;
 border-left: none;
 border-right-width: 1px;
 border-right-style: solid; /*inset */
 border-bottom-width: 1px;
 border-bottom-style: solid; /*inset */
 } 
 
 .stileTabAttNoColor {
 border-top: none;
 border-left: none;
 border-right: 1px ridge #CECECE;
 border-bottom: 1px solid #CECECE;
 } 
  
.titolo {
	PADDING: 1px 5px 1px 5px; MARGIN: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, Geneva, Verdana;
	FONT-SIZE: 18px;
	font-variant:small-caps;
	text-align:inherit;
	color:#FFFFFF;
	font-weight:100;
}
.titolo A:link {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-style:italic; font-weight:100;}
.titolo A:visited {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-style:italic; font-weight:100;}
.titolo A:hover {TEXT-DECORATION: underline; font-style:normal; font-weight:100;}

.sottotitolo {
	BORDER-BOTTOM: #CECECE 1px solid; 
	BORDER-LEFT: #CECECE 1px solid;  
	padding: 5pt 5pt 5pt 5pt;
	font-family: Arial, Helvetica, Geneva, Verdana;
	FONT-SIZE: 16px;
	font-variant:small-caps; 
} 
.sottotitolo A:link {TEXT-DECORATION: underline;}
.sottotitolo A:visited {TEXT-DECORATION: underline;}
.sottotitolo A:hover {TEXT-DECORATION: underline;}

.stitolino {
	font-family: Arial, Helvetica, Geneva, Verdana;
	FONT-SIZE: 14px;
	font-variant:small-caps;
}
.stitolino A:link {TEXT-DECORATION: underline;}
.stitolino A:visited {TEXT-DECORATION: underline;}
.stitolino A:hover {TEXT-DECORATION: underline;}

.CalendarInput {
FONT-SIZE: 9px; 
COLOR: #000000; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;
}
.CalendarTH{
FONT-SIZE: 9px; 
background-color:#666666; 
COLOR: #FFFFFF; 
FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CalendarTxt {
FONT-SIZE: 9px; 
COLOR:#000000; 
FONT-FAMILY: Arial, Helvetica, sans-serif
}
.miniRed{
color:#FF9900;
}
.imputricerche {
		 BORDER-RIGHT: #FF9900 1px solid; BORDER-TOP: #FF9900 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #FF9900 1px solid; COLOR: #333333; BORDER-BOTTOM: #FF9900 1px solid; FONT-FAMILY: Arial, Helvetica, Geneva, Verdana; HEIGHT: 15px; BACKGROUND-COLOR: #f1f3e7
}
.imputTXTricerche {
		 BORDER-RIGHT: #FF9900 1px solid; BORDER-TOP: #FF9900 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #FF9900 1px solid; COLOR: #333333; BORDER-BOTTOM: #FF9900 1px solid; FONT-FAMILY: Arial, Helvetica, Geneva, Verdana; BACKGROUND-COLOR: #f1f3e7
}
.imputBCDdb {
		 BORDER-RIGHT: #73A448 1px solid; BORDER-TOP: #73A448 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #73A448 1px solid; COLOR: #333333; BORDER-BOTTOM: #73A448 1px solid; FONT-FAMILY: Arial, Helvetica, Geneva, Verdana; HEIGHT: 15px; BACKGROUND-COLOR: #f1f3e7
}
.imputTXTBCDdb {
		 BORDER-RIGHT: #73A448 1px solid; BORDER-TOP: #73A448 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #73A448 1px solid; COLOR: #333333; BORDER-BOTTOM: #73A448 1px solid; FONT-FAMILY: Arial, Helvetica, Geneva, Verdana; BACKGROUND-COLOR: #f1f3e7
}
