Found it on the inside of the case of a CD I just got. Alfa? Fiat?

What car is this interior from?

EDIT: docvondeaf's found it. Fiat 124 Sport Spider.

What car is this interior from?