/*menu */

#listmenu{
margin:0;
padding:0;
}

.rubriques {width:165px;
margin: 2em 0 3em 0; float:left; 
}

.rubriques li, #recherche li {margin: 0.2em 0 0.2em 0;
 }

.rubriques ul, #recherche ul {list-style:none;
text-indent: 0;
padding:0;
margin:0 0 0 0.8em;
border-bottom: 0px #FFFFFF solid;
}

#listmenu a.hac{display:block;
cursor:pointer;
color:#ffffff;
font-weight:bold;
padding:0.2em 0 0.2em 0.4em;
border-top: 1px #FFFFFF solid;
} 

#listmenu a{color:#FFFFFF; }
 li .art {}
li a.art.on, li a.art:hover {color: purple; }
#listmenu a.art:hover, #listmenu a.on, #listmenu a.art_exposer, #listmenu a.art.selected{color: purple; 
border:none;
} 

#listmenu ul li a{
background:none;
} 

#listmenu  ul li a.art_exposer{
color:purple;
background:
#fff; 
filter:alpha(opacity=50); 
-Moz-Opacity:0.5; 
opacity:0.5;
}

#listmenu a.hac:hover, #listmenu a.hac.selected{background-color: purple;
color:#FFFFFF; padding:0.2em 0 0.2em 0.4em; 
}

#recherche{width:160px;
margin: 1em 0 3em 0.2em;} 

.formrecherche { background-color: #FFFFFF; border: 
1px #666666 solid; 
width: 120px; height: 20px; 
margin: 1em 0 0.3em 0.5em;
} 

.formrecherche input { color: #000000; font-size: 0.8em; text-align: left; 
} 


#recherche li{
margin: 0.2em 0 0.2em 0.2em;
width: 160px;
color:#ffffff;
font-weight:bold;
border-bottom: 1px #FFFFFF solid;
list-style:none;
padding: 0.2em 0 0.2em 0.em;
}

#recherche, #recherche ul{margin: 2em 0 3em 0;}
#recherche a{color:#ffffff;}

#recherche li:hover, .recherche li:active {background-color:purple;
color:#ffffff;
}