French bank Crédit Agricole has finally bought Champagne house Taittinger in a deal worth around EUR660m (US$841m).