E' probabile che nella prima include, quindi nel file di inclusione, i tag html ed head siano presenti.
Se non lo sono, a cosa serve adoprarsi per far "trasparentizzare" le png? Usa direttamente immagini gif che gestiscono bene la trasparenza. Tanto tutto l'insieme non piace comuqnue al W3C.
Mah...