Grazie della risposta, purtroppo il sito è vecchio e non posso usare altri CMS per il momento.
Sulla teoria z-index so come funziona, il fatto è che non riesco a trovare i punti dove inserire il codice. Ho individuato la parte inerente il menù superiore ma non riesco a capire sotto quale <div> si sta infilando.