thanks for trying, guys!
the part i've been given is definitely 60812196. the filter which i got with it is 46721923.
I've taken some digi pics (not sure how to post them on here yet) so i may have to go back to the dealer armed with those yet!
it's a FIAT part , according to the poly bag. Other numbers on it are 6400080180/9 (in the "description" box of the label) and, now i look at it again, the wrapper doesn't mention Alfa (the filter's box does though, and it fits the tray).
Still, it's not quite as bad as a Rover dealer i used once who ordered me in a Lambda sensor when I'd already been through the diagrams with him AND given him the part number to find the throttle position sensor.............