moi je te propose d'inclure ton ul dans une balise div="menu" et de virer id=menu" de ton ul, et ainsi tu dissocie les propriétés et tu appliques un margin:auto et text-align:center au div, et non plus au ul...
moi j'dis ça, mais j'y connais rien en css
---------------
Nikon D7000 + 18-105VR + 35mm 1.8