Hi, Giangilberto from Milan, as you can see on the website you post, you have "tabella A and tabella B" that trains run on weekdays and in the weekend, in Italy sunday is the only day in the week that is consider a holiday.
Table A lists the trains guaranteed on both weekdays and public holidays, Table B, as indicated in the header "applies only to long-distance trains guaranteed during a strike on a public holiday (specifically in the event of a general national strike held on a public holiday for the renewal of the national collective labor agreement, lasting no more than 24 hours and starting at 9:00 PM on the day preceding the holiday)*"
However, please also carefully read the information on the page where you found the links to the tables; this section is crucial for understanding how things work during a strike:
Minimum services guaranteed during a strike on strike days, Trenitalia ensures the minimum transport services listed below, which have been deemed appropriate by the Guarantee Commission for the implementation of Law 146/1990.
Trains already en route when the strike begins will still reach their final destination if it can be reached within one hour of the start of the industrial action; after this period, trains may stop at stations prior to the final destination.
National trains
In the event of a strike on weekdays or public holidays, Trenitalia guarantees the long-distance trains listed in the table available here.
In the event of a general national strike for the renewal of the collective labor agreement that falls on a public holiday lasting no more than 24 hours and starting at 9:00 PM on the day preceding the holiday Trenitalia guarantees the long-distance trains listed in the table available here. Regional trains
For regional transport, essential services have been established during peak travel times (weekdays from 06:00 to 09:00 and 18:00 to 21:00; public holidays from 07:00 to 10:00 and 18:00 to 21:00).