Try looking at these...it does sound like a Carcano
http://images.google.com/images?q=it...ff&sa=N&tab=wi
Try clicking on any of the images, and when the next page comes up click on the image at the top again to see an enlarged view
The "Gardone VT" marking you mention is a common stamp
Gardone is the location of a branch of Berreta