body { behavior: url(csshover.htc); }
div#pxm03 {z-index: 0; width: 150px;}

/* fond blanc pour le menu */ 
div#pxm03 a {color: white}
div#pxm03 ul { color: white; border-color: #bbbbbb; border-width: 1px; border-style: solid; padding: 0; width: 150px; margin:0px; background: #962215}

/* fond different au survol de la souris pour les sous menu et les "basiques"*/ 
div#pxm03 li:hover {color: white; background: #c1a2a4}
div#pxm03 li.pxsm:hover {color: white; background: #c1a2a4;}

/* Rajout d'une petite fleche pour les sous menu */ 
div#pxm03 li.pxsm {z-index: 100;}

div#pxm03 ul li {border-bottom-color: #bbbbbb; position:relative; list-style: none; border-bottom:1px solid;}
div#pxm03 ul ul {position: absolute; top: -1px; left: 150px; display:none}

/* on rajoute une bordure a gauche et des padding, on doit donc réajuster la taille 100-(8 de bordure + 8 de padding) =84 */ 
div#pxm03 li a { color: white; height: 30px; padding-right: 0px; padding-left: 8px; padding-bottom: 4px; padding-top: 17px; text-decoration: none; display:block; border-left: 8px solid #BBB; width:134px}
div#pxm03 ul.pxm03-l1 li.pxsm:hover ul.pxm03-l2, 
div#pxm03 ul.pxm03-l2 li.pxsm:hover ul.pxm03-l3,
div#pxm03 ul.pxm03-l3 li.pxsm:hover ul.pxm03-l4 {display:block;}

/* la bordure de chaque hauteur a une couleure de survol*/ 
div#pxm03 li a:hover {color: white; background-color: #c1a2a4; border-left-color: #63160e;}
div#pxm03 ul ul li a:hover {color: white; background-color: #c1a2a4; border-left-color: #63160e;}
div#pxm03 ul ul ul li a:hover {color: white; background-color: #c1a2a4; border-left-color: #65160e;}
