1) i div "vert" e "content" dovrebbero essere racchiusi in un div al quale applicare un clearing (cerca easyclearing)
il perchè accade è già stato spiegato ad esempio qui
http://forum.html.it/forum/showthrea...2#post10566172 (e risposte successive)
2) dai display:block ai link del menu

Rispondi quotando