I understand the importance of greeting others with "Bonjour" while traveling in France and using "Merci," etc. However, I am unclear on when to use the terms "Madame," "Monsieur," and "Mademoiselle." Also, I do not know what term to use for a young man. What are the norms for using these terms in the proper way? Are we to use them when we perceive someone to be older (or younger) than us? Just want to be sensitive to the appropriate way to address others. Can anyone educate me on this topic?
Thanks!