Originariamente inviato da standard
per questo discorso c'è molto materiale in rete, ti rimando alle specifiche:

http://www.w3.org/TR/REC-CSS2/box.html

per quanto riguarda il margine negativo significa proprio assegnare una valore negativo al margin, un'applicazione utile di questa possibilità è ad esempio quella di centrare un livello indipendentemente dalla risoluzione dello schermo:
http://forum.html.it/forum/showthrea...light=centrare

oppure quella di centrare del testo in un livello:
http://forum.html.it/forum/showthrea...light=centrare

ciauz
Grazie 1000