Some italian combat uniforms during the times:
1960 - 1970 with the Garand (rebarreled in .308). The italian army used the Garand until the 1980s.
1980s with Baretta BM59 Mk. I
1980s Paratrooper with BM59 Mk. III
early 1990s with BM59 Mk. III
1990s and 2000s with Baretta AR70/90
2010s with Baretta AR70/90
Garand, BM59 Mk. I, BM59E, BM59 Mk. III, AR70/90