body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	background-image: url(../images/fd.jpg);
	background-repeat: repeat-x;
	margin: 10px 0 ;
	padding: 0 ;
	text-align: center;
	color:#E5E5E5;
}

img {
	border-style: none;
}

a:link, a:visited
{
	color: #ff0000 ;
}

a:hover
{
	color: #fff ;
}

div#conteneur
{
	width: 870px ;
	margin: 0 auto ;
	text-align: left ;
	border: 1px solid #E5E5E5;
	background: #1E1E1E ;
	
}

h1#header
{
	height: 223px ;
	background: url(../images/header.jpg) no-repeat  ;
	margin: 0 ;
}

h1#header a
{
	width: 400px ;
	height: 20px ;
	display: block ;
	
	position: relative ;
	left: 350px ;
	top: 15px ;
	text-indent: -5000px ;
}

#lcdi {
	margin:5px;
}

div#contenu
{
	/*padding: 0 25px 0 100px;
	background-image: url(../images/prestige.jpg);
	background-repeat: no-repeat;
	background-position: 15px 1px;	*/
}

div#contenu h2
{
	padding-left: 25px ;
	line-height: 15px ;
	font-size: 1.4em ;
	background: url(../images/titre.jpg) no-repeat left bottom ;
	color: #fff ;
	border-bottom: 1px solid #E0D1B4 ;
}

div#contenu h3
{
	margin-left: 15px ;
	padding-left: 5px ;
	border-bottom: 1px solid #9b2 ;
	border-left: 3px solid #9b2 ;
	color: #fff ;
}

div#contenu p
{
	text-align: justify ;
}



p#footer
{
	margin: 0 ;
	padding-right: 10px ;
	line-height: 30px ;
	text-align: right ;
	color: #fff ;
}

pre
{
	overflow: auto ;
	background: #dea ;
	border: 2px solid #9b2 ;
	padding: 5px 0 0 5px ;
	font-size: 1.2em ;
}


pre span
{
	color: #560 ;
}

pre span.comment
{
	color: #b30000 ;
}

/**** Rechercher ****/
.titrerechercher {
	background-image:url(../images/rechercher.jpg);
	height:25px;
	line-height:25px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border:#FFFFFF solid 1px;
}

.rechercher {
	background-image:url(../images/fdrechercher.jpg);
	font-size:12px;
	font-weight:bold;
	color:#fff;
	border:#FFFFFF solid 1px;
	background-repeat: repeat-x;
	padding:5px;
}

.rechercherinput {
	border:#FFFFFF solid 1px;
	background-color:#FAEBC2;

}

.validerrecherche {
	background-image:url(../images/rechercher.jpg);
	height:25px;
	line-height:25px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	border:#FFFFFF solid 1px;
	width:150px;
	margin:5px;
	margin-left:auto;
	margin-right:auto;
}

.validerrecherche a {
	color:#000;
	text-decoration:none;
}

/**** Fin rechercher ****/

/**** Gestion des programmes ****/
.titre {
	border: 1px solid #fff;
	overflow: hidden;
	background-color: #478FDB;
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align:center;
	font-weight:bold;
	padding: 5px;
}

.tableaufd {
	border: 1px solid #323232;
	overflow: hidden;
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align:center;
	font-weight:bold;
	padding: 5px;
}

.titrefiche {
	border: 1px solid #323232;
	background-color: #000000;
	text-align:center;
	font-weight:bold;
	padding: 5px;
	width:95%;
	margin-left:auto;
	margin-right:auto;
}

.communication {
	text-align:right;
	color:#FF0000;
}

.description {
	background-color:#3973BC;
	border: 1px solid #fff;
	padding: 5px;
	width:95%;
	margin-left:auto;
	margin-right:auto;
}

.savoirplus {
	background-image:url(../images/savoirplus.jpg);
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	border:#FFFFFF solid 1px;
	width:150px;
	margin:5px;
	margin-left:auto;
	margin-right:auto;
}

.savoirplus a {
	color:#000;
	text-decoration:none;
}

/*pagination*/

.navigationpage {
	float:left;
	padding:3px;
}
.navigationpage .suivante {
	float:right;
	width:140px;
	text-align:right;
}
.navigationpage .precedente {
	float:left;	
	width:140px;
	text-align:left;
}
.navigationpage .divpages {
	float:left;	
	width:100%;
	text-align:center;
}
.navigationpage .tablepages {
	border-collapse:collapse;
}
.navigationpage .tablepages td {
	text-align:center;
	vertical-align:middle;
	width:24px;
	height:20px;
	font-size:0.9em;
	font-weight:bold;
}
.navigationpage .tablepages td a {
	display:block;
	color:#000000;
}
.navigationpage .tablepages td.pageon {
	background:url(../images/page_on.gif) center center no-repeat;
	color:#000000;
}
.navigationpage .tablepages td.pageoff {
	background:url(../images/page_off.gif) center center no-repeat;
}
.navigationpage .tablepages td.pageover {
	background: url(../images/page_over.gif) center center no-repeat;
}

/* fin pagination */

