Ho un div che voglio sia largo 775px come il container che lo contiene:

codice:
#container {
	width: 755px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	}
	
#contenuto3 {
	padding: 0px;
	margin: 0px;
	background-color: #fff;
	text-align:left;
	width:755px;
	}
E fino a qui tutto funziona...

Però se inserisco nel div contentuto tre un menu css con questo css in ff la larghezza cessa di esistere

codice:
ul#navlist3
{
list-style: none;
padding: 0px;
margin: 0px;
		font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul#navlist3 li
{
float: left;
width: 160px;
margin: 0px;
padding: 0px;
text-align:left;
}

ul#navlist3 li a
{
margin:0px;
padding-left:15px;
display: block;
width: 100%;
padding-top: 16px;
padding-bottom: 16px;
text-decoration: none;
	background-image: url(img/grafica/sfbothome.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}



ul#navlist3 li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#navlist3 li a:hover, ul#navlist3 li#active a:hover
{
color: #24567B;
}