I think the "a#" you are referring to is the href attribute of a link (<a>). (Tell me if I have that wrong). That is different to the dynamic pseudo-classes, so you can set li:hover and li:active even though there is isn't an <a> or href.
Many thanks, I will do a test with my actual menu adding a active style, as I like it more, and ask a friend to test on blackberry, apple is more complicated as seems to works sometimes and sometimes not. Will let you know if it works, thank a lot.