France's Total sold 30% stake in Moroccan subsidiary Total Maroc to Saudi Arabia's Zahid Group and Total Maroc plans to sell a 15-percent stake later on Casablanca's stock market.