body {	
	background-color:#4d4d57;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image:url(images/background_body.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	margin:0px;
	}
	
a, a:hover, a:visited
	{
	text-decoration:none;
	}
	
a.li_menu
	{
	color:#000000;
	text-decoration:none;
	padding-left:4px;
	}
	
a.link, a.link:visited
	{
	text-decoration:none;
	color:#000077;
	font-style:italic;
	}
	
a.link:hover
	{
	text-decoration:underline;
	color:#000077;
	}
	
a.news, a.news:visited
	{
	text-decoration:underline;
	color:#FFFFFF;
	}
	
ul
	{
	list-style-type:none;
	padding-left:6px;
	margin:0px;
	}
	
li
	{
	height:25px;
	padding-top:5px;
	padding-left:4px;
	margin-bottom:1px;
	background-image:url(images/background_li.png)
	}
	
h4
	{
	margin:0px;
	text-align:center;
	}
	
p.apercu
	{
	margin-top:8px;
	margin-bottom:0px;
	}
	
cite
	{
	color:#000077;
	}

code
	{
	font-family:tahoma;
	font-size:1em;
	}
	
h1.titre
	{
	font-weight:bold;
	font-size:1em;
	text-align:center;
	margin-bottom:10px;
	}
	
dd.img
	{
	min-height:64px;
	}
	
noscript
	{
	font-size:1.2em;
	font-weight:bold;
	color:#990000;
	}
	
select,input,textarea 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width: 1px;
	border-color: #000000;
	margin:2px;
	}
	
#container
	{
	position:relative;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding:6px;
	background-image:url(images/background.png);
	border:1px solid #1D1D1D;
	}

#header_img
	{
	position:relative;
	width:900px;
	height:147px;
	margin-left:auto;
	margin-right:auto;
	}
	
#lien_header
	{
	position:absolute;
	display:block;
	width:435px;
	height:75px;
	top:40px;
	left:235px;
	background-color:#000000;
	filter:alpha(opacity=0); 
    -moz-opacity:0; 
    opacity:0;
	-khtml-opacity:0;
	}
	
#menu_horizontal
	{
	position:relative;
	width:900px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/menubar.jpg);
	}
	
#bouton_1
	{
	position:absolute;
	width:148px;
	height:28px;
	left:0px;
	}
	
#bouton_2
	{
	position:absolute;
	width:148px;
	height:28px;
	left:150px;
	}
	
#bouton_3
	{
	position:absolute;
	width:148px;
	height:28px;
	left:300px;
	}
	
#bouton_4
	{
	position:absolute;
	width:148px;
	height:28px;
	left:450px;
	}
	
#bouton_5
	{
	position:absolute;
	width:148px;
	height:28px;
	left:600px;
	}
	
#bouton_6
	{
	position:absolute;
	width:148px;
	height:28px;
	left:750px;
	}
	
.bouton
	{
	font-size:0.8em;
	font-weight:bold;
	text-align:left;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.bouton_menu
	{
	margin-top:7px;
	text-align:center;
	font-variant:small-caps;
	}
	
#contenu_page
	{
	position:relative;
	width:100%;
	padding-top:15px;
	padding-right:6px;
	text-align:center;
	font-size:0.8em;
	min-height:320px;
	margin-top:1px;
	}
	
#menu
	{
	position:absolute;
	width:200px;
	left:0px;
	text-align:left;
	min-height:250px;
	height:95%;
	padding-right:12px;
	border-right:1px solid #000000;
	}
	
#contenu
	{
	position:relative;
	width:660px;
	min-height:320px;
	text-align:left;
	border-bottom:1px solid #000000;
	font-size:0.91em;
	text-align:left;
	margin-left:230px;
	}
	
#news
	{
	display:block;
	width:100%;
	height:24px;
	color:#FFFFFF;
	background-image:url(images/fond_news.png);
	background-repeat:repeat-x;
	margin-bottom: 5px;
	font-size:11px;
	padding-top:4px;
	}
	
.tableau
	{
	position:relative;
	display:inline-table;
	width:190px;
	margin-bottom:10px;
	vertical-align:top;
	}
	
#img_val_nom
	{
	display:inline;
	}
	
#img_val_lien
	{
	display:inline;
	}
	
#img_val_desc
	{
	display:inline;
	vertical-align:top;
	}
	
#img_val_xml
	{
	display:inline;
	vertical-align:top;
	}
	
#img_nom
	{
	display:inline;
	}
	
#img_desc
	{
	display:inline;
	vertical-align:top;
	}
	
#outerdiv
	{
	width:505px;
	height:422px;
	overflow:hidden;
	position:relative;
	border:1px solid;
	}

#inneriframe
	{
	position:absolute;
	top:-425px;
	left:-571px;
	width:1280px;
	height:1200px;
	}
		
.image
	{
	float: left;
	margin-right:6px;
	margin-top:3px;
	}
	
#recherche_box
	{
	position:absolute;
	top:70px;
	}
	
.question
	{
	/*color:#FFCC33;*/
	color:#4E155B;
	}
	
.reponse
	{
	}

#anglais
	{
	width:49%;
	float:left;
	padding-right:10px;
	border-right:1px solid #000000;
	}
	
#francais
	{
	width:49%;
	float:right;
	}
	
#clear
	{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.5em;
	text-align:center;
	padding-top:5px;
	}
		
#footer
	{
	position:relative;
	left:0px;
	width:900px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.5em;
	text-align:center;
	}