nella pagina Principale.html hai due <body>
Comincia da l&igrave;, e poi, facendo validare la pagina al W3c, ci sono ben 68 errori,
quindi il logo della validazione w3c non ha ragione d'essere.
Neanche la validazione css passa, sia pure per un solo errore.

Prima valida la pagina ed il css, poi se ne parla.

HTH
Zappa

P.S: l'errore nel css &egrave; banale: che c'entra o in breve… ???
codice:
div#logo {
background-image: url(images/header_01.png);
background-repeat: no-repeat;
background-position: center center;
o in breve…
background: url(star.jpg) no-repeat center center;

}