body {			
  margin:0;	
}  

img {
  border:none;
}

#tout {	  
  background-color: #FFFFFF; 
  background-image: url(../fonds/fond.jpg);	
  background-repeat: no-repeat;
  margin:0 auto;  	 
  width:908px;
  height:796px;
}

#chemin {	
  position:absolute;
  margin-left:97px;
  margin-top: 80px;
  width:478px;
  height:70px;	 
  font-family:Arial, Helvetica, sans-serif;
  font-size:x-small;
  font-weight:normal;
  color:#FFFFFF;
} 

#menu {	
  position:absolute;  
  margin-left:81px;
  margin-top:104px;	  
  width:739px;
  height:20px;	      	 
  z-index:1;
}					


#menu .menu a, a:hover {
  color: #FFFFFF; 
  font-family: Verdana;
  font-size: 9pt;
  text-decoration: none;	
  font-weight: normal;	 

}	

#menu .sous-menu a{
  color:#45628F;  
  text-decoration:none;
}		  

#menu .sous-menu a:hover {
  color:#666666; 
  text-decoration:underline;
}	   

#menu  a.sous-sous-menu{
  color:#45628F;  
  text-decoration:none;
}		  

#menu  a:hover.sous-sous-menu {
  color:#666666; 
  text-decoration:underline;
}	

#menu div.titre-sous-menu {
  color:#45628F;  
  text-decoration:none;
  width:100%;
}

#menu div:hover.titre-sous-menu  {
  color:#666666;  
  text-decoration:underline;
}

.menu {
  position:absolute; 
  height:20px;
  width:auto;
  color: #FFFFFF; 
  font-family: Verdana;
  font-size: 9pt;
  text-decoration: none;   
  display:inline; 	 
  cursor:default;
}				  

.sous-menu{	   
  position:relative;
  margin-top: 6px;
  margin-right:5px; 	 
  display: none;
  height:auto;
  width:130px;
  background-color:white;
  border: 1px solid #45628F;
  color:#45628F;  
  line-height: 14pt;	
  z-index:2;    
  padding-left:4px;   
}  		
 

.sous-sous-menu {
  position:absolute; 
  left:134px;
  margin:0px;
  display: none;	
  height:auto;
  width:200px;	 
  background-color:white;
  border: 1px solid #45628F;
  color:#45628F;  	
  padding-left:4px;  
}  

#flash {	  	  
  margin-left:342px;
  margin-top: 15px;
  width:478px;
  height:70px;	 
  position:absolute;   	
  background-color: #FFFFFF;
  /*border: thin solid red;*/
}	

#bandeau_inf {
  margin-top: 747px;
  width:908px;
  height:24px;	 
  position:absolute; 
  
} 

#sites_partenaires {
  margin-top: 780px;
  width:908px;
  height:15px;
  position:absolute;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
}

#sites_partenaires a {
  color:#FFFFFF;
  font-size:10px;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  padding-left: 9px;
}

#sites_partenaires a:hover {
  color:#FFFFFF;
  font-size:10px;
  text-decoration:underline;
  font-family:Arial, Helvetica, sans-serif;
  padding-left: 9px;
}


#informations-legales {
  position: absolute; 
  margin-left: 97px;
} 

#trait {
  position: absolute; 
  margin-left:250px;
  background-color:white;
  width:2px;
  height:24px; 
}

#plan {
  position: absolute;	  
  margin-left:264px; 
} 

#telechargez-benefit {
  position: absolute; 
  margin-left:625px; 
} 

					   
#contenu {
  margin-top:121px;
  margin-left:83px;	
  padding:0px;
  width:736px;
  height:584px;
  position:absolute; 
  overflow: auto;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:small;	 
  background-repeat: no-repeat; 
  background-position: center bottom; 
  background-color:white;	
}			  

#contenu b {
  color:#7092CB;	
  font-weight: bold;
}

#contenu b.noir {
  color:black;	
  font-weight: bold;
  font-size:small;
}		

#contenu a, a:hover {
  color:#7092CB;
  text-decoration:underline; 
  font-weight: bold;	 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:small;
	 

} 		  

#contenu h5 {
  font-weight: bold; 
  color: black; 
  font-size: 13px
}

#texte {
  margin: 28px 24px;
}		   

#realisation {
  bottom: 2px; 
  right: 25px;
  width:auto;
  height:auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size:x-small;
  font-weight:bold;
  color:#5A749D;  
  z-index:1;
  position:absolute;
}		

#realisation a,a:hover {
  font-family:Arial, Helvetica, sans-serif;	  
  color:#5A749D;  
  font-size:x-small;
  font-weight:bold;	
  text-decoration:underline;
}	   

#plan-du-site{
  font-family:Verdana , Arial , Helvetica , sans-serif;
  color:black;
  width:auto;
  height:auto; 
  font-weight:normal;  

}	

#plan-du-site a, a:hover{
  color:black;
  text-decoration:none;
  font-weight:normal;
}		  

#plan-du-site h4,h5,h6 {
  margin:0pt;
  font-size:10pt; 
}
		
#plan-du-site .gras a {
  font-weight:bold;
}

#plan-du-site h5 {
  margin-left:30px;	
  font-weight:bold;
}				


#plan-du-site h6 {
  margin-left:60px;		 
}		 

#contenu h2 { 	
  margin:5px; 
  padding:3px;
  color:#5A749D; 
  border : 2px solid #5A749D;
  border-right: 2px; 
  border-bottom: 2px;  
  font-size:small;
  font-weight:bold;	
  font-family:Arial, Helvetica, sans-serif;
}			   

#contenu .bleu-fonce {
  color:#45628F;
}

#contenu .bleu-fonce a, a:hover {
  color:#45628F;
}			

#contenu .classique{
  color:blue;
  font-weight:normal;
}					  

#photo {  	  
  position:relative;	 
  float:left;
  width:200px;
  height:300px;
}

.descriptif { 
  position:relative;   
  float:left;
  width:300px;
  height:300px;	
  font-size:x-small; 
  margin:0px 40px;			
  vertical-align:middle;
  padding-top:30px;
  
}

#emmanuel {
  display: none;
}

#vianney {
  display: none;
}

#petites-photos {
  position:relative;  
  float:left;		 
}	
		 
.petites-photos{
  margin-bottom:40px;	  
  width:54px;
  height:54px;

}
			   
.equipe-titre {
  font-family:Arial, Helvetica, sans-serif;
  font-size:small;
  font-weight:bold;
  color:#5A749D;
}
