.vertnav-container {
margin-top: 0px;
margin-bottom:20px;
}

#vertnav li{ display:block; margin:0px; }
#vertnav span.vertnav-cat {display:block; margin:0px; }
#vertnav span.vertnav-cat a {display:block; margin:0px;}
#vertnav span.vertnav-cat a span{display:block; margin:0px;}

#vertnav li a {
border-bottom:1px dotted gray;
color:white;
display:block;
padding:3px;
width:222px;
margin:0px;
}
#vertnav .inactive a {
background-color:#225b7f;
}
#vertnav .next a {
background-color:#225b7f;
}
#vertnav .prev a {
background-color:#225b7f;
}
#vertnav .first a {
}
#vertnav .last a {
}
#vertnav .only a {
}




#vertnav li.parent a {
background-color:#E0E0E0;
color:#225B7F;
font-weight:bold;
}
#vertnav li.active a {
font-weight:bold;
color:#225b7f;
background:#E0E0E0;
}
#vertnav li.inactive a {
font-weight:normal;
}
#vertnav .level0 {
}
#vertnav .level1 a {
padding-left:10px;
width:215px;
}
#vertnav .level2 a {
padding-left:20px;
width:172px;
}
#vertnav .level3 a {
padding-left:30px;
width:162px;
}
#vertnav li.catalogo-osculati{
    margin-top: 20px
}
#vertnav li.inactive .span-catalogo-osculati a{
    background-color: #962308;
}

#vertnav li.active .span-catalogo-osculati a{
    background-color: #CC0000;
    color: white;
}
#vertnav li.parent .span-catalogo-osculati a{
    background-color: #CC0000;
    color: white;
}
#vertnav li.catalogo-osculati li a{
    background-color: #CC0000;
    color: white;
}