/* tables */
table.tablesorter {
	font-family:arial;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}

table.tablesorter td,
table.tablesorter th {
	vertical-align: middle !important;
}

table.tablesorter th {
	text-align:center;
}

td.modele {
	font-weight: bold;
}
td.fiche {
	text-align:center;
}

/*ici on règle le rouge du table header */
table.tablesorter thead tr .header {
	background-color: none; 
	background-image: url("../images/bg.gif");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

/* annulation du survol et fleche enlevée pour les zones non cliquables */
table.tablesorter thead tr th.none {
	background-image: none;
	cursor: auto;
	background-color: #da0000; 
}

table.tablesorter tbody td {
	color: #3d3d3d;
	padding: 4px;
	background-color: #fff;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#f0f0f6;
}

table.tablesorter thead tr .headerSortDown, 
table.tablesorter thead tr .headerSortUp {
	background-color: #666; 
	background-repeat: no-repeat;
	background-position: center right;
	color: #fff;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url("../images/asc.gif");
}
table.tablesorter thead tr .headerSortDown {
	background-image: url("../images/desc.gif");
}
.pager {
	clear:both;
	border:2px dashed red;
}
