Bonjour,
Faites des recherches sur Internet - vous allez trouver votre réponse.
Oui, vous devez avoir un visa Schengen ou un document Schengen.
On peut passer en Transit, mais il y a des conditions à respecter (p.e. si vous avez un visa valable pour le Canada, Etats-Unis ou le Japon vous pouvez passer sans visa).
Alias, il y a aussi des vols directs de la Russie vers le Maroc avec RAM.
Sinon avec escale via Alger ou via l'Egypt.
Je présume qu'Alitalia est bien moins cher?
Bonne chance
Chris
You may be exempt from the airport transit visa requirement, if you:
hold a valid visa or residence permit issued by a Schengen state;
hold a visa valid for a Member State of the European Union or the European Economic Area, Canada, Japan or the United States ;
hold a valid residence permit issued by a Member State of the European Union or the European Economic Area ;
hold a residence permit issued by the Principality of Andorra, Canada, Japan, Republic of San Marino, or the United States, that guarantees unrestricted right of return;
are a family member of a citizen of the EU, EEA or Switzerland ;
hold a diplomatic passport;
are a flight crew member national of a contracting party to the Chicago Convention on International Civil Aviation.