/* NAV SUPERIORE CSS */
.nav1 {FLOAT: right}
.nav1 LI {FLOAT: left; HEIGHT: 27px}
.nav1 LI A {DISPLAY: block; COLOR: #ffffff; HEIGHT: 27px; TEXT-ALIGN: center}
.nav1 LI.active A {COLOR: #ffffff! important; HEIGHT: 27px; TEXT-DECORATION: none}
.nav1 LI A:hover {COLOR: #ffffff! important; HEIGHT: 27px; TEXT-DECORATION: none}
.nav1 LI.current_page_item A {COLOR: #ffffff! important; HEIGHT: 27px; TEXT-DECORATION: none}
.nav1 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.nav1 LI {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px}
.nav1 LI A {PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(../img/menuleft.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.nav1 LI A SPAN {PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../img/menuright.gif) no-repeat right top; FLOAT: right; PADDING-BOTTOM: 9px; PADDING-TOP: 4px}
.nav1 LI A SPAN {FLOAT: none}
.nav1 LI A:hover SPAN {}
.nav1 LI A:hover {BACKGROUND-POSITION: 0% -27px; TEXT-DECORATION: none}
LI.current_page_item A {BACKGROUND-POSITION: 0% -27px; TEXT-DECORATION: none}
.nav1 LI A:hover SPAN {BACKGROUND-POSITION: 100% -27px}
LI.current_page_item A SPAN {BACKGROUND-POSITION: 100% -27px}

.current_page_item A {COLOR: #ffffff! important}

/* NAV CENTRALE CSS */
#nav {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#nav UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#nav {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; WIDTH: 921px; PADDING-TOP: 0px}
#nav A {DISPLAY: block}
#nav LI {FLOAT: left; LINE-HEIGHT: 33px}
#nav LI A:hover {BACKGROUND: none transparent scroll repeat 0% 0%}
#nav LI UL {LEFT: -999em; WIDTH: 15em; POSITION: absolute}
#nav LI:hover UL {Z-INDEX: 1000; LEFT: auto}
#nav LI.sfhover UL {Z-INDEX: 1000; LEFT: auto}
#nav LI UL LI {BORDER-RIGHT: #e5e4de 1px solid; BORDER-TOP: #e5e4de 1px solid; BACKGROUND: url(../img/topmenu-bgr.gif) repeat-x 50% top; BORDER-LEFT: #e5e4de 1px solid; WIDTH: 15em; BORDER-BOTTOM: #e5e4de 1px solid}
#nav LI UL UL {MARGIN: -34px 0px 0px 15em}
#nav LI:hover UL UL {LEFT: -999em}
#nav LI.sfhover UL UL {LEFT: -999em}
#nav LI:hover UL {LEFT: auto}
#nav LI LI:hover UL {LEFT: auto}
#nav LI.sfhover UL {LEFT: auto}
#nav LI LI.sfhover UL {LEFT: auto}
#nav LI:hover UL UL {LEFT: -999em}
#nav LI:hover UL UL UL {LEFT: -999em}
#nav LI.sfhover UL UL {LEFT: -999em}
#nav LI.sfhover UL UL UL {LEFT: -999em}
#nav LI:hover UL {LEFT: auto}
#nav LI LI:hover UL {LEFT: auto}
#nav LI LI LI:hover UL {LEFT: auto}
#nav LI.sfhover UL {LEFT: auto}
#nav LI LI.sfhover UL {LEFT: auto}
#nav LI LI LI.sfhover UL {LEFT: auto}

#topmenu {DISPLAY: block; BACKGROUND: url(../img/topmenu-bgr.gif) repeat-x 50% top; MARGIN: 0px 0px 20px; HEIGHT: 33px; _margin-bottom: -20px}
#topmenu LI {BACKGROUND: url(../img/topmenu-sep.gif) no-repeat left 50%; FLOAT: left; LINE-HEIGHT: 33px}
#topmenu LI A {PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; COLOR: #333333; PADDING-TOP: 0px}
#topmenu LI A:hover {BACKGROUND-COLOR:#d4d4d2; COLOR: #333; TEXT-DECORATION: none}
#topmenu LI.active A {COLOR: #333; TEXT-DECORATION: none}