Monaco swooped on Ligue 1 side Toulouse to bring in forward Emmanuel Riviere to boost their promotion push.