Stade Francais beat Bath 36-20 to ensure there will be no English clubs in the Amlin Challenge Cup semi-finals.