Salve,
Ho un "vecchio" layout tabellare (purtroppo al momento non posso cambiarlo), e alla colonna di sinistra - quella classica del menu - è applicato questa regola CSS:
codice:
.xxx {
	background: #EEE url(menu-bg.jpg) repeat-x;
	margin-left: 7px;
}
Con Firefox ottengo esattamente quello che voglio, mentre con Internet Explorer 6 no (etteparèva..): i due screenshot sono rispettivamente QUI (spaziatura giusta) e QUI (spaziatura sbagliata)

se alla regola di prima aggiungo una larghezza fissa per la colonna, ad es:
codice:
width: 160px;
allora la spaziatura su IE si aggiusta miracolosamente... il problema è che la suddetta larghezza in pixel della colonna di menu viene definita dall'utente tramite database, e non tramite CSS... ho provato a mettere
codice:
width: 100%;
per fare in modo che la colonna si allarghi sempre al massimo, ma così facendo su IE... sono al punto di partenza!

Come posso ottenere su IE la stessa spaziatura che ho "naturalmente" su Firefox, tra la colonna del menu e quella del contenuto?
Grazie in anticipo per le risposte