
table.resultset {
	margin: auto;
	border: 1px dotted #0DA6DF;
	background-color: #FFF;
	text-align: left;
	width: 100%;
}
th  {
	background-color: #EEE;
    border: 1px dotted #0DA6DF;
	color:#0DA6DF;
	font-size:.9em;
	text-align:center;
}
td.resultset  {
	font-size:.8em;
	padding:5px;
}	

th.resultset_right_g  {
	background-color: #E7FFCF;
    border: 1px dotted #0DA6DF;
	color:#0DA6DF;
	font-size:.9em;
	text-align:right;
}
th.resultset_right_w  {
	background-color: #FFF;
    border: 1px dotted #0DA6DF;
	color:#0DA6DF;
	font-size:.9em;
	text-align:right;
}





.sortable {
		background: 
			#EEEEEE
			url('../images/icone/green_arrows.gif')
			no-repeat
			center left;
		color:#0DA6DF;
		padding: 5px;
		padding-left: 25px;
		text-align: left;
		cursor: pointer;	
}
.sortUp {
	background:
		 #AFAFAF
		url('../images/icone/green_decending.gif')		
		no-repeat
		center left;
		color: #FFFFFF;
		padding: 5px;
		padding-left: 25px;
		text-align: left;
		cursor: pointer;	

}

.sortDown {
	background:
		#AFAFAF
		url('../images/icone/green_acending.gif')
		no-repeat
		center left;
		color:#FFFFFF;
		padding: 5px;
		padding-left: 25px;
		text-align: left;
		cursor: pointer;	
}


#loading {
	position: absolute;
	width: 100%;
	height: 100%;
	left:0px;
	top:0px;
	text-align: center;
	display: none;
	margin:0px;
	padding:0px;
}

#loading div {
	padding:3px;
	margin: auto;
	font-size:.8em;
	text-align: center;
	width: 300px;
	top:250px;
	position: relative;
	color: #333;
	font-weight: bold;
}

#loading_partecipanti {
	width: 100%;
	height: 100%;
	left:0px;
	top:0px;
	text-align: center;
	display: none;
	margin:0px;
	padding:0px;
}

#loading_partecipanti  div {
	padding:3px;
	margin: auto;
	font-size:.8em;
	text-align: center;
	width: 300px;
	top:-200px;
	position: relative;
	color: #333;
	font-weight: bold;
}



	.even {
		background-color:#FFF;
	}
	
	.odd {
		background-color:#EFFEFF;
	}
	.highlight {
		background-color: #CFFBFF;
	}

	.chosen {
		background-color: #0DA6DF;
		color: #ffffff;
	}
	
	
