bah, ça vient bien de ton serveur local, le code n'a rien qui laisse sous entendre un tel problème...
T'as esayé une autre image ? ou de mettre une image en dure et pas en CSS ? (voir si ton serveur plante le CSS, ou la lecture des images...)
Bref, c'est pas le code en soit qui plante...
Sinon, ça sert à rien de mettre "div#header"... "#header" suffit et c'est plus propre dans le sens ou un id est unique...
---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.