Ecco finalmente la soluzione! Nessun errore di programmazione ma un "errore" di dreamweaver. Preticamente dreamwer inserisce all'inizio di ogni pagina la seguente intestazione:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Se la tolgo ogni problema scompare! Ma serve? E' importante che ci sia? Se si c'è un altro modo per inserire le stesse informazioni?