French supermarket group Carrefour, the world's second-largest retailer by sales, is selling its 50% stake in Swiss hypermarket operator Distributis for CHF235m (US$195m).