Salut Basile,
Étant donné le contenu de ta div dl, tu dois pouvoir fixer une width qui permette à la <dl> de ne pas passer devant la div contenant l'image.
Par contre, tu positionnes DL en "relative". À ta place, j'éviterais : il s'agit justement de propriétés qui créés des conflits entre les navigateurs (http://kl.am/5Ev3 pour en savoir un peu plus sur la compatibilité FF / IE).
Du coup, tu dois pouvoir utiliser un float left avec un margin-left. Je ne suis même pas sûr qu'il y ai besoin de toucher au positionnement.