BODY {
	font-family:Trebuchet MS, Arial, sans serif;
	background: #C3C9D7 ;
	margin:0px;
	padding:0px;
	font-size:75%;
	margin-top:10px;
	text-align:center;
}/**/
.bodycentre {
font-family:Trebuchet MS, Arial, sans serif;
background: #FFFFFF url('/images/bg_body.jpg') repeat-x ;
margin:0px;
padding:0px;
font-size:75%;
margin-top:10px;
}

TABLE {
font-size:100%;
}
#header {
background: #8C96C6 url(/images/top/bg_top.jpg) repeat-y;
height: 75px;
}

#haut {
height:25px;
background: url(/images/top/bg_menu.jpg);
}

#conteneur {
position: relative;
width: 903px;
background-color: #FFFFFF;
text-align: left;
height: auto;
margin: auto;
}

.centre {
background-color:#FFFFFF;
vertical-align:top;
border-left:1px solid #CCCCCC;
padding:10px 25px 0px 25px;
}
.centre .print{
	float: right;
}
.centre form.classeur{
	float: right;
	background: none;
	border:0px none;
	color:#8C8CC1;
	cursor:pointer;
	font-family:Trebuchet MS,Arial;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	text-transform:lowercase;	
}
.centre form.classeur input{
	margin: 0;
	position: relative;
	top: -8px;
}
#gauche {
width: 160px;
vertical-align:top;
background-color:#FFFFFF;
}

#droite {
width: 160px;
vertical-align:top;
background-color: #FFFFFF;
padding-right:10px;
}

#menuhaut {
list-style-type: none;
margin:0;
padding:0;
}

#menugauche {
list-style-type: none;
margin: 0;
padding:0;
}

#menudroit {
list-style-type: none;
margin: 0;
padding:0;
}

#rech {
/*background: url(/images/top/bg_rech.gif) bottom no-repeat;*/
position:absolute;
top:54px;
height:27px;
width:379px;
margin-left:50;
margin-top:-6px;
color:#FFFFFF;
white-space:nowrap;
/*filter:alpha (opacity=70);-moz-opacity:0.7;*/
}

#rech a, #rech a:link, #rech a:active,  #rech a:visited  {color:#FFFFFF;text-decoration:none}
#rech a:hover  {color:#FFFFFF;text-decoration:underline}
