body {
behavior: url(csshover.htc);
}

div#entete{
width:1000px;
height:32px;
background-image:url(images/menu.png);
background-repeat:repeat-y;
margin-top:-3px;
}

div#menu {
margin-left:198px;
width:604px;
height:32px;
/height:16px;
font-family:tahoma, sans serif;
background-color:transparent;
padding-top:8px;


}

div#menu a {
color:#cccccc;
font-size:14px;
font-weight:normal;
letter-spacing:1px;
}

div#menu a:hover {
color:#ffffff;
}

div#menu ul {
padding: 0; 
margin:0px; 
background: transparent;
text-align:center;
}

div#menu li {
background:#6a4e5f;
}

div#menu li:hover {
color:#ffffff;
}

div#menu li.sousmenu:hover {
color:#ffffff;
}

/* rejout couleur de fond */
div#menu li.sousmenu {

background-color:transparent;
color:#6a4e5f;

}
 

/* rajout pr pour fleche direction bas et couleur de fond*/
div#menu li.plop { 
background-color:#6a4e5f;

}

/* une petite bordure en top*/
div#menu ul li {
position:relative;
 list-style: none; 
 float:left; 
 border:none;
 }

div#menu ul ul {
position: absolute;
display:none; 
width:150px;
}

div#menu li a {
text-decoration: none; 
padding: 0 10px 0 10px; 
display:block;
width:auto;
}

div#menu ul.niveau1 li.sousmenu:hover ul.niveau2{
display:block;
}

div#menu ul.niveau2 {
background-color:transparent;
padding-top:10px;
/padding-top:0;
/margin-top:-5px;
/margin-left:-91px;

}
div#menu ul.one {
/margin-left:-47px;

}

div#menu ul.niveau2 a {
color:#6A4E5F;
line-height:20px;
background-color:transparent;
width:200px;
margin-left:-91px;
/margin-left:0;

}
div#menu ul.one a {
margin-left:-47px;
/margin-left:0;

}

div#menu ul.niveau2 a:hover {
color:#808080;

}

/* rajout de couleur de fond et de survol */
div#menu ul.niveau2 li {
 background-color: transparent;
 width:200px;
 text-align:right;
 }

div#menu ul.niveau2 li:hover { 
background-color: transparent;
}