Mark Cavendish overcame bad weather conditions to win the 11th stage of the Tour De France and take the green jersey