Rocamadour, sur de Francia.