http://www.culture-majeure.com
Culture Majeure is a french company, they give art courses –music, fine arts, dance, etc.– one-to-one or collective, to individuals and companies. They also organize conferences and workshop among other things.
Technically there is nothing too fancy, the site is build mainly with book pages. A few modules were added: locale to translate the interface into french, TinyMCE for the editors, webform for contact forms or to apply as a teacher...
As this was myfirst Drupal site, I decided to start with an existing theme. So I used Bluemarine but just kept the PHP code, the html is 100% custom xhtml/css.
For the navigation menu I needed to style each level, and what I tried to achieve proved to be impossible in IE with the standard html menu output. So the menu is a custom PHP block, based on a snippet I found in the handbook, which adds classes with level depth and active item:
<ul class="lvl1">
..<li class="active"><a href="/drupal-cm/?q=courses">A topic</a>
....<ul class="lvl2">
etc.
I'll detail it on the original snippet page as a comment.
The most tedious part of the project was by far the deadly combination of Microsoft products + TinyMCE. Copying in Powerpoint or Word and pasting in the text field produced horrendous code. So we had to use TinyMCEs' "PasteText" extension, but it didn't solve all the problems. To my complete amazement, different browsers produced different html code in the wysiwyg field... I'll definately have to investigate a bit more to see if I can set TinyMCE to produce better code.