Premesso che questo non il forum adatto per addentraci nei css, il mio intervento era mirato solo per informati che esiste un altra strada, con questo concludo si è una classe, non importa se le immagini sono di sfondo o meno, si associano cosi: <div id="mio_div" class="Trasparente">
Per comprendere meglio i css ti consiglio le ottime guide di html.it che trovi http://css.html.it/