TD {
	font:12px arial;
}
.headTable TD {
	font:12px arial;
}
TD.lbl {
	padding:2px;
	background: #999;
	font:bold 12px arial;
	color:#FFF
}
TD.def {
	padding:2px;
	background: #FFF;
	border-bottom:1px #666 solid;
	font:12px arial;	
}

.filters TD {
	font:12px arial;
}
.headerRow TD , .headerRow TH{
	font:bold 12px arial;
	border-bottom:1px #666 solid;	
}
.pagesize {
	font:bold 12px arial;
	border-top:1px #999 solid;	
	border-bottom:1px #999 solid;	
	background:#DEDEDE;
}
.pagesize SELECT {
	font:italic 12px arial;
}
.repTable {
	display:block;
	border:1px #999 solid;	
}
#paging TD , .repTable TD {
	font:12px arial;
}
.title {
	font:bold 18px arial;
	border-bottom:1px #999 solid;
	padding:2px;	
	padding-left:4px;
}
.rowOut, .rowOver, .rowOn{ 
	font:12px arial;
}
.rowOut TD , .rowOver TD , .rowOn TD{  
	padding:2px;	
	padding-right:4px;
}
.rowOut TD { 	
	border-bottom:1px #666 solid;
	}

.rowOver TD{ 
	color:white;
	border-bottom:1px #003300 solid;
	background: #990066;
	cursor:pointer
	}	

.rowOn TD	{
	border-bottom:1px #003300 solid;	
	background: #FFFF99;
	color:#000;	
}
.rowOver img {
	background: #FFF;
}	
.statButtonOff , .statButtonOn {
	font:bold 11px verdana;
	cursor:pointer;
}
.statButtonOff {
	border:1px #999 outset;
	background: #DDD;
	color:#333;
}
.statButtonOn {
	border:1px #999 inset;
	background: #FFF;
	color:red;
}

.cellID {
	font-size:11px;
}
.contextual {
	width:160px;
	background: #F3E9F5;
	border: 1px solid #7a4f80;
	overflow : auto;
	font:italic 12px arial,helvetica;
}
#prevPag , #nextPag {
	cursor:pointer
}

.contextualMenuTitle {
	font:bold 12px arial;
	background: #7a4f80;
	color:white;
	padding: 2px;
	margin-bottom: 4px;
}
.contextualMenu , .contextualMenuOver {
	font:bold 12px arial;
	padding:4px;
	margin:3px;
	margin-bottom:5px;
	cursor:pointer;
}
.contextualMenu{
	background: #FFF;
	border:1px solid #999;
	color:#999;
}
.contextualMenuOver{
	background: #999;
	border:1px solid #000;
	color:#fff;
}
.analisiTitle {
	font:bold 15px arial;
	background:#ff3300;
	color:#fff;
}

.innerfs {border:none}
.innerfs LEGEND {font-weight:bold;color:#666}

@media print {
	BODY {
		overflow:auto;
	}
	.screenToolbar{
		display:none;
	}	
}
@media screen {
	.tbButton{
		padding: 2px;
		text-align:center;
		font:bold 12px arial;
		border: 1px solid #595959;
		cursor:pointer;
	}
}

@media print {
	.statButtonOff , .statButtonOn, IMG , .printHide{
		display:none;
	}
	input {
		border:none;
		background: #FFF;
		font:12px arial;
	}
	TD.lbl {
	padding:2px;
	font:bold 12px arial;
	}
	TD.def {
		padding:2px;
		border-bottom:1px #666 solid;	
	}
	thead{
	display:table-header-group
	}
	.headerRow{
	display:table-header-group
	}
}
.grpTbl {
	border:1px #666 solid;	
	background:#FFF;
	margin:2px;
	margin-bottom:4px;
}
.grpSymbol {
	font: bold 14px Arial, Helvetica, "Trebuchet MS";
}
.grpAdd {
	font: bold 12px Arial, Helvetica, "Trebuchet MS";
	color:#006699;
	text-decoration:underline;
	cursor:pointer
}
.grpTitle {
	font:bold 12px arial;
	border-bottom:1px #999 solid;
	padding:2px;	
	padding-left:4px;
}

.gruppiSelect {
	width:300px;	
	height:200px;
	background:#EEE;
	border:1px #999 inset;
}
BODY {
overflow:auto;
margin:0px;
}
.tab {
padding:2px;
}

.tabButton {	
	font: 16px  "Trebuchet MS", Arial, Helvetica;
	font-weight:bold;
	width:130px;
	text-align:center;
	border:1px outset;
	
}
.tabButton A {
  color:#666;
}
.tabButtonIn {
	background:#FFF;
	border:1px inset;
	font-weight:normal;
}
.tabButtonIn A{
 text-decoration:none;
 	color:#0066EE;
}

#pgTitle {
			font:bold 16px arial;
		}
#limitButton {
	font: 12px  "Trebuchet MS", Arial, Helvetica;
	font-weight:bold;
	width:250px;
	text-align:center;
	border:1px outset #CCC;
	margin: 3px;
	margin-left: 210px;
	cursor: pointer;
	background-image: url(../armadi/images/bg1.gif);	
	background-repeat: repeat;
}
#limitButton:hover{
	color: Red;
}