
table{
 border-collapse: collapse;}
 
 body
{ 
font: 12px, Tahoma;
	width: 100%;
	color:#3b3b3b;
	background-color:#fff0d4;
	background-image: url("fhaut.png");
	
    background-repeat: repeat-x;
	padding-top:0px;

	min-height:1000px;
	
}
HTML { overflow-x:hidden ; }

#header
{  
   width: 900px;
   height:287px;
  padding: 0px;
   margin:auto;
   margin-top:-11px;
   |margin-top:-15px;
   background-image: url("headerb.png");
   background-repeat: no-repeat;
    background-color: #fff0d4;
   
}


#footer
{   
   width: 80%;
   margin-top:35px;
   padding-top:25px;
   position:bottom;
   color:#cccccc;
   text-align:center;
   
   padding: 0px;
}

  #haut
{   
   width: 100%;
   height:17px;
   
   background-image: url("fhautb.png");
    background-repeat:repeat-x;
   
 

}
 #conteneur
{ position:absolute;
  padding-top:0px;
  font: 12px, Trebuchet MS;
 
  margin-bottom:70px;
  margin-top:0px;
  margin-right:-10px;
  background-color: #ffffff;
  width:100%;
  height:auto;

}

#menugauche {
position: absolute;
left:0;
 font: 12px, Times New Roman;
color:#3b3b3b;
background-image: url("menug2.png");
background-repeat: y-repeat;
width: 170px;
height: 100%;
}
#menugauchehaut {

background-image: url("coin2.png");
background-repeat:no-repeat;
width: 170px;
height: 50px;

}
#corps
{

min-height:900px;

border:none;
padding-left:185px;
padding-right:15px;
padding-top:30px;

background-color:#ffffff;

}
#nouveau
{
   float:left;
   color:white;
padding-left:30px;
padding-right:20px;
padding-top:10px;
padding-bottom:20px;
background-image:url("new1.png");
width: 350px;
height: 220px
	}
	
	
	#nouveau a
{
color : #83ad12;
	}
	
#presentation
{
   float:right;
   color:white;
padding-left:30px;
padding-right:20px;
padding-top:30px;
padding-bottom:20px;
margin-right:-200px;
margin-left:20px;
background-image:url("new1.png");
width: 350px;
height: 220px
	}
	
	#recherche
{
   
   color:white;
float:right;
margin-right:42px;
margin-top:-14px;
background-image:url("fondrecherche.png");
width: 260px;
height: 80px
	}
		.champrecherche
		
		{
border:none;
margin-left:32px;
margin-top:35px;

	}
		#presentation a
{
color : #83ad12;
	}
	
 td 
  {
  padding:   0 10px 0 10px;
  border: 1px solid black;
  background-color: #fff8cf;
  }
   .td titre
  {
  
  background-color: #eeeeee;
  }
   tr
  {
  padding:   0 10px 0 10px;
  border: 1px solid black;
  background-color: #eeeeee;
  }
   th
  {
  background-image: url("fondtab.png");
  color:white;
  height:20px;

background-repeat:repeat-x;



  border: 1px solid black;
  }
  a
{  
   text-decoration:none; 
   color: #b70606;
   
}
  a:hover
{  
   
   text-decoration:underline; 
  
   
   
}
.element_menuhaut a:hover
{  
   text-decoration:none; 
   color: white;
   font-weight:bold;
}
.element_menuhaut a
{  
   text-decoration:none; 
   color: white;
   font-weight:bold;
}


.elementmenugauche a
{  
   text-decoration:none; 
   color: white;
   
}
.element_menuhaut
{  
   padding-top:14px;
   float:left;
   font-weight:bold;
   font: 13px, Tahoma;
   text-decoration:none;
   color: white;
   margin-top:224px;
   text-align:center;
   /*background-repeat:no-repeat;*/
   /*background-image: url("Bgelementmenuhaut3.png");*/
   background-repeat:no-repeat;
   background-image:url("bouttonhaut2.png");
 
 width:110px;
   height:18px;
   margin-left:10px;
   
}


.element_menuhaut:hover
{  
font: 13px, Tahoma;
   text-decoration:none; 
   color: white;
   text-align:center;
   /*background-repeat:no-repeat;*/
   /*background-image: url("Bgelementmenuhaut_hover3.png");*/
   width:110px;
   height:18px;
  margin-top:224px;
   background-image:url("bouttonhaut2t.png");
   background-repeat:no-repeat;
   font-weight:bold;
}
.element_menuhautselectionné
{ 
   font: 13px, Tahoma;
   padding-top:14px;
   float:left;
   text-decoration:none; 
   margin-top:224px;
   text-decoration:none; 
   color: white;
   text-align:center;
   /*background-repeat:no-repeat;*/
  /* background-image: url("Bgelementmenuhaut_hover3.png");*/
   background-repeat:no-repeat;
  background-image:url("bouttonhaut2t.png");
  width:110px;
   height:18px;
   margin-left:22px;  
margin-right:22px;    font-weight:bold;
}

.elementmenugauche
{  
   padding-top:5px;
   
   font: 13px, Tahoma, white;
   text-decoration:none; 
   margin-top:3px;
   text-align:center;
  
   background-image: url("Bgelementmenugauche2.png");
   background-repeat:no-repeat;
   width:150px;
   height:30px;
   margin-left:-2px;
   
}
.elementmenugauche:hover
{  
   padding-top:5px;
   
   font: 13px, Tahoma, black;
   text-decoration:none; 
   margin-top:3px;
   text-align:center;
  color:black;
   background-image: url("Bgelementmenugauche1.png");
   background-repeat:no-repeat;
   width:150px;
   height:30px;
   margin-left:-2px;
   
}

.titrenews
{
margin-left:80px;


  }

img
{
 border: none;
}
.news
{ 
  padding-top:0px;
  font: 12px, Tahoma;
  margin-bottom:70px;
  margin-top:0px;
  background-color: #ffffff;
  text-align:left;
  
  margin-left:80px;
 
  border-top:1px solid #cccccc;
}
.titrenews h3

{ font: bold, 16px;
  color:#9e1920;
  margin-left:80px;
  text-align:right;
  margin-bottom:0px;
  padding-right:10px;
  padding-left:10px;
  
}

.star1
{
width:25px;
height:25px;
background-image: url("star1.png");
}
.star2
{
width:25px;
height:25px;
background-image: url("star2.png");
}


.menugauche h3
{    

}

.grade
{ color:#000000; }


 .retenir
 {
    
    margin:auto;
	
	font-style:italic;
	color:#cf3000;
	font: 14px, Tahoma;
	text-align:center;
	}

	.nouveaucorps
{
    border-top:1px solid grey;
	
	background-color:#ffffff;
	font: 13px, Trebuchet MS;
	
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.fiche
{
  font: 12px, Tahoma;
  border-bottom: 2px solid #b1ff1b;
  background-color: #ffffff;
  text-align:left;
  width:75%px;
  padding:10px;
  margin:auto;
  border-top: 2px solid #69ccd5;
  margin-top:20px;
  margin-bottom:20px;
}
.formule
{   border:1px dashed #69ccd5;
    margin-left:80px;
	margin-right:80px;
	background-color:#ffffff;
	font-style:bold italic;
	color:red;
	font: 14px, Tahoma;
	text-align:center;
}
.fiche h1
{
  color:#85bf00;
  text-align:center;
}
.fiche h4
{
   margin-left:30px;
  padding-left:30px;
  padding-top:2px;
  height:25px;
  color:#000000;
  background-image: url("fondsoustitre.png");
  background-repeat:no-repeat;
  font: 15px, Tahoma;
  
  text-align:left;
}
.nouveau h4
{
   margin-left:30px;
  padding-left:30px;
  padding-top:2px;
  height:25px;
  color:#000000;
  background-image: url("fondsoustitre.png");
  background-repeat:no-repeat;
  font: 15px, Tahoma;
  
  text-align:left;
}
.nouveau h2
{ 
  margin:20px;
  margin-left:80px;
  padding-left:15px;
  height:25px;
  color:#000000;
  background-image: url("fondtitre.png");
  background-repeat:no-repeat;
  font: 18px, Tahoma;
  
  text-align:left;
}
.fiche h2
{ 
  margin:20px;
  margin-left:80px;
  padding-left:15px;
  height:25px;
  color:#000000;
  background-image: url("fondtitre.png");
  background-repeat:no-repeat;
  font: 18px, Tahoma;
  
  text-align:left;
}
.fiche p
{
 text-indent:20px;
 text-align:justify;
}
.news p
{
 text-indent:20px;
 text-align:justify;
}
.p
{
 margin-left:20px;
}
.fiche ul
{
  list-style-type:circle;
  font-style:italic;
  text-align:center;
}
.vt_auteur
{
width:20%;
background-color : rgb(244,238,250);
}
.vt_mess
{
width:75%;
background-color : rgb(244,238,250);
}
