Grazie 1000! ...questa soluzione mi sfuggiva.

comunque intanto sono ritornato all'uso di DOCUMENT.WRITE poichè smanettando ho scoperto che, altra cosa che nessuno dice!!, insertAdjacentHTML come gli altri 2 comandi analoghi, interpretano il codice DIRETTAMENTE, ovvero non riportano il codice che verrà interpretato poi dalla pagina, ma la interpretano subito senza riportarlo, quindi ogni riferimento (come i CSS) tra la mia pagina sorgente dell'iFrame ed il codice di insertAdjacentHTML contenuto in un suo script se ne vanno al diavolo!!

quindi sono tornato al DOCUMENT.WRITE scoprendo che (altra cosa che nessuno dice!!), se lo script che lo contiene viene richiamato dalla pagina attraverso <BODY onLoad..>, le proprietà definite dentro questo tag vengono perse (es: <BODY bgcolor=black onLoad..>)