body 
{
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	border: none;
}

.CheckBoxList
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	height: 20px;
	background-color: transparent;
	text-align: left;
}

hr 
{
	height: 1px;
	color: #999999;
}

table 
{  
	width: 100%;
	background-color: #CCCCCC;
	color: #000000;
	font-size: 11px;
	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
}

tablePan
{  
	background-color: #BBBBBB;
	color: #000000;
	font-size: 11px;
	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
}

.tableTransparent
{
	width: 100%;
	background-color: transparent;	
	color: #000000;
	font-size: 11px;
	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
}

tr.header
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	text-align: center;
	height:20px;	
}
	
tr.odd 
{
	background-color: #FFFFFF;
	text-align: right;
	height:20px;
}

tr.even 
{
	background-color: #FFFF99;
	text-align: right;
	height:20px;	
}

tr.header2
{
	background-color: #ffcccc;
	text-align: center;
	height: 20px;
}

tr.middle
{
	background-color: #ffffcc;
	text-align: right;
	height: 20px;
}

tr.canc
{
	background-color: #ffcccc;
	text-align: right;
	height: 20px;
	text-decoration: line-through;
}

td.subHeader 
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	text-align: center;
	background-color: #EEEEEE;
}

td 
{
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

td.rowHeader 
{
	background-color: #CCCCCC;
	font-weight: bold;
	color: #333333;
	text-align: left;
	white-space: nowrap;
	padding-right: 10px;
	font-size: 10px;
}

td.rowActions 
{
	width: 1px;
	font-weight: bold;
	background-color: #CCCCCC;
	text-align: left;
}

a 
{
	color: #000000;
	text-decoration: none;
}

a:hover 
{
	color: #CC3333;
	text-decoration: none;
}
	
input.text 
{
	width: 100px;
	font-size: 12px;
	font-family: Arial;
	color: #000066;
	border: 1px solid #A5ACB2; 
}

input.button 
{
	width: 80px;
	height: 20px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	border: 1px solid #A5ACB2; 
	cursor: hand;
	background: #FFFFFF url(../Images/backgroundButton.gif) repeat-x;
}

input.button_pressed
{
	width: 80px;
	height: 20px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	cursor: hand;
	background: url(../Images/backgroundButton.gif) #ff0000 repeat-x;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}


.lblNumeri 
{
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-align: right;	
}

select.short 
{
	width: 100px;
	background-color: #EEEEEE;
	font-family: Arial;
	color: #000066;
	font-size: 10px;
	background-color: #FFFFFF;
}

select.long 
{
	width: 200px;
	background-color: #EEEEEE;
	font-family: Arial;
	color: #000066;
	font-size: 10px;
	background-color: #FFFFFF;
}

select.small 
{
	background-color: #EEEEEE;
	font-family: Arial;
	color: #000066;
	background-color: #FFFFFF;
	text-transform: lowercase;	
}

span.note 
{
	padding: 0px 3px 0px 3px;
	color: #666666;
	background-color: #CCCCCC;
	font-weight: bold;
}

span.label 
{
	width: 100px;
}

span.spacer 
{
	width: 25px;
}

.data 
{
	font-weight: bold;
}	

.criticalData 
{
	color: #FF0000;
	font-weight: bold;
}
.DataGridFixedHeader 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	POSITION: relative; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #FFCC00;
	TEXT-ALIGN: center 
}

td.RDA_Autorizzati
{
	font-weight: bold;
	color: #ff0000;
	font-family: Verdana;
	background-color: #98fb98;
}

td.RDA_NonAutorizzati
{
	font-weight: bold;
	color: #000033;
	font-family: Verdana;
	background-color: #ff7f50;
}

td.RDA_DaEsaminare
{
	font-weight: bold;
	font-family: Verdana;
	background-color: #add8e6;
	color: #330033;
}

span.RDA_Autorizzati
{
	font-weight: bold;
	color: #ff0000;
	font-family: Verdana;
	background-color: #98fb98;
}

tr.RDA_Eliminata
{
	background-color: #ffcccc;
	text-align: right;
	height: 20px;
	text-decoration: line-through;
}
td.RDA_Eliminata
{
	background-color: #ffcccc;
	text-align: right;
	height: 20px;
	text-decoration: line-through;
}

td.WBS_Piccolo
{
	font-family: Verdana;
	font-size: xx-small;
	text-transform: lowercase;
}

span.RDA_NonAutorizzati
{
	font-weight: bold;
	color: #000033;
	font-family: Verdana;
	background-color: #ff7f50;
}



td.ODA_Autorizzati
{
	font-weight: bold;
	color: #ff0000;
	font-family: Verdana;
	background-color: #98fb98;
}

td.ODA_NonAutorizzati
{
	font-weight: bold;
	color: #000033;
	font-family: Verdana;
	background-color: #ff7f50;
}

td.ODA_DaEsaminare
{
	font-weight: bold;
	font-family: Verdana;
	background-color: #add8e6;
	color: #330033;
}

tr.ODA_Eliminata
{
	background-color: #ffcccc;
	text-align: right;
	height: 20px;
	text-decoration: line-through;
}
td.ODA_Eliminata
{
	background-color: #ffcccc;
	text-align: right;
	height: 20px;
	text-decoration: line-through;
}

input.ODA_Autorizzati
{
	font-weight: bold;
	color: #ff0000;
	font-family: Verdana;
	background-color: #98fb98;
}

input.ODA_NonAutorizzati
{
	font-weight: bold;
	color: #000033;
	font-family: Verdana;
	background-color: #ff7f50;
}




#loading {  
	width: 280px;  
	height: 280px;  
	background-color: #c0c0c0;  
	position: absolute;  
	left: 50%;  
	top: 50%;  
	margin-top: -140px;  
	margin-left: -140px;  
	text-align: center;  
}  

span.centered 
{
	position:absolute;
	left:200px;
	top:200px;
}

div.ScrollableSpan 
{
	height: 300px;
	xxwidth: 700px;
	xxheight: 100%;
	width: 100%;	
	overflow: auto;
	border: 1px solid #666;
	background-color: #ccc;
	padding: 8px;
}
