Aqui está um truque útil usando o filtro ms para ter fundos transparentes, ou seja,
css3 você declara
cor de
fundo RGBA COR BRANCA : rgba (255,255,255, .5);
NO IE ESTÁ CALL ARGB (ALPHA NO INÍCIO)
COR BRANCA COMO ARGB
#FFFFFFFF
background: transparent; /* Feedback color */
background: rgba(red, green, blue, alpha); /* For modern browsers */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#FFFFFFFF', EndColorStr='#FFFFFFFF')"; /* For IE8 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFFFFFFF', EndColorStr='#FFFFFFFF'); /* For IE6,IE7 */
zoom: 1!important; /* Trigger hasLayout */
A ÚNICA COISA QUE VOCÊ PRECISA PARA TRANSFORMAR É A COR RGBA PARA ARGB E ESTÁ AQUI UMA BOA CALCULADORA PARA ISSO.