#menu {
    font-family: "Arial Unicode MS", FreeSans, Verdana, "Luxi Sans", Arial, "Helvetica", sans-serif ;	  		  
    font-size: 14px; /* taille des caractÃ¨res */}
#menu a:link { color: black; text-decoration: none }
#menu a:visited { color: black; text-decoration: none }

#menu table {
margin: 0 0 0 0;
font-size: 14px;
    color: black ; /* couleur du texte */			  
    /*background-color: hsla(36, 94%, 52%, .9);  couleur du fond*/
    background-color: #FFBF00 ;			  			  
    /*width: 15%;  largeur fixÃ©e Ã  150 pixels */			  
    float: left; /* le menu flottera Ã  gauche */
    position: fixed;
    left: 0;
    top: 20%;
    width: 20%;
    margin: -2.5em 0 0 0;
    text-align: left;
    border: solid hsla(36, 94%, 55%, 1);
    border-left: none;
    padding: 0.5% 0.5% 0.5% 2%;
}

td.Titre-sous-menu:hover {
background: #F3E2A9
}

td.Titre-sous-menu:focus {
background: blue;
}

.flotte {/*alignement image index*/
clear: both;
float:left;
}

.flottetxt {/*alignement texte moi index*/
float:left;
padding: 0px 0px 0px 20px;
}

#adresse{
  content: ""; /* Important, sinon l'élément n'est pas généré. */
  display: table;
  clear: both;
}

#presentation{/*alignement image index*/
clear: both;
}

  /* Make menu absolute, not fixed, on IE 5 & 6 */
  #menu { position: absolute }
  *>#menu { position: fixed }

.nom{ 		    
font-family: "Arial Unicode MS", FreeSans, Verdana, "Luxi Sans", Arial, "Helvetica", sans-serif ;	    
font-size: 20px ;		
letter-spacing: 4px;			    
color: #888888 ;}

/* --- DÃ©finition du body --- */	
body	{		   
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;	   
font-size: 14px ; /* taille des caractÃ¨res */		   	   
color: black ; /* couleur du texte */	   
background: white ; /* couleur du fond */	   	   
width:950px ; /* largeur "maximale" */	   
margin: auto ; /* Pour centrer notre page */       
padding: 100px 0px ; /* marge externe */	}

div#contenu	{	   
font-family: "Arial Unicode MS", FreeSans, Verdana, "Luxi Sans", Arial, "Helvetica", sans-serif ;		   
font-size: 14px ; /* taille des caractÃ¨res */	
width: 75% ;	   
color: black ; /* couleur du texte */	   
background: white ;  /* couleur du fond */	   	   
margin-left: 10%; /* 40px d'Ã©cart avec le menu */	 /* 40px d'Ã©cart avec le menu */   
padding: 0% 5% 0% 5%; /* bordure "transparente" pour aÃ©rer la prÃ©sentation */}

#titre_page{		
font-family: "Arial Unicode MS", FreeSans, Verdana, "Luxi Sans", Arial, "Helvetica", sans-serif ;	    
font-size: 18px ;		
letter-spacing: 2px;			
color: #888888 ;  /* couleur du texte */	}  

.titre_partie{    	
font-family: "Arial Unicode MS", FreeSans, Verdana, "Luxi Sans", Arial, "Helvetica", sans-serif ;	    
font-size: 16px ;	    
letter-spacing: 1px;    		
color: #505F76 ;  /* couleur du texte */		
background-color: #F3E2A9     ; 		
padding: 10px 20px ;}

.titre_partie a:link{    	
font-family: "Arial Unicode MS", FreeSans, Verdana, "Luxi Sans", Arial, "Helvetica", sans-serif ;	    
font-size: 14px ;	    
letter-spacing: 1px;    		
color: #509A91 ;  /* couleur du texte */		
background-color: #F3E2A9     ; 		
padding: 10px 20px ;
text-decoration: none}

.titre_partie a:visited{    	
font-family: "Arial Unicode MS", FreeSans, Verdana, "Luxi Sans", Arial, "Helvetica", sans-serif ;	    
font-size: 14px ;	    
letter-spacing: 1px;    		
color: #509A91 ;  /* couleur du texte */		
background-color: #F3E2A9     ; 		
padding: 10px 20px ;
text-decoration: none}

.contenu_partie {    	font-family: "Arial Unicode MS", FreeSans, Verdana, "Luxi Sans", Arial, "Helvetica", sans-serif ;	    
list-style-type:square}  		


