body  	{
	font: 12px "Georgia", Times New Roman, Times, serif;
    background: #666666;
    margin: 0;
    padding: 0;
    text-align: center;
   	background: #c80000 url(../img/fd01.jpg) repeat-x;}
#reservoir 	{ 
   	margin: 0 auto;
	padding: 0 0 1px 0;
    width: 950px;
    text-align: left;
	background: url(../img/fd02.png) repeat-y;}  
#anim {
	position:absolute;
	margin:0;
	padding:0;}
#haut 	{
	height:180px;
    padding: 0 25px 0 25px;}
	.bd00{background: url(../img/bandeau00.gif) no-repeat}
	.bd01{background: url(../img/bandeau01.gif) no-repeat}
	.bd02{background: url(../img/bandeau02.gif) no-repeat}
	.bd03{background: url(../img/bandeau03.gif) no-repeat}
	.bd04{background: url(../img/bandeau04.gif) no-repeat}
	.bd05{background: url(../img/bandeau05.gif) no-repeat}
	.bd06{background: url(../img/bandeau06.gif) no-repeat}
#home {
	position:absolute;
	margin: 10px 0 0 780px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	clear:both;
	z-index:20;
	text-decoration:none;}  
#home a{
	text-decoration:none;
	color:#333333;}
#home a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#000;}
#home img {
	text-decoration : none;
	border : 0px;
	padding: 0 5px 0 0;}
.imgG{
	float: left;
	margin: 2px 15px 5px 0;
	width: 140px;
	height:140px;
	border:1px solid #333;
	}
.imgD{	
	float: right;
	margin: 2px 0 5px 15px;
	width: 140px;
	height:140px;
	border:1px solid #333;
	}
.imgNews {
	float: left;
	margin: 2px 15px 5px 0;
	border:1px solid #333;
	padding: 0;
}
.dateNews {
    font-family:"Times New Roman", Times, serif;
}
#langue {
	position:absolute;
	margin: 10px 0 0 850px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	clear:both;
	z-index:20;
	text-decoration:none;}  
#langue a{
	text-decoration:none;
	color:#333333;}
#langue a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#000;}
#langue img {
	text-decoration : none;
	border : 0px;
	padding: 0 5px 0 0;}
#droite {
    float: right; 
    width: 300px;     
    margin: 20px 30px 0 0;
	padding: 0 10px 0 10px;
	border-left:1px solid #ddd;
	min-height:400px;}
#gauche {
	min-height:450px;
    margin: 0 350px 0 0;
    padding: 0 20px 0 25px;}
#principal {
	min-height:450px;
    margin: 0 0 0 0;
    padding: 0 20px 0 25px;}
#pied { 
	margin: 0 auto;
    width: 950px;
    padding: 0 0 0 0;
	background:url(../img/pied.png) no-repeat;}  
/* Mise en page */
p {
	font-size:12px;
	margin: 0 10px 0 10px;
	text-align:justify;}
.pDroite {text-align:right;}
.i {font-style:italic;}
.b {font-weight:bold;}
.special {font-family:"Times New Roman", Times, serif}
.rouge {color:#f00;}
.cadre {border:1px solid #333;}
#pied p {
	font-size:10px;
	color:#333;
	line-height:37px;
    margin: 0;
    padding: 10px 0;
	text-align:center;}
#pied img {
	text-decoration : none;
	border : 0px;
	padding: 0 0 2px 0;}
h1{
	font-size:18px;
    margin:0px}  
	#principal h1 span {display: none;}
	.t01{
		height: 35px;
		margin: 15px 10px 10px 0px;background: transparent url(../img/titre01.jpg) no-repeat left top;}
	.t02{
		height: 35px;
		margin: 15px 10px 10px 0px;background: transparent url(../img/titre02.jpg) no-repeat left top;}
	.t03{
		height: 35px;
		margin: 15px 10px 10px 0px;background: transparent url(../img/titre03.jpg) no-repeat left top;}
	.t04{
		height: 35px;
		margin: 15px 10px 10px 0px;background: transparent url(../img/titre04.jpg) no-repeat left top;}
	.t05{
		height: 35px;
		margin: 15px 10px 10px 0px;background: transparent url(../img/titre05.jpg) no-repeat left top;}
	.t06{
		height: 35px;
		margin: 15px 10px 10px 0px;background: transparent url(../img/titre06.jpg) no-repeat left top;}
		
h2{
	font-size:16px;
	color:#333;
    margin: 10px 10px 10px 10px;}
h3{
	font-size:16px;
	color:#333;
    margin: 15px 10px 15px 10px;}
h4{
	font-size:14px;
	text-decoration:underline;
	color:#333;
    margin: 20px 10px 10px 10px;}
h5{
	font-size:9px;
	font-weight:normal;
	color:#555;
    margin: 0px 0px 0px 10px;}
h6{
	text-align:center;
	font-size:14px;
	font-weight:normal;
	color:#555;
    margin: 0px 0px 10px 0px;}
h7{
	text-align:justify;
	font-size:11px;
	font-style:italic;
	color:#555;
	}
.fleche {
	font-size:15px;
	font-weight:bold;
	font-family:Arial Unicode MS,Arial,sans-serif;
	}

/* Divers */
.fltrt {
    float: right;
    margin-left: 8px;}
.clearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}	

/* Menu */
#navigation {
	position:relative;
	margin:0;
	padding:0;
	left:0px;
}
#menu {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
    padding : 147px 0 0 125px;
   	margin : 0;
    list-style : none;
	line-height : 21px;
    text-align : center;
	height: 21px;
}
#menu ul, #menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu li {
	width: 130px;
}	
#menu li a {
	display: block;
	text-decoration: none;
	text-align: center;
	border-left : 1px solid #fff;
	color: #4d4d4d;
}

/*---------- Menu niveau 1 ----------*/

#menu .niveau1 li {
	float: left;
	margin: 0 -1px 0 0;
}
#menu .niveau1 li a {
	padding: 5px 0;
	height: 16px;
}
#menu .niveau1 li:hover a,{
}
#menu .niveau1 li:hover {
}
#menu .niveau1 li a:hover {
	color: #fff;
	background: #4c4c4c;

}

/*---------- Menu niveau 2 ----------*/

#menu .niveau2 {
	position: absolute;
	top: -9999em;
}
#menu .niveau2 li {
	clear: left;
	margin: -1px 0 0;
	border-top : 1px solid #fff;
}
#menu .niveau2 li a {
	color: #4d4d4d;
	background: #ccc;
}
#menu .niveau2 li a:hover {
	color: #fff;
	background: #C7081D;
}
#menu li:hover .niveau2,
#menu .sfhover .niveau2 {
	top: auto;
	min-height: 0; /* corrige un bug IE7 */
}