u need to ask it to swis airline on their customer care, i too was intendin to go from swis earlier but later droped that plan and hav booked lufthansa which takes only 3 hours stop and requires no transit visa.
THIS LINK HAS THE ANSWER OF YOUR QUESTION. http://www.swiss.com/countries/IN/local_content/Pages/transit_visa.aspx .The answer is no, you don't need visa.