body {
	font-family: Verdana; font-size: 11px; color:#333333; text-decoration:none;        
	margin: 0;
}

.hl{cursor:pointer;cursor:hand;}

/*############################################################*/
/*#################___intestazione tabella___#################*/
/*############################################################*/
/*
.tdIntestaR{-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;}
.tdIntestaL{-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;}
.tdIntesta{
	height:25px;
	border: 1px solid #B9B9B9;
	border-bottom:3px solid #B9B9B9;
	background: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#D7D7D7));
	background: -moz-linear-gradient(top,  #E6E6E6,  #D7D7D7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#D7D7D7');
	font-family: Verdana; font-size: 11px; color:#004ABB; text-decoration:none;
}
.tdIntestaON{
	background: none;filter:none;background-color: #B9B9B9;
	color:#000000;
}
*/
/*grigio*/
/*
.tdIntestaR{-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;}
.tdIntestaL{-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;}
.tdIntesta{
	height:25px;
	border: 1px solid #999999;
	border-bottom:3px solid #808080;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#C0C0C0), to(#999999));
	background: -moz-linear-gradient(top,  #C0C0C0,  #999999);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C0C0C0', endColorstr='#999999');
	font-family: Verdana; font-size: 11px; color:#000000; text-decoration:none;
}
.tdIntestaON{
	background: none;filter:none;background-color: #B9B9B9;
	color:#000000;
}
*/
/*ARANCIO*/
/*
.tdIntestaR{-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;}
.tdIntestaL{-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;}
.tdIntesta{
	height:25px;
	border: 1px solid #fb982e;
	border-bottom:3px solid #bb5e01;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#bb5e01), to(#fb982e));
	background: -moz-linear-gradient(top,  #bb5e01,  #fb982e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bb5e01', endColorstr='#fb982e');
	font-family: Verdana; font-size: 11px; color:#FFFFFF; text-decoration:none;
}
.tdIntestaON{
	background: none;filter:none;background-color: #B9B9B9;
	color:#000000;
}
*/
/*BLU*/

.tdIntestaR{-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;}
.tdIntestaL{-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;}
.tdIntesta{
	height:25px;
	border: 1px solid #5096C0;
	border-bottom:2px solid #225588;
	background-color:#225588;
	background: -webkit-gradient(linear, left top, left bottom, from(#225588), to(#5096C0));
	background: -moz-linear-gradient(top,  #225588,  #5096C0);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#225588', endColorstr='#5096C0');
	font-family: Verdana; font-size: 11px; color:#FFFFFF; text-decoration:none;
}
.tdIntestaON{
	background: none;filter:none;background-color: #B9B9B9;
	color:#000000;
}


/*############################################################*/
/*####################___righe tabella___#####################*/
/*############################################################*/
.tableL{
	height:25px;
	border-collapse: collapse;
	border-spacing: 0px;
	border:0px;
	background-color: #FFFFFF;
	font-family: Verdana; font-size: 11px; color:#333333; text-decoration:none;
	border-bottom: 1px solid #D8D8D8;
}
.tableL1{background-color: #F4F4F4; }
.tableL2{background-color: #E5E5E5;}
.tableLOver{background-color: #D7D7D7;}
.tableLtdS1{background-color: #E5E5E5;}
.tableLtdS2{background-color: #DBDBDB;}

.tableLs1{background-color: #F1FAF1; }
.tableLs2{background-color: #DDE9DC;}
/*############################################################*/
/*###################___righe tabella dettagli___#############*/
/*############################################################*/
.tableDETT{
	border-bottom: 1px solid #D8D8D8;
}
.tableDETT_over{
	background-color:#D8D8D8;
	border-bottom: 1px solid #FFFFFF;
}
/*############################################################*/
/*###################___expand tabella___#####################*/
/*############################################################*/
.tableExpand{
	height:15px;
	line-height:15px;
	background-color: #D8D8D8;
	font-family: Verdana; font-size: 11px; color:#339933; text-decoration:none;
	-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;
	text-align:center;
}
.tableExpand_over{
	color:#FF0000;
	cursor:pointer;cursor:hand;
	background-color: #CACACA;
}
/*############################################################*/
/*###################___scroll pagine___######################*/
/*############################################################*/
#scrollPG{
	width:700px;
	height:30px;
	text-align:center;
	border: solid 1px #CCCCCC;
	background-color: #E5E5E5;
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-tradius: 6px;
}
/* Slider*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 10px; height: 12px; cursor: default; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ui-slider-horizontal { height: 5px; }
.ui-slider-horizontal .ui-slider-handle { top: -5px; margin-left: -10px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
/*barra scorrimento*/
.ui-widget-content { border: 1px solid #FFFFFF; background: #ACACAC; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
/*quadrato handler slider*/
.ui-widget-content .ui-state-default {border: 1px solid #CCCCCC; background: #666666;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.4);	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.4);	box-shadow: 1px 1px 1px rgba(0,0,0,.4);}
.ui-widget-content .ui-state-hover {border: 1px solid #666666;cursor:pointer;cursor:hand;}
.ui-widget-content .ui-state-active{border: 1px solid #666666; background: #333333;cursor:pointer;cursor:hand;}
/*############################################################*/
/*#######################___calendari___######################*/
/*############################################################*/
.clnd_mese{
	border: 1px solid #FF8000;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
	width:120px;
	height:15px;
	line-height:15px;
	font-family: Verdana; font-size: 11px; color:#FFFFFF; text-decoration:none;
	background-color:#FFAC59;
	text-align:center;
}
.clnd{
	padding-top:3px;
	padding-bottom:3px;
	width:130px;
	border: 1px solid #CCCCCC;
	background-color:#F4F4F4;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
	text-align:center;
	margin-right:1px;
	margin-left:1px;
}

.clnd_GGw td{
	width:15px;
	height:15px;
	text-align:center;
	font-family: Verdana; font-size: 10px; color:#666666; text-decoration:none;font-weight:bold;
	border: 1px solid #F4F4F4;
}
.clnd_empty{
	border: 1px solid #F4F4F4;
	width:15px;
	height:15px;
}
.clnd_disabled{
	border: 1px solid #CCCCCC;
	width:15px;
	height:15px;
	text-align:center;
	background-color:#FFFFFF;
	font-family: Verdana; font-size: 9px; color:#CCCCCC; text-decoration:none;font-weight:bold;
}
.clnd_clk{
	border: 1px solid #CCCCCC;
	width:15px;
	height:15px;
	text-align:center;
	background-color:#FFFFFF;
	font-family: Verdana; font-size: 9px; color:#004ABB; text-decoration:none;font-weight:bold;
	cursor:pointer;cursor:hand;
}
.clnd_clkOVER{
	border: 1px solid #FFCC66;
	background-color:#FFFFCC;
	color:#FF6600;
	cursor:pointer;cursor:hand;
}
.clnd_ACTIVE{
	border: 1px solid #FFFFFF;
	background-color:#004ABB;
	font-family: Verdana; font-size: 9px; color:#FFFFFF; text-decoration:none;font-weight:bold;
	cursor:pointer;cursor:hand;
}


.CONTENTscrollable {
	width: 440px;
	height:170px;
	overflow-x: auto;
}
/*
.CONTENTscrollable .items {
	width:100000px;
	position:absolute;
}
.items div {
	float:left;
}*/
.CALcontentMM{
	width:130px;
	text-align:center;
}
/*############################################################*/
/*#######################___filtro field___###################*/
/*############################################################*/
#filtroFContent{
	background-color: #333333;
	position: fixed;
	z-index: 200;
	left: 0px;top: 0;
	width:150px;
	height:70px;
	align:center;
	display:none;
	-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;
	padding-top:3px;
	padding-bottom:3px;
	-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: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#333333));
	background: -moz-linear-gradient(top,  #000000,  #333333);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#333333');
}
.areaDrop{
	width: 100%;
	height:30px;
	background-color: #0E1D32;
	line-height:30px;
	text-align:center;
	font-family: Arial; font-size: 11px; color:#FFFF00; text-decoration:none;
	border: 1px solid #162E50;
	/*-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;*/
	margin-bottom:3px;
	text-align:center;
}

.filtroDrag{
	z-index: 201;
	cursor: move;
	text-decoration:none;
}
.filtroDrag:hover{
	padding:2px;
	cursor: move;
	border: 1px solid #989676;
	background-color:#E0DFD6;
	border-collapse: collapse;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
}
.filtroLista{
	 width: 100%;
	 padding:1px;
	 border-top: 1px solid #3a3a3a;
	 border-bottom: 2px solid #111111;
	 background-color:#202020;
	 font-family: Verdana; font-size: 11px; color:#FFFFFF; text-decoration:none;
}
/*############################################################*/
/*#################___tab dettagli incassati___###############*/
/*############################################################*/
.tddettOFF{
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
	border-left:1px solid #CCCCCC; border-right:1px solid #ADADAD; border-top:1px solid #CCCCCC; border-bottom:1px solid #ADADAD; background-color:#E8E8E8;
	text-align:center;
	font-family: Verdana; font-size: 11px; color:#999999; text-decoration:none;
}
.tddettOVER{
	background-color:#DADADA;
	color:#333333;
}
.tddettACTIVE{
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
	border-left:1px solid #A0A0A0; border-right:1px solid #CCCCCC; border-top:1px solid #A0A0A0; border-bottom:1px solid #C3C3C3; background-color:#C3C3C3;
	text-align:center;
	font-family: Verdana; font-size: 11px; color:#004ABB; text-decoration:none;
}
/*############################################################*/
/*######################___path tracking___###################*/
/*############################################################*/
.ptDA{
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	border-right: 3px solid #CCCCCC; background-color: #EBEBEB;
	-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;
	padding:2px;
}
.ptA{
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	border-left: 3px solid #CCCCCC; background-color: #EBEBEB;
	-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;
	padding:2px;
}
.ptP{
	border:1px solid #CCCCCC;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
	padding:3px;
	background-color: #EBEBEB;
}
.ptAover{border-left: 3px solid #808080;background-color: #FFFFFF;border-color:#808080;}
.ptDAover{border-right: 3px solid #808080;background-color: #FFFFFF;border-color:#808080;}

.tb_feedContent{
	-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
	background-color: #FFFFFF;
	border:0px;
	padding:10px;
}
/*############################################################*/
/*######################___tooltip___###################*/
/*############################################################*/
.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; 
	background-color:#000000;
	
	font-family: Arial; 
	font-size: 12px;
	color: #FFFFFF;
	max-width: 200px; text-align: center;
	border-radius: 6px; -moz-border-radius:6px; -webkit-border-radius:6px;
	border: 0px solid #B9B9B9;
	
	-webkit-box-shadow: 0 1px 2px rgba(1,1,0,1);
	-moz-box-shadow: 0 1px 2px rgba(1,1,0,1);
	box-shadow: 0 1px 2px rgba(1,1,0,1);

 }
.tipsy-arrow { position: absolute; background: url('/images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }

/*verde*/
/*
.tb_rSUMdett{
	border: 0px;
	padding-top:3px;
	padding-bottom:5px;
	-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;
	background-color:#339933;
	-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: -webkit-gradient(linear, left top, left bottom, from(#225588), to(#22720E));
	background: -moz-linear-gradient(top,  #225588,  #22720E);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#225588', endColorstr='#22720E');
	border-top:2px solid #22720E;
}
*/

.tb_rSUMdett{
	border: 0px;
	padding-top:3px;
	padding-bottom:5px;
	-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;
	background-color:#225588;
	-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: -webkit-gradient(linear, left top, left bottom, from(#225588), to(#1F4E7A));
	background: -moz-linear-gradient(top,  #225588,  #1F4E7A);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#225588', endColorstr='#1F4E7A');
	border-top:2px solid #173C60;
}


.tb_rSUMdett_tabON{
	-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;
	height:25px;
	background-color:#FFFFFF;
	padding-left:5px;	
	font-family: Arial; font-size: 12px; color:#004ABB; text-decoration:none;
	text-align:left;
}
.tb_rSUMdett_tabOFF{
	-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;
	height:25px;
	background-color:#BAD1DC;
	padding-left:5px;
	font-family: Arial; font-size: 12px; color:#333333; text-decoration:none;
	border-right:1px solid #225588;
	text-align:left;
}

/*############___TABELLA COMPARE__##############################*/
.TBcompare{
	width:700px;
	border: solid 1px #CCCCCC;
	background-color: #E5E5E5;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-tradius: 6px;
}
/*##########___TAB ANNUNCI___########################*/
.tbannunci{
	-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;
	padding: 5px;
	background-color:#ff3300;
	border-top:2px solid #CC0000;
	font-family: Arial; font-size: 12px; color:#FFFFFF; text-decoration:none;font-weight:bold;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
	box-shadow: 0 1px 2px rgba(0,0,0,.5);
	margin-bottom:10px;
}
/*##########___TAG CLOUD___########################*/
.tagsCloud{
	float:left;
	display:inline;
	width:450px;
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
	border:3px solid #7BA7D2;
	background-color:#EAEAEA;
	-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: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#D7D7D7));
	background: -moz-linear-gradient(top,  #F4F4F4,  #D7D7D7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#D7D7D7');
}	


.tagsCloud ul{
	padding:5px;
	text-align:center;
	width:450px;
}
.tagsCloud li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.tagsCloud li a{
	font-family: Verdana; color:#333333;
	text-decoration:none;
	padding: 4px;	
}
.tagsCloud li a:hover{
	color:#FF9933;
}		

.tagCloud1{font-size:100%;}
.tagCloud2{font-size:130%;}
.tagCloud3{font-size:160%;}
.tagCloud4{font-size:190%;}
.tagCloud5{font-size:210%;}

.titleCLOUD_tab{
	-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px;
	height:25px;width:130px;background-color:#7BA7D2;
	text-align:center;
	height:25px;
	line-height:25px;
	font-family: Arial; font-size: 14px; color:#2C4270; text-decoration:none; font-weight:bold;
	margin-left:15px;
}
/*##########___TAG CLOUD___########################*/
.loadingBox{
	width:300px;
	height:150px;
	-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
	background-color:#333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#464646), to(#333333));
	background: -moz-linear-gradient(top,  #464646,  #333333);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#464646', endColorstr='#333333');
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.4);	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,.4);	box-shadow: 3px 3px 3px rgba(0,0,0,.4);
}

/*##########___COUNTER CODE___########################*/
.tbCCadd{
		-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;
		-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;
		background-color:#DDDDDD;
		border: 2px solid #DDDDDD;
		height:20px;
		padding-left:10px;
		padding-right:10px;
	}
	.tbCCcntnt{
		/*-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;*/
		-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;
		-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;
		background-color:#F4F4F4;
		border: 2px solid #DDDDDD;
		height:25px;
	}
	.btColor{
		float:right;
		border: 1px solid #C0C0C0;
		margin-left:5px;
		-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
		width:12px;
		height:12px;
		-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.4);	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.4);	box-shadow: 1px 1px 1px rgba(0,0,0,.4);
		font-size: 6px;
	}
	a.btColor:hover{border: 1px solid #FFFFFF;}
	
/*##########___TIP MANUALE___########################*/
.tipW{ padding: 5px;
	font-size: 10px;
	position: absolute;
	z-index: 100000; 
	padding: 5px 8px 4px 8px; 
	background-color:#000000;

	font-family: Arial; 
	font-size: 12px;
	color: #FFFFFF;
	max-width: 700px; text-align: left;
	border-radius: 6px; -moz-border-radius:6px; -webkit-border-radius:6px;
	border: 0px solid #B9B9B9;

	-webkit-box-shadow: 0 1px 2px rgba(1,1,0,1);
	-moz-box-shadow: 0 1px 2px rgba(1,1,0,1);
	box-shadow: 0 1px 2px rgba(1,1,0,1);
	opacity:0.90;filter:alpha(opacity=90);
}

/*##########___SWITCH BUTTON ON-OFF___#############*/
.swtchI_C{
	height:25px;
	width:72px;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	background-color:#3d77d8;
	background: -webkit-gradient(linear, left top, left bottom, from(#3d77d8), to(#7dabf8));
	background: -moz-linear-gradient(top,  #3d77d8,  #7dabf8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d77d8', endColorstr='#7dabf8');
	border:1px solid #96A6B4;
	font-family: Arial; font-size: 14px; color:#FFFFFF; text-decoration:none;font-weight:bold;
	cursor:pointer;cursor:hand;
}
.swtchI_C_off{
	height:25px;
	width:72px;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	background-color:#F4F4F4;
	background: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#CCCCCC));
	background: -moz-linear-gradient(top,  #F4F4F4,  #CCCCCC);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#CCCCCC');
	border:1px solid #CCCCCC;
	font-family: Arial; font-size: 14px; color:#808080; text-decoration:none;font-weight:bold;
	cursor:pointer;cursor:hand;
}
.swtchI_tab{
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	background-color:#CCCCCC;
	background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#F4F4F4));
	background: -moz-linear-gradient(top,  #CCCCCC,  #F4F4F4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#F4F4F4');
	width:35px;
	height:23px;
	float:left;
	font-size: 6px;
	border:1px solid #B2B2B2;
}
.swtchI_status{
	width:35px;
	height:23px;
	line-height:23px;
	float:left;
	text-align:center;
}

/*#########___BUTTON___#########*/
.btnCNT{
		padding-left:10px;padding-right:10px;
		padding-top:3px;padding-bottom:3px;
		text-align:center;
		-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
		border: solid 1px #CCCCCC;
		font-family: Arial; font-size: 16px;text-decoration:none;font-weight:bold;
	}
	.btnBLUE{
		background-color:#225588;
		background: -webkit-gradient(linear, left top, left bottom, from(#225588), to(#5096C0));
		background: -moz-linear-gradient(top,  #225588,  #5096C0);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#225588', endColorstr='#5096C0');
		color:#FFFFFF;
	}
	a.btnBLUE:hover{
		filter:  none;
		background:none;
		background-color: #5096C0;
		color:#FFFF99;
	}
	
/*#########___SELECT JQUERY___############*/
.selJqT{
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
	border: solid 1px #CCCCCC;
	height:20px;
	line-height:20px;
	text-align:center;
	font-family: Arial; font-size: 14px; color:#333333; text-decoration:none;font-weight:bold;
	background-color:#CCCCCC;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC));
	background: -moz-linear-gradient(top,  #FFFFFF,  #CCCCCC);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC');
	cursor:pointer;cursor:hand;
}
.selJqT_ON{
	-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;
	background-color:#E1E1E1;
	border: solid 1px #CCCCCC;
	height:20px;
	line-height:20px;
	text-align:center;
	font-family: Arial; font-size: 14px; color:#004ABB; text-decoration:none;font-weight:bold;
	cursor:pointer;cursor:hand;
}
.selJqL{
	z-index: 9001;
	position: absolute;
	line-height:20px;
	font-family: Arial; font-size: 14px;  text-decoration:none;
	border: solid 1px #E1E1E1;
	border-top: solid 1px #FFFFFF;
	text-align:center;
	display:none;
	-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);
}
.selJqL1{
	background-color:#FFFFFF;
	color:#666666;
	border-top: solid 1px #E1E1E1;
}
.selJqL2{
	background-color:#F4F4F4;
	color:#666666;
	border-top: solid 1px #E1E1E1;
}
.selJqLOver{
	background-color:#E1E1E1;
	color:#339933;
	cursor:pointer;cursor:hand;
}

/*#########################___div COMPARSA SCOMPARSA AGGIORNAMENTO DATO___##############################*/
.boxUPDdata{
	/*-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;*/
	padding:2px;
	/*border: 0px solid #FFFFFF;*/
	/*border: 1px solid #C0C0C0;*/
	/*background-color:#5979B5;*/
	/*background-color:#FFFFFF;*/
	font-family: Arial; font-size: 12px; color:#00AA00; text-decoration:none;
	position: absolute;
	z-index: 100;
	left:0px;
	top:0px;
	display:none;
}
/*#########################___BTN new lost sections___##############################*/
.btNL{
	-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
	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');

	font-family: Arial; font-size: 14px; color:#FFFFFF; text-decoration:none; font-weight:bold;
	border:1px solid #25588B;
	cursor:pointer;cursor:hand;
}
a.btNL:hover{
	background-color:#2D6BA8;
	filter:#2D6BA8;
	background:#2D6BA8;
	border:1px solid #72A6DA;
}

/*########################___BARRA BOTTOM FIXED___###################################*/
.floatingbar{
    overflow: hidden;
    width: 100%;
    height: 32px;
    position: fixed;
    bottom: 0;
    left:0;
    display:block;
    text-align:center;
    border-top:1px solid #0d0d0d;
    background-color: #0d0d0d;
	background: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#0d0d0d));
	background: -moz-linear-gradient(top,  #323232,  #0d0d0d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#0d0d0d');
}

.floatingbarDETT{
    overflow: hidden;
    position: fixed;
    bottom: 35px;
    display:none;
    -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
	-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: #111111;  

	border: 1px solid #000000;
	
	color: #FFFFFF; font-family:Arial;font-size:11px;
	width:250px;
	padding:5px;
}
.floatTABb{
	color: #CCCCCC; font-family:Arial;font-size:12px;
    height:100%;
	border: 0px;
}
.floatTAB_td{
	border-left: 1px solid #3B3B3B;
	border-right: 1px solid #111111;
	width:100px;
	text-align:center;
}


.floatTAB_tdOVER{
	background-color: #000000;
	color:#FFFFFF;
	cursor:pointer;cursor:hand;
}

/*.floatTAB{  
    -webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px;

	background-color: #10213A;
	background: -webkit-gradient(linear, left top, left bottom, from(#10213A), to(#224981));
	background: -moz-linear-gradient(top,  #10213A,  #224981);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#10213A', endColorstr='#224981');

	border: 2px solid #10213A;
	
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	
	border-bottom:0px;
}
*/


/*######################################___COMPARE TIME REFERER___#######################################*/

.CompareMenu{
	position: absolute;
	width: 80px;
	z-index: 1500;
	left:0px;
	top: 0px;
	border: solid 1px #C0C0C0;
	border-top: solid 0px #C0C0C0;
	background-color: #E5E5E5;
	display:none;
	
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.3);	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.3);	box-shadow: 2px 2px 2px rgba(0,0,0,.3);
	
	-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;
}
.CompareMenu_td{
	border-top: solid 1px #D1D1D1;
	border-bottom: solid 1px #FFFFFF;

	font-family: Verdana; font-size: 11px; color:#004ABB; text-decoration:none;
	text-align:center;
	height:20px;
}
.CompareMenu_tdOVER{
	color:#00AA00;
	background-color: #F3F3F3;
	cursor:pointer;cursor:hand;
}






.fltLOGmod{
	overflow:hidden;
	max-width:215px;
	font-family: Verdana; font-size: 11px; color:#FFFFFF; text-decoration:none;
}
.fltLOGmodO{
	background-color: #FF6600;
	color:#FFFFFF;
}
/*######################################___nasconde le stringhe oltre la lunghezza___#######################################*/
.HovflwCH{
	white-space:nowrap;
	overflow:hidden;
}
.HovflwCH_Itxt{
	border-width: 0px;
	background-color: transparent;
}

/*########################################___menu tendina___################################################################*/
#Mtendina{
	background-color:#EBEBEB;
	font-family: Verdana; font-size: 11px; color:#333333; text-decoration:none;
	position: absolute;
	z-index: 10007;
	top:0;
	left:0;
	-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;
	border: 1px solid #DBDBDB;
	-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);
	display:none;
}
#Mtendina ul{
	margin:10px 10px; 
	padding:0; 
		list-style-position: outside;
	list-style: none;
}
#Mtendina li{ 
	 margin:0; padding:0;
	line-height:18px;
	border-bottom: 1px solid #DBDBDB;
}









.FFbtnf{
	padding:2px;
	font-family: Verdana; font-size: 11px; color:#FFFFFF; text-decoration:none;
	border: 1px solid #232323;
	background-color:#111111;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
	display:inline;
	float:left;
	margin-right:3px;
}
a.FFbtnf:hover{
	background-color:#000000;
}
.FFbtnfA{
	border: 1px solid #00AA00;
	color:#FFDC9B;
}


.bt_appF{
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
	font-family: Arial; font-size: 14px; color:#3F3F3F; text-decoration:none;font-weight:bold;
	background-color:#111111;
	border: 1px solid #232323;
	text-align:center;
	height:20px;
	line-height:20px;
	width:95%;
}

.bt_appF_U{
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
	font-family: Arial; font-size: 14px; color:#004ABB; text-decoration:none;font-weight:bold;
	background-color:#CCCCCC;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC));
	background: -moz-linear-gradient(top,  #FFFFFF,  #CCCCCC);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC');
	border: 1px solid #000000;
	text-align:center;
	height:20px;
	line-height:20px;
	width:95%;
}

.boxLOCK{
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
	background-color:#F2F2F2;padding:5px;
	-webkit-box-shadow: 0px 0px 10px #000000; -moz-box-shadow: 0px 0px 10px #000000;	box-shadow: 0px 0px 10px #000000;
}


.MSGbox{
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
	background-color: #CC0000;
	background: -webkit-gradient(linear, left top, left bottom, from(#CC0000), to(#DE6767));
	background: -moz-linear-gradient(top,  #CC0000,  #DE6767);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000', endColorstr='#DE6767');
	padding:10px;
	font-family: Arial; font-size: 11px; color:#FFFFFF; text-decoration:none;
	border:0px;
	margin-top:10px;margin-bottom:10px;
}


/*------------------------------___LANGUAGE MENU___--------------------------------------------------------*/
ul.CHSlang {list-style:none; margin:0; padding:0;font:11px Verdana;}
ul.CHSlang * {margin:0; padding:0}
ul.CHSlang a {display:block; color:#333333; text-decoration:none}
ul.CHSlang li {position:relative; float:right; margin-right:2px;text-align:left;}
ul.CHSlang ul {
	position:absolute; top:26px; left:0;  display:none; opacity:0; list-style:none;
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
}
ul.CHSlang ul li {
	width:220px;
	margin:0;
	position:relative; border:1px solid #DBDBDB; border-top:none; 
	-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);
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
}
ul.CHSlang ul li a {
	display:block; padding:3px 5px; 
	background-color:#efefef;
	height:18px;line-height:18px;
}
ul.CHSlang ul li a:hover {background-color:#e1e1e1;}
ul.CHSlang ul ul {left:220px; top:-1px;}
ul.CHSlang .menulink {
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
	border: 1px solid #CCCCCC;
	white-space: nowrap;
	-webkit-box-shadow: 1px 1px 0px rgba(255,255,255,1);	-moz-box-shadow: 1px 1px 0px rgba(255,255,255,1);	box-shadow: 1px 1px 0px rgba(255,255,255,1);
	background-color:#EFEFEF;
	background: -webkit-gradient(linear, left top, left bottom, from(#DFDFDF), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #DFDFDF,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#FFFFFF');
	display: block;
	padding: 0px 10px;
	height:22px; line-height:22px;
}
ul.CHSlang .menulink:hover, ul.CHSlang .menuhover {color:#0066CC;}
ul.CHSlang .sub {
	background-color:#efefef;
	height:18px;line-height:18px;
}
ul.CHSlang .topline {border-top:1px solid #CCCCCC;}


/*-----------------------___BOX HOME___------------------------------------------------------------------*/
.bxHm{
	-moz-border-radius: 0px; -khtml-border-radius: 0px;	-webkit-border-radius: 0px;
	font-family: Arial; font-size: 18px; color:#FFFFFF; text-decoration:none;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.7);
	width:300px;
	height:40px;
	line-height:40px;
	text-align:center;
	
	/*-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,.5);	-moz-box-shadow: 0px 2px 4px rgba(0,0,0,.5);	box-shadow: 0px 2px 4px rgba(0,0,0,.5);*/
}
.bxHm-R{
	background-color: #D23C40;
	background: -webkit-gradient(linear, left top, left bottom, from(#D23C40), to(#AC0000));
	background: -moz-linear-gradient(top,  #D23C40,  #AC0000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D23C40', endColorstr='#AC0000');
	border: 0px solid #800000;
}
.bxHm-O{
	background-color: #FFB653;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFB653), to(#FF6600));
	background: -moz-linear-gradient(top,  #FFB653,  #FF6600);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB653', endColorstr='#FF6600');
	border: 0px solid #FF6600;
}
.bxHm-B{
	background-color: #0e276b;
	background: -webkit-gradient(linear, left top, left bottom, from(#4783DC), to(#203f80));
	background: -moz-linear-gradient(top,  #4783DC,  #203f80);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4783DC', endColorstr='#203f80');
	border: 0px solid #0e276b;
	font-size:16px; font-weight:bold;
}



/*###############___tabbing___###########################*/
.tabs a{
	padding: 5px 15px;
	height: 31px;
	line-height: 31px;
	
	font: 12px normal  Arial, Helvetica, sans-serif; color: #666666;font-weight:bold;text-decoration:none;
	text-shadow: 0px 1px 0px rgba(255,255,255,1);
	
	border: 1px solid #CCCCCC;
	border-bottom:0px;
	
	background-color: #f8f8f8;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#CCCCCC));
	background: -moz-linear-gradient(top,  #f8f8f8,  #CCCCCC);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#CCCCCC');
	
	-moz-border-radius-topright: 5px; -khtml-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px; -khtml-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;
	
	cursor:pointer;cursor:hand;
}

.tabs a.gif{
	background-color: #CCCCCC;
	background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#B4B4B4));
	background: -moz-linear-gradient(top,  #CCCCCC,  #B4B4B4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#B4B4B4');
	color: #333333;
}

.tabs{
	align:left;
	text-align:left;
	border-bottom: 4px solid #085aab;
	padding-bottom:5px;
	width:100%;
	
}

.tabs div.content{
	width:100%;
	background-color:FF0000;
}

.tabs a:hover{
	color:#333333;
	background: #CCCCCC;
	filter:transparent;
}



.tabs a.active{
	border: 1px solid #085aab;
	border-bottom:0px;
	background-color:#2d8ae7;
	background: -webkit-gradient(linear, left top, left bottom, from(#2d8ae7), to(#085aab));
	background: -moz-linear-gradient(top,  #2d8ae7,  #085aab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d8ae7', endColorstr='#085aab');
	
	color:#FFFFFF;
	text-shadow: 0px 1px 0px rgba(7,39,78,1);
	
	cursor:pointer;cursor:arrow;
}

.counterList{
	/*padding: 5px 0px;*/
}
.counterList_prev{
	/*width:300px;
	height:150px;
	border-bottom: 2px solid #cfcfcf;border-right: 2px solid #cfcfcf;
	border-top: 2px solid #ebebeb;border-left: 2px solid #ebebeb;
	background-color:#ffffff;*/
	
}