Salve ragazzi

non riesco a capire perchè avendo il codice che segue, il 55% non mi funziona, cioè l'immagine di sfondo parte dall'alto. qualsiasi sia l'unita di miura è lo stesso.
mentre se faccio fare la ripetizione sia orizzontale sia in verticale la posizione come se venisse annullata. funziona solo se l'immagine non viene ripetuta.

codice css

#img_sfondo {
background-image: url(sfondo.jpg);
background-repeat : repeat-y;
background-position : 20% 55%;
}

codice html

.....
<BODY id="img_sfondo">

</BODY>
.....