I replaced my original tires and wheels with 17"x7" wheels with a 40 mm offset. Front tires are P215/45R17 and front are P235/45R17. I don't know if you can go wider on the rear with a 7" wide rim. You also don't want to go too wide on the front because then your car will track in road grooves (highway).
Also, by putting 7" wheels on the front, you deviate from the engineered change to 6" wide factory wheels which were supposed to help with overall steering. Secondly, they stick out wider than the rear and could look funny with a smaller offset.
Ideally, if you can find 7" for the front, and 8" for the rear of the same wheel, that would give the best look overall - however 7 & 7 isn't bad. Just my $0.02 Cdn - which isn't a whole lot of much.