Salve a tutti
come avrete notato dal titolo vorrei realizzare un menu orizzontale dentro ad un div che abbia il testo centrato.

in pratica :
codice:
div#menu_alto
{
  min-height:2.5em;
  background:#269CA6 url(/img/grad.gif) repeat-x bottom left;
  border-bottom:2px solid #269CA6;
  text-align:center;

}
div#menu_alto ul
{
  margin: 0;
  padding:0;
  list-style-type: none;
}
div#menu_alto li
{
  float:left;
  margin: 0;
  padding:0;
}

div#menu_alto a
{
  display:block;
  color:#FFFFFF;
  font: normal bold 1.2em/2em Verdana;
  text-decoration: none;
  padding:0 1em 0 1em;
  margin:0;
  border-right:1px solid #d60;
  border-left:1px solid #fb6;
}
ma il problema è che il testo o meglio la lista in orizzontale(<ul>) non è centrata ma risulta sempre con l'align a sinistra...perchè?
come posso ovviare a questo problema?