La DTD c'è, ma non è corretta:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//IT"
"http://www.w3.org/TR/html4/frameset.dtd">
Non capisco perchè vi sia questo errore comune di pensare che la porzione finale sia riferita alla lingua del documento. No, non è così: quella è la lingua con qui è scritta la DTD stessa, quindi non va modificata.

Ecco la lista delle DTD valide:

- www.w3.org/QA/2002/04/valid-dtd-list.html

Sistemato questo, mi sa che ci sarà un bel po' di lavoro, ma già il fatto che tu abbia la volontà di correggere è il passo più grande e più difficile di tutti, in questo percorso. Due aggiustatine e sarai a posto.