Merge with a92d31a49cd833256f3d517607b3e34226b6fe85
authorcavaliet
Tue, 21 Jan 2014 10:58:31 +0100
changeset 284 56db9b2c61e8
parent 283 9182b3f86f6e (current diff)
parent 280 a92d31a49cd8 (diff)
child 285 f8102ed287c3
Merge with a92d31a49cd833256f3d517607b3e34226b6fe85
src/jocondelab/static/jocondelab/js/front-common.js
src/jocondelab/static/jocondelab/js/front-search.js
src/jocondelab/views/front_office.py
--- a/.hgtags	Tue Jan 21 10:57:47 2014 +0100
+++ b/.hgtags	Tue Jan 21 10:58:31 2014 +0100
@@ -82,3 +82,8 @@
 e084f8e85722bc153e197a4ad9e591f4d4377f55 V00.48
 be7b275b5bdb9be46f50daf9a6a552b1bcc67987 V00.49
 f15e17caefdfd55bd5126e0cf012c3fae1c2b3d6 V00.50
+fb1d0e116be9b422991964f5c114d09c39e5f42b V00.51
+3d3e82c4ed55f8dad32d23eb4cf8cfdca7fb04db V00.52
+ca638a0ba37216a647d2eb0bf7b013b8e7fef098 V00.53
+ca638a0ba37216a647d2eb0bf7b013b8e7fef098 V00.53
+0e35b7460395bc4c6e2d6df07422292a2f9b22cc V00.53
--- a/.settings/org.eclipse.core.resources.prefs	Tue Jan 21 10:57:47 2014 +0100
+++ b/.settings/org.eclipse.core.resources.prefs	Tue Jan 21 10:58:31 2014 +0100
@@ -36,4 +36,5 @@
 encoding//src/jocondelab/views/ajax.py=utf-8
 encoding//src/jocondelab/views/back_office.py=utf-8
 encoding//src/jocondelab/views/front_office.py=utf-8
+encoding//src/jocondelab/views/i18n.py=utf-8
 encoding//virtualenv/web/env/venv_jocondelab/lib/python2.7/site-packages/django/conf/locale/vi/formats.py=utf-8
--- a/src/jocondelab/__init__.py	Tue Jan 21 10:57:47 2014 +0100
+++ b/src/jocondelab/__init__.py	Tue Jan 21 10:58:31 2014 +0100
@@ -1,4 +1,4 @@
-VERSION = (0, 50, 0, "final", 0)
+VERSION = (0, 52, 0, "final", 0)
 
 
 def get_version():
--- a/src/jocondelab/config.py.tmpl	Tue Jan 21 10:57:47 2014 +0100
+++ b/src/jocondelab/config.py.tmpl	Tue Jan 21 10:58:31 2014 +0100
@@ -81,6 +81,9 @@
 # Make this unique, and don't share it with anybody.
 SECRET_KEY = '%(secret_key)s'
 
+#use etags
+USE_ETAGS = False
+
 #LOG_FILE = os.path.abspath(os.path.join(BASE_DIR,"../../run/log/log.txt"))
 LOG_FILE = '%(log_file)s'
 LOG_LEVEL = logging.DEBUG
@@ -143,3 +146,11 @@
     }
 }
 
+CACHES = {
+    'default': {
+        'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
+        'LOCATION': 'unique-snowflake'
+    }
+}
+
+CACHE_MIDDLEWARE_SECONDS = 600
--- a/src/jocondelab/settings.py	Tue Jan 21 10:57:47 2014 +0100
+++ b/src/jocondelab/settings.py	Tue Jan 21 10:58:31 2014 +0100
@@ -106,6 +106,9 @@
 # Make this unique, and don't share it with anybody.
 SECRET_KEY = ''
 
+#use etags
+USE_ETAGS = False
+
 # List of callables that know how to import templates from various sources.
 TEMPLATE_LOADERS = (
     'django.template.loaders.filesystem.Loader',
@@ -114,6 +117,7 @@
 )
 
 MIDDLEWARE_CLASSES = (
+    'django.middleware.cache.UpdateCacheMiddleware',
     'django.contrib.sessions.middleware.SessionMiddleware',
     'django.middleware.locale.LocaleMiddleware',
     'django.middleware.common.CommonMiddleware',    
@@ -122,6 +126,7 @@
     'django.contrib.messages.middleware.MessageMiddleware',
     # Uncomment the next line for simple clickjacking protection:
     'django.middleware.clickjacking.XFrameOptionsMiddleware',
+    'django.middleware.cache.FetchFromCacheMiddleware',
 )
 
 ROOT_URLCONF = 'jocondelab.urls'
@@ -265,6 +270,8 @@
 # 24 hours DB_QUERY_CACHE_TIME
 DB_QUERY_CACHE_TIME = 86400
 
+CACHE_MIDDLEWARE_SECONDS = 600
+
 from config import *  # @UnusedWildImport
 
 if not "SRC_BASE_URL" in locals():
--- a/src/jocondelab/static/jocondelab/css/front-common.css	Tue Jan 21 10:57:47 2014 +0100
+++ b/src/jocondelab/static/jocondelab/css/front-common.css	Tue Jan 21 10:58:31 2014 +0100
@@ -532,6 +532,12 @@
     font-style: italic; margin-top: 5px;
 }
 
+/* error page */
+.http-error {
+    font-size: 18px; margin: 10px 0;
+}
+
+
 /* Smaller screens adaptation */
 
 @media screen and (max-width: 720px) {
--- a/src/jocondelab/static/jocondelab/js/front-common.js	Tue Jan 21 10:57:47 2014 +0100
+++ b/src/jocondelab/static/jocondelab/js/front-common.js	Tue Jan 21 10:58:31 2014 +0100
@@ -387,6 +387,7 @@
     var max_scroll_pages = 3, currentpage;
     
     function loadMorePages(query) {
+    	console.log("loadMorePages currentpage = " + currentpage);
         $(".load-more").hide();
         $win.off("scroll.ajaxload");
         $(".notice-list").empty();
@@ -413,11 +414,13 @@
         var loadingnext = false,
             page_count = parseInt($(".notice-list").attr("data-page-count")),
             max_page = Math.min(currentpage + max_scroll_pages, page_count);
+        console.log('scrollLoad max_page = ' + max_page);
         $(".load-more").hide().off("click").click(function() {
             loadMorePages(query);
             return false;
         });
         $win.on("scroll.ajaxload", function() {
+        	console.log('$win.on("scroll.ajaxload") max_page = ' + max_page);
             if (loadingnext || currentpage >= max_page) {
                 return;
             }
@@ -428,7 +431,9 @@
             }
             var winbottom = $win.scrollTop() + $win.height(),
                 databottom = dbo.top + $datablock.height();
-            if (winbottom >= databottom) {
+            console.log('AJAX currentpage ? loadingnext = ' + loadingnext);
+            if (winbottom >= databottom && !loadingnext) {
+            	console.log('AJAX currentpage LOAD');
                 loadingnext = true;
                 $(".loading-please-wait").show();
                 $.ajax({
@@ -436,13 +441,24 @@
                     data: _({ page: ++currentpage }).extend(query),
                     dataType: "html",
                     success: function(html) {
-                        $datablock.append(html);
-                        loadingnext = false;
-                        bindResultsMouseover();
-                        $(".loading-please-wait").hide();
-                        if (currentpage >= max_page && currentpage < page_count) {
-                            $(".load-more").show();
-                        }
+                    	console.log('$datablock.append(html); more = ' + (currentpage >= max_page && currentpage < page_count));
+                    	console.log("HTML == '' ? ", (html==""), (html.trim()==""), typeof html);
+                    	if(html.trim()!=""){
+                    		console.log(" APPEND HTML");
+                    		$datablock.append(html);
+                            loadingnext = false;
+                            bindResultsMouseover();
+                            $(".loading-please-wait").hide();
+                            if (currentpage >= max_page && currentpage < page_count) {
+                            	console.log('    $(".load-more").show();');
+                                $(".load-more").show();
+                            }
+                    	}
+                    	else{
+                            $(".load-more").hide();
+                            $(".loading-please-wait").hide();
+                    		console.log(" NOTHING HTML");
+                    	}
                     }
                 });
             }
@@ -450,6 +466,7 @@
     };
     
     window.loadSearchResults = function(query) {
+    	console.log('window.loadSearchResults');
         $(".hide-on-search").hide();
         $win.off("scroll.ajaxload");
         $(".wiki-info img").off("load error");
--- a/src/jocondelab/static/jocondelab/js/front-search.js	Tue Jan 21 10:57:47 2014 +0100
+++ b/src/jocondelab/static/jocondelab/js/front-search.js	Tue Jan 21 10:58:31 2014 +0100
@@ -30,6 +30,7 @@
     // Check if a dom element is the current viewport
     // el is dom element, not jquery object
     function isElementInViewport(el) {
+    	console.log("isElementInViewport");
         var rect = el.getBoundingClientRect();
         return (
             rect.top >= 0 &&
@@ -40,9 +41,11 @@
     }
     var myTimeOut = false;
     window.startTimeOut = function(){
-    	myTimeOut = setInterval(function(){ testIfLastLiInViewport() }, 3000);
+    	console.log("window.startTimeOut");
+    	myTimeOut = setInterval(function(){ console.log("setInterval"); testIfLastLiInViewport() }, 3000);
     }
     function testIfLastLiInViewport(){
+    	console.log("testIfLastLiInViewport");
     	var el = $($(".results ul")[0]).children().last()[0];
     	if( (typeof el!=="undefined") && isElementInViewport(el) ) {
             // Last li is visible, so we have to call next page manually
@@ -56,11 +59,13 @@
     }
     
     if (window.addEventListener) {
+    	console.log("addEventListener 1");
         //addEventListener('DOMContentLoaded', testIfLastLiInViewport(), false); 
         addEventListener('load', startTimeOut(), false); 
         //addEventListener('scroll', testIfLastLiInViewport(), false); 
         //addEventListener('resize', testIfLastLiInViewport(), false); 
     } else if (window.attachEvent)  {
+    	console.log("addEventListener 2");
         //attachEvent('DOMContentLoaded', testIfLastLiInViewport());
         attachEvent('load', startTimeOut());
         //attachEvent('scroll', testIfLastLiInViewport());
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/jocondelab/templates/400.html	Tue Jan 21 10:58:31 2014 +0100
@@ -0,0 +1,12 @@
+{% extends "jocondelab/front_base.html" %}
+{% load i18n %}
+
+{% block title %}JocondeLab &raquo; {% trans 'Erreur 404' %}{% endblock %}
+
+{% block breadcrumbs %}{% trans 'Erreur 404' %}{% endblock %}
+
+{% block main %}
+<div class="http-error">
+{% trans "Cette page n'est pas disponible" %}
+</div>
+{% endblock %}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/jocondelab/templates/403.html	Tue Jan 21 10:58:31 2014 +0100
@@ -0,0 +1,12 @@
+{% extends "jocondelab/front_base.html" %}
+{% load i18n %}
+
+{% block title %}JocondeLab &raquo; {% trans 'accès interdit' %}{% endblock %}
+
+{% block breadcrumbs %}{% trans 'accès interdit' %}{% endblock %}
+
+{% block main %}
+<div class="http-error">
+{% trans "L'accès à cette page est protégé" %}
+</div>
+{% endblock %}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/jocondelab/templates/404.html	Tue Jan 21 10:58:31 2014 +0100
@@ -0,0 +1,12 @@
+{% extends "jocondelab/front_base.html" %}
+{% load i18n %}
+
+{% block title %}JocondeLab &raquo; {% trans 'Mauvaise requête' %}{% endblock %}
+
+{% block breadcrumbs %}{% trans 'Mauvaise requête' %}{% endblock %}
+
+{% block main %}
+<div class="http-error">
+{% trans "Erreur dans la requête" %}
+</div>
+{% endblock %}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/jocondelab/templates/500.html	Tue Jan 21 10:58:31 2014 +0100
@@ -0,0 +1,92 @@
+{% load static %}
+<!doctype html>
+
+<html lang="fr">
+    <head>
+    
+        <meta charset="UTF-8" />
+        <meta name="viewport" content="width=device-width, initial-scale=1">
+        <link rel="SHORTCUT ICON" href="{% get_static_prefix %}jocondelab/img/favicon.ico" />
+        <title>JocondeLab &raquo; Erreur d'application</title>
+
+        <link rel="stylesheet" href="{% get_static_prefix %}jocondelab/css/front-common.css" type="text/css"/>
+    </head>
+    <body>
+    
+        <div class="menu-wrapper language-menu-wrapper">
+            <ul class="language-menu menu-list">
+            <li>&nbsp;</li>
+            </ul>
+        </div>
+        <div class="header-wrapper">
+            <header>
+                <h1><a href="{% url 'front_home' %}">Joconde<span class="title-lab">Lab</span></a></h1>
+                <h2 class="breadcrumbs">Erreur d'application</h2>
+                <div class="clearer"></div>
+            </header>
+        </div>
+        <div class="menu-wrapper main-menu-wrapper">
+            <ul class="main-menu menu-list">
+                <li class="menu-item">
+                    <a href="{% url 'front_home' %}">Accueil</a>
+                </li>
+                {% url 'front_about' as url %}
+                <li class="menu-item">
+                    <a href="{{url}}" title="Tout savoir sur l'expérimentation JocondeLab.">À propos</a>
+                </li>
+                {% url 'front_geo' as url %}
+                <li class="menu-item">
+                    <a href="{{url}}" title="Découvrez le monde à travers les collections des musées de France." >Mappemonde</a>
+                </li>
+                {% url 'front_timeline' as url %}
+                <li class="menu-item">
+                    <a href="{{url}}" title="Découvrez les collections des musées de France au fil du temps (période ou date précise).">Chronologie</a>
+                </li>
+                {% url 'front_termlist' as url %}
+                <li class="menu-item">
+                    <a href="{{url}}" title="Choisissez un artiste, un sujet représenté, un domaine ou une époque d'un simple clic.">Mots-clés</a>
+                </li>
+                {% url 'random_describe' as url %}
+                <li class="menu-item">
+                    <a href="{{url}}" title="Aidez-nous à décrire le sujet d'une œuvre à l'aide de Wikipédia.">Contribuer</a>
+                </li>
+                {% url 'front_students' as url %}
+                <li class="menu-item">
+                    <a href="{{url}}" title="Consultez les travaux des étudiants faits à partir de la base Joconde.">Galerie de créations</a>
+                </li>
+            </ul>
+        </div>
+    
+        <div class="main-wrapper">
+            <section class="main">
+                <h2 class="http-error">
+                Erreur d'application.
+                </h2>
+            </section>
+            <footer>
+                <ul class="footer-links">
+                    <li>
+                        
+                        <a href="/jocondelab/legal/">Mentions légales</a>
+                    </li>
+                    <li>
+                        
+                        <a href="/jocondelab/credits/">Crédits</a>
+                    </li>
+                </ul>
+                <p>Ce site vous est proposé par
+                    <a href="http://www.culture.gouv.fr/" title="Ministère de la Culture et de la Communication" target="_blank">
+                        <img src="{% get_static_prefix %}jocondelab/img/logo_mcc_footer.png" alt="Logo du Ministère de la Culture et de la Communication" />
+                    </a>
+                    et
+                    <a href="http://www.iri.centrepompidou.fr/" title="Institut de Recherche et d'Innovation" target="_blank">
+                        <img src="{% get_static_prefix %}jocondelab/img/logo_IRI_footer.png" alt="Logo de l'Institut de Recherche et d'Innovation" />
+                    </a>
+                     
+                </p>
+            
+            </footer>
+        </div>
+
+    </body>
+</html>
--- a/src/jocondelab/templates/jocondelab/base.html	Tue Jan 21 10:57:47 2014 +0100
+++ b/src/jocondelab/templates/jocondelab/base.html	Tue Jan 21 10:58:31 2014 +0100
@@ -10,7 +10,7 @@
     <link rel="SHORTCUT ICON" href="{{STATIC_URL}}jocondelab/img/favicon.ico" />
     <title>{% block title %}JOCONDELAB-BO{% endblock %}</title>
     {% block js_import %}
-    <script type="text/javascript" src="{% url 'django.views.i18n.javascript_catalog' %}"></script>
+    <script type="text/javascript" src="{% url 'i18n_javascript_catalog' %}"></script>
     <script type="text/javascript" src="{{STATIC_URL}}jocondelab/js/jocondelab.js"></script>
     <script type="text/javascript" src="{{STATIC_URL}}jocondelab/lib/jquery.min.js"></script>
     <script type="text/javascript" src="{{STATIC_URL}}jocondelab/lib/jquery-ui.min.js"></script>
--- a/src/jocondelab/templates/jocondelab/front_base.html	Tue Jan 21 10:57:47 2014 +0100
+++ b/src/jocondelab/templates/jocondelab/front_base.html	Tue Jan 21 10:58:31 2014 +0100
@@ -10,7 +10,7 @@
         <title>{% block title %}JocondeLab{% endblock %}</title>
         
         {% block js_import %}
-        <script type="text/javascript" src="{% url 'django.views.i18n.javascript_catalog' %}"></script>
+        <script type="text/javascript" src="{% url 'i18n_javascript_catalog' %}"></script>
         <script type="text/javascript" src="{{STATIC_URL}}jocondelab/lib/underscore-min.js"></script>
         <script type="text/javascript" src="{{STATIC_URL}}jocondelab/lib/jquery.min.js"></script>
         <script type="text/javascript" src="{{STATIC_URL}}jocondelab/lib/jquery-ui.min.js"></script>
--- a/src/jocondelab/urls.py	Tue Jan 21 10:57:47 2014 +0100
+++ b/src/jocondelab/urls.py	Tue Jan 21 10:58:31 2014 +0100
@@ -3,6 +3,7 @@
     TermLinkSemanticLevelEdition, ThesaurusTree, TermListTableView)
 from jocondelab.views.front_office import (SearchView, NoticeView, GeoView, FrontTermListView)
 from jocondelab.views.ajax import (ContributeView, VoteView)
+from jocondelab.views.i18n import cached_javascript_catalog
 from core import urls as core_urls
 from django.conf.urls import patterns, include, url
 from django.contrib import admin
@@ -22,7 +23,7 @@
     url(r'^logout/$', 'django.contrib.auth.views.logout_then_login', name='joconde_logout'),
     url(r'^admin/', include(admin.site.urls)),
     url(r'^i18n/', include('django.conf.urls.i18n')),
-    url(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict),
+    url(r'^jsi18n/$', cached_javascript_catalog, js_info_dict, name="i18n_javascript_catalog"),
     url(r'^bo/$', login_required(TermListView.as_view()), name='bo_home'),
     url(r'^bo/term/list/table$', login_required(TermListTableView.as_view()), name='term_list_table'),
     url(r'^bo/term/(?P<term_id>\d+)/$', login_required(TermEditView.as_view()), name='term'),
--- a/src/jocondelab/views/front_office.py	Tue Jan 21 10:57:47 2014 +0100
+++ b/src/jocondelab/views/front_office.py	Tue Jan 21 10:58:31 2014 +0100
@@ -177,6 +177,8 @@
             else:
                 paginator = JocondeFrontPaginator(qs.values_list('id', flat=True).order_by('id').distinct(), npp, count_qs)
                 context["page_count"] = paginator.num_pages
+                logger.debug("PAGE COUNT = ")
+                logger.debug(context["page_count"])
                 ids = paginator.page(min(int(page),paginator.num_pages))
                 if paginator.count:
                     count_log = math.log10(paginator.count) 
@@ -188,6 +190,8 @@
                         context["count"] = paginator.count - (paginator.count % 10**(int(count_log)-1) )
                 else:
                     context["count"] = paginator.count
+                logger.debug("COUNT = ")
+                logger.debug(context["count"])
                 # Now that we have the list of ids
                 ns = Notice.objects.filter(pk__in=ids).extra(select={'relative_url': '"core_noticeimage"."relative_url"'}).filter(image=True).filter(images__main=True).order_by('id')
         
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/jocondelab/views/i18n.py	Tue Jan 21 10:58:31 2014 +0100
@@ -0,0 +1,14 @@
+# -*- coding: utf-8 -*-
+'''
+Created on Jan 21, 2014
+
+@author: ymh
+'''
+from django.utils import timezone
+from django.views.decorators.http import last_modified
+from django.views.i18n import javascript_catalog
+
+last_modified_date = timezone.now()
+@last_modified(lambda req, **kw: last_modified_date)
+def cached_javascript_catalog(request, domain='djangojs', packages=None):
+    return javascript_catalog(request, domain, packages)
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web/404.html	Tue Jan 21 10:58:31 2014 +0100
@@ -0,0 +1,338 @@
+
+<!doctype html>
+
+
+<html lang="fr">
+    <head>
+    
+        <meta charset="UTF-8" />
+        <meta name="viewport" content="width=device-width, initial-scale=1">
+        <!--[if IE ]><link rel="shortcut icon" href="http://jocondelab.iri-research.org/jocondelab/static/site/jocondelab/img/favicon.ico" type="image/x-icon" /><![endif]-->
+        <!--[if !(IE)]><!-->
+        <link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAAAAABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAUrDgAJDV4QAgV2AAPYmaAEuDiAAPHTIACAYJABEfLwAgPz0ABwcMAA0HAwAMCAYAjMLNABclJgAKCA8AhsvWAIfL1gAtd6QADQ0MABsqIwA3gYMAT6LbACBIYQB1w8gAPmNXADpjYAAUFA8AKIa/AFWZpgA3hbwAaJijADhwkAC67/AAZ6WdAA4NDQA6epMADxAWAD5hUgBSk54ADhIcABgtPwA7oMUAbcjqAFaZpwBGmNEACgQFAAcGCwBntOUADAwUAI/K1QB4t8oAGC03ACMmKwB0w8oAEBMXABwvNABuqKcAL05IABgXEQBEhI4AHjFDABAiIAA7b2sAP3FoACBCNwAXJB0AIz1DAAcLEgAeJCYAKkJAADleVAAPDQ8AEA0PABMMDACUyNAAPZjBAH7X9ABkx+kADhIeAG2lsQAqS1IAEBckAECKjwAaFxIAGRgVAAkFAQAjc6UACQgKAD1VTABiueQADgsKACx7ogBgwOcACw4TADNoWAAlSkcAHDczABIZGQAWGhwAGRsWAEqDjQBIocsAQaXXAAoGBQA3TlMARHJkABtATgAHCQ4ASnBeAEmg2gAcIiIAVJJ7AFmRgQAiY4kAf9jwAEd6fABJfXwAgtvwADxlYgBpqbYAKk9OADhoawAZMUYAFRgXAF6UnAAHAgMAJHKbAAkFAwAHBgYAld/hAG/P8QCN5u0ATY+OAGSgpQAdJSMAYsDgAA8PDwBclnYAGy0pABoqMgBZjpQAh87uAH65wgCQ0NkADhQeACuGswBpqrEAGzQ1AC6PoQBYlpoAQmhaAHzH0QAgL0oAEx4hACI+OAAHCA0AjcHIAAkHCgAoUnMAGURTAHS0vQANChMAYcPqAIrO3QA7YlIADRMTAA8QEwAgLCcAHSwwAIW0vQA8aG0AgMPPAJjX3QBYsuUABwUFAHesrwAIBAsANlZKADaJvQAIBwsAcLDEACNXegAnPjkAHUNRAB0nIgBSi5YAerXBAChIRQBmobMATW5/AEN/hQAUMEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8NLgLVhejc3ZMjEhoDEo9G6kDlIC2TiuDASkSoFtrJBM4Q4mmr2ZdiGeZNyUElRVUQg5HaQcuIFySKCM+QCpTO4diNXe0fqIPUp5JWTpGl1WouYtBLx5yf0SBml+lJhlkFLy3b7Funy1PbEWybYpqm2BhPxoKs1dawFh5cXCCNgm/PKoRMTCuFganqyIYhJiFlix4k1GOTRyRXqykAiEQdWV9hh1QCHtjnL2PnZCtMnp0BY26JzkfvrChtTMNS7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AAA=" />
+        <!--<![endif]-->
+
+        <title>JocondeLab &raquo; Erreur 404</title>
+
+        <style type="text/css">
+            /* FONT DECLARATIONS */
+
+            @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,800);
+
+            /* RESET CSS STYLES */
+            html, body, div, span, applet, object, iframe,
+            h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+            a, abbr, acronym, address, big, cite, code,
+            del, dfn, em, img, ins, kbd, q, s, samp,
+            small, strike, strong, sub, sup, tt, var,
+            b, u, i, center,
+            dl, dt, dd, ol, ul, li,
+            fieldset, form, label, legend,
+            table, caption, tbody, tfoot, thead, tr, th, td,
+            article, aside, canvas, details, embed, 
+            figure, figcaption, footer, header, hgroup, 
+            menu, nav, output, ruby, section, summary,
+            time, mark, audio, video {
+                margin: 0;
+                padding: 0;
+                border: 0;
+                font-size: 100%;
+                font: inherit;
+                vertical-align: baseline;
+            }
+
+            ul, li {
+                list-style: none;
+            }
+
+            input::-moz-focus-inner /*Remove button padding in FF*/
+            { 
+                border: 0;
+                padding: 0;
+            }
+
+            table {
+                border-collapse: separate; border-spacing: 0;
+            }
+
+            th, td {
+                vertical-align: top;
+            }
+
+            img a {
+                border: none;
+            }
+
+            .clearfix:after {
+                content: ".";
+                display: block;
+                clear: both;
+                visibility: hidden;
+                line-height: 0;
+                height: 0;
+            }
+             
+            .clearfix {
+                display: inline-block;
+            }
+             
+            html[xmlns] .clearfix {
+                display: block;
+            }
+             
+            * html .clearfix {
+                height: 1%;
+            }
+
+            /* END OF THE RESET PART */
+
+            .clearer {
+                clear: both;
+            }
+
+            a {
+                text-decoration: none; color: inherit;
+            }
+
+            a:hover {
+                text-decoration: underline; color: #800000;
+            }
+            .no-over:hover {
+                text-decoration: none; color: inherit;
+            }
+
+            b, .bold {
+                font-weight: 800;
+            }
+            
+            /* END OF FONT DECLARATIONS */
+
+            /* GLOBAL BLOCKS */
+
+            body {
+                color: #000000; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUM1RkIzM0QwMTAxMTFFM0EwMTlEQTU0NkRFRkQzODciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUM1RkIzM0UwMTAxMTFFM0EwMTlEQTU0NkRFRkQzODciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQzVGQjMzQjAxMDExMUUzQTAxOURBNTQ2REVGRDM4NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQzVGQjMzQzAxMDExMUUzQTAxOURBNTQ2REVGRDM4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmuDHF4AAAAjSURBVHjaYvjz4dx/GGAEYgYw+PvxPANEDCLPAGcBAUCAAQD/PyjPVLmQEgAAAABJRU5ErkJggg==');
+                font-family: 'Open Sans'; font-size: 10px; overflow-x: hidden;
+            }
+
+            .header-wrapper, .menu-wrapper, .main-wrapper {
+                padding: 0 10px; clear: both;
+            }
+
+            .menu-wrapper {
+                background: #ffffff;
+            }
+
+            .header-wrapper {
+                background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkU1RkMwQzEwMTAxMTFFM0I4QTZFRjVGRERDM0FFOTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkU1RkMwQzIwMTAxMTFFM0I4QTZFRjVGRERDM0FFOTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRTVGQzBCRjAxMDExMUUzQjhBNkVGNUZEREMzQUU5NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRTVGQzBDMDAxMDExMUUzQjhBNkVGNUZEREMzQUU5NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhowQtIAAAAjSURBVHjaYrz5/LM4JysDGDDBWS+//2aCs4CiTHAWkAEQYAAxOwvgGNhGlAAAAABJRU5ErkJggg==');
+            }
+
+            .main-menu-wrapper, .header-wrapper {
+                box-shadow: 0 2px 2px #cccccc;
+            }
+
+            header, .main, footer, .menu-list {
+                margin: 0 auto; max-width: 960px; clear: both;
+            }
+
+            footer {
+                padding: 60px 0 20px; text-align: right; font-size: 15px; line-height: 67px;
+            }
+
+            footer img {
+                vertical-align: middle; height: 67px;
+            }
+
+            .footer-links {
+                float: left; font-size: 15px; line-height: 67px;
+            }
+
+            .footer-links li {
+                display: inline-block;
+            }
+
+            .footer-links li:after {
+                content: "•";
+                margin: 0 5px;
+            }
+
+            .footer-links li:last-child:after {
+                display: none;
+            }
+
+            input {
+                font-family: 'Open Sans' !important;
+            }
+
+            /* END GLOBAL BLOCKS */
+
+            /* HEADER > TITLE */
+
+            header {
+                padding: 10px 0;
+            }
+
+            .header-widgets {
+                display: none; float: right;
+            }
+
+            html[dir=rtl] .header-widgets {
+                float: left;
+            }
+
+            header h1, header h2 {
+                display: inline;
+            }
+
+            header h1 {
+                font-size: 26px;
+            }
+
+            .breadcrumbs {
+                font-size: 16px;
+            }
+
+            .breadcrumbs:before {
+                content: "»"; margin: 0 5px;
+            }
+
+            .title-lab {
+                font-weight: 800;
+            }
+
+            /* HEADER > SEARCH FORM */
+
+
+            /* HEADER > MENUS */
+
+            .menu-link {
+                height: 26px; width: 28px; padding: 3px 0 0 4px;
+            }
+
+            html[dir=rtl] .menu-link {
+                padding: 3px 4px 0 0;
+            }
+
+            .menu-link a {
+                display: inline-block; width: 28px; height: 26px; background: url(../img/menus-sprite.png);
+            }
+
+            .main-menu-link a:hover {
+                background-position: 0 -26px;
+            }
+
+            .language-menu-link a {
+                background-position: -28px 0;
+            }
+
+            .language-menu-link a:hover {
+                background-position: -28px -26px;
+            }
+            
+            /* error page */
+            .http-error {
+                font-size: 18px; margin: 10px 0;
+            }
+            .menu-list {
+                width: 100%; font-size: 13px; padding: 5px 0; line-height: 2em; text-align: right;
+            }
+
+            .menu-item {
+                display: inline-block; color: #666666;
+            }
+
+            .menu-item-current {
+                font-weight: bold; color: #000000;
+            }
+
+            .menu-item:before {
+                content: " "; width: 0.8em; display: inline-block;
+            }
+
+            .menu-item:first-child:before {
+                display: none;
+            }
+
+            .menu-list {
+                display: block !important;
+            }
+        </style>
+    </head>
+    <body>
+    
+        <div class="menu-wrapper language-menu-wrapper">
+            <ul class="language-menu menu-list">
+            <li>&nbsp;</li>
+            </ul>
+        </div>
+        <div class="header-wrapper">
+            <header>
+                <h1><a href="http://jocondelab.iri-research.org/jocondelab/">Joconde<span class="title-lab">Lab</span></a></h1>
+                <h2 class="breadcrumbs">Erreur 404</h2>
+                <div class="clearer"></div>
+            </header>
+        </div>
+        <div class="menu-wrapper main-menu-wrapper">
+            <ul class="main-menu menu-list">
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/">Accueil</a>
+                </li>
+                
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/about/" title="Tout savoir sur l'expérimentation JocondeLab.">À propos</a>
+                </li>
+                
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/map/" title="Découvrez le monde à travers les collections des musées de France." >Mappemonde</a>
+                </li>
+                
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/timeline/" title="Découvrez les collections des musées de France au fil du temps (période ou date précise).">Chronologie</a>
+                </li>
+                
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/keywords/" title="Choisissez un artiste, un sujet représenté, un domaine ou une époque d'un simple clic.">Mots-clés</a>
+                </li>
+                
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/describe/" title="Aidez-nous à décrire le sujet d'une œuvre à l'aide de Wikipédia.">Contribuer</a>
+                </li>
+                
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/students/" title="Consultez les travaux des étudiants faits à partir de la base Joconde.">Galerie de créations</a>
+                </li>
+            </ul>
+        </div>
+    
+        <div class="main-wrapper">
+            <section class="main">
+                <h2 class="http-error">
+                La page demandée n'est pas disponible.
+                </h2>
+            </section>
+            <footer>
+                <ul class="footer-links">
+                    <li>
+                        
+                        <a href="http://jocondelab.iri-research.org/jocondelab/legal/">Mentions légales</a>
+                    </li>
+                    <li>
+                        
+                        <a href="http://jocondelab.iri-research.org/jocondelab/credits/">Crédits</a>
+                    </li>
+                </ul>
+                <p>Ce site vous est proposé par
+                    <a href="http://www.culture.gouv.fr/" title="Ministère de la Culture et de la Communication" target="_blank">
+                        <img alt="Logo du Ministère de la Culture et de la Communication" src="data:image/png;base64,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">
+                    </a>
+                    et
+                    <a href="http://www.iri.centrepompidou.fr/" title="Institut de Recherche et d'Innovation" target="_blank">
+                        <img alt="Logo de l'Institut de Recherche et d'Innovation" src="data:image/png;base64,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O3bsABCGYVFRUSaTMcIzCXcymdy8efP27ds7Ojo8zysvL0+lUj//+c9zuVwYhqZCICLj98wyKisrhRA33nij67rd3d3jx49PJpNr166trKzs7OysrKxkjHV3dyeTSd/3iSiRSNTV1S1fvrypqam8vPxj906USqWqqqpeeeWVSZMmbd++vby8vKfu5jwIgjAMKyoqBg8evGLFipaWloEDB6K3ApNKKdu2gyDYtGnTwYMHTVoShmEYhvF43NRrUsogCAwfDe+SyaRRBMPixsbG66+/3vjMa665ZvPmza2trUKITCaTz+fvv//+1atXx2KxU089tbm5ubGxMZvNEtF3vvMdsxQicl3XJLLxeDx64JzfcccdL7/8cnFx8ZQpU8aOHXv66acvW7bszjvvnD17ttGSU089denSpfPnz7/jjjvOOeecr3/96wMHDiwpKQEwbty4AwcOXHHFFb/+9a9NGdDQ0LBgwYL77rvPWP9JJ530ta99bebMmYyxhoaGCRMmmGTM5BHG9U2ZMuXcc8/91re+RURz586dNGnS1VdfvWjRomuuueYHP/jBLbfckkqlXNfNZrPFxcVa64aGhtmzZ0+fPt33/YcffriystJ1XcdxTM58ww03LFiwYOnSpWeeeeayZctSqZTR+LKyMs/zLrroogcffHDWrFkdHR133313bW2tUd8ecIKI6uvrjZUYimouznkkHpP/fDL8AKiurn7hhReIaOXKlZZlRaWx6WjyFvMcdd+wYUOUpGzdujUIglwut3PnTpOn7d69m4h839+wYcPatWs9z9NaB0Gwa9euvXv3KqWam5tNmdLR0bFt2zaTdG3YsGH37t3Nzc0m5La1tUXPRqhNTU3Nzc1bt27N5XImVm/YsKGxsdG0McnO/v3729raoridz+fXr1+/efPmaJDt27d/+OGHvu8rpbZt22YempqajPJ1dnauWbNm586dSql0Or1z507TwDiJ1tbW9evXh2GotW5sbPQ8LwiC7du3e56nlMpkMuvWrYvWbKTzcQhZvXp1W1vbgAEDiMjzPMPQWCyWyWQAGGdtWdbTTz993333SSkXLFhw2mmndXV1OY7jed7kyZOLi4sXLlz4i1/84oQTTvjpT39qSpaozPZ93+AChvWO40ycOLGoqMhMdAiOYqw5SkOjct1otwkeUcjMZrPxeByfKEgjnYuAg95rRofiKVGDHs0tqGGpoDb3fd9kPej9hxp6qx/TLBo/ql6j0o16cSbDd2NYUdUVrSpKuwttgBlxCSGy2Ww+nzcFcMSjfD4vhJBSep6XSqWeeOKJSy+9FMDy5cvPO+88z/MiU9i9e/d111335JNP1tXVLVu2bOzYsUbxLcsyezNgSbR5rXVVVVXhBkwsDILAcRwUlMNmJaZjYfdDkBuz50Kmm40YJhrhFUoxCnsGHCpkogkGhWhZJHKzl2hhxlVEExmc4pMCLuxuNDXajpkoygDMT9Hie7I2Y4NKqeOPP97oguM4lmUVFRWVlZWlUikppYk9xukde+yx7733ntb63nvvNchKBIqgtz53HCdCDyNsynQ3z1JK27bXr18fBIFZQBAEkeM1rCwEHA0SGnkwIjLRLgiC9vb2dDodOQdDxljNsEZ+hd7D/BqNn8/no4kKG5ivXV1dpryL1NF0NAOal9GkYRiaX82CzTimjQnzhRNFU0TtD6lQo11LI0PG2Omnnz5x4kTXdYMgKC0tffrpp9evX++67pw5c4qLiw2ml0qlrrzyStd1L7/88hUrVowdO/ass87KZDJGkBHsYRZqRGLYFI/H8/m8US6TLjPGBgwYYPDHQ/AxInr88cfLy8unTZtm7M8obxiGH3zwwfnnn79u3bpf/vKXGzdufOCBB04++eRrr7323HPPjfTa2JnJSAvx4shozK/oBfvNy0I0KwzDxx577Nhjjx0/fvwDDzzwxz/+8bnnnosGNByLkG+jjpEPjGKwaRNhPIYzhtXUixtFX40XLRyZMWZ2zRhDoYqZaEZEDz/8cDweTyaTjz766CEq9tFHH02dOhXA7NmzDxw4UKhW/4gKkQjz1YwWWY/Z7caNG1taWswyZsyYcemllxZ2yefzO3bseOqpp6qrq7u7u2+77bbvf//7JvVvaWmJCpQtW7aY0dra2lpbW7ds2dLa2hpp5ebNm5ubm4mos7Nzx44dRtObmpqUUu3t7Rs3bty+fbtZ2NixYxctWqS1/uijj5577jmjSXv27Fm/fr1Zfzab3bFjR0tLS1NTk1nkZ0NqDocQcWr27Nl1dXUTJ04cPnw453z48OHr169XSt12223jxo0bNWrU6NGj6+vrS0pKjL4MGzZs0qRJ9fX1dXV1EyZMGHPYNHr06NGjR48ZM2br1q1RznPVVVcNHTq0qqpq9erVTU1NRUVFruv+4Q9/MBzXWn/ve99LJpPDhg0bPHhwe3s7EZn0bOLEic8///zrr79eVFQ0ZswY13VXrFihlJo3b15xcfHQoUNHjhzZ2NhIRFdffXUqlSorK3vkkUc2bNhQW1sbhuHLL79cX1+/e/fuGTNm1NXVVVRUPPPMMx9++KFlWY7jvPHGG6tWrTrppJOI6Mknn6yoqCgqKrryyiuJ6Le//W08Hh81alQikXjmmWdyuRz9K2X9zMRNNWpiYxAExnedddZZa9euraur++EPf/iTn/xk165dppkpuL7yla9MmDAhlUp1dXUFQWBAYnWExBgzEKeUcs2aNatWrfr9739/5ZVXXnXVVcOGDRs3bty8efPOOecc4wAbGxv/9Kc/vfLKKwsXLjSFp8kmGGNtbW0m8c3lck8//fSiRYvuuOMOxlg6nf7qV79q6t9Vq1Zt2rTpN7/5zdq1a5cuXXr99ddXV1cLIV566aVXX321rq6uvLx8yZIlzz777MyZM2+//fbRo0ePHTv22muvPfHEE1tbWzs6Onzf/9nPftbQ0LBly5aHHnro/fffF0K4rvv6669feOGFd955Zw/M8cX8K0pGqctzzz1nXpnQ0tLScuaZZ65du/ayyy5bunRpPB4nIqWUKWyjdCvKho+IqDcdAhAEQUtLS3t7+4033qiUOu6443K53IABA3qOUhgjon379tm2XVtbG6UhJoblcjmTDeZyuZqammHDhtXU1ERxsby8PJFIDBo0KJ/P79u3L5lMDh8+vK2traOjIxaLXXLJJcuWLdu/f7+BfG644YYwDJuammpra01sKy4ujmIDY6yjo6O+vn7w4MGlpaVdXV2+71dXVxcVFVVWVr755ptmVUd6CHeYJInIRO+bb77Z1F8GTVi9enVHR0dJSUk2m50/f346nXYcJ0oxC3NT9veHzYcjIQCMsZtvvtlg8kOGDCkqKrrpppvM1IYpra2thtcGQDJV3po1a8yMRkUcxzFAUWlpqed55jDGYIMGSTEs9jyvsrIym82uW7duw4YNsVjMsqxTTjll4cKFo0ePnjlz5r333vvRRx+tW7du4cKF7777ronhO3fuNMmCSe5t237//fdra2sNW0wCbab71OPBz1NIuvdSw6OPPrpp0yb0pkZSytLS0iAIVq1axTm3bTuXyxnTiRSc/h5a/eeCiRqYjlLK+fPnV1dXB0EwadKkiy+++Lvf/a5S6vLLLz/xxBPPP//8efPmrVy58oILLgBQW1t73nnnnXPOOQMHDjzmmGMMZmhGSyQSxcXFnPMhQ4YopQxAR0SDBw8GEATBwIEDpZQjRoy47LLLpk+fnkwm77zzTgD19fVTp06dNGmSUmrWrFm/+tWvpkyZks1mJ0+eDGD+/PmXXHLJGWecUV5eXlxcTES33HLLj3/849tvv/3CCy8cP378W2+9NWjQIAClpaWpVIp675YUFmGfF7EoOu3fv//gwYOxWMzEanPabdLfTCYTneEXgt+u6xqXpf7VSe4hQgLAGBsyZIjruoaVnHOD3g8aNMgo8v79+wcOHMh6z0CFEHv37nUcR0qZTCYjdKC9vT2VSgkhDh48WFJSks/nlVKxWKyzs9N13Vgs1tHRYfBAKeXevXuFEGYKAJlMxrIss4ZMJnPgwIGysjKlVDweN8fHUclpLOngwYPd3d01NTUATKZgygkAsVjsCxSSqW9NOWLmOETl0QuBUO8hRWED3XvZ6IhmjQYxIc3UH1QAkJhPz/Mi+CeCXgoXE3mY6EIBCgCbqL1pFsEQ5mZBVEVFbiCqVCKvbrhhUAZVcPHhEPBG9158+CIkhMiSol1RLxoRrZ6xj/+6RQVA1iHP/9ySPkmf2uWTE0VO9XAGNA8R9z91nEM88+Ev+5OZW+FE/2hHnwtJFCz0kDkiaf2jBoUtP68FHeaMERWyJur7ye7Rw+EnOJ+6sEKKDgS+aPrymnE/oP8HNJHW8SmjO+QAAAAASUVORK5CYII=">
+                    </a>
+                     
+                </p>
+            
+            </footer>
+        </div>
+
+    </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web/500.html	Tue Jan 21 10:58:31 2014 +0100
@@ -0,0 +1,338 @@
+
+<!doctype html>
+
+
+<html lang="fr">
+    <head>
+    
+        <meta charset="UTF-8" />
+        <meta name="viewport" content="width=device-width, initial-scale=1">
+        <!--[if IE ]><link rel="shortcut icon" href="http://jocondelab.iri-research.org/jocondelab/static/site/jocondelab/img/favicon.ico" type="image/x-icon" /><![endif]-->
+        <!--[if !(IE)]><!-->
+        <link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAAAAABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAUrDgAJDV4QAgV2AAPYmaAEuDiAAPHTIACAYJABEfLwAgPz0ABwcMAA0HAwAMCAYAjMLNABclJgAKCA8AhsvWAIfL1gAtd6QADQ0MABsqIwA3gYMAT6LbACBIYQB1w8gAPmNXADpjYAAUFA8AKIa/AFWZpgA3hbwAaJijADhwkAC67/AAZ6WdAA4NDQA6epMADxAWAD5hUgBSk54ADhIcABgtPwA7oMUAbcjqAFaZpwBGmNEACgQFAAcGCwBntOUADAwUAI/K1QB4t8oAGC03ACMmKwB0w8oAEBMXABwvNABuqKcAL05IABgXEQBEhI4AHjFDABAiIAA7b2sAP3FoACBCNwAXJB0AIz1DAAcLEgAeJCYAKkJAADleVAAPDQ8AEA0PABMMDACUyNAAPZjBAH7X9ABkx+kADhIeAG2lsQAqS1IAEBckAECKjwAaFxIAGRgVAAkFAQAjc6UACQgKAD1VTABiueQADgsKACx7ogBgwOcACw4TADNoWAAlSkcAHDczABIZGQAWGhwAGRsWAEqDjQBIocsAQaXXAAoGBQA3TlMARHJkABtATgAHCQ4ASnBeAEmg2gAcIiIAVJJ7AFmRgQAiY4kAf9jwAEd6fABJfXwAgtvwADxlYgBpqbYAKk9OADhoawAZMUYAFRgXAF6UnAAHAgMAJHKbAAkFAwAHBgYAld/hAG/P8QCN5u0ATY+OAGSgpQAdJSMAYsDgAA8PDwBclnYAGy0pABoqMgBZjpQAh87uAH65wgCQ0NkADhQeACuGswBpqrEAGzQ1AC6PoQBYlpoAQmhaAHzH0QAgL0oAEx4hACI+OAAHCA0AjcHIAAkHCgAoUnMAGURTAHS0vQANChMAYcPqAIrO3QA7YlIADRMTAA8QEwAgLCcAHSwwAIW0vQA8aG0AgMPPAJjX3QBYsuUABwUFAHesrwAIBAsANlZKADaJvQAIBwsAcLDEACNXegAnPjkAHUNRAB0nIgBSi5YAerXBAChIRQBmobMATW5/AEN/hQAUMEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8NLgLVhejc3ZMjEhoDEo9G6kDlIC2TiuDASkSoFtrJBM4Q4mmr2ZdiGeZNyUElRVUQg5HaQcuIFySKCM+QCpTO4diNXe0fqIPUp5JWTpGl1WouYtBLx5yf0SBml+lJhlkFLy3b7Funy1PbEWybYpqm2BhPxoKs1dawFh5cXCCNgm/PKoRMTCuFganqyIYhJiFlix4k1GOTRyRXqykAiEQdWV9hh1QCHtjnL2PnZCtMnp0BY26JzkfvrChtTMNS7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AAA=" />
+        <!--<![endif]-->
+
+        <title>JocondeLab &raquo; Erreur d'application</title>
+
+        <style type="text/css">
+            /* FONT DECLARATIONS */
+
+            @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,800);
+
+            /* RESET CSS STYLES */
+            html, body, div, span, applet, object, iframe,
+            h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+            a, abbr, acronym, address, big, cite, code,
+            del, dfn, em, img, ins, kbd, q, s, samp,
+            small, strike, strong, sub, sup, tt, var,
+            b, u, i, center,
+            dl, dt, dd, ol, ul, li,
+            fieldset, form, label, legend,
+            table, caption, tbody, tfoot, thead, tr, th, td,
+            article, aside, canvas, details, embed, 
+            figure, figcaption, footer, header, hgroup, 
+            menu, nav, output, ruby, section, summary,
+            time, mark, audio, video {
+                margin: 0;
+                padding: 0;
+                border: 0;
+                font-size: 100%;
+                font: inherit;
+                vertical-align: baseline;
+            }
+
+            ul, li {
+                list-style: none;
+            }
+
+            input::-moz-focus-inner /*Remove button padding in FF*/
+            { 
+                border: 0;
+                padding: 0;
+            }
+
+            table {
+                border-collapse: separate; border-spacing: 0;
+            }
+
+            th, td {
+                vertical-align: top;
+            }
+
+            img a {
+                border: none;
+            }
+
+            .clearfix:after {
+                content: ".";
+                display: block;
+                clear: both;
+                visibility: hidden;
+                line-height: 0;
+                height: 0;
+            }
+             
+            .clearfix {
+                display: inline-block;
+            }
+             
+            html[xmlns] .clearfix {
+                display: block;
+            }
+             
+            * html .clearfix {
+                height: 1%;
+            }
+
+            /* END OF THE RESET PART */
+
+            .clearer {
+                clear: both;
+            }
+
+            a {
+                text-decoration: none; color: inherit;
+            }
+
+            a:hover {
+                text-decoration: underline; color: #800000;
+            }
+            .no-over:hover {
+                text-decoration: none; color: inherit;
+            }
+
+            b, .bold {
+                font-weight: 800;
+            }
+            
+            /* END OF FONT DECLARATIONS */
+
+            /* GLOBAL BLOCKS */
+
+            body {
+                color: #000000; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUM1RkIzM0QwMTAxMTFFM0EwMTlEQTU0NkRFRkQzODciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUM1RkIzM0UwMTAxMTFFM0EwMTlEQTU0NkRFRkQzODciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQzVGQjMzQjAxMDExMUUzQTAxOURBNTQ2REVGRDM4NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQzVGQjMzQzAxMDExMUUzQTAxOURBNTQ2REVGRDM4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmuDHF4AAAAjSURBVHjaYvjz4dx/GGAEYgYw+PvxPANEDCLPAGcBAUCAAQD/PyjPVLmQEgAAAABJRU5ErkJggg==');
+                font-family: 'Open Sans'; font-size: 10px; overflow-x: hidden;
+            }
+
+            .header-wrapper, .menu-wrapper, .main-wrapper {
+                padding: 0 10px; clear: both;
+            }
+
+            .menu-wrapper {
+                background: #ffffff;
+            }
+
+            .header-wrapper {
+                background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkU1RkMwQzEwMTAxMTFFM0I4QTZFRjVGRERDM0FFOTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkU1RkMwQzIwMTAxMTFFM0I4QTZFRjVGRERDM0FFOTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRTVGQzBCRjAxMDExMUUzQjhBNkVGNUZEREMzQUU5NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRTVGQzBDMDAxMDExMUUzQjhBNkVGNUZEREMzQUU5NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhowQtIAAAAjSURBVHjaYrz5/LM4JysDGDDBWS+//2aCs4CiTHAWkAEQYAAxOwvgGNhGlAAAAABJRU5ErkJggg==');
+            }
+
+            .main-menu-wrapper, .header-wrapper {
+                box-shadow: 0 2px 2px #cccccc;
+            }
+
+            header, .main, footer, .menu-list {
+                margin: 0 auto; max-width: 960px; clear: both;
+            }
+
+            footer {
+                padding: 60px 0 20px; text-align: right; font-size: 15px; line-height: 67px;
+            }
+
+            footer img {
+                vertical-align: middle; height: 67px;
+            }
+
+            .footer-links {
+                float: left; font-size: 15px; line-height: 67px;
+            }
+
+            .footer-links li {
+                display: inline-block;
+            }
+
+            .footer-links li:after {
+                content: "•";
+                margin: 0 5px;
+            }
+
+            .footer-links li:last-child:after {
+                display: none;
+            }
+
+            input {
+                font-family: 'Open Sans' !important;
+            }
+
+            /* END GLOBAL BLOCKS */
+
+            /* HEADER > TITLE */
+
+            header {
+                padding: 10px 0;
+            }
+
+            .header-widgets {
+                display: none; float: right;
+            }
+
+            html[dir=rtl] .header-widgets {
+                float: left;
+            }
+
+            header h1, header h2 {
+                display: inline;
+            }
+
+            header h1 {
+                font-size: 26px;
+            }
+
+            .breadcrumbs {
+                font-size: 16px;
+            }
+
+            .breadcrumbs:before {
+                content: "»"; margin: 0 5px;
+            }
+
+            .title-lab {
+                font-weight: 800;
+            }
+
+            /* HEADER > SEARCH FORM */
+
+
+            /* HEADER > MENUS */
+
+            .menu-link {
+                height: 26px; width: 28px; padding: 3px 0 0 4px;
+            }
+
+            html[dir=rtl] .menu-link {
+                padding: 3px 4px 0 0;
+            }
+
+            .menu-link a {
+                display: inline-block; width: 28px; height: 26px; background: url(../img/menus-sprite.png);
+            }
+
+            .main-menu-link a:hover {
+                background-position: 0 -26px;
+            }
+
+            .language-menu-link a {
+                background-position: -28px 0;
+            }
+
+            .language-menu-link a:hover {
+                background-position: -28px -26px;
+            }
+            
+            /* error page */
+            .http-error {
+                font-size: 18px; margin: 10px 0;
+            }
+            .menu-list {
+                width: 100%; font-size: 13px; padding: 5px 0; line-height: 2em; text-align: right;
+            }
+
+            .menu-item {
+                display: inline-block; color: #666666;
+            }
+
+            .menu-item-current {
+                font-weight: bold; color: #000000;
+            }
+
+            .menu-item:before {
+                content: " "; width: 0.8em; display: inline-block;
+            }
+
+            .menu-item:first-child:before {
+                display: none;
+            }
+
+            .menu-list {
+                display: block !important;
+            }
+        </style>
+    </head>
+    <body>
+    
+        <div class="menu-wrapper language-menu-wrapper">
+            <ul class="language-menu menu-list">
+            <li>&nbsp;</li>
+            </ul>
+        </div>
+        <div class="header-wrapper">
+            <header>
+                <h1><a href="http://jocondelab.iri-research.org/jocondelab/">Joconde<span class="title-lab">Lab</span></a></h1>
+                <h2 class="breadcrumbs">Erreur d'application</h2>
+                <div class="clearer"></div>
+            </header>
+        </div>
+        <div class="menu-wrapper main-menu-wrapper">
+            <ul class="main-menu menu-list">
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/">Accueil</a>
+                </li>
+                
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/about/" title="Tout savoir sur l'expérimentation JocondeLab.">À propos</a>
+                </li>
+                
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/map/" title="Découvrez le monde à travers les collections des musées de France." >Mappemonde</a>
+                </li>
+                
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/timeline/" title="Découvrez les collections des musées de France au fil du temps (période ou date précise).">Chronologie</a>
+                </li>
+                
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/keywords/" title="Choisissez un artiste, un sujet représenté, un domaine ou une époque d'un simple clic.">Mots-clés</a>
+                </li>
+                
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/describe/" title="Aidez-nous à décrire le sujet d'une œuvre à l'aide de Wikipédia.">Contribuer</a>
+                </li>
+                
+                <li class="menu-item">
+                    <a href="http://jocondelab.iri-research.org/jocondelab/students/" title="Consultez les travaux des étudiants faits à partir de la base Joconde.">Galerie de créations</a>
+                </li>
+            </ul>
+        </div>
+    
+        <div class="main-wrapper">
+            <section class="main">
+                <h2 class="http-error">
+                Erreur sur le serveur.
+                </h2>
+            </section>
+            <footer>
+                <ul class="footer-links">
+                    <li>
+                        
+                        <a href="http://jocondelab.iri-research.org/jocondelab/legal/">Mentions légales</a>
+                    </li>
+                    <li>
+                        
+                        <a href="http://jocondelab.iri-research.org/jocondelab/credits/">Crédits</a>
+                    </li>
+                </ul>
+                <p>Ce site vous est proposé par
+                    <a href="http://www.culture.gouv.fr/" title="Ministère de la Culture et de la Communication" target="_blank">
+                        <img alt="Logo du Ministère de la Culture et de la Communication" src="data:image/png;base64,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">
+                    </a>
+                    et
+                    <a href="http://www.iri.centrepompidou.fr/" title="Institut de Recherche et d'Innovation" target="_blank">
+                        <img alt="Logo de l'Institut de Recherche et d'Innovation" src="data:image/png;base64,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O3bsABCGYVFRUSaTMcIzCXcymdy8efP27ds7Ojo8zysvL0+lUj//+c9zuVwYhqZCICLj98wyKisrhRA33nij67rd3d3jx49PJpNr166trKzs7OysrKxkjHV3dyeTSd/3iSiRSNTV1S1fvrypqam8vPxj906USqWqqqpeeeWVSZMmbd++vby8vKfu5jwIgjAMKyoqBg8evGLFipaWloEDB6K3ApNKKdu2gyDYtGnTwYMHTVoShmEYhvF43NRrUsogCAwfDe+SyaRRBMPixsbG66+/3vjMa665ZvPmza2trUKITCaTz+fvv//+1atXx2KxU089tbm5ubGxMZvNEtF3vvMdsxQicl3XJLLxeDx64JzfcccdL7/8cnFx8ZQpU8aOHXv66acvW7bszjvvnD17ttGSU089denSpfPnz7/jjjvOOeecr3/96wMHDiwpKQEwbty4AwcOXHHFFb/+9a9NGdDQ0LBgwYL77rvPWP9JJ530ta99bebMmYyxhoaGCRMmmGTM5BHG9U2ZMuXcc8/91re+RURz586dNGnS1VdfvWjRomuuueYHP/jBLbfckkqlXNfNZrPFxcVa64aGhtmzZ0+fPt33/YcffriystJ1XcdxTM58ww03LFiwYOnSpWeeeeayZctSqZTR+LKyMs/zLrroogcffHDWrFkdHR133313bW2tUd8ecIKI6uvrjZUYimouznkkHpP/fDL8AKiurn7hhReIaOXKlZZlRaWx6WjyFvMcdd+wYUOUpGzdujUIglwut3PnTpOn7d69m4h839+wYcPatWs9z9NaB0Gwa9euvXv3KqWam5tNmdLR0bFt2zaTdG3YsGH37t3Nzc0m5La1tUXPRqhNTU3Nzc1bt27N5XImVm/YsKGxsdG0McnO/v3729raoridz+fXr1+/efPmaJDt27d/+OGHvu8rpbZt22YempqajPJ1dnauWbNm586dSql0Or1z507TwDiJ1tbW9evXh2GotW5sbPQ8LwiC7du3e56nlMpkMuvWrYvWbKTzcQhZvXp1W1vbgAEDiMjzPMPQWCyWyWQAGGdtWdbTTz993333SSkXLFhw2mmndXV1OY7jed7kyZOLi4sXLlz4i1/84oQTTvjpT39qSpaozPZ93+AChvWO40ycOLGoqMhMdAiOYqw5SkOjct1otwkeUcjMZrPxeByfKEgjnYuAg95r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">
+                    </a>
+                     
+                </p>
+            
+            </footer>
+        </div>
+
+    </body>
+</html>