body {
	margin:10px 0;
	padding: 0;
	text-align:center;
	background: url(images/background.gif);
	font: 0.8em "Verdana", helvetica, sans-serif;
	}

#container
{
width: 780px;
margin: 10px auto;
background-color: #fff;
color: #333;
background:   url(images/fond.gif) repeat-y right top;
line-height: 130%;
}

#top
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
background: #fff url(images/header.jpg) no-repeat;
height: 160px;
}


#menu
{
float: left;
width: 160px;
margin: 0;

}

#content
{
margin-left: 200px;
padding: 1em;
max-width: 36em;
}

#footer
{
clear: both;
line-height: 20px;
padding: 0 0 0px 0;
text-indent: 10px;
color: #fff;
text-align:center;
background: #fff url(images/footer.png) no-repeat;
width: 780px;
height: 22px;
}
div#footer a:hover {
	border: none;
	color:#fff;
	}	
div#footer a {
	border: none;
	color:#fff;
	}


div#content h2 {
    padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
	font-size: 1.4em;
	color: #666;
	background: #fff url(images/barre_centrale.png) no-repeat;
	text-align: left;
	}
	
div#content p {
	text-align: left;
	color: #666666;
	line-height: 1.5em;
}

div#menu p {
	text-align: left;
	color: #666666;
	line-height: 1.5em;
	margin-left: 5px;
	font-size: 0.8em;
	
	}
div#menu ul, li {

text-align: justify;
list-style-type: none;
}	
div#menu ul li a {
	color: #666;
	text-decoration: none;
	}
div#menu ul li a:hover {
	color: #666;
	text-decoration: underline;
	}
div#menu h2 {
    padding: 15px 10px 10px 0;
	margin: 0px 5px 10px 10px;
	font-size: 1em;
	color: #666;
	background: #fff url(images/barre_menu.png) no-repeat;
	text-align: left;
	}
.tdhergement{ 
FONT-SIZE: 0.7em; 
BORDER-LEFT: #666666  1px solid;  
border-right: #666666 1px solid; 
border-top: #666666 1px solid; 
COLOR: #666666; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
BACKGROUND-COLOR: #ffffff ; 
text-align: left; 
}
.table {
FONT-SIZE: 1.2em;
text-align: center; 
COLOR: #666666;
}
