codice:
html, body {
margin:0px;
padding:0px;
width: 100%; /* in alternativa a definire una larghezza fissa */
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 100%; /* il 10px; e` troppo piccolo e molti browser lo sovrascrivono */
min-width: 650px;
}
#back {
width:100%;
height:400px;
background-color:#CCC;
}
#container {
/* margin: 0 auto; /* non ha senso se usi width: 100% */
width:100%;
height: 400px;
/* text-align:center; /* idem come sopra */
background-color:#0F0;
}
#left {
width:150px;
height: 100%;
background-color:#FF0;
float:left;
}
#center {
width: 150px;
height: 100%;
background-color: #9CF;
float:left;
}
#main {
width:350px;
height: 100%;
background-color:#F60;
float:left;
}
Prova cosi`. Poi se ci sono problemi (o non e` quello che intendevi) ci risentiamo.