Si j'ai bien compris, et Brunni me corrigera si ça n'est pas le cas, voilà son problème :
Le rectangle noir du haut représente la page telle qu'il s'attendait à la voir, et le rectangle noir du bas représente le résultat obtenu. Le background du bloc #ext ne commence qu'à partir de 20px du haut alors que le bloc lui-même est à la bonne place, c'est à dire tout en haut de la page. Cet effet est provoqué par la marge du bloc #int, ce qui lui semble incohérent (et je suis d'accord, c'est pas hyper logique que la marge d'un élément intérieur affecte le fond de l'élément extérieur).