Dunque width:100% mi serve per avere la "barra" blu larga come tutta il contenitore, mentre se tolgo float:left mi "scompare" il riempimento della barra stessa...
L'ul lo vorrei centrare rispetto al container:
codice:
html{margin: 0;padding:0;}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center;
background: #A3EAFF url('../images/sfondo.gif') repeat-x}
div#container{width: 760px;margin: 0 auto;text-align: left;
border-left: 2px solid navy;border-right: 2px solid navy;
border-top: 2px solid navy;border-bottom: 2px solid navy;}
ul#nav{float:left; width: 100%; list-style: none; margin: 0; padding: 0;
background-color:#00DEFF; border-top: 3px solid #00DEFF;}
ul#nav li{float: left; margin: 0 0.2em 0; padding: 0}
ul#nav a{float: left; padding: 0 0 0 0.4em; font: normal bold 1.2em arial,sans-serif;
background: url(../images/tab.png) no-repeat top left;
text-decoration: none;color: navy}
ul#nav span{float: left;padding: 0.4em 0.4em 0.4em 0;
background: url(../images/tab.png) no-repeat top right;cursor: pointer}
Grazie per l'aiuto...