Ton code est correct, sauf que dans ton code CSS, tu cible la balise gris, qui n'existe pas.
2 solutions : tu cible la balise iframe, et le style d'opacité s'appliquera sur tous les iframes ( iframe { opacity : 0.9;} )
Tu créé un ID à ton iframe et tu cible le CSS sur cette idée :
#test { opacity : 0.9;}
<iframe src="test.htm" scrolling="auto" height="570" width="380" FRAMEBORDER="0" id="test" ></iframe>
---------------
L'ennui est le pire ennemi d'un travail réussi