.date {
	background: url(clock.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.comments {
	background: url(comment.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.readmore {
	background: url(page.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}

.oranges table {
	border-collapse: collapse;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	margin-left:auto; 
	margin-right:auto;
}

.oranges table caption {
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 10px;
	padding: 5px;
	background: #efefef;
	border: 1px solid #ccc;
}

.oranges table tr th p { font-size:1.0em;}

.oranges table thead tr th {
	text-transform: uppercase;
	background: #e2e2e2;
}

.oranges table tfoot tr th, .oranges table tfoot tr td {
	text-transform: uppercase;
	font-weight: bold;
}

.oranges table tfoot tr th {
	width: 20%; 
}

.oranges table tfoot tr td {
	width: 90%; 
}

.oranges table td, .oranges table th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	line-height: 1.8em;
	vertical-align: top;
	
}
.oranges table td a:link, .oranges table td a:visited{
 display: block;
 text-decoration: none;
 }
 
.oranges table td a:hover, .oranges table td a:active{
 display: block;
 text-decoration: none;
 
 } 
.oranges table tr.odd th, table tr.odd td {
	background: #ccc;
}

.programme td,.programme th  {
	font-size: 100%;
	font-family: "Lucida Grande", Arial, Helvetica;
}

table.programme  {
	font-size: 1em;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}

table.programme td strong {
	margin:0px;
	padding:0px;
}

.programme th {
	background: #E82476;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px 11px;
	text-align: left;
	line-height: 1.2;
	height: 40px;
}

.programme td {
	padding: 5px;
	vertical-align: top;
	background: #E4E8E9;
	border: 1px solid #CCCCCC;
}

.programme td * {
	padding: 5px;
}

.programme tr.alt td {
	background: #F6F7F5;
}

.programme td.over {
	background: #FF6600;
}
.programme tr.alt td.over {
	background: #FFFFFF;
}
.programme .thebody {
	line-height: 20px;;
	padding: 10px;
	background-color: #E6E8EE;
}

.programme td a {
	display: block;
	padding:0px;
	margin:0px;
}
.programme td a {
	display: block;
	padding:0px;
	margin:0px;
}


