/* + reset */
* {
margin: 0;
padding: 0;
}
#navigation ul.menucat2,
#navigation ul.menucat2 li,
#navigation ul.menucat2 li a,
#navigation ul.menucat3,
#navigation ul.menucat3 li,
#navigation ul.menucat3 li a,
#navigation ul.menucat4,
#navigation ul.menucat4 li,
#navigation ul.menucat4 li a {
margin: 0;
padding: 0;
}
#navigation ul.menucat2 li a,
#navigation ul.menucat2 li a:hover,
#navigation ul.menucat3 li a,
#navigation ul.menucat3 li a:hover,
#navigation ul.menucat4 li a,
#navigation ul.menucat4 li a:hover {
text-decoration: none;
color: #000;
}
#navigation ul.menucat2 li,
#navigation ul.menucat3 li,
#navigation ul.menucat4 li {
text-align: right;
list-style-type: none;
}
#navigation ul.menucat2 {
margin-bottom: 10px;
}
/* - fine reset */
/* + titolo catalogo */
#navigation ul.menucat2 li.sep {
display: block;
height: 1.667em;
background-color: #3a342d;
margin-bottom: 5px;
}
#navigation ul.menucat2 li.sep span {
color: #fff;
font-size: 1.1em;
font-weight: normal;
text-transform: uppercase;
}
/* - fine titolo catalogo */
/* + PRIMO LIVELLO catalogo */
#navigation ul.menucat2 {			/* racchiudo il livello principale in un bordino */
border: 1px dotted #ccc;
}
#navigation ul.menucat2 li.cur,
#navigation ul.menucat2 li.nor {
font-size: 0.917em;
font-weight: normal;
text-transform: uppercase;
padding: 5px;
}
#navigation ul.menucat2 li.nor a {
text-decoration: none;
}
#navigation ul.menucat2 li.nor a:hover {
text-decoration: underline;
}
#navigation ul.menucat2 li.cur span,
#navigation ul.menucat2 li.cur a {
font-weight: bold;
color: #000;
}
#navigation ul.menucat2 li.cur {
background-color: #fae8cf;
}
/* - fine PRIMO LIVELLO catalogo */
/* + SECONDO LIVELLO catalogo  */
#navigation ul.menucat3 {
border: none;
margin-top: 5px;
}
#navigation ul.menucat3 li.cur,
#navigation ul.menucat3 li.nor {
font-size: 0.85em;
font-weight: normal;
text-transform: uppercase;
padding: 2px 0;
}
#navigation ul.menucat3 li.nor a {
text-decoration: none;
font-weight: normal;
}
#navigation ul.menucat3 li.nor a:hover {
text-decoration: underline;
}
#navigation ul.menucat3 li.cur span,
#navigation ul.menucat3 li.cur a {
font-weight: bold;
color: #333;
}
#navigation ul.menucat3 li.cur {
border: 1px solid #ccc;
padding-right: 3px;
}
/* - fine SECONDO LIVELLO catalogo */
/* + TERZO LIVELLO catalogo  */
#navigation ul.menucat4 {
border: none;
margin-top: 3px;
}
#navigation ul.menucat4 li.cur,
#navigation ul.menucat4 li.nor {
font-size: 1em;
text-transform: none;
padding: 1px 0;
font-weight: normal;
}
#navigation ul.menucat4 li.cur {
border: none;
padding-right: 0;
}
#navigation ul.menucat4 li.nor a {
font-weight: normal;
}
/* - fine TERZO LIVELLO catalogo */
