Le background tout seul, va réécrire toutes les règles background précédentes.
La règle background permet d'écrire en une seule ligne tout ce qui est background-color, background-image, background-repeat, etc. Donc là ce que tu as, c'est un background-color suivi d'un background.
Donc le background va remplacer et annuler le précédent background-color, et par défaut c'est transparent, d'où l'absence de noir. Vire ton background-color, et intègre-le dans le background :
Code :
background: black url(...) repeat-y 50% 50%;
|