Upvote:2
Consulates issue visas, not Embassies (some Embassies have also a Consulate department).
From your linked page, press
Go down to:
There you will find information about the Visa types and a PDF form as Visa application.
Fees (Page in French)
Up to 3 months:
Sources: