/*MI BASTA SETTARE QUI LE NUOVE COORDINATE?*/
Forse si`.
Prova a scrivere
bottom:0;
al posto di top:0;

Oppure forse devi usare:
bottom: -1em; /* oppure 1 em, senza il meno */
o qualcosa di simile (ad esempio 1.5 o una cosa del genere).

Se non funziona, devi cercare i vari posizionamenti dei sottomenu, e modificarli.
Oppure cerca tra i menu se ce n'e` qualcuno che si espande verso l'alto (mi pare di ricordarne qualcuno tra quelli di CSSplay).