/* Menu navigazione principale Aree 01-05 */
div#menu ul{width: 100%; list-style-type: none; margin: 0; padding: 0;}
div#menu li{margin: 0; padding: 0}
div#menu li,div#menu a{display: block; width: 181px; height: 23px;}
div#menu a{text-indent: 0px;text-decoration: none; padding: 23px 0 0 0; overflow: hidden; height: 0px !important; height /**/:23px;}
div#menu li#m05 ,div#menu li#m05 a{display: block; width: 181px; height: 24px;}
div#menu li#m05 a{text-indent: 0px;text-decoration: none; padding: 24px 0 0 0; overflow: hidden; height: 0px !important; height /**/:24px}


li#m01, li#m01 a{background-image: url("../images/menu/menu_01.gif"); }
li#m02, li#m02 a{background-image: url("../images/menu/menu_02.gif"); }
li#m03, li#m03 a{background-image: url("../images/menu/menu_03.gif"); }
li#m04, li#m04 a{background-image: url("../images/menu/menu_04.gif"); }
li#m05, li#m05 a{background-image: url("../images/menu/menu_05.gif"); }

#menu li, #menu a:hover {background-position: 0px 23px;}
#menu li#m05, #menu li#m05 a:hover {background-position: 0px 24px;}
body#m01 li#m01 a, body#m02 li#m02 a, body#m03 li#m03 a, body#m04 li#m04 a {background-position: 0px 23px;}
body#m05 li#m05 a {background-position: 0px 24px;}


div#menu li#m021,div#menu li#m021 a {height: 1px;}
div#menu li#m021 a{padding: 0; overflow:hidden; height: 0px !important; height /**/:0px; font-size: 10px;}
li#m021 a:link, li#m021 a:visited { height: 0px; text-decoration: none; overflow: visible;}
li#m021 a:active, li#m021 a:hover { height: 0px; text-decoration: underline; overflow: visible;}
