In-form St Etienne stepped up their bid for Champions League football by casting aside Ligue 1 champions Montpellier 4-1 at a snowy Stade Geoffroy-Guichard.