table.datagrid {
	border-collapse: collapse;
	width: 100%;
	margin-left: 0%
}

table.datagrid tr {
	cursor: pointer;
}

table.datagrid td {
	border-bottom: 1px solid #eee;
	padding: 5px;
}

table.datagrid .alternate td {
	border-bottom: 1px solid #eee;
	background: #efefef;
	padding: 5px;
}

table.datagrid tr.hover td { //
	background: #e5eefc;
	border-bottom: 1px solid #666;
}

table.datagrid th {
	border-bottom: 1px solid #333;
	padding: 5px;
	background-color: #ccc;
	font-weight: bold;
	background-color:#FFFFFF;
}

table.datagrid .filters th {
	background-color: #EEEEEE;
	background: url(/images/table/backtablehead.jpg) repeat-x;
	border-bottom: 0px solid #fff;
	padding: 4px;
	padding-bottom: 15px;
	padding-top: 6px;
}

table.datagrid th.table-sortable {
	background-image: url(/images/table/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.datagrid th.table-sorted-desc {
	background-image: url(/images/table/desc.gif);
}

table.datagrid th.table-sorted-asc {
	background-image: url(/images/table/asc.gif);
}

table.datagrid td.pager {
	text-align: center;
	background-color: #CCCCCC;
}

table.datagrid td.pager a {
	font-weight: normal;
}

table.datagrid td.pager .current_page {
	text-decoration: underline;
}

table.datagrid td.pager a:hover {
	font-weight: bold;
}

.boldLine{
	font-weight: bold;
}

.statut
{	

	color:#333333;
	padding:0;
	text-align:center;
	width:85%;


}

.statut.AR
{	

	background:#FF6600;
	

}

.statut.N 
{	

	background:#b1e7ff;
	

}

.statut.E
{	

	background:#b1e7ff;
	

}

.statut.T
{	

	background:#ddd;
	

}


.statut.R
{	

	background:red;
	

}


.statut.BQ
{	

	background:#ffd97e;
	

}


.statut.TF
{	

	background:red;
	

}

.statut.TFOK
{	

	background:#FF6666;
	

}
.statut.SS
{	

	background:#FFFF99;
	

}
.statut.P
{	
	background:#BBBBBB;	
}
