I am a US permanent resident and a hold a Egyptian passport. I would like to go to France for 2-3 weeks. What are the tourist visa requirements, and what documents do I need to support the visa application?