St Etienne have completed the signing of winger Franck Tabanou from Ligue 1 rivals Toulouse on a four-year contract.