Thank you for your comments!
We recently migrated the pages and this introduced some problems indeed.
We will put a new version online in a few weeks that should solve all these problems.
Meanwhile, you can still access the old version of the Web site here: http://ocsigen-1.inria.fr