ciao a tutti , ho un problema e non riesco a venirne a capo ... magari è la solita ca...ta ma di fatto non capisco

ho messo alcune immagini di sfondo in un sito con:

background:url(img.jpg) no-repeat center;

il problema è che mente con Firefox funziona sempre , con Internet Explorer in un caso funziona , negli altri due no !

PRIMO CASO FUNZIONA
#sidebar-left {
background:url("left.jpg") no-repeat;
width:200px;

SECONDO CASO NON FUNZIONA
#header {
text-align:left;
background:url("testa.jpg")no-repeat center ;
position: relative;
padding: 0 0 0 0;
margin: 0;
}

TERZO CASO NON FUNZIONA
#div3 {
padding:20px;
margin-top:20px;
background:url("corsi.jpg")no-repeat center;
}

non capisco :master: