C'est magique ! le seul fait de poser la question m'a fait trouver la réponse;
en fait, je crois que c'était plus simple que ce que j'imaginais. Le rendu n'est pas le même sous IE et FF mais je vais essayer de creuser
Voici ce que le code de ma page: ( si c'est pas bon, dites le moi sinon je clos le sujet; merci encore !!
)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>titre</title>
<meta name="description" content="test" />
<style type="text/css">
.gauche {float:left; width:30%; height:700px;border:solid; margin:0; padding:0; margin-left:2%; background-color:red;}
.centre {float:left;width:50%; height:700px;border:solid; margin:0; padding:0; margin-left:2%;background-color:orange}
.droite {float:left; width:10%; height:700px;border:solid; margin:0; padding:0; margin-left:2%;background-color:gold}
.pied {
padding:0; margin:0;
position: absolute; bottom:0; left:2%;
background-color: grey;
height: 100px;
width:98%;
z-index:-1
}
</style>
</head>
<body>
<div class="gauche">gauche</div>
<div class="centre">centre</div>
<div class="droite">droite</div>
<div class="pied">Le pied de page !</div>
</body>
</html>