Arapitsas, Panagiotis, Italy