Anzitutto grazie dell'aiuto Renyp.

Come browser uso entrambi IE e firefox e, per quanto riguarda margin-bottom, non riesco a farlo funzionare in nessuno dei due.
Non riesco a capire il perchè.
Come è possibile che margin-top e margin-left non mi diano mai problemi mentre margin-bottom non mi funzioni qualunque valore gli metta?

Bah... Comunque sia mettere in negativo il margin-top mi ha risolto il problema (sia IE che Firefox, uguale risultato!)

Ora.. Chiedi giustamente: Impostare un valore negativo a margin-top dovrebbe innalzare e non abbassare...

Questo è vero ed è proprio così, infatti è proprio per questo che io metto il tag <IMG> SUBITO prima della chiusura del tag </BODY>, ed è impostando il margin-top al negativo che riesco a distanziarlo quel tanto che basta (verso l'alto per l'appunto!) dal fondo della pagina.
.