I'd forget the rosé (unless you know that one or more guests will only drink it). It only complicates the calculations.
Half a bottle of wine person gives them 2 x 175ml glasses each, which is fairly standard. So, in an ideal world, you'd need 30 bottles of wine. However that fails to take into account the red/white split. 15 red and 15 white would only work if you'd got exactly the same number of people favouring red wine as who favoured white. So if I was arranging the catering I'd order 20 bottles of each, giving an allowance for an imbalance in the red/white ratio and providing a few extra glasses for those guests who take you to one side and say "I was just wondering if there was any chance of another glass of wine?"
With the fizz you might get 6 glasses out of a bottle if you use those annoyingly small flute glasses favoured by some caterers or just 4 glasses if you're using bigger glasses. Working on 4 glasses per bottle (and two glasses per person) that leaves you needing 30 bottles of fizz (although you could probably get by with 25).