
tr.alt-row{background:none !important;}


#pagecontent{position:relative;}
#pagecontent th {font-weight:normal;}

#filtreform td{vertical-align:middle ;  }

#formulaire{background:#fff;padding:5px;}
#filtre{/*padding:5px;margin-top:5px;text-align:center;*/}
#table_formulaire td{padding:2px;}

#stats_droites{	background: #fff; padding:5px;margin-top:5px; }


#stats_bas
{
	background:#fff;
	padding:5px;
	margin-top:5px; 
}
.table_recap_global { width: 100%; }
.table_recap_global th{ padding-bottom:5px;}

.camembert{z-index:	-1000;width:300px;height:150px;}

.table_recap{ width:100%; border-collapse:separate;border-spacing:1px;background:#ccc;  padding:1px; border:2px solid #ccc; }
.table_recap td{ background:#fff; text-align:right;padding:2px;font-weight:bold;}
.table_recap th{ background:#fff; text-align:left; padding:2px;}


.graph_lines{z-index:-1000;width:750px;height:200px;}

.table_lines{ margin-top: 10px; width:100%; border-collapse:separate;border-spacing:1px; background:#ccc; padding:1px; border:2px solid #ccc;}
.table_lines td{ background:#fff; text-align:right;padding:2px;}
.table_lines th{ background:#fff; text-align:center; padding:2px;}


.options_graph
{
	display:none;
	background: none repeat scroll 0 0 #D8DFEA;
	padding:5px;
}	
.table_options td{	padding:1px;}
#tabs{	margin-top:5px;}


.tableaubleuciel{ width:100%;}
.tableaubleucieltd  { border-width:0px;border-style:solid;padding:5px;}
.tableaubleucielth { border-width:0px;border-style:solid;height:30px;vertical-align:middle;padding:0 10px;font-size:90%;}
 
 
 #pagestats label 
 {
	color : black;
	text-align: left;
 }
 
#onglets ul{border:none;background:none;}
#onglets .ui-state-default{border:1px solid #C8E7F7; background:#FAFDFF;}
#onglets .ui-state-active{border:1px solid #068FD9; background:#EAF5FC;}
#onglets li:hover{border:1px solid #068FD9; background:#EAF5FC;}

#onglets .ui-corner-top
{
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
}
#pagestats .ui-widget-content{ border :none;}
 
 
/*************************choix de periode****************************/
#choixperiode{
	display:none;
	position:absolute;
	margin-left: -235px;
    margin-top: 20px;
	border:1px solid grey;
	z-index:1000;
}
#choixperiode table 
{
	width:230px;
	background:#FFFFFF;
	border-collapse:separate;border-spacing:1px;
}
#choixperiode td:hover {background:#EAF5FD;border:1px solid #068FD9;}
#choixperiode .periode_selectionee{background:#EAF5FD;}
#choixperiode td{padding:2px 5px;text-align:left;border-collapse:separate;border-spacing:1px;border:1px solid #FFFFFF;}
 /*****************************************************/
 
#tableaurecapdegrade
{
	text-align:center;
	width:420px;
	font-size: 180%;
	font-weight:bold;
}

/**********************    detailstableau   *********************/
#detailstableau
{
	width:100%;
	text-align:center;
	
	color:grey;
	font-weight:bold;
	border-width: 0px ;
	border-style:solid;
}
#detailstableau td
{
	padding : 5px;
	border-width: 0px ;
	border-style:solid;
	color:#555555;
}
#detailstableau thead th
{
	font-size:10pt;
	color:#000;
	font-weight:bold;
	font-style:italic;
	border-width: 0px ;
	border-style:solid;
}
#detailstableau tfoot td
{
	background-color:#d0d0d0 ;
	
	font-style:italic;
	border-width: 0px ;
	border-style:solid;
}
#detailstableau .colonne1
{
	color:#000000;
	border-width: 0px ;
	border-style:solid;
}




#detailstableau .ble
{
	background-color:#EAF5FD ;
	color: #5259B0;
	font-style:italic;
}
#detailstableau .ros
{
	background-color:#FDEBEA;
	color: black;
}
#detailstableau .bhb
{
	border-top: 2px solid #018DD8 ;
	border-bottom:2px solid #018DD8 ;
}
#detailstableau .blr
{
	border-left: 2px solid #018DD8 ;
	border-right: 2px solid #018DD8 ;
}
#detailstableau .eno
{
	color : #000000;
	font-style:normal;
}


#detailstableau span.cub_suff{display:none;}

/******************* DATAGRID *************************/ 
#choixcolonnedetail
{
	display:none;
	position : absolute;
	margin-top: 0px;
    margin-left: 416px;
	border:1px solid grey;
	background : #FFFFFF;
	 width: 157px;
}
#choixcolonnedetail li
{
	padding:5px;
	border:1px solid #FFFFFF;
}
/**************************************************************/ 
#tabstypes.ui-widget {
    font-size: inherit;
}

.multiSelectOptions label {
    text-align: left;
}

/******************************** stats index ********************************************/

#stats_index {} 
#stats_index .tableaubleuciel {border-collapse: separate;border-spacing: 2px;}
#stats_index .tableaubleucielth {border-style: none;border-width: 0px;}
#stats_index .tableaubleucieltd {border-style: none;border-width: 0px;} 