BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	MARGIN: 0px; COLOR: #333333;  
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #ffffff;
}
.HeaderArticle
{
	font-size:xx-small;
	text-align: center; 
	font-weight:bold; 
	font-style:italic;
	padding-top:20px;
	padding-bottom:10px;
}
.ATContentInstructions
{
	font-size:xx-small;
	font-weight:bold;
	font-family:Arial;
	font-style:italic;
	color:#666;
	background-color:#fff;
}
.ATStandardField
{
	font-size:xx-small;
	font-weight:bold;
	border: none 0px;
	background-color:#FFFFAA;
	color:#000;
}
TEXTAREA {
	COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; font-size:xx-small;
}
SELECT {
	font-size:xx-small; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

INPUT {
	FONT-SIZE: 84%; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.textarea 
{
	font-size:xx-small; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff	
}

.checkbox 
{
	font-size:xx-small; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff	
}

.radio {
	FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
LI {
	LIST-STYLE-POSITION: outside; 
	MARGIN: 0px 0px 2px -1px;
}
UL {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
	LIST-STYLE-TYPE: square
}
UNKNOWN {
	COLOR: #0000ff; TEXT-DECORATION: underline
}

A:link {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #990099
}
A:hover {
	COLOR: #0000ff
}
IMG {
	BORDER-RIGHT: white 0px; BORDER-TOP: white 0px; BORDER-LEFT: white 0px; BORDER-BOTTOM: white 0px
}
HR {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN: 0px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}

TABLE.boxHead
{
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
}

TD.titolosezione
{
	BACKGROUND-COLOR: #cccc99;
	HEIGHT: 13px;	
	font-size:13px;
	font-weight:bold;
	color:Navy;
}

TD.boxHeadLogo 
{
	BACKGROUND-IMAGE: url(../img/logo.gif); 
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 65px;
	MARGIN: 0px;
	PADDING: 0px; 
	WIDTH: 182px;
}
TD.boxHeadHead 
{
	BACKGROUND-COLOR: #cc0000;
	BACKGROUND-IMAGE: url(../img/testata.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 65px;
}

TD.tableheader
{
	FONT-SIZE: 90%;
	BACKGROUND-COLOR: #AAAAAA;
	COLOR: #000000;
	border:1px solid #999999;
	font-weight: bold;
}


TD.boxHeadHeadUser {
	TEXT-ALIGN: right;
}
TD.boxHeadToolMain {
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #666666;
}
TD.boxHeadToolSubL
{
	width: 185px;
}
TD.boxHeadToolSubR {
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #999999;
	color: #FFFFFF;
	font-size: smaller;
	padding-left: 5px;
}

DIV.boxMain {
	LEFT: 210px; 
	PADDING: 0; 
	POSITION: absolute;
	clear: right;
}
#boxLeft {
	CLEAR: right; 
	float: left;
	BORDER-RIGHT: #999999 1px solid; 
	PADDING: 0px; 
	MARGIN: 0px; 
	WIDTH: 186px;
	height: 100%;
}
table.loginTabLogin
{
	font-size: 8pt;
	font-weight: bold;	
	width: 100px;
}
input.loginInput
{
	width: 100px;
}
.loginErrors
{

}
.loginIstruzioni
{
	font-weight: lighter;
}


.loginBoxWelcomeLogOff
{
	position: absolute;
	top: 1px;
	left: 580px;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: right;
}

td.tabUno_row_0
{
	background-color: #F7F7DE;
	border-bottom: solid 1px #999999;
	font-size: 8pt;
}
td.tabUno_row_1
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #999999;
	font-size: 8pt;
}
td.tabUno_head
{
	background: #D7D7BA;
	font-size: 10pt;
	font-weight: bold;
}
td.tabUno_footer
{
	background: #D7D7BA;
	font-size: 10pt;
	font-weight: bold;
}

/*
UL.WUCnavig
{
	width: 150px;
	background-color: #FFFFFF;
	list-style-position: inside;
	font-size:xx-small;
	margin: 0px;
	padding: 0px

}
UL.WUCnavig LI, LI.WUCnavig_active
{
	LIST-STYLE-POSITION: outside;
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
}
UL.WUCnavig A, UL.WUCnavig A:visited
{
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;	
}
A:hover, 
A:active, 
A:link, 
A.WUCnavig_active, 
A.WUCnavig_active:visited,
A.WUCnavig_active:hover, 
A.WUCnavig_active:active, 
A.WUCnavig_active:link
{
	color: #000000;
	background-color: #AAAAAA;
	text-decoration: none;
	font-weight: bold;
}


*/
ul.WUCnavig
{
	border-style: solid none none solid;
	border-width: 1px 0px 0px 1px; 
	border-color: #001d4e;
	font-size:xx-small;
	text-decoration: none; 
	list-style-type: none; 
	margin: 0px; 
	padding: 0px; 
	width: 183px;
}

ul.WUCnavig li
{
	text-decoration: none; 
	border-style: none none solid none; 
	border-width: 0px 0px 1px 0px;
	border-color: #001d4e;
}

ul.WUCnavig li a, ul.WUCnavig li a:visited 
{
	color: white; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #888888; 
	padding-left: 5px;
	border-style: solid; 
	border-width: 1px 0px 0px 1px; 
	border-color: #759feb; 
	display: block }

ul.WUCnavig li a:hover{ 
	color: #CF0909; 
	text-decoration: none; 
	background-color: #dddddd 
}

ul.WUCnavig li.WUCnavig_active a, li.WUCnavig_active a:visited
{
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
	background-color: #ffffff; 
	padding-left: 5px;
	border-style: solid; 
	border-width: 1px 0px 0px 1px; 
	border-color: #759feb; 
	display: block;
	width: 183px;
}

ul.WUCnavig li.WUCnavig_active, ul.WUCnavig li.WUCnavig_active a.WUCnavig_active
{
	color: #000000; 
	font-weight: bold; 
	background-color: white;
	width: 100%;
}
ul.WUCnavig li.WUCnavig_active a.WUCnavig_active:hover
{
	color: #ffffff; 
	text-decoration: none; 
	background-color: #CF0909;
	width: 100%;
} 

.TabPageContent
{
	font-size:x-small;
	border-right-width:0px;
	border-right-color:Navy;
	border-right-style:solid;
	border-left-width:0px;
	border-left-color:Navy;
	border-left-style:outset;
	border-top-width:0px;
	border-top-color:Navy;
	border-top-style:outset;
	border-bottom-width:0px;
	border-bottom-color:Navy;
	border-bottom-style:outset;			
}

.tb_label
{
	font-size:xx-small;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	width:200px;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:dashed;
	border-right-width:1px;
	border-right-color:#cccccc;
	border-right-style:dashed;	
}

tb_label_content2
{
	font-size:xx-small;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	width:200px;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:dashed;
	border-right-width:1px;
	border-right-color:#cccccc;
	border-right-style:dashed;	
}

.tb_label_min_Color
{
	font-size:xx-small;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	width:500px;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:dashed;
	border-right-width:1px;
	border-right-color:#cccccc;
	border-right-style:dashed;	
	BACKGROUND-COLOR: #E4E4E4;
	COLOR: #000000;
}
.tb_label_min_NOColor
{
	font-size:xx-small;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	width:500px;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:dashed;
	border-right-width:1px;
	border-right-color:#cccccc;
	border-right-style:dashed;	
}
.tb_label_min_content
{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	width:500px;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:dashed;
}


.tb_label_Cell_Min
{
	font-size:xx-small;
	width:80px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-right-width:1px;
	border-right-color:#cccccc;	
}
.tb_label_Cell_Max
{
	font-size:xx-small;
	width:170px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-right-width:1px;
	border-right-color:#cccccc;	
}
.tb_label_Cell_Max_Center
{
	font-size:small;
	width:2000px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-right-width:1px;
	border-right-color:#cccccc;	
}

.tb_label_Cell_Max_left
{
	font-size:small;
	width:2000px;
	text-align:left;
	vertical-align:top;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-right-width:1px;
	border-right-color:#cccccc;	
}
.tb_label_Cell
{
	font-size:xx-small;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	width:100px;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:dashed;
	border-right-width:1px;
	border-right-color:#cccccc;
	border-right-style:dashed;	
}

.tb_label_VisD
{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	width:500px;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:dashed;
	border-right-width:1px;
	border-right-color:#cccccc;
	border-right-style:dashed;	
	height:18;
}

.tb_label_VisD_Min
{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	width:500px;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:dashed;
	border-right-width:1px;
	border-right-color:#cccccc;
	border-right-style:dashed;	
	height:18;
}
.intestazioneinterna{
	FONT-SIZE: 8pt;
	font-weight:bold;
	BACKGROUND-COLOR: #EEEEEE;
	COLOR: #990033;
	border:1px solid #cccccc;
	font-weight: bold;
}
.lnkSottolineato
{
	text-decoration:underline;
}

.tb_label_content
{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:dashed;
}

.tb_label_content3
{
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}


.tb_intestazione
{
	font-size:x-small;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	width:400px;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:dashed;
	border-right-width:1px;
	border-right-color:#cccccc;
	border-right-style:dashed;	
}

	
.dotNetValidators
{
	font-size:xx-small; 
	color:Red;
}

.rigapari{
	FONT-SIZE: 8pt;BACKGROUND-COLOR: #eeeeee;	COLOR: #000000; border:1px solid #999999;
}
.rigadispari{
	FONT-SIZE: 8pt;BACKGROUND-COLOR: #ffffff;	COLOR: #000000; border: 1px solid #999999;
}
.intestazione{
	FONT-SIZE: 8pt;
	font-weight:bold;
	BACKGROUND-COLOR: #990033;
	COLOR: #ffffff;
	border:1px solid #cccccc;
	font-weight: bold;
}
.tb_cell_of_table
{
	font-size: x-small;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #cccccc;
}
/*

*/

.cl-btn {
	min-width: 70px;
	font-size: 11px;
}