Pas de moquerie mais c'est vrai que c'est un petit peu le
bordel 
, d'abord dans ton code html avant de parler du positionnement par css

. Sans un code correctement rédigé tu risques de rencontrer des difficultés pour mettre en page correctement et aisément ta page. Voici quelques remarques.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
xhtml 1.1 n'est peut-être pas le doctype le plus approprié. Je t'invites à lire cette entrée de la faq pour les explications:
Comment bien déclarer XHTML1.1 ?
xhtml 1.0 ou html 4.01 serait bien suffisant il me semble. Cependant si tu choisi xhtml 1.0 il y a quelques règles syntaxiques à respecter dont ne pas utiliser de majuscules pour les balises et attributs, uniquement des minuscules, à la différence de cet exemple de ton head:
<HEAD>
<TITLE>Zoneactu</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="index.css" />
</HEAD>
<BODY>
Il faut également que tout élément comporte une balise de fermeture, même celles qui étaient omises, donc tous les éléments tels que img, br, hr etc. doivent être fermées. Il faut rajouter
espace/ avant le chevron fermant. Il y en a qui manquent, par exemple:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
[... ]
<p>Votre Compte ^^
[... ]
<img src="images/compte_header.jpg"/>
[... ]
Un autre point important est la
correcte imbrication des éléments et la
nature des éléments que tu imbriques, les inlines et blocks. Par exemple dans cette partie:
<div id="gauche1"><img src="images/compte_header.jpg"/>
<p>Votre Compte ^^
<ul class="menugauche">
<p><li><a href=""> compte</a></li>
<li><a href=""> compte</a></li>
<li><a href=""> compte</a></li>
<li><a href="">compte</a></li></p>
</ul>
<img src="images/menu_footer.jpg"/>
</div>
où tu ouvres un paragraphe que tu ne fermes pas. p est un élément de type block qui ne peut contenir que des éléments inline donc pas directement d'autres blocks comme les listes ul. Il faudrait au minimum fermer ce paragraphe avant la liste.
Ensuite après la balise ouvrante de ta liste ul tu places un p qui n'a pas sa place ici, ul ne peut contenir que des éléments de liste li et pas autre chose.
Voilà vite vu quelques petites choses préalables à règler, à mon sens, avant d'aborder la partie css et la mise en page proprement dite qui t'amène ici.