

.tableau{
width:804px;
margin-right:auto;
margin-left:auto;
margin-top:20px;
}

.pagination{

}

.pagination img{
border: 0;
} 

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 10px;
}

.pagination li{
padding: 0 1px;
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #ccc;
text-decoration: none;
color: #666;
}

.pagination a:hover, .pagination a:active{
padding: 0 5px;
border: 1px solid #666;
color: #666;
background-color:#f1f1f1;
}

.pagination li.currentpage{
padding: 0 5px;
border: 1px solid #000;
background-color: #652;
color: #fff;
font-weight:bold;
}

table {
	background-color: #fff;
	width: 100%;
    font-weight:bold;
}

th {
	text-align:left;
	padding:1px;
	background-color:#666;
    font-size:12px;
	border: 1px solid #666;
	color:#fff;
	width:136px;
	cursor:pointer;
}

td {
	background-color:#f7f7f7;
	border: 1px solid #ccc;
	color:#666;
	padding:2px;
	width:136px;
}

.even {
	background-color: #fff;
}
.odd {
	background-color: #f7f7f7;
}
.highlight {
	background-color: #3D3D3D;
	font-weight: bold;
}
.header {
	background-image: url(../header-bg.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
  cursor:pointer;
}
.headerSortUp {
	background-image: url(../header-asc.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
  cursor:pointer;
}
.headerSortDown {
	background-image: url(../header-desc.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
  cursor:pointer;
}
