Ca dépend du code... ce genre de présentation peut etre fait de 50 manière différente
donc je pourrais te donner 50 réponses différentes
La plus plausible c'est que tu utilise des tables et que le footer est dans une cellule horizontale adjacente
au menu
ie:
<tr>
<td>Menu de gauche</td>
<td>Page de droite et footer</td>
</tr>
Si c'est le cas il faut mettre le footer dans une autre ligne du tableaux
mais il y a deux manières:
Le footer fait toute la largeur de la page:
<tr>
<td>Menu de gauche</td>
<td>Page de droite</td>
</tr>
<tr>
<td colspan="2">footer</td>
</tr>
Le footer n'apparait qu'a droite mais en bas du menu
<tr>
<td>Menu de gauche</td>
<td>Page de droite</td>
</tr>
<tr>
<td></td>
<td>footer</td>
</tr>
Après on peut aussi tricoter avec CSS et des positionements relatif...
Dan