That depends on what passport you hold - better check with an Italian Embassy or Consulate that is in your area or Country.
This is not exactly true, it really depends on what country you are departing from, if you're leaving from Africa you'll need a visa but if you're leaving from the US, Canada, or any of the countries in Europe you don't need a visa for stays up to 90 Days.
you need the schengen visa
no
This visa is not necessary.
there is no visa for moroccans who want visit south korea
Yes.
yes
Yes
Yes
yes
Does an italian citizens need a visit visa to dubai or can get it on the place upon arrival
No. The passport is all you need.
No. All you need is your passport.