Triathlon suit from the French brand Lance.
The bottom piece (black part) is made of a different fabric than the top.
The legs have more compression and the top is slightly looser. That combination means that it gives good support to the legs and nice and free and smooth at the top. also 2 pockets on the left side of the leg, for gels or the like.