195/45r17 are expensive tires, like 205/45r17 aswell, best are 205/40r17.. it doesnt matter what motor it is, you just asked if they will fit.the wheels will fit on the car. other problems you will have
1. like flisko mentioned, 17" on 1.2 8v punto is to much, not enought horsepower, you car will be slow and alot of stress on components.
2. You wont be able to homolgate those rims because they are oem punto but not for your car, maybe you get lucky and MOT never notices(unlikly) and cops ignore it because it says punto on the wheel cap.
As i mantioned before, puting this heavy oem 17" wheeels on punto is usless.. if u want 17" go for something lightwaight, good looking, aftermarket wheels.