Bonjour,
Sauf erreur de ma part, le div prend par defaut toute la place disponible.
Les div sont donc à la suite les uns des autres.
Je vous propose donc de:
-1- definir ton div general "all" avec les couleurs, la largeur, ... que vous aouhaitez,
-2- définir un div pour chaque fleche, celui de la fleche gauche, flotte à gauche et celui de la fleche droite flotte à droite
-3- enfin, definir le div des photos.
un peu comme cela
--XHTML --
<body>
<div>
<!-- <div id="begin"><a class="rollover-left" href="photo001.html"><img src="./images/arrow-left.gif" alt="" /></a></div> -->
<div class="flecheg"><a href="#" alt="Déplacement vers le début"><img src="FlchGche.bmp" width="34px" height="34px" alt="" title="Flêche gauche"/></a></div>
<div class="fleched"><a href="#" alt="Déplacement vers la fin"><img src="FlchDrt.bmp" width="34px" height="34px" alt="" title="Flêche droite"/></a></div>
<div class="image"><img src="ImgTst.bmp" width="150px" height="110px" alt="" title="Cela pourrait être une photo"/></div>
</div>
</body>
-- CSS --
body {color: #000000; background: #606060}
div.flecheg {float: left; width: 50px; height: 50px; background: #404040; margin: 0px; padding: 0px}
div.fleched {float: right; width: 50px; height: 50px; background: #404040; margin: 0px; padding: 0px}
div.image {text-align: center; background: #000000; margin: 0px; padding: 0px}