This is a genuine Alfa Romeo inner sunroof blind to fit the following:
Number 3 in the diagram
Alfa Romeo part number 71732887