THIEBAULT STEICHEN, FLORENSAC, Francia