.RowIntesta{
	border:0px;
	width:750px;
	height:25px;
	background-color:#DBDBDB;
	-webkit-border-top-right-radius: 2px;-moz-border-radius-topright: 2px;border-top-right-radius: 2px;
	-webkit-border-top-left-radius: 2px;-moz-border-radius-topleft: 2px;border-top-left-radius: 2px;
}

.RowIntesta td{
	border-bottom: 2px solid #B9B9B9;
	text-shadow: 0px 1px 0px #ffffff;
	font-weight:bold;
}

.RowIntesta td.sorted{
	background-color:#cacaca;
	border-bottom: 2px solid #6e6e6e;
}

.RowLine{
	border:0px;
	width:750px;
	height:28px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #ffffff;
}


.RowLine1{background-color:#FFFFFF;}
.RowLine2{background-color:#f2f2f2;}
.RowLine_hover{background-color:#e5e5e5;}
.RowLine .tdSort1{background-color:#f2f2f2;}
.RowLine .tdSort2{background-color:#e5e5e5;}
.RowLineS{background-color:#E3EAFB;}

/*
#prgBAR{
	border: solid 0px;
	background-color: #217cd7;
	background: -webkit-gradient(linear, left top, left bottom, from(#4288D5), to(#105aa5));
	background: -moz-linear-gradient(top,  #4588D5,  #105aa5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4588D5', endColorstr='#105aa5');
	display: inline-block;
	height:14px;	
	float:left;
	-webkit-border-radius: 2px;	-moz-border-radius: 2px; border-radius: 2px;
	-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-left-radius: 0px;
	border-left: 1px solid #0c457e;
	font: 5px Arial;
}
*/

#progressBAR{
	border: 0px solid #93b665;
	background-color: #93b665;
	background: -webkit-gradient(linear, left top, left bottom, from(#a5c760), to(#93b665));
	background: -moz-linear-gradient(top,  #a5c760,  #93b665);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5c760', endColorstr='#93b665');
	display: inline-block;
	height:14px;	
	float:left;
	-webkit-border-radius: 2px;	-moz-border-radius: 2px; border-radius: 2px;
	font: 5px Arial;
	-moz-box-shadow: 0px 1px 1px #ffffff;
	-webkit-box-shadow: 0px 1px 1px #ffffff;
	box-shadow: 0px 1px 1px #ffffff;
}

.progressBAR_CMPRS{
	border: 0px;
	display: inline-block;
	height:14px;	
	font: 5px Arial;
	-moz-box-shadow: 0px 1px 1px #ffffff;
	-webkit-box-shadow: 0px 1px 1px #ffffff;
	box-shadow: 0px 1px 1px #ffffff;
}
.progressBAR_CMPRS_P{
	background-color: #2e6ba8;
	background: -webkit-gradient(linear, left top, left bottom, from(#71a6da), to(#2e6ba8));
	background: -moz-linear-gradient(top,  #71a6da,  #2e6ba8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#71a6da', endColorstr='#2e6ba8');
	float:left;
}

.progressBAR_CMPRS_N{
	background-color: #CC0000;
	background: -webkit-gradient(linear, left top, left bottom, from(#E64D4D), to(#CC0000));
	background: -moz-linear-gradient(top,  #E64D4D,  #CC0000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E64D4D', endColorstr='#CC0000');
	float:right;
}

/*#################################################################################################*/
/*#####################___LAST 20k summary bar___##################################################*/
/*#################################################################################################*/
#progressBarL20k{
	height:25px;width:740px;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	border:1px solid #93b665;
	background-color: #dbdbdb;
	background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#ffffff));
	background: -moz-linear-gradient(top,  #dbdbdb,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#ffffff');
}
#progressBarL20k_F{
	float:left;
	background-color: #93b665;
	background: -webkit-gradient(linear, left top, left bottom, from(#a5c760), to(#93b665));
	background: -moz-linear-gradient(top,  #a5c760,  #93b665);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5c760', endColorstr='#93b665');
	height:100%;
}
#progressBarL20k_L{
	float:left;
	height:100%;
	background:#6a8941;
}


/*#################################################################################################*/
/*#####################___LAST 20k filter time___##################################################*/
/*#################################################################################################*/
.l20k_filterTime{
	width:750px;
	position: absolute;
	z-index: 750;
	left:0px;
	top:0px;
	display:none;
	background-color: #D4D4D4;
	-moz-border-radius-: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px #666666;-moz-box-shadow: 0 1px 2px #666666;box-shadow: 0 1px 2px #666666;
	padding:5px 0px;
}

.l20k_filterTimeBOXcnt{
	width:500px;
	background-color:#F8F8F8;
	-webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomleft: 2px; border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; border-bottom-right-radius: 2px;
	padding-top:5px;
}



.BarTitolo{
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
	background-color:#2D6BA8;
	background:-webkit-gradient(linear,left top,left bottom,from(#72A6DA),to(#2D6BA8));
	background:-moz-linear-gradient(top,#72A6DA,#2D6BA8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72A6DA',endColorstr='#2D6BA8');
	width:100%;
	height:30px;
	text-align:left;
	color:#ffffff;
	font-family: Arial,sans-serif;
	font-size: 20px;
	text-decoration:none;
	text-shadow: 0px 1px 0px #214e7a;
	border: 0px;
}

.BarTitolo_BOX{
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
	color:#ffffff;
	font-family: Arial,sans-serif;
	font-size: 14px;
	text-decoration:none;
	border: 1px solid #2D6BA8;
	padding:1px 5px;
}
.BarTitolo_BOX_hover{
	background-color:#2D6BA8;
	background:-webkit-gradient(linear,left top,left bottom,from(#163554),to(#2D6BA8));
	background:-moz-linear-gradient(top,#163554,#2D6BA8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#163554',endColorstr='#2D6BA8');
	border: 1px solid #1e4873;
}
a.BarTitolo_BOX:hover{
	background-color:#2D6BA8;
	background:-webkit-gradient(linear,left top,left bottom,from(#163554),to(#2D6BA8));
	background:-moz-linear-gradient(top,#163554,#2D6BA8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#163554',endColorstr='#2D6BA8');
	border: 1px solid #1e4873;
	cursor:pointer;cursor:hand;
}

.BarTitoloFeature{
	width:910px;
	text-align:left;
	padding: 5px 0px;
	padding-left:10px;
	font-family: Arial;
	font-size: 20px;
	color:#ffffff;
	text-shadow: 0px 1px 0px #000000;
	text-decoration:none;
	-moz-border-radius: 2px; -khtml-border-radius: 2px;	-webkit-border-radius: 2px;
	background-color:#333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#121212));
	background: -moz-linear-gradient(top,  #333333,  #121212);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#121212');
	margin-bottom:10px;
}

.BarCompare{
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;	
	background-color:#d2d9e1;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#d2d9e1));
	background: -moz-linear-gradient(top,  #f2f2f2,  #d2d9e1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d2d9e1');
	border: 1px solid #d2d9e1;
	padding:5px;
}
	
.BarCompare td.voce{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	text-shadow: 0px 1px 0px #ffffff;
	width:60px;
	text-align:center;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #bfcad5;
}
.BarCompare td.voce_hover{
	background-color:#f2f2f2;
	cursor:pointer;cursor:hand;
	border-bottom: 1px solid #bfcad5;
}

.TabSummTop{
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
	width:250px;
	height:100%;
	background-color:#DBDBDB;
	
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	text-shadow: 0px 1px 0px #ffffff;
}
.TabSummTop_hover{
	background-color:#ffffff;
	cursor:pointer;cursor:hand;
	color:#0066CC;
}

.TabSummTop_on{
	color:#ffffff;
	background-color:#666666;
	-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-left-radius: 0px;
	text-shadow: 0px 1px 0px #333333;
}

.TabSummTop_SUB{border-top:solid 1px #20447b;text-align:left;padding:3px 0px;}


.TabSummTopB{
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
	padding: 2px 10px;
	height:100%;
	background-color:#dbdbdb;
	
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#20447b;
	text-decoration:none;
	font-weight:bold;
	text-shadow: 0px 1px 0px #ffffff;
	
	float:left;
	margin: 0px 1px;
}
.TabSummTopB_hover{
	background-color:#ceddf2;
	cursor:pointer;cursor:hand;
	color:#0066CC;
}

.TabSummTopB_on{
	color:#ffffff;
	background-color:#20447b;
	-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-left-radius: 0px;
	text-shadow: 0px 1px 0px #0d1c31;
}


.TabSummTopBsm{
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
	padding: 2px 10px;
	height:100%;
	background-color:#dbdbdb;
	
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#20447b;
	text-decoration:none;
	font-weight:bold;
	text-shadow: 0px 1px 0px #ffffff;
	
	float:left;
	margin: 0px 1px;
}
.TabSummTopBsm_hover{
	background-color:#ceddf2;
	cursor:pointer;cursor:hand;
	color:#0066CC;
}

.TabSummTopBsm_on{
	color:#ffffff;
	background-color:#20447b;
	-webkit-border-top-right-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;
	text-shadow: 0px 1px 0px #0d1c31;
}







.boxCC{
	-webkit-border-radius: 2px;	-moz-border-radius: 2px; border-radius: 2px;
	border: 1px solid #cccccc;

}

.boxCC td.addNew{
	-webkit-border-top-right-radius: 2px;-moz-border-radius-topright: 2px;border-top-right-radius: 2px;
	-webkit-border-top-left-radius: 2px;-moz-border-radius-topleft: 2px;border-top-left-radius: 2px;
	border-bottom: 2px solid #B9B9B9;
	text-shadow: 0px 1px 0px #ffffff;
	font-weight:bold;
	background-color:#DBDBDB;
}

.CorniceImg{border: 1px solid #bbbbbb;padding: 2px;}
.CorniceImg_hover{border-color: #949494;}


.BOXevidenzia{
	border:0px;
	background-color: #dbdbdb;
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius:2px;
	padding:5px;
}


.BOXchkbox{
	border: 1px solid #cccccc;
	background-color: #dbdbdb;
	-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
	padding:5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	pointer;cursor:hand;
}
.BOXchkbox_on{
	color:#0066cc;
	border: 1px solid #cccccc;
	background-color: #cccccc;
}

#scrollPG{
	width:750px;
	height:30px;
	text-align:center;
	border:solid 0px;
	background-color:transparent;
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	-webkit-border-radius:0px;-moz-border-radius:0px;border-tradius:0px;
}

.tabSmall{
	border: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#808080;
	font-weight:bold;
	text-decoration:none;
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;	
}
.tabSmall_on{
	border: 1px solid #d2d9e1;
	background-color:#f2f2f2;
	color:#0066cc;
}
.tabSmall_onG{
	border: 1px solid #cccccc;
	background-color:#dbdbdb;
	color:#0066cc;
}

a.tabSmall_on:hover{
	border: 1px solid #d2d9e1;
	background-color:#f2f2f2;
	color:#0066cc;
}

.boxROW{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #E1E1E1;
	border-top:1px solid #CCCCCC;
	border-bottom:2px solid #E1E1E1; 
	background-color:#d2d9e1;
	background: -webkit-gradient(linear, left top, left bottom, from(#d2d9e1), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #d2d9e1,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d9e1', endColorstr='#FFFFFF');
	padding: 2px;
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
}


.boxUPDdataTIP{
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
	padding:1px 2px;
	font-family: Arial; font-size: 12px; color:#ffffff; text-decoration:none;
	background-color:#339933;
	position: absolute;
	z-index: 100;
	left:0px;
	top:0px;
	display:none;
	-moz-box-shadow: 1px 1px 4px #333333;
	-webkit-box-shadow: 1px 1px 4px #333333;
	box-shadow: 1px 1px 4px #333333;
}

.BOXdettSUM{
	border: 0px;
	padding-top:3px;
	padding-bottom:5px;
	-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomleft: 2px;border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;-moz-border-radius-bottomright: 2px;border-bottom-right-radius: 2px;
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);	box-shadow: 2px 2px 2px rgba(0,0,0,.4);
	background-color:#2f64b3;
	background: -webkit-gradient(linear, left top, left bottom, from(#20447b), to(#2f64b3));
	background: -moz-linear-gradient(top,  #20447b,  #2f64b3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#20447b', endColorstr='#2f64b3');
	border-top:2px solid #173C60;
}


.BOX_lockS{
	-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;
	background-color:#d6ecf1;
	background: -webkit-gradient(linear, left top, left bottom, from(#dbeef2), to(#95bbc6));
	background: -moz-linear-gradient(top,  #dbeef2,  #95bbc6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbeef2', endColorstr='#95bbc6');
    border: 1px solid #758c94;

	-moz-box-shadow: 0px 0px 5px #000000;
	-webkit-box-shadow: 0px 0px 5px #000000;
	box-shadow: 0px 0px 5px #000000;
	padding:5px;
}


.tdCOMPAREtr{
	font-family:lucida grande,tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	color:#222222;
	text-decoration:none;
	font-weight:bold;
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
	background-color:#f4f4f4;
	border: 1px solid #dbdbdb;
	padding:2px 5px;
	-moz-box-shadow: 0px 1px 0px #ffffff;
	-webkit-box-shadow: 0px 1px 0px #ffffff;
	box-shadow: 0px 1px 0px #ffffff;

}

.tdCOMPAREtr_s{
	color:#0066cc;
	border: 1px solid #0066cc;
}


.boxBTN{
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	padding: 3px 5px;
	font-size: 14px;font-family: arial,verdana,sans-serif;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	background-color:#808080;
	background: -webkit-gradient(linear, left top, left bottom, from(#808080), to(#1E1E1E));
	background: -moz-linear-gradient(top,  #808080,  #1E1E1E);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080', endColorstr='#1E1E1E');
}
a.boxBTN:hover{
	background-color:#333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E1E1E), to(#1E1E1E));
	background: -moz-linear-gradient(top,  #1E1E1E,  #1E1E1E);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E1E1E', endColorstr='#1E1E1E');
}