Il DOCTYPE contiene un erorre di sintassi, mancano le virgolette. Vedi ad esempio la pagina http://w3schools.com/tags/tag_doctype.asp

Ti manca di definire quale charset usi: puoi inserirlo in un meta, e puoi usare UTF-8, se non ne conosci altri: potrebbe andare bene per l'italiano

Poi la validazione si ferma, perche` l'errore di virgolette nel DOCTYPE gli impedisce di capire il resto


Per il CSS, era un errore che avevo notato
backgroun non e` un attributo, manca la d finale

per il color transparent, forse hai dimenticato i duepunti tra il color e il transparent