Stéphane Humbert, Switzerland, Montsevelier (Val Terbi)