/**************/
#nav
{
float:left;
width:auto;
height:auto;
margin:0px;
padding:0px;
padding-left:22px;
list-style: none;
line-height: 1;
margin-top:-9px;
position:relative;
}

#nav p
{
width:1px;
background-color:white;
height:10px;
margin-top:16px;
margin-right:4px;
margin-left:-7px;
float:left;
}

#nav a {
font-size:12px;
/*border-left:1px solid #e2e3e5;*/
padding:15px 4px 0px 0px;
    display: block;
    color:#fff;
    /*width: 95px;*/
    width:auto;
    height:18px;
    text-align:left;
    /*background-image:url(../upload/layout/bg_liste.gif);
    background-repeat:no-repeat;*/
    background-image:none;
}

#nav a:hover
{
font-size:12px;
/*border-left:1px solid #e2e3e5;*/
padding:15px 4px 0px 0px;
    display: block;
    color:#fff;
    /*width: 95px;*/
    width:auto;
    height:18px;
    text-align:left;
    /*background-image:url(../upload/layout/bg_liste.gif);
    background-repeat:no-repeat;*/
    background-image:none;
}

#nav li { /* all list items */
margin:0px 5px;
font-size:11px;
padding:1px 0px 0px 0px;
float: left;
/*width: 95px;  width needed or else Opera goes nuts */
width:auto;
margin-top:-1px;
}

#nav li ul { /* second-level lists */
    position: absolute;
    width:127px;
    padding:0px;
    left: -999em; 
    list-style: none;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
    position: absolute;
    font-size:11px;
    width:127px;
    padding:5px 0px 5px 0px;
    margin-left:-1px;
    margin-top:0px;
    left: auto;
    background: #e2e3e5 url('../upload/layout/bg_liste2.gif') no-repeat;
    background-position:right bottom;
}

#nav li:hover ul li a, #nav li.sfhover ul li a { /* lists nested under hovered list items */
padding:3px 0px;
font-size:11px;
background-image:url(../upload/layout/bg_liste0.gif);
background-repeat:no-repeat;
}

#nav li.standard ul li.standard a
{
font-size:11px;
color:#646464;
padding:3px 0px 0px 10px;
display:block;
float:left;
width:127px;
}

#nav li.standard ul li.standard a:hover
{
font-size:11px;
color:#003d8e;
padding:3px 0px 0px 10px;
display:block;
float:left;
width:127px;
background: transparent url('../upload/layout/lay_bullet_menu.jpg') no-repeat;
background-position:-2px -1px;
}

#nav li.standard ul li.standard a
{
font-size:11px;
color:#646464;
padding:3px 0px 0px 10px;
display:block;
float:left;
width:127px;
}

#nav li#activepath ul li.standard a
{
font-size:11px;
color:#646464;
padding:3px 0px 0px 10px;
display:block;
float:left;
width:127px;
}

#nav li#activepath ul li.standard a:hover
{
font-size:11px;
color:#003d8e;
padding:3px 0px 0px 10px;
display:block;
float:left;
width:127px;
background: transparent url('../upload/layout/lay_bullet_menu.jpg') no-repeat;
background-position:-2px -1px;
}

#nav li#activepath ul li#activepath a
{
font-size:11px;
color:#003d8e;
padding:3px 0px 0px 10px;
display:block;
float:left;
width:127px;
background: transparent url('../upload/layout/lay_bullet_menu.jpg') no-repeat;
background-position:-2px -1px;
}


li#active li.standard a
{
color:#000000;
}

li#active a.daddy
{
    color:#646464;
    padding:3px 0px 0px 15px;
    display:block;
    float:left;
    width:122px;
background-image:url(../upload/layout/bg_liste.gif);
background-repeat:repeat-x;
background-position:0px -2px;
}



li#active a
{
    color:#646464;
    padding:3px 0px 0px 15px;
    display:block;
    float:left;
    width:122px;
    background: transparent url('../upload/layout/lay_bullet_menu.jpg') no-repeat;
    background-position:0px -1px;
}

li#activepath a.daddy
{
background-image:url(../upload/layout/bg_liste.gif);
background-repeat:repeat-x;
background-position:0px -2px;
}

li#activepath a
{
background-image:url(../upload/layout/bg_liste.gif);
background-repeat:repeat-x;
background-position:0px -2px;
}

li#activepath li#activepath ul
{
display:none;
}

li.standard li.standard ul
{
display:none;
}

li.standard ul li.standard p
{
display:none;
}

li#activepath ul li.standard p
{
display:none;
}

li#activepath ul li#activepath p
{
display:none;
}

li#activepath li#active ul
{
display:none;
}

li#activepath ul li.standard ul
{
display:none;
}

li#active li.standard ul
{
display:none;
}
/**********************/
