﻿#myTable {margin-top: 1em; }
#myTable > * > tr > th { font-weight: bold; }
#myTable > tfoot > tr > th { font-weight: normal; background: #867B5E;}
#myTable > * > tr > td { padding-left: 10px; text-align: left; }
th { text-align: left; margin: 10px; padding: 4px 4px 4px 12px; color: #fff; background: #867B5E url(images/icon-table-sort.png) no-repeat 2px 8px;}

.sortedASC {
	background: url(images/icon-table-sort-asc.png) no-repeat 2px 4px #867B5E;
}

.sortedDESC {
	background: url(images/icon-table-sort-desc.png) no-repeat 2px 10px #867B5E;
}

.tableHeaderOver {
	cursor: pointer;
}

tr.altRow {background-color: #F6F4F0; }
tr.overmyTable { font-weight: normal; color: #76A838; cursor: default;}
.nobg { background-image: none; padding: 0 4px 0 4px;}

td.recent { background: url(images/icon-new_rouge.png) no-repeat top right;}