Rajouter une classe = javascript
-webkit-appearance: menulist;
-webkit-rtl-ordering: logical;
Si je ne m'abuse, ça concerne pas ça mais plutôt l'ordre d'affichage et l'aspect des choix en eux-mêmes (menulist = tous sur le même niveau je crois, chais pas)
Comme je te dis, pour le background: red; ça marche parce que tu donnes un fond aux options, mais en fait tu as un fond au select, donc quand tu mets transparent aux options, tu vois le fond du select (qui est blanc par défaut). 