body
{
	margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
	background: #990000 ;
}

div#conteneur
{
	width: 1000px ;
	margin: 0 auto ;
	text-align: left ;
	border: 2px solid #ed6f6f ;
	background: #fff ;
}
#header table
{
	font-family: verdana, sans-serif;
	font-size: large;
	color: #ffffff;
}
#header table a
{
	width: 30px ;
	height: 23px ;
	display: block ;
	background: url(frflag.png) no-repeat;
}
#header table a:hover
{
	background: url(frflag1.png) no-repeat;
}
pre
{
	overflow: auto ;
}
ul#menu
{
	height: 50px ;
	margin: 0 ;
	padding: 0 ;
	background: url(menu2.png) no-repeat;
	background-color: black;
	list-style-type: none ;
	position: relative ;
}
ul#menu li
{
	float: left ;
	text-align: center ;
}
ul#menu li a
{
	width: 100px ;
	line-height: 50px ;
	font-size: 1.2em ;
	font-weight: bold ;
	letter-spacing: 0px ;
	color: #f40000 ;
	display: block ;
	text-decoration: none ;
	border-right: 1px solid #000000 ;
}
ul#menu li a:hover
{
	background: url(menu3.png);
	color: #000000
}
#contenu
{	
	margin: 0 10;
	font-family: verdana, sans-serif;
}
#contenu table
{
	margin-left: 5;
	font-family: verdana, sans-serif;
}
.table2
{
	text-align: justify;
}
.table2 p
{
	padding: 0 5 5 0;
}
.table4
{
	margin-left: 5;
	padding: 10 0 0 0;
}
#bas
{
	margin: 10 0 0 0;
	padding: 10 0 0 0;
	width: 1000px;
	text-align: center;
	color: #808080;
}
#bas table
{
	margin: 10 auto;
	font-family: verdana, sans-serif;
	font-size: x-small;
}
#bas table a
{
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: x-small;
	color: #ff9900
}
#bas table a:hover
{
	text-decoration: underline;
}
.titrefaq
{
	color: navy;
	font-weight: bold;
}








