  .parent
  {
	  float:left;
	  background:url("/.content/images/barre_fond.gif") top left no-repeat;
	  width:126px;
	  text-align:right;
	  padding-top:12px;
	  display:block;
	  position:relative;
	  z-index:2;
	  font-size:12px;
	  font-family:Arial, Helvetica, sans-serif;
  }
  div.parent a, div.parent span
  {
	margin-right:5px;
	display:block;
	color:#79777C;
	font-weight:900;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	z-index:2;
	text-transform:uppercase;
  }
  
  #selected
  {	  
 	  background:url("/.content/images/barre_fond_over.gif") top left no-repeat;
	  color:#e20822;  
  }
  #selected a.parent_link, #selected span.parent_link
  {
	color:#e20822;  
  }
  
  .menu
  {
	  display:none;	
	  position:absolute;
	  top:0px;
	  left:0px;		
	  padding-top:20px;
	  bor/der:1px solid red;
	  width:195px;
	  z-index:1;
	  background:url("/.content/images/menu_hover.png") top left no-repeat;  
  }
  .menu ul
  {
	  text-align:left;
/*	  margin-top:35px;*/
	  margin-top:45px;
	  list-style:none;
  }
  .menu ul li
  {
	  text-transform:uppercase;
	   margin-left:-24px;
	   margin-top:10px;	
	   font-size:11px;
  }
  
  .menu ul li a
  {
	   font-weight:normal;  
  }
  .menu ul li a:hover
  {
	  font-weight:bold;
  }
  .sous_parent
  {
		background:url("/.content/images/fleche_menu.gif") 90% 0% no-repeat;  
		position:relative;
		min-width:150px;
  }
  .sous_menu
  {
  	  
	  display:none;	
	  position:absolute;
	  width:195px;
	  left:170px;
	  display:none;	
	  position:absolute;
	  width:200px;
	 
	  margin-top:-25px;
	  background:url("/.content/images/sous_menu_hover2.png") top left no-repeat;  
	  
  }
  .sous_menu ul
  {
	margin-top:20px;
	min-height:55px;  
	 padding-bottom:5px;
  }
  .fin
  {
	background:transparent url("/.content/images/menu_end.png") bottom left no-repeat;
	margin-bottom:-2px;
	height:6px;
  }  