body {
	background-image: url(images/charte/fdbody.jpg);
	background-color: #fff;
	background-repeat: repeat-x;
	margin:0;
	padding:0;
}
#header{
height:173px;
display:block;
}
#container{
width:100%;
background-color:#FFF;
margin:0 auto;
}
#navgche{
width:300px;
display:block;
height:100%;
background-color:#D9D9D9;
text-align:center;
float:left;
letter-spacing:0;
}
#contain{
width:76%;
margin:10px 0;
font:bold 14px Arial, Helvetica, sans-serif;
color:#7C8296;
}


#contain a{
font:bold 14px Arial, Helvetica, sans-serif;
color:#C50101;
text-decoration:none;}
#contain a:hover{
text-decoration:underline;}

#footer{
height:31px;
clear:both;
background-color: #1940AB;
text-align:center;
color:#FFFFFF;
font:bold 11px Arial, Helvetica, sans-serif;

}
#footer img{
margin:8px 10px;
vertical-align:middle;}
#footer a{
font:bold 11px Arial, Helvetica, sans-serif;
color:#5180D2;
text-decoration:none;
}
#footer a:hover{
font:bold 11px Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}

ul {
margin:0;
padding:0 0 0 5px;
text-align:left;
list-style:none;
}

#navgche ul {
margin:0;
padding:0 0 0 5px;
text-align:left;
list-style:none;
}
#navgche li{
font:bold 12px Arial, Helvetica, sans-serif;
}
*html #navgche li a{
font:bold 12px Arial, Helvetica, sans-serif;
padding-left:10px;
color:#7C8296;
text-decoration:none;
height:22px;
letter-spacing:0px;
display:block;
border-bottom:0px solid #7C8296;
line-height:20px;
}

#navgche li a{
font:bold 12px Arial, Helvetica, sans-serif;
padding-left:10px;
color:#7C8296;
text-decoration:none;
height:20px;
display:block;
border-bottom:0px solid #7C8296;
line-height:20px;
letter-spacing:0;
}
#navgche li a:hover{
font:bold 12px Arial, Helvetica, sans-serif;
	padding-left:10px;
	text-decoration:none;
	color:#7C8296;
	height:18px;
	background-color:#FFF;
	display:block;
	border-bottom:2px solid #7C8296;
	line-height:20px;
	background-attachment: scroll;
	background-image: url(images/charte/puce.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
}
#navgche li #current{
	padding-left:10px;
	text-decoration:none;
	color:#7C8296;
	height:18px;
	background-color:#FFF;
	display:block;
	border-bottom:2px solid #7C8296;
	line-height:20px;
	background-attachment: scroll;
	background-image: url(images/charte/puce.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#990000;
}
.rubrique{
font:bold 14px Arial, Helvetica, sans-serif;
color:#7C8296;
margin:0 5px;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7C8296;
	letter-spacing:2px;
	margin:5px 0 0 20px;
	padding:0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	letter-spacing:2px;
	margin:2px 0;
	padding:0;
}
.ssrub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C50101;
	letter-spacing:2px;
	margin:0;
	padding:0;
}
#gche{
width:22%;
float:left;
text-align:center;
}
#drte{
width:52%;
float:left;
padding:5px;
font:11px Arial, Helvetica, sans-serif;
color: #333333;
line-height:18px;
text-align:justify;
/*background-color:#66CC00;*/}
#drte_presentation{
width:90%;
font:11px Arial, Helvetica, sans-serif;
color: #333333;
line-height:18px;
text-align:justify;
padding:20px 0 0 300px;
/*background-color:#66CC00;*/}
a{
font:11px Arial, Helvetica, sans-serif;
color:#5092E6;
text-decoration:underline;
letter-spacing:1px;
font-weight:normal}
a:hover{
font:11px Arial, Helvetica, sans-serif;
color:#5092E6;
text-decoration:none;
font-weight:normal}

.formcontact
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:white;
	border:1px solid #5080D2;
}


.gche{
width:240px;
float:left;
text-align:center;
}
.drte{
width:560;
float:right;
padding:5px;
font:11px Arial, Helvetica, sans-serif;
color: #333333;
line-height:18px;
text-align:justify;
/*background-color:#66CC00;*/
}
.ensemble{
width:50%;
float:left;
padding:5px;
font:11px Arial, Helvetica, sans-serif;
color: #333333;
line-height:18px;
text-align:justify;
}
.ensemble img{

float:left;

}
.txt{
font:11px Arial, Helvetica, sans-serif;
color: #333333;
line-height:18px;
text-align:justify;
margin-right:30px;
margin-left:20px;
}