Carrefour has struck a deal to buy regional Romanian supermarket chain Artima for EUR55m (US$79.3m).