C´est parceque l´attribut "background" ne fonctionne pas quand tu l´utilise directement dans une balise(enfin il me semble), il faut faire comme ceci:
<div class="bg_text">MON TEXTE</div>
Et ceci entre <head> et </head>:
<style type="text/css">
.bgtext{
background-image:url(images/fond.jpg);}
</style>