* { margin:0; padding:0; }
#surveillance {
	margin:5px; 
	border-collapse:collapse; 
	border:1px solid; 
	font:normal 11px Arial, Verdana, Sans-serif; 
	letter-spacing:1px;
	line-height: 1em;
}
#surveillance tr {
	border:1px solid;
}
#surveillance th {
	border:1px solid; 
	padding:5px 5px 5px 2px;
}
#surveillance td {
	border:1px solid; 
	text-align:center; 
	padding:2px;
}
#surveillance .aleft {
	text-align:left;
}
#surveillance .action {
	clear:both; 
	margin:0; 
	padding:0; 
}
#surveillance td p {
	line-height:16px;
}

#surveillance .action p {
	display:inline-block; 
	float:left; 
	line-height:16px; 
	margin:0; 
	font-size:11px;
}
#surveillance .action a {
	display:inline-block; 
	float:right;
}

#surveillance .action img {
	vertical-align:middle;
}

#surveillance #type {
	width:120px;
}
#info {
	margin:5px 5px 5px 30px; 
	font:normal 1em Arial, Verdana, Sans-serif; 
	letter-spacing:1px; 
	line-height: 1em;
}
#info td {
	padding-right:10px;
}
table.tablesorter thead tr .header { 
	background:url(../img/bg.gif) no-repeat center right; 
	cursor:pointer; 
}
table.tablesorter thead tr .headerSortUp { 
	background-image: url(../img/asc.gif); 
}
table.tablesorter thead tr .headerSortDown { 
	background-image: url(../img/desc.gif); 
}
#tri li {
	list-style-type:none; 
	margin-left:10px; 
	display:inline; 
	font-size:11px; 
}
.options { 
	margin-left:10px; 
	margin-top:5px; 
	font-size:11px; 
}

#telechargementjsMsg { 
	margin-left:10px; 
	margin-top:5px; 
}
.valign img, .valign span {
  vertical-align: middle;
  display: inline-block;
}
#surveillance td.encours { 
	text-align:right; 
}
#surveillance th.score { 
	width:60px; 
}
#surveillance td a.editencours { 
	display:none; 
}