They look like Heer uniforms to me, but it's a pretty relaxed atmosphere. Judging by the architecture alone, anywhere from Languedoc-Rousillon in southern France to Greece, and anywhere in between.

Pat