You could try Sennheiser MX680, they're supposed to be sweater and water proof but I doubt it. They're also only IEMs. Or if you really don't care for SQ at all, go buy really cheap headphones that you can afford to throw out after a few rainy days.
At the end of the day, they're headphones, made for use in dry, room temprature conditions (AKA indoors) mostly, not Rolex diver watches. If you want that kind of durability, you're either going to be:
-Paying a price price
-Taking a huge hit in SQ
-Both
Good luck.
P.S. Most headphones will not break in humid/sweaty condition, at least I wouldn't think so. If it's raining, there's another solution - an umbrella.