Bonjour,
Les sites s’adressent à des voyageurs de toutes origines et comme tous les voyageurs ne peuvent pas entrer en Croatie avec une seul carte d’identité, ils préfèrent éviter toute ambiguïté et indiquer le passeport. Les ressortissants de l’UE ou de Suisse pouvant aller en vacances en Croatie avec une carte d’identité simplement, ils n’ont pas l’obligation de présenter un passeport à l’agence de location de voiture. Celle-ci ne peut a priori pas vous refuser une location si vous ne présentez qu’une CNI.
Vous devez disposer d’un document d’identité officiel admis par le pays, donc la CNI en l’occurrence, un permis français ou international, deux ans de permis au moins et être âgé de plus de 21 ans (ou parfois 25).