Ok la questione del width e del margine funziona, ti ringrazio moltissimo.
Mi rimangono però 2 problemi:
1) Quando carico la pagina i 2 div sono affiancati giusti, quando invece faccio scomparire il menu e poi lo faccio ricomparire il div dei contenuti scivola in basso di 5-6 centimetri, non capisco perchè, visto che non c'è nessun margin-top settato.
2) Quando carico la pagina esiste un margin left tra i 2 div, per non far sì che siano appiccicati. Quando faccio scomparire il menu e poi lo faccio ricomparire i 2 div sono invece appiccicati. Questo è comprensibile visto che nella funzione Javascript che mi hai postato al momento della ricomparsa del menu viene impostato ....style.margin=0. Se però io imposto ...style.margin-left=0 non funziona, anzi non funziona qualsiasi funziona Javascript in tutta la pagina. Come mai?
Grazie ancora

Rispondi quotando