/*body { font: 0.8em Arial; }*/

/* Datagrid Table */
table.tbl {
	width: 100%;
	border-collapse: collapse;
	/*border: 2px solid #c3daf9;*/
	font-size: 12px;
	font-family: "Arial", verdana, sans-serif;
	clear: both;
}

	table.tbl, table.tbl a {
		font-size: 12px;
		color: #313131;
	}

	td.tbl-header {
		/*background: url(/images/head_bg.gif);*/
		background: #e8e6de;
		text-align: center;
		padding: 3px;
		font-weight: bold;
		/*border-bottom: 2px solid #c3daf9;*/
	}
	
	td.tbl-header a {
		color: #312e1a;
	}
	
	table.tbl thead td.tbl-header, table.tbl tbody tr.tbl-row td {
		padding: 5px 2px;
		border: 1px solid #cfccc9;
	}

	tr.tbl-footer {}
	
	table.tbl-footer {
		margin-top: 20px;
		padding: 5px 2px;
		font-size: 1em;
		border: 1px solid #cfccc9;
	}
	
	tr.tbl-row {}
	
	tr.tbl-row:hover { background: #EBFFFF; } /* Old color: #E9E9E9 */
	tr.tbl-row-even { background: #f4f4f4; }
	tr.tbl-row-odd { background: white; }
	tr.tbl-row-highlight:hover { background: #fffba6; cursor: pointer; }
	
	td.tbl-nav {
		/*background: url(/images/head_bg.gif);*/
		height: 20px;
		color: #4D4D4D;
	}
	
	td.tbl-pages { text-align: center; }
	
	td.tbl-row-num { text-align: right; }
	
	td.tbl-cell {}
	
	td.tbl-controls { text-align: center; }
	
	td.tbl-found {}
	
	td.tbl-checkall {}
	
	td.tbl-page { text-align: right; }
	
	td.tbl-noresults {
		font-weight: bold;
		color: #9F0000;
		height: 45px;
		text-align: center;
	}
	
	/* Boutons supp tout et reset table */
	span.tbl-create, span.tbl-reset {
		display: block;
		margin: 5px 0;
	}
	
		span.tbl-create a, span.tbl-reset a {
			color: #313131;
		}
		
	
	img.tbl-create-image, img.tbl-reset-image { margin-right: 5px; border: 0; }
	
	div.tbl-filter-box {}
	
	img.tbl-arrows { border: 0; }
	
	img.tbl-order-image { margin: 0 2px; border: 0; }
	
	img.tbl-filter-image { border: 0; }
	
	img.tbl-control-image { border: 0; }
	
	span.page-selected { color: black; font-weight: bold; }
	
	input.tbl-checkbox {}