I'm pretty sure it's only for Italians.
Just ask them, what they need.
The question "only for Italians" make me laugh, in reality of modern World.
I meant only for Italian residents. So foreigners would be only be allowed with an Italian's government ID. I know that when I've bought a property in Italy, I had to register as a taxpayer before I was allowed to buy. In London, it's easy to open an account as a non-resident, but I don't think it's as easy in Italy.