* {margin:0; padding:0; outline:none}

.sortable {
	width:970px;
	margin:0 auto 15px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.sortable th {
	text-align:left;
	color:#FFFFFF;
	background-image: url(images/header-bg.gif);
	background-color: #232126;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}
.sortable th h3 {
	font-size:10px;
	padding:6px 8px 8px;
	background-color: #232126;
}
.sortable td {
	padding:4px 6px 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	color: #999999;
}
.sortable .head h3 {
	cursor:pointer;
	padding-left:18px;
	background-image: url(images/sort.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
.sortable .desc, .sortable .asc {background:url(images/header-selected-bg.gif)}
.sortable .desc h3 {
	cursor:pointer;
	padding-left:18px;
	background-image: url(images/desc.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
.sortable .asc h3 {
	cursor:pointer;
	padding-left:18px;
	background-image: url(images/asc.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {
}
.sortable .oddrow td {
}
.sortable td.evenselected {
	background-color: #333333;
}
.sortable td.oddselected {
	background-color: #333333;
}

#controls {width:980px; margin:0 auto; height:20px}
#perpage {
	float:left;
	width:200px;
	padding-left: 10px;
}
#perpage select {float:left; font-size:11px}
#perpage span {float:left; margin:2px 0 0 5px}
#navigation {
	float:left;
	width:560px;
	text-align:center
}
#navigation img {cursor:pointer}
#text {
	float:left;
	width:200px;
	text-align:right;
	margin-top:2px;
	color: #FFFFFF;
}
#programme {
	padding-top: 20px;

}
