/* Basic code - don't modify */
 
 #nav {display: block; margin: 0; padding: 0; position: absolute; top: 80px;}
  #nav li {display: block; list-style: none; margin: 0; float: left; position: relative; text-transform: capitalize}
  #nav a { display: block; }
  #nav ul {display: none; position: absolute; left: 0; margin: 0; padding: 0; z-index: 9999}
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; text-transform: none }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width: 140px; }
#nav ul ul { left: 131px; }

/* Everything else is theming */
#nav {background-color: none; height: 30px; padding-left: 100px; cursor: pointer;}
#nav li {margin: 0; *margin-right: -2px; line-height: 28px; padding: 0; background-image: url(../images/barre-menu.gif); background-position: left top; background-repeat: no-repeat}
#nav *:hover { background-color: none; }
#nav a { 
	/*border-right: 1px solid white; */
	color: #E50012;
	font-size: 1.4em; 
	padding: 3px 12px; 
	line-height: 24px; 
	font-weight: 1200; 
	/*letter-spacing: -0.03em;*/
	/*padding: 0 0.7em;  
	*padding: 0 0.5em;*/ 
	text-decoration: none;
	text-transform: uppercase;
	border: none;
}
/*#nav a:hover, a.hover {color: #ffffff; background-image: url(../images/fondmenuhover.png); background-repeat: repeat-x; background-position: -28px; border: none}*/
  #nav li.hover a {/*background-color: #111111;*/ color: #222;}
  #nav ul { margin: 0;}
    #nav ul a {line-height: 18px; background-color: #fff; color: white; opacity: 0.90; filter: alpha(opacity=90); cursor: pointer; font-size: 1.2em; /*font-weight: bold*/; text-transform: capitalize}
     #nav ul a.hover {background-color: #bbb; color: #e50012; opacity: 0.90; filter: alpha(opacity=90);}
	 #nav ul li a {line-height: 15px; padding-left: 5px; font-weight: 400; color: #666666; font-family: sans-serif; border-top: 1px dotted #e50012; border-left: 1px dotted #e50012}
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

.separator {background-color: #5E5A5A; line-height: 1px; border-bottom-color: #FFF; border-bottom-style: solid; border-bottom-width: 1px; margin-top: -10px}