when is flag day celebrated?
Every year on 7 January.
Flag of Italy
The Tricolour Day, Flag Day dedicated to the Italian flag, was established by law n. 671 of 31 December 1996, which is held every year on 7 January. 
what do the colors of the italian flag stand for The idealistic meaning - the green represents hope, the white represents faith and the red represents love. who designed it? Giuseppe Compagnoni what is the right procedure to follow when folding it? UNANSWERABLE
wiki:12084983
Flag of Italy [SEP] Introduction
The flag of Italy (, ), often referred to in Italian as il Tricolore (); is a tricolour featuring three equally sized vertical pales of green, white and red, with the green at the hoist side. Its current form has been in use since 18 June 1946 and was formally adopted on 1 January 1948. The Tricolour Day, Flag Day dedicated to the Italian flag, was established by law n. 671 of 31 December 1996, which is held every year on 7 January. This celebration commemorates the first official adoption of the tricolour as a national flag by the Cispadane Republic, a Napoleonic sister republic of Revolutionary France, which took place in Reggio Emilia on 7 January 1797.