#nav, #nav ul 		{
    padding		: 0 ;
    margin		: 0 ;
    list-style	: none ;
    line-height	: 24px ;
    text-align	: center ;
}
#nav_placeholder {
	height:24px;
   background	: #bf9829;

}
#nav			{
    margin		: 0 0 -1px 0 ;
    position		: absolute ;
	top : 105px;
    height		: 30px ;
    voice-family	: "\"}\"" ;
    voice-family	: inherit ;
    height		: 24px ;
    z-index		: 5;
	display : block;
	width : 999px;

}
#nav a 			{
    display		: block ;
    padding		: 0 16px ;
    color		: #FFF ;
    text-decoration: none ;
}

#nav .perso, #nav .login {
	float : right;
}
#nav .perso	a, #nav .login form	{
    border-width	: 0  ;
    width			: 333px;
	text-align : left;
}

#nav li 			{
    float			: left;
}
html>body #nav li{
    border-right: 1px solid transparent ;
}
#nav li ul 		{
    position		: absolute;
	width : 160px;
    left			: -999em;
    z-index		: 5;
}
#nav li ul li	{
    z-index		: 5;
}

html>body #nav li ul li		{
}
#nav li ul li a	{
    padding		: 0 12px ;
	text-align : left;
	background	: transparent url("/c/i/menu.png") repeat ;
	width : 160px;
	font-weight : normal;
	position : relative;
    z-index		: 5;
	color : #212121;
}
#nav li a:hover	{
	background	: transparent url("/c/i/menu-hover.png") repeat ;
	color : #212121;
}
#nav li ul li a:hover	{
	color : #FFF;
}



#nav li:hover ul ul, #nav li.sfhover ul ul {
    left			: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
    left			: auto;
    min-height:0;
}
#nav li ul ul 		{
    margin		: -22px 0 0 151px ;
}
html>body #nav li ul ul		{
}

#login {
    padding		: 1px 0 0 0 ;
}

#login input {
    width		: 50px;
    margin		: 0 4px 0 0 ;
}

#login input.submit {
    width		: auto;
}

#nav #login a, #nav #login a:hover {
    padding		: 0 2px;
    display		: inline;
    width		: auto;
}

