remove unnessary files. Make timthumb work
authorymh <ymh.work@gmail.com>
Thu, 07 Nov 2013 00:08:07 +0000
changeset 1 f6eb5a861d2f
parent 0 d970ebf37754
child 2 a899d1822525
remove unnessary files. Make timthumb work
enmi12/glossaire/glossaire/ZeroClipboard.swf
enmi12/glossaire/glossaire/_includes/add-buttons.js
enmi12/glossaire/glossaire/_includes/change-sizes.js
enmi12/glossaire/glossaire/_includes/element-partial.html
enmi12/glossaire/glossaire/_includes/elements-demo-foot.html
enmi12/glossaire/glossaire/_includes/elements-demo-head.html
enmi12/glossaire/glossaire/_includes/filter-buttons.html
enmi12/glossaire/glossaire/_includes/inf-scroll-page.html
enmi12/glossaire/glossaire/_includes/layout-change.js
enmi12/glossaire/glossaire/_includes/layout-options.html
enmi12/glossaire/glossaire/_includes/option-set-buttons.js
enmi12/glossaire/glossaire/_includes/random-sizes.js
enmi12/glossaire/glossaire/_includes/sort-buttons.html
enmi12/glossaire/glossaire/_layouts/default.html
enmi12/glossaire/glossaire/_posts/custom-layout-modes/2011-05-18-centered-masonry.html
enmi12/glossaire/glossaire/_posts/custom-layout-modes/2011-05-22-category-rows.html
enmi12/glossaire/glossaire/_posts/custom-layout-modes/2011-07-07-masonry-corner-stamp.html
enmi12/glossaire/glossaire/_posts/custom-layout-modes/2011-07-14-masonry-gutters.html
enmi12/glossaire/glossaire/_posts/custom-layout-modes/2011-10-18-spine-align.html
enmi12/glossaire/glossaire/_posts/custom-layout-modes/2011-12-05-big-graph.html
enmi12/glossaire/glossaire/_posts/custom-layout-modes/2012-01-03-masonry-column-shift.html
enmi12/glossaire/glossaire/_posts/demos/2010-12-12-basic.html
enmi12/glossaire/glossaire/_posts/demos/2010-12-13-elements-complete.html
enmi12/glossaire/glossaire/_posts/demos/2010-12-16-elements-partial.html
enmi12/glossaire/glossaire/_posts/demos/2010-12-29-layout-modes.html
enmi12/glossaire/glossaire/_posts/demos/2010-12-30-filtering.html
enmi12/glossaire/glossaire/_posts/demos/2010-12-30-sorting.html
enmi12/glossaire/glossaire/_posts/demos/2010-12-31-relayout.html
enmi12/glossaire/glossaire/_posts/demos/2011-01-02-adding-items.html
enmi12/glossaire/glossaire/_posts/demos/2011-01-02-infinite-scroll.html
enmi12/glossaire/glossaire/_posts/demos/2011-01-11-images.html
enmi12/glossaire/glossaire/_posts/demos/2011-03-29-combination-filters.html
enmi12/glossaire/glossaire/_posts/demos/2011-06-13-hash-history.html
enmi12/glossaire/glossaire/_posts/demos/2011-09-30-fluid-responsive.html
enmi12/glossaire/glossaire/_posts/demos/2011-12-22-removing.html
enmi12/glossaire/glossaire/_posts/docs/2010-12-01-introduction.mdown
enmi12/glossaire/glossaire/_posts/docs/2010-12-03-options.mdown
enmi12/glossaire/glossaire/_posts/docs/2010-12-04-methods.mdown
enmi12/glossaire/glossaire/_posts/docs/2010-12-05-layout-modes.mdown
enmi12/glossaire/glossaire/_posts/docs/2010-12-06-filtering.mdown
enmi12/glossaire/glossaire/_posts/docs/2010-12-07-sorting.mdown
enmi12/glossaire/glossaire/_posts/docs/2010-12-09-animating.mdown
enmi12/glossaire/glossaire/_posts/docs/2010-12-10-adding-items.mdown
enmi12/glossaire/glossaire/_posts/docs/2011-05-25-extending-isotope.mdown
enmi12/glossaire/glossaire/_posts/docs/2011-06-16-hash-history-jquery-bbq.mdown
enmi12/glossaire/glossaire/_posts/docs/2011-12-11-help.mdown
enmi12/glossaire/glossaire/_posts/docs/2011-12-20-license.mdown
enmi12/glossaire/glossaire/_posts/pages/2011-01-01-2.html
enmi12/glossaire/glossaire/_posts/pages/2011-01-01-3.html
enmi12/glossaire/glossaire/_posts/pages/2011-01-01-4.html
enmi12/glossaire/glossaire/_posts/pages/2011-01-01-5.html
enmi12/glossaire/glossaire/_posts/pages/2011-01-01-6.html
enmi12/glossaire/glossaire/_posts/tests/2010-01-01-index.html
enmi12/glossaire/glossaire/_posts/tests/2011-03-27-destroy.html
enmi12/glossaire/glossaire/_posts/tests/2011-03-27-flash.html
enmi12/glossaire/glossaire/_posts/tests/2011-03-27-no-items.html
enmi12/glossaire/glossaire/_posts/tests/2011-04-26-item-position-data.html
enmi12/glossaire/glossaire/_posts/tests/2011-05-13-jquery-animation.html
enmi12/glossaire/glossaire/comments.xml
enmi12/glossaire/glossaire/css/backgroundButton.jpg
enmi12/glossaire/glossaire/css/bootstrap.css
enmi12/glossaire/glossaire/css/main.css
enmi12/glossaire/glossaire/css/normalize.css
enmi12/glossaire/glossaire/css/resetButton.css
enmi12/glossaire/glossaire/css/style.css
enmi12/glossaire/glossaire/index.php
enmi12/glossaire/glossaire/js/ajax.js
enmi12/glossaire/glossaire/js/fake-element.js
enmi12/glossaire/glossaire/js/form.js
enmi12/glossaire/glossaire/js/jquery-1.7.1.min.js
enmi12/glossaire/glossaire/js/jquery.ba-bbq.min.js
enmi12/glossaire/glossaire/js/jquery.infinitescroll.min.js
enmi12/glossaire/glossaire/js/jquery.isotope.min.js
enmi12/glossaire/glossaire/js/jquery.zclip.js
enmi12/glossaire/glossaire/js/main.js
enmi12/glossaire/glossaire/js/modals.js
enmi12/glossaire/glossaire/links.xml
enmi12/glossaire/glossaire/mots.txt
enmi12/glossaire/glossaire/mots.xml
enmi12/glossaire/glossaire/writeWords.php
enmi12/glossaire/index.php
enmi12/glossaire/js/main.js
enmi12/glossaire/links.xml
enmi12/glossaire/mots.txt
enmi12/glossaire/writeWords.php
wp/wp-content/themes/IN-MOTION-package-u1/in-motion/archive.php
wp/wp-content/themes/IN-MOTION-package-u1/in-motion/functions.php
wp/wp-content/themes/IN-MOTION-package-u1/in-motion/functions/shortcodes.php
wp/wp-content/themes/IN-MOTION-package-u1/in-motion/home.php
wp/wp-content/themes/IN-MOTION-package-u1/in-motion/portfolio-post.php
wp/wp-content/themes/IN-MOTION-package-u1/in-motion/search.php
wp/wp-content/themes/IN-MOTION-package-u1/in-motion/single-portfolio.php
wp/wp-content/themes/IN-MOTION-package-u1/in-motion/single.php
wp/wp-content/themes/IN-MOTION-package-u1/in-motion/taxonomy-portfolio_categories.php
Binary file enmi12/glossaire/glossaire/ZeroClipboard.swf has changed
--- a/enmi12/glossaire/glossaire/_includes/add-buttons.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-
-      $('#insert a').click(function(){
-        var $newEls = $( fakeElement.getGroup() );
-        $container.isotope( 'insert', $newEls );
-
-        return false;
-      });
-
-      $('#append a').click(function(){
-        var $newEls = $( fakeElement.getGroup() );
-        $container.append( $newEls ).isotope( 'appended', $newEls );
-
-        return false;
-      });
--- a/enmi12/glossaire/glossaire/_includes/change-sizes.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-
-      // change size of clicked element
-      $container.delegate( '.element', 'click', function(){
-        $(this).toggleClass('large');
-        $container.isotope('reLayout');
-      });
-
-      // toggle variable sizes of all elements
-      $('#toggle-sizes').find('a').click(function(){
-        $container
-          .toggleClass('variable-sizes')
-          .isotope('reLayout');
-        return false;
-      });
--- a/enmi12/glossaire/glossaire/_includes/element-partial.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-    {% capture classnames %}{% for cat in element.categories %}{{ cat }} {% endfor %} {% if page.infinite_scroll %} width2 height2 {% endif %} {% endcapture %}
-    <div class="element {{ classnames }}" data-symbol="{{ element.symbol }}" data-category="{{ element.categories[0] }}">
-      <p class="number">{{ element.number }}</p>
-      <h3 class="symbol">{{ element.symbol }}</h3>
-      <h2 class="name">{{ element.name }}</h2>
-      <p class="weight">{{ element.weight }}</p>
-    </div>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_includes/elements-demo-foot.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-<script src="../{{ site.jquery_js }}"></script>
-<script src="../{{ site.isotope_js }}"></script>
-<script src="../js/fake-element.js"></script>
-<script>
-  $(function(){
-    
-    var $container = $('#container');
-    
-    {% include random-sizes.js %}
-    
-    $container.isotope({
-      itemSelector : '.element',
-      masonry : {
-        columnWidth : 120
-      },
-      masonryHorizontal : {
-        rowHeight: 120
-      },
-      cellsByRow : {
-        columnWidth : 240,
-        rowHeight : 240
-      },
-      cellsByColumn : {
-        columnWidth : 240,
-        rowHeight : 240
-      },
-      getSortData : {
-        symbol : function( $elem ) {
-          return $elem.attr('data-symbol');
-        },
-        category : function( $elem ) {
-          return $elem.attr('data-category');
-        },
-        number : function( $elem ) {
-          return parseInt( $elem.find('.number').text(), 10 );
-        },
-        weight : function( $elem ) {
-          return parseFloat( $elem.find('.weight').text().replace( /[\(\)]/g, '') );
-        },
-        name : function ( $elem ) {
-          return $elem.find('.name').text();
-        }
-      }
-    });
-    
-    {% include option-set-buttons.js %}
-
-    {% include layout-change.js %}
-
-    {% include change-sizes.js %}
-
-    {% include add-buttons.js %}
-
-    var $sortBy = $('#sort-by');
-    $('#shuffle a').click(function(){
-      $container.isotope('shuffle');
-      $sortBy.find('.selected').removeClass('selected');
-      $sortBy.find('[data-option-value="random"]').addClass('selected');
-      return false;
-    });
-
-
-  });
-</script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_includes/elements-demo-head.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-<section id="copy">
-  <p>Isotope&rsquo;s capabilities are designed to be used together cohesively. You can do it all &mdash; filter, sort, change layout modes, add items &mdash; and Isotope will handle it with ease.</p>
-</section>
-
-<section id="options" class="clearfix">
-
-  {% include filter-buttons.html %}
-
-  {% include sort-buttons.html %}
-
-  {% include layout-options.html %}
-
-  <h3>Etc</h3>
-
-  <ul id="etc" class="clearfix">
-    <li id="toggle-sizes"><a href="#toggle-sizes">Toggle variable sizes</a></li>
-    <li id="insert"><a href="#insert">Insert new elements</a></li>
-    <li id="append"><a href='#append'>Append new elements</a></li>
-    <li id="shuffle"><a href='#shuffle'>Shuffle</a></li>
-  </ul>
-
-</section> <!-- #options -->
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_includes/filter-buttons.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-
-      <h3>Filters</h3>
-
-      <ul id="filters" class="option-set clearfix" data-option-key="filter">
-        <li><a href="#filter" data-option-value="*" class="selected">show all</a></li>
-        <li><a href="#filter" data-option-value=".metal">metal</a></li>
-        <li><a href="#filter" data-option-value=".transition">transition</a></li>
-        <li><a href="#filter" data-option-value=".post-transition">post-transition</a></li>
-        <li><a href="#filter" data-option-value=".nonmetal">nonmetal</a></li>
-        <li><a href="#filter" data-option-value=".inner-transition">inner-transition</a></li>
-        <li><a href="#filter" data-option-value=".alkali, .alkaline-earth">alkali and alkaline-earth</a></li>
-        <li><a href="#filter" data-option-value=":not(.transition)">not transition</a></li>
-        <li><a href="#filter" data-option-value=".metal:not(.transition)">metal but not transition</a></li>
-      </ul>
--- a/enmi12/glossaire/glossaire/_includes/inf-scroll-page.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-<div id="container" class="variable-sizes">
-  {% assign page_position = page.page_position %}
-  {% for element in site.elements limit:20 offset:page.page_position %}
-    {% include element-partial.html %}
-  {% endfor %}
-</div>
-
-<script src="../{{ site.jquery_js }}"></script>
-<script src="../{{ site.isotope_js }}"></script>
-<script>
-  $(function(){
-    
-    var $container = $('#container');
-    
-    $container.isotope({
-      itemSelector : '.element',
-      layoutMode : 'fitRows'
-    });
-    
-  });
-</script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_includes/layout-change.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-
-      // change layout
-      var isHorizontal = false;
-      function changeLayoutMode( $link, options ) {
-        var wasHorizontal = isHorizontal;
-        isHorizontal = $link.hasClass('horizontal');
-
-        if ( wasHorizontal !== isHorizontal ) {
-          // orientation change
-          // need to do some clean up for transitions and sizes
-          var style = isHorizontal ? 
-            { height: '80%', width: $container.width() } : 
-            { width: 'auto' };
-          // stop any animation on container height / width
-          $container.filter(':animated').stop();
-          // disable transition, apply revised style
-          $container.addClass('no-transition').css( style );
-          setTimeout(function(){
-            $container.removeClass('no-transition').isotope( options );
-          }, 100 )
-        } else {
-          $container.isotope( options );
-        }
-      }
--- a/enmi12/glossaire/glossaire/_includes/layout-options.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-
-    <h3>Layout modes</h3>
-
-    <ul id="layouts" class="option-set clearfix" data-option-key="layoutMode">
-      <li><a href="#masonry" data-option-value="masonry" class="selected">masonry</a></li>
-      <li><a href="#fitRows" data-option-value="fitRows">fitRows</a></li>
-      <li><a href="#cellsByRow" data-option-value="cellsByRow">cellsByRow</a></li>
-      <li><a href="#straightDown" data-option-value="straightDown">straightDown</a></li>
-      <li><a href="#masonryHorizontal" data-option-value="masonryHorizontal" class="horizontal">masonryHorizontal</a></li>
-      <li><a href="#fitColumns" data-option-value="fitColumns" class="horizontal">fitColumns</a></li>
-      <li><a href="#cellsByColumn" data-option-value="cellsByColumn" class="horizontal">cellsByColumn</a></li>
-      <li><a href="#straightAcross" data-option-value="straightAcross" class="horizontal">straightAcross</a></li>
-    </ul>
--- a/enmi12/glossaire/glossaire/_includes/option-set-buttons.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-
-      var $optionSets = $('#options .option-set'),
-          $optionLinks = $optionSets.find('a');
-
-      $optionLinks.click(function(){
-        var $this = $(this);
-        // don't proceed if already selected
-        if ( $this.hasClass('selected') ) {
-          return false;
-        }
-        var $optionSet = $this.parents('.option-set');
-        $optionSet.find('.selected').removeClass('selected');
-        $this.addClass('selected');
-  
-        // make option object dynamically, i.e. { filter: '.my-filter-class' }
-        var options = {},
-            key = $optionSet.attr('data-option-key'),
-            value = $this.attr('data-option-value');
-        // parse 'false' as false boolean
-        value = value === 'false' ? false : value;
-        options[ key ] = value;
-        if ( key === 'layoutMode' && typeof changeLayoutMode === 'function' ) {
-          // changes in layout modes need extra logic
-          changeLayoutMode( $this, options )
-        } else {
-          // otherwise, apply new options
-          $container.isotope( options );
-        }
-        
-        return false;
-      });
--- a/enmi12/glossaire/glossaire/_includes/random-sizes.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-
-      // add randomish size classes
-      $container.find('.element').each(function(){
-        var $this = $(this),
-            number = parseInt( $this.find('.number').text(), 10 );
-        if ( number % 7 % 2 === 1 ) {
-          $this.addClass('width2');
-        }
-        if ( number % 3 === 0 ) {
-          $this.addClass('height2');
-        }
-      });
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_includes/sort-buttons.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-
-    <h3>Sort</h3>
-
-    <ul id="sort-by" class="option-set clearfix" data-option-key="sortBy">
-      <li><a href="#sortBy=original-order" data-option-value="original-order" class="selected" data>original-order</a></li>
-      <li><a href="#sortBy=name" data-option-value="name">name</a></li>
-      <li><a href="#sortBy=symbol" data-option-value="symbol">symbol</a></li>
-      <li><a href="#sortBy=number" data-option-value="number">number</a></li>
-      <li><a href="#sortBy=weight"  data-option-value="weight">weight</a></li>
-      <li><a href="#sortBy=category" data-option-value="category">category</a></li>
-      <li><a href="#sortBy=random" data-option-value="random">random</a></li>
-    </ul>
-
-    <h3>Sort direction</h3>
-
-    <ul id="sort-direction" class="option-set clearfix" data-option-key="sortAscending">
-      <li><a href="#sortAscending=true" data-option-value="true" class="selected">sort ascending</a></li>
-      <li><a href="#sortAscending=false" data-option-value="false">sort descending</a></li>
-    </ul>
--- a/enmi12/glossaire/glossaire/_layouts/default.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,81 +0,0 @@
-<!doctype html>
-<html lang="en">
-<head>
-  {% if page.category != 'homepage' %}{% assign root_path = '../' %}{% assign link_path = '..' %}{% else %}{% assign link_path = '.' %}{% endif %}
-  <meta charset="utf-8" />
-  <title>{{ page.title }}{% if page.category != 'homepage' %} &middot; {{ site.name }} {% if page.category == 'docs' %}Docs{% elsif page.category == 'demos' %}Demo{% endif %}{% endif %}</title>
-  
-  <!--[if lt IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
-  
-  <link rel="stylesheet" href="{{ root_path }}css/style.css" />
-  
-  <!-- scripts at bottom of page -->
-
-</head>
-<body class="{{ page.category }} {{ page.body_class }}">
-  
-  <nav id="site-nav">
-    <h1><a href="{{ root_path }}index.html">{{ site.name }}</a></h1>
-
-    <h2>Docs</h2>
-    
-    <ul>
-      {% for doc in site.categories.docs reversed %}
-        {% if page.title == doc.title and page.category == 'docs' %}
-        <li class="current"><a href="#content">{{ doc.title }}</a>
-          <ul class="toc">
-            {% for item in page.toc %}
-              <li><a href="#{{ item.anchor }}">{{ item.title }}</a></li>
-            {% endfor %}
-          </ul>
-        </li>
-        {% else %}
-          <li><a href="{{ link_path }}{{ doc.url }}">{{ doc.title }}</a>
-        {% endif %}
-      {% endfor %}
-    </ul>
-    
-    <h2>Demos</h2>
-    
-    <ul>
-      {% for demo in site.categories.demos reversed %}
-        {% if page.title == demo.title and page.category == 'demos' %}
-          <li class="current"><a href="#content">{{ demo.title }}</a></li>
-        {% else %}
-          <li><a href="{{ link_path }}{{ demo.url }}">{{ demo.title }}</a>
-        {% endif %}
-      {% endfor %}
-    </ul>
-    
-    <h2>Custom layout modes</h2>
-    
-    <ul>
-      {% for demo in site.categories['custom-layout-modes'] reversed %}
-        {% if page.title == demo.title and page.category == 'custom-layout-modes' %}
-          <li class="current"><a href="#content">{{ demo.title }}</a></li>
-        {% else %}
-          <li><a href="{{ link_path }}{{ demo.url }}">{{ demo.title }}</a>
-        {% endif %}
-      {% endfor %}
-    </ul>
-    
-    <h2><a href="{{ root_path }}tests/index.html">Tests</a></h2>
-    
-  </nav> <!-- #site-nav -->
-  
-  <section id="content">
-    {% if page.category != 'homepage' %}
-      <h1>{{ page.title }}</h1>
-    {% endif %}
-
-    {{ content }}
-    
-    <footer>
-      {{ site.name }} by <a href="http://desandro.com">David DeSandro</a> / <a href="http://metafizzy.co">Metafizzy</a>
-    </footer>
-    
-  </section> <!-- #content -->
-  
-
-</body>
-</html>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/custom-layout-modes/2011-05-18-centered-masonry.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,151 +0,0 @@
----
-title: Centered Masonry
-layout: default
-category: custom-layout-modes
----
-
-<style>
-  #container {
-    margin: 0 auto 20px;
-  }
-</style>
-
-<section id="copy">
-  <p><a href="../docs/layout-modes.html#modified_layout_modes">Modified masonry layout mode</a> for centered container.</p>
-</section>
-
-<section id="options" class="clearfix">
-
-  {% include filter-buttons.html %}
-
-  {% include sort-buttons.html %}
-
-  <h3>Etc</h3>
-
-  <ul id="etc" class="clearfix">
-    <li id="toggle-sizes"><a href="#toggle-sizes">Toggle variable sizes</a></li>
-    <li id="insert"><a href="#insert">Insert new elements</a></li>
-    <li id="append"><a href='#append'>Append new elements</a></li>
-    <li id="shuffle"><a href='#shuffle'>Shuffle</a></li>
-  </ul>
-
-</section> <!-- #options -->
-
-<div id="container" class="clickable clearfix">
-  {% for elem_number in site.best_of_order %}
-    {% assign element = site.elements[elem_number] %}
-    {% include element-partial.html %}
-  {% endfor %}
-</div> <!-- #container -->
-
-
-<script src="../{{ site.jquery_js }}"></script>
-<script src="../{{ site.isotope_js }}"></script>
-<script src="../js/fake-element.js"></script>
-<script>
-
-  $.Isotope.prototype._getCenteredMasonryColumns = function() {
-    this.width = this.element.width();
-    
-    var parentWidth = this.element.parent().width();
-    
-                  // i.e. options.masonry && options.masonry.columnWidth
-    var colW = this.options.masonry && this.options.masonry.columnWidth ||
-                  // or use the size of the first item
-                  this.$filteredAtoms.outerWidth(true) ||
-                  // if there's no items, use size of container
-                  parentWidth;
-    
-    var cols = Math.floor( parentWidth / colW );
-    cols = Math.max( cols, 1 );
-
-    // i.e. this.masonry.cols = ....
-    this.masonry.cols = cols;
-    // i.e. this.masonry.columnWidth = ...
-    this.masonry.columnWidth = colW;
-  };
-  
-  $.Isotope.prototype._masonryReset = function() {
-    // layout-specific props
-    this.masonry = {};
-    // FIXME shouldn't have to call this again
-    this._getCenteredMasonryColumns();
-    var i = this.masonry.cols;
-    this.masonry.colYs = [];
-    while (i--) {
-      this.masonry.colYs.push( 0 );
-    }
-  };
-
-  $.Isotope.prototype._masonryResizeChanged = function() {
-    var prevColCount = this.masonry.cols;
-    // get updated colCount
-    this._getCenteredMasonryColumns();
-    return ( this.masonry.cols !== prevColCount );
-  };
-  
-  $.Isotope.prototype._masonryGetContainerSize = function() {
-    var unusedCols = 0,
-        i = this.masonry.cols;
-    // count unused columns
-    while ( --i ) {
-      if ( this.masonry.colYs[i] !== 0 ) {
-        break;
-      }
-      unusedCols++;
-    }
-    
-    return {
-          height : Math.max.apply( Math, this.masonry.colYs ),
-          // fit container to columns that have been used;
-          width : (this.masonry.cols - unusedCols) * this.masonry.columnWidth
-        };
-  };
-
-
-  $(function(){
-    
-    var $container = $('#container');
-    
-    {% include random-sizes.js %}
-    
-    $container.isotope({
-      itemSelector : '.element',
-      masonry : {
-        columnWidth : 120
-      },
-      getSortData : {
-        symbol : function( $elem ) {
-          return $elem.attr('data-symbol');
-        },
-        category : function( $elem ) {
-          return $elem.attr('data-category');
-        },
-        number : function( $elem ) {
-          return parseInt( $elem.find('.number').text(), 10 );
-        },
-        weight : function( $elem ) {
-          return parseFloat( $elem.find('.weight').text().replace( /[\(\)]/g, '') );
-        },
-        name : function ( $elem ) {
-          return $elem.find('.name').text();
-        }
-      }
-    });
-      
-    {% include option-set-buttons.js %}
-
-    {% include add-buttons.js %}
-
-    {% include change-sizes.js %}
-
-    var $sortBy = $('#sort-by');
-    $('#shuffle a').click(function(){
-      $container.isotope('shuffle');
-      $sortBy.find('.selected').removeClass('selected');
-      $sortBy.find('[data-option-value="random"]').addClass('selected');
-      return false;
-    });
-    
-  });
-</script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/custom-layout-modes/2011-05-22-category-rows.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,126 +0,0 @@
----
-title: Category rows
-layout: default
-category: custom-layout-modes
----
-
-<section id="copy">
-  <p>This demo uses a <a href="../docs/extending-isotope.html">custom layout mode</a>, <code>categoryRows</code> that arranges elements into rows based on their category. The layout mode logic relies on sorting to define rows.</p>
-</section>
-
-<section id="options" class="clearfix">
-
-  {% include filter-buttons.html %}
-
-  <h3>Etc</h3>
-
-  <ul id="etc" class="clearfix">
-    <li id="toggle-sizes"><a href="#toggle-sizes">Toggle variable sizes</a></li>
-    <li id="insert"><a href="#insert">Insert new elements</a></li>
-  </ul>
-</section> <!-- #options -->
-
-<div id="container" class="clearfix">
-  {% for elem_number in site.random_order | limit:60 %}
-    {% assign element = site.elements[elem_number] %}
-    {% include element-partial.html %}
-  {% endfor %}
-</div>
-
-<script src="../{{ site.jquery_js }}"></script>
-<script src="../{{ site.isotope_js }}"></script>
-<script src="../js/fake-element.js"></script>
-<script>
-
-  // categoryRows custom layout mode
-  $.extend( $.Isotope.prototype, {
-  
-    _categoryRowsReset : function() {
-      this.categoryRows = {
-        x : 0,
-        y : 0,
-        height : 0,
-        currentCategory : null
-      };
-    },
-  
-    _categoryRowsLayout : function( $elems ) {
-      var instance = this,
-          containerWidth = this.element.width(),
-          sortBy = this.options.sortBy,
-          props = this.categoryRows;
-      
-      $elems.each( function() {
-        var $this = $(this),
-            atomW = $this.outerWidth(true),
-            atomH = $this.outerHeight(true),
-            category = $.data( this, 'isotope-sort-data' )[ sortBy ],
-            x, y;
-      
-        if ( category !== props.currentCategory ) {
-          // new category, new row
-          props.x = 0;
-          props.height += props.currentCategory ? instance.options.categoryRows.gutter : 0;
-          props.y = props.height;
-          props.currentCategory = category;
-        } else if ( props.x !== 0 && atomW + props.x > containerWidth ) {
-          // if this element cannot fit in the current row
-          props.x = 0;
-          props.y = props.height;
-        } 
-      
-        // position the atom
-        instance._pushPosition( $this, props.x, props.y );
-  
-        props.height = Math.max( props.y + atomH, props.height );
-        props.x += atomW;
-  
-      });
-    },
-  
-    _categoryRowsGetContainerSize : function () {
-      return { height : this.categoryRows.height };
-    },
-  
-    _categoryRowsResizeChanged : function() {
-      return true;
-    }
-  
-  });
-  
-  $(function(){
-    
-    var $container = $('#container');
-    
-    {% include random-sizes.js %}
-    
-    $container.isotope({
-      itemSelector : '.element',
-      layoutMode : 'categoryRows',
-      categoryRows : {
-        gutter : 20
-      },
-      getSortData : {
-        category : function( $elem ) {
-          return $elem.attr('data-category');
-        }
-      },
-      sortBy: 'category'
-    });
-
-    {% include option-set-buttons.js %}
-
-    {% include add-buttons.js %}
-
-    // toggle variable sizes of all elements
-    $('#toggle-sizes').find('a').click(function(){
-      $container
-        .toggleClass('variable-sizes')
-        .isotope('reLayout');
-      return false;
-    });
-
-  });
-</script>
-  
-  
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/custom-layout-modes/2011-07-07-masonry-corner-stamp.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
----
-title: Masonry corner stamp
-layout: default
-category: custom-layout-modes
----
-
-<style>
-  .corner-stamp {
-    width: 280px;
-    height: 340px;
-    padding: 10px;
-    margin: 10px;
-    float: right;
-    background: red;
-    color: white;
-    -webkit-border-radius: 5px;
-       -moz-border-radius: 5px;
-            border-radius: 5px;
-  }
-</style>
-
-<section id="copy">
-  <p><a href="../docs/layout-modes.html#modified_layout_modes">Modified masonry layout mode</a> for corner stamp. An element can be "stamped" in the right top corner.</p>
-  <p>Set <code>cornerStampSelector</code> within <code>masonry</code> options. <code>itemSelector</code> needs to be set as well.</p>
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  itemSelector: '.item',
-  masonry: {
-    columnWidth: 120,
-    cornerStampSelector: '.corner-stamp'
-  }
-});
-
-{% endhighlight %}
-
-</section>
-
-<section id="options" class="clearfix">
-
-  {% include filter-buttons.html %}
-
-  {% include sort-buttons.html %}
-
-  <h3>Etc</h3>
-
-  <ul id="etc" class="clearfix">
-    <li id="toggle-sizes"><a href="#toggle-sizes">Toggle variable sizes</a></li>
-    <li id="insert"><a href="#insert">Insert new elements</a></li>
-    <li id="append"><a href='#append'>Append new elements</a></li>
-    <li id="shuffle"><a href='#shuffle'>Shuffle</a></li>
-  </ul>
-
-</section> <!-- #options -->
-
-<div id="container" class="clickable clearfix">
-
-  <div class="corner-stamp">corner stamp here.</div>
-  
-  {% for elem_number in site.best_of_order %}
-    {% assign element = site.elements[elem_number] %}
-    {% include element-partial.html %}
-  {% endfor %}
-</div> <!-- #container -->
-
-
-<script src="../{{ site.jquery_js }}"></script>
-<script src="../{{ site.isotope_js }}"></script>
-<script src="../js/fake-element.js"></script>
-<script>
-
-  $.Isotope.prototype._masonryResizeChanged = function() {
-    return true;
-  };
-
-  $.Isotope.prototype._masonryReset = function() {
-    // layout-specific props
-    this.masonry = {};
-    this._getSegments();
-    var i = this.masonry.cols;
-    this.masonry.colYs = [];
-    while (i--) {
-      this.masonry.colYs.push( 0 );
-    }
-  
-    if ( this.options.masonry.cornerStampSelector ) {
-      var $cornerStamp = this.element.find( this.options.masonry.cornerStampSelector ),
-          stampWidth = $cornerStamp.outerWidth(true) - ( this.element.width() % this.masonry.columnWidth ),
-          cornerCols = Math.ceil( stampWidth / this.masonry.columnWidth ),
-          cornerStampHeight = $cornerStamp.outerHeight(true);
-      for ( i = Math.max( this.masonry.cols - cornerCols, cornerCols ); i < this.masonry.cols; i++ ) {
-        this.masonry.colYs[i] = cornerStampHeight;
-      }
-    }
-  };
-
-
-  $(function(){
-    
-    var $container = $('#container');
-    
-    {% include random-sizes.js %}
-    
-    $container.isotope({
-      itemSelector : '.element',
-      masonry : {
-        columnWidth : 120,
-        cornerStampSelector: '.corner-stamp'
-      },
-      getSortData : {
-        symbol : function( $elem ) {
-          return $elem.attr('data-symbol');
-        },
-        category : function( $elem ) {
-          return $elem.attr('data-category');
-        },
-        number : function( $elem ) {
-          return parseInt( $elem.find('.number').text(), 10 );
-        },
-        weight : function( $elem ) {
-          return parseFloat( $elem.find('.weight').text().replace( /[\(\)]/g, '') );
-        },
-        name : function ( $elem ) {
-          return $elem.find('.name').text();
-        }
-      }
-    });
-      
-    {% include option-set-buttons.js %}
-
-    {% include add-buttons.js %}
-
-    {% include change-sizes.js %}
-
-    var $sortBy = $('#sort-by');
-    $('#shuffle a').click(function(){
-      $container.isotope('shuffle');
-      $sortBy.find('.selected').removeClass('selected');
-      $sortBy.find('[data-option-value="random"]').addClass('selected');
-      return false;
-    });
-    
-  });
-</script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/custom-layout-modes/2011-07-14-masonry-gutters.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,148 +0,0 @@
----
-title: Masonry gutters
-layout: default
-category: custom-layout-modes
----
-
-<style>
-.element {
-  margin: 5px 0;
-}
-
-#container {
-  padding: 5px 0;
-}
-</style>
-
-<section id="copy">
-  <p><a href="../docs/layout-modes.html#modified_layout_modes">Modified masonry layout mode</a> for gutterWidth. The items have no padding, so they can be lined-up horizontally adjacent to the container.</p>
-  <p>Set <code>gutterWidth</code> within <code>masonry</code> options.</p>
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  masonry: {
-    columnWidth: 110,
-    gutterWidth: 10
-  }
-});
-
-{% endhighlight %}
-
-</section>
-
-<section id="options" class="clearfix">
-
-  {% include filter-buttons.html %}
-
-  {% include sort-buttons.html %}
-
-  <h3>Etc</h3>
-
-  <ul id="etc" class="clearfix">
-    <li id="toggle-sizes"><a href="#toggle-sizes">Toggle variable sizes</a></li>
-    <li id="insert"><a href="#insert">Insert new elements</a></li>
-    <li id="append"><a href='#append'>Append new elements</a></li>
-    <li id="shuffle"><a href='#shuffle'>Shuffle</a></li>
-  </ul>
-
-</section> <!-- #options -->
-
-<div id="container" class="clickable clearfix">
-  {% for elem_number in site.best_of_order %}
-    {% assign element = site.elements[elem_number] %}
-    {% include element-partial.html %}
-  {% endfor %}
-</div> <!-- #container -->
-
-
-<script src="../{{ site.jquery_js }}"></script>
-<script src="../{{ site.isotope_js }}"></script>
-<script src="../js/fake-element.js"></script>
-<script>
-
-  // modified Isotope methods for gutters in masonry
-  $.Isotope.prototype._getMasonryGutterColumns = function() {
-    var gutter = this.options.masonry && this.options.masonry.gutterWidth || 0;
-        containerWidth = this.element.width();
-  
-    this.masonry.columnWidth = this.options.masonry && this.options.masonry.columnWidth ||
-                  // or use the size of the first item
-                  this.$filteredAtoms.outerWidth(true) ||
-                  // if there's no items, use size of container
-                  containerWidth;
-
-    this.masonry.columnWidth += gutter;
-
-    this.masonry.cols = Math.floor( ( containerWidth + gutter ) / this.masonry.columnWidth );
-    this.masonry.cols = Math.max( this.masonry.cols, 1 );
-  };
-
-  $.Isotope.prototype._masonryReset = function() {
-    // layout-specific props
-    this.masonry = {};
-    // FIXME shouldn't have to call this again
-    this._getMasonryGutterColumns();
-    var i = this.masonry.cols;
-    this.masonry.colYs = [];
-    while (i--) {
-      this.masonry.colYs.push( 0 );
-    }
-  };
-
-  $.Isotope.prototype._masonryResizeChanged = function() {
-    var prevSegments = this.masonry.cols;
-    // update cols/rows
-    this._getMasonryGutterColumns();
-    // return if updated cols/rows is not equal to previous
-    return ( this.masonry.cols !== prevSegments );
-  };
-
-
-  $(function(){
-    
-    var $container = $('#container');
-    
-    {% include random-sizes.js %}
-    
-    $container.isotope({
-      itemSelector : '.element',
-      masonry : {
-        columnWidth : 110,
-        gutterWidth : 10
-      },
-      getSortData : {
-        symbol : function( $elem ) {
-          return $elem.attr('data-symbol');
-        },
-        category : function( $elem ) {
-          return $elem.attr('data-category');
-        },
-        number : function( $elem ) {
-          return parseInt( $elem.find('.number').text(), 10 );
-        },
-        weight : function( $elem ) {
-          return parseFloat( $elem.find('.weight').text().replace( /[\(\)]/g, '') );
-        },
-        name : function ( $elem ) {
-          return $elem.find('.name').text();
-        }
-      }
-    });
-      
-    {% include option-set-buttons.js %}
-
-    {% include add-buttons.js %}
-
-    {% include change-sizes.js %}
-
-    var $sortBy = $('#sort-by');
-    $('#shuffle a').click(function(){
-      $container.isotope('shuffle');
-      $sortBy.find('.selected').removeClass('selected');
-      $sortBy.find('[data-option-value="random"]').addClass('selected');
-      return false;
-    });
-    
-  });
-</script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/custom-layout-modes/2011-10-18-spine-align.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,139 +0,0 @@
----
-title: Spine align
-layout: default
-category: custom-layout-modes
----
-
-<section id="copy">
-  <p><a href="../docs/extending-isotope.html">Custom layout mode</a> that aligns items to the center, placing them either left or right of the spine. <code>gutterWidth</code> option available.</p>
-
-{% highlight javascript %}
-
-$container.isotope({
-  layoutMode: 'spineAlign',
-  spineAlign: {
-    gutterWidth: 20
-  },
-  // options...
-});
-
-{% endhighlight %}
-
-  <p>To use this layout mode, grab the <code>$.Isotope.prototype</code> methods from the script at the bottom of this page's source.</p>
-
-</section>
-
-<section id="options" class="clearfix">
-
-  {% include filter-buttons.html %}
-
-  {% include sort-buttons.html %}
-
-  <h3>Etc</h3>
-
-  <ul id="etc" class="clearfix">
-    <li id="toggle-sizes"><a href="#toggle-sizes">Toggle variable sizes</a></li>
-    <li id="insert"><a href="#insert">Insert new elements</a></li>
-    <li id="append"><a href='#append'>Append new elements</a></li>
-    <li id="shuffle"><a href='#shuffle'>Shuffle</a></li>
-  </ul>
-
-</section> <!-- #options -->
-
-<div id="container" class="clickable variable-sizes clearfix">
-  {% for elem_number in site.best_of_order %}
-    {% assign element = site.elements[elem_number] %}
-    {% include element-partial.html %}
-  {% endfor %}
-</div> <!-- #container -->
-
-
-<script src="../{{ site.jquery_js }}"></script>
-<script src="../{{ site.isotope_js }}"></script>
-<script src="../js/fake-element.js"></script>
-<script>
-
-  // custom layout mode spineAlign
-  $.Isotope.prototype._spineAlignReset = function() {
-    this.spineAlign = {
-      colA: 0,
-      colB: 0
-    };
-  };
-
-  $.Isotope.prototype._spineAlignLayout = function( $elems ) {
-    var instance = this,
-        props = this.spineAlign,
-        gutterWidth = Math.round( this.options.spineAlign && this.options.spineAlign.gutterWidth ) || 0,
-        centerX = Math.round(this.element.width() / 2);
-
-    $elems.each(function(){
-      var $this = $(this),
-          isColA = props.colB > props.colA,
-          x = isColA ?
-            centerX - ( $this.outerWidth(true) + gutterWidth / 2 ) : // left side
-            centerX + gutterWidth / 2, // right side
-          y = isColA ? props.colA : props.colB;
-      instance._pushPosition( $this, x, y );
-      props[( isColA ? 'colA' : 'colB' )] += $this.outerHeight(true);
-    });
-  };
-
-  $.Isotope.prototype._spineAlignGetContainerSize = function() {
-    var size = {};
-    size.height = this.spineAlign[( this.spineAlign.colB > this.spineAlign.colA ? 'colB' : 'colA' )];
-    return size;
-  };
-
-  $.Isotope.prototype._spineAlignResizeChanged = function() {
-    return true;
-  };
-
-
-  $(function(){
-    
-    var $container = $('#container');
-    
-    {% include random-sizes.js %}
-    
-    $container.isotope({
-      itemSelector : '.element',
-      layoutMode: 'spineAlign',
-      spineAlign: {
-        gutterWidth: 20
-      },
-      getSortData : {
-        symbol : function( $elem ) {
-          return $elem.attr('data-symbol');
-        },
-        category : function( $elem ) {
-          return $elem.attr('data-category');
-        },
-        number : function( $elem ) {
-          return parseInt( $elem.find('.number').text(), 10 );
-        },
-        weight : function( $elem ) {
-          return parseFloat( $elem.find('.weight').text().replace( /[\(\)]/g, '') );
-        },
-        name : function ( $elem ) {
-          return $elem.find('.name').text();
-        }
-      }
-    });
-      
-    {% include option-set-buttons.js %}
-
-    {% include add-buttons.js %}
-
-    {% include change-sizes.js %}
-
-    var $sortBy = $('#sort-by');
-    $('#shuffle a').click(function(){
-      $container.isotope('shuffle');
-      $sortBy.find('.selected').removeClass('selected');
-      $sortBy.find('[data-option-value="random"]').addClass('selected');
-      return false;
-    });
-    
-  });
-</script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/custom-layout-modes/2011-12-05-big-graph.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,196 +0,0 @@
----
-title: BIG Graph
-layout: default
-category: custom-layout-modes
----
-
-<section id="copy">
-  <p><a href="../docs/extending-isotope.html">Custom layout mode</a> to replicate the Flash interface of <a href="http://big.dk">big.dk</a>. Similiar to <a href="category-rows.html">Category rows</a>, item elements are grouped by their sorting data into columns.</p>
-
-{% highlight javascript %}
-
-$container.isotope({
-  layoutMode: 'bigGraph',
-  bigGraph: {
-    columnWidth: 45, // size of item
-    rowHeight: 45, // size of item
-    maxRows: 11, // max number of items vertically
-    gutterWidth: { // width of gutter, needs to match getSortData names
-      year: 0,
-      scale: 60,
-      program: 40,
-      status: 60,
-      title: 0
-    }
-  },
-  // options...
-});
-
-{% endhighlight %}
-
-  <p>To use this layout mode, grab the <code>$.Isotope.prototype</code> methods from the script at the bottom of this page's source.</p>
-
-</section>
-
-<section id="options" class="clearfix">
-
-    <h3>Sort</h3>
-
-    <ul id="sort-by" class="option-set clearfix" data-option-key="sortBy">
-      <li><a href="#sortBy=year" data-option-value="year" class="selected" data>Chronological</a></li>
-      <li><a href="#sortBy=title" data-option-value="title">Alphabetical</a></li>
-      <li><a href="#sortBy=program" data-option-value="program">Programmatic</a></li>
-      <li><a href="#sortBy=scale" data-option-value="scale">Scale</a></li>
-      <li><a href="#sortBy=status"  data-option-value="status">Status</a></li>
-    </ul>
-
-</section> <!-- #options -->
-
-<div id="container" class="big-graph clearfix">
-  
-</div> <!-- #container -->
-
-
-<script src="../{{ site.jquery_js }}"></script>
-<script src="../{{ site.isotope_js }}"></script>
-<script src="../js/make-big-graph-projects.js"></script> 
-<script>
-
-  // categoryRows custom layout mode
-  $.extend( $.Isotope.prototype, {
-
-    _bigGraphReset : function() {
-      this.bigGraph = {
-        x : 0,
-        y : 0,
-        height : 0,
-        column: 0,
-        row: 0,
-        gutter: 0,
-        currentCategory : null
-      };
-    },
-
-    _bigGraphLayout : function( $elems ) {
-      var instance = this,
-          containerWidth = this.element.width(),
-          bigGraphOpts = this.options.bigGraph,
-          sortBy = this.options.sortBy,
-          elemsGroup = {},
-          props = this.bigGraph;
-
-      // group item elements into categories based on their sorting data
-      $elems.each( function() {
-        var category = $.data( this, 'isotope-sort-data' )[ sortBy ];
-        elemsGroup[ category ] = elemsGroup[ category ] || [];
-        elemsGroup[ category ].push( this );
-      });
-  
-      var group, groupName, groupMaxRows, groupLen,
-          gutterWidth = bigGraphOpts.gutterWidth[ sortBy ],
-          x, y;
-      // for each group...
-      for ( groupName in elemsGroup ) {
-        group = elemsGroup[ groupName ];
-        groupLen = group.length;
-        // make groups look nice, by limiting rows, makes for blockier blocks
-        groupMaxRows = groupLen / Math.ceil( groupLen / bigGraphOpts.maxRows );
-
-        $.each( group, function( i, elem ) {
-          x = props.column * bigGraphOpts.columnWidth + props.gutter * gutterWidth;
-          y = (bigGraphOpts.maxRows - props.row - 1) * bigGraphOpts.rowHeight;
-          instance._pushPosition( $(elem), x, y );
-          
-          if ( props.row >= groupMaxRows - 1 ) {
-            // start a new column
-            props.row = 0;
-            props.column++;
-          } else {
-            props.row++;
-          }
-        });
-        // start a new group
-        if ( props.row > 0 ) {
-          props.row = 0;
-          props.column++;
-        }
-        props.gutter++;
-      }
-      props.gutter--;
-      props.width = props.column * bigGraphOpts.columnWidth + props.gutter * gutterWidth;
-    },
-
-    _bigGraphGetContainerSize : function () {
-      bigGraphOpts = this.options.bigGraph;
-      this.bigGraph.column++;
-      return {
-        width: this.bigGraph.width,
-        height: bigGraphOpts.maxRows * bigGraphOpts.rowHeight
-      };
-    },
-
-    _bigGraphResizeChanged : function() {
-      return false;
-    }
-
-  });
-
-
-  $(function(){
-    
-    // -------- dynamically create items ---------------- //
-    
-    var i = 120,
-        projects = [];
-    
-    while (i--) {
-      projects.push( makeBigGraphProject() );
-    }
-
-    var $container = $('#container');
-    
-    $container.append( $( projects.join('') ) );
-    
-    // -------- isotope ---------------- //
-    
-    $container.isotope({
-      itemSelector: '.project',
-      layoutMode: 'bigGraph',
-      bigGraph: {
-        columnWidth: 45, // size of item
-        rowHeight: 45, // size of item
-        maxRows: 11, // max number of items vertically
-        gutterWidth: { // width of gutter, needs to match getSortData names
-          year: 0,
-          scale: 0,
-          program: 35,
-          status: 80,
-          title: 0
-        }
-      },
-      sortBy: 'year',
-      getSortData: {
-        year: function( $elem ) {
-          return $elem.attr('data-year');
-        },
-        scale: function( $elem ) {
-          return $elem.attr('data-scale');
-        },
-        program: function( $elem ) {
-          return $elem.attr('data-program');
-        },
-        status: function( $elem ) {
-          return $elem.attr('data-status');
-        },
-        title: function( $elem ) {
-          var chara = $elem.find('p').text()[0];
-          return isNaN( parseInt( chara ) ) ? chara : '0';
-        }
-      }
-    });
-      
-    {% include option-set-buttons.js %}
-
-    
-  });
-</script>
--- a/enmi12/glossaire/glossaire/_posts/custom-layout-modes/2012-01-03-masonry-column-shift.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,220 +0,0 @@
----
-title: Masonry Column Shift
-layout: default
-category: custom-layout-modes
----
-
-<style>
-  .shifty-item {
-    width: 210px;
-    margin: 10px;
-    float: left;
-    background: #AAA;
-    border: 5px solid white;
-  }
-
-  .shifty-item:hover { z-index: 10; }
-
-  .shifty-item.h1 { height: 140px; background: #66F; }
-  .shifty-item.h2 { height: 200px; background: #F66; }
-  .shifty-item.h3 { height: 240px; background: #6F6; }
-  .shifty-item.h4 { height: 280px; background: #FF6; }
-
-</style>
-
-<section id="copy">
-  <p>Custom layout mode <code>masonryColumnShift</code>. Enabled columns of a Masonry layout to be shifted and not affect other columns. After the size of an item element has changed, you can trigger a special <code>columnShiftOfItem</code> method that will push the column down. This layout only works with item elements that have the same width</p>
-
-{% highlight javascript %}
-
-var $container = $('#container');
-
-$container.isotope({
-  itemSelector: '.shifty-item',
-  layoutMode: 'masonryColumnShift'
-});
-
-$container.find('.shifty-item').hover(
-  function() {
-    $(this).css({ height: "+=100" });
-    // note that element is passed in, not jQuery object
-    $container.isotope( 'shiftColumnOfItem', this );
-  },
-  function() {
-    $(this).css({ height: "-=100" });
-    $container.isotope( 'shiftColumnOfItem', this );
-  }
-);
-
-{% endhighlight %}
-
-</section>
-
-
-<div id="container">
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h2"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h4"></div>
-  <div class="shifty-item h2"></div>
-  <div class="shifty-item h3"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h2"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h4"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h2"></div>
-  <div class="shifty-item h4"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h2"></div>
-  <div class="shifty-item h3"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h2"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h4"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h2"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h2"></div>
-  <div class="shifty-item h4"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h2"></div>
-  <div class="shifty-item h3"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h2"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h4"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h1"></div>
-  <div class="shifty-item h2"></div>
-
-</div> <!-- #container -->
-
-
-<script src="../{{ site.jquery_js }}"></script>
-<script src="../{{ site.isotope_js }}"></script>
-<script>
-
-
-  // -------------------------- Masonry Column Shift -------------------------- //
-  
-  // custom layout mode
-  $.Isotope.prototype._masonryColumnShiftReset = function() {
-    // layout-specific props
-    var props = this.masonryColumnShift = {
-      columnBricks: []
-    };
-    // FIXME shouldn't have to call this again
-    this._getSegments();
-    var i = props.cols;
-    props.colYs = [];
-    while (i--) {
-      props.colYs.push( 0 );
-      // push an array, for bricks in each column
-      props.columnBricks.push([])
-    }
-  };
-  
-  $.Isotope.prototype._masonryColumnShiftLayout = function( $elems ) {
-    var instance = this,
-        props = instance.masonryColumnShift;
-    $elems.each(function(){
-      var $brick  = $(this);
-      var setY = props.colYs;
-
-      // get the minimum Y value from the columns
-      var minimumY = Math.min.apply( Math, setY ),
-          shortCol = 0;
-
-      // Find index of short column, the first from the left
-      for (var i=0, len = setY.length; i < len; i++) {
-        if ( setY[i] === minimumY ) {
-          shortCol = i;
-          break;
-        }
-      }
-
-      // position the brick
-      var x = props.columnWidth * shortCol,
-          y = minimumY;
-      instance._pushPosition( $brick, x, y );
-      // keep track of columnIndex
-      $.data( this, 'masonryColumnIndex', i );
-      props.columnBricks[i].push( this );
-
-      // apply setHeight to necessary columns
-      var setHeight = minimumY + $brick.outerHeight(true),
-          setSpan = props.cols + 1 - len;
-      for ( i=0; i < setSpan; i++ ) {
-        props.colYs[ shortCol + i ] = setHeight;
-      }
-
-    });
-  };
-  
- $.Isotope.prototype._masonryColumnShiftGetContainerSize = function() {
-    var containerHeight = Math.max.apply( Math, this.masonryColumnShift.colYs );
-    return { height: containerHeight };
-  };
-
-  $.Isotope.prototype._masonryColumnShiftResizeChanged = function() {
-    return this._checkIfSegmentsChanged();
-  };
-  
-  $.Isotope.prototype.shiftColumnOfItem = function( itemElem, callback ) {
-    
-    var columnIndex = $.data( itemElem, 'masonryColumnIndex' );
-    
-    // don't proceed if no columnIndex
-    if ( !isFinite(columnIndex) ) {
-      return;
-    }
-
-    var props = this.masonryColumnShift;
-    var columnBricks = props.columnBricks[ columnIndex ];
-    var $brick;
-    var x = props.columnWidth * columnIndex;
-    var y = 0;
-    for (var i=0, len = columnBricks.length; i < len; i++) {
-      $brick = $( columnBricks[i] );
-      this._pushPosition( $brick, x, y );
-      y += $brick.outerHeight(true);
-    }
-
-    // set the size of the container
-    if ( this.options.resizesContainer ) {
-      var containerStyle = this._masonryColumnShiftGetContainerSize();
-      containerStyle.height = Math.max( y, containerStyle.height );
-      this.styleQueue.push({ $el: this.element, style: containerStyle });
-    }
-
-    this._processStyleQueue( $(columnBricks), callback )
-
-  };
-
-  $(function(){
-
-    var $container = $('#container');
-
-    $container.isotope({
-      itemSelector: '.shifty-item',
-      layoutMode: 'masonryColumnShift'
-    });
-
-    $container.find('.shifty-item').hover(
-      function() {
-        $(this).css({ height: "+=100" });
-        // note that element is passed in, not jQuery object
-        $container.isotope( 'shiftColumnOfItem', this );
-      },
-      function() {
-        $(this).css({ height: "-=100" });
-        $container.isotope( 'shiftColumnOfItem', this );
-      }
-    );
-
-  });
-</script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/demos/2010-12-12-basic.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
----
-title: Basic
-layout: default
-category: demos
----
-  
-  <section id="copy">
-    <p>This is a basic demo of Isotope. Resize the browser window to see the layout animate.</p>
-  </section>
-  
-  <div id="container">
-    {% for element in site.elements limit:20 %}
-      {% include element-partial.html %}
-    {% endfor %}
-  </div> <!-- #container -->
-  
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script>
-    $(function(){
-      
-      var $container = $('#container');
-      
-      $container.isotope({
-        itemSelector: '.element'
-      });
-      
-    });
-  </script>
-  
--- a/enmi12/glossaire/glossaire/_posts/demos/2010-12-13-elements-complete.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
----
-title: Elements Complete
-layout: default
-category: demos
----
-
-{% include elements-demo-head.html %}
-
-<div id="container" class="clickable clearfix">
-  {% for elem_number in site.random_order %}
-    {% assign element = site.elements[elem_number] %}
-    {% include element-partial.html %}
-  {% endfor %}
-</div>
-
-{% include elements-demo-foot.html %}
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/demos/2010-12-16-elements-partial.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
----
-title: Elements Partial
-layout: default
-category: demos
----
-
-{% include elements-demo-head.html %}
-
-<div id="container" class="clickable clearfix">
-  {% for elem_number in site.best_of_order %}
-    {% assign element = site.elements[elem_number] %}
-    {% include element-partial.html %}
-  {% endfor %}
-</div>
-
-{% include elements-demo-foot.html %}
--- a/enmi12/glossaire/glossaire/_posts/demos/2010-12-29-layout-modes.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
----
-title: Layout modes
-layout: default
-category: demos
----
-  
-  <section id="copy">
-    <p>Isotope has a versatile layout engine that can accommodate multiple layout modes. Vertical layouts react to changes in browser width. Horizontal layouts react to browser height.</p>
-    <p>See <a href="../docs/layout-modes.html">docs on layout modes</a>.</p>
-  </section>
-  
-  <section id="options" class="clearfix">
-    
-    {% include layout-options.html %}
-
-  </section> <!-- #options -->
-  
-  <div id="container" class="variable-sizes clearfix">
-    {% for element in site.elements limit:20 %}
-      {% include element-partial.html %}
-    {% endfor %}
-  </div> <!-- #container -->
-  
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script>
-    $(function(){
-      
-      var $container = $('#container');
-      
-      {% include random-sizes.js %}
-      
-      $container.isotope({
-        itemSelector : '.element',
-        masonry : {
-          columnWidth : 120
-        },
-        masonryHorizontal : {
-          rowHeight: 120
-        },
-        cellsByRow : {
-          columnWidth : 240,
-          rowHeight : 240
-        },
-        cellsByColumn : {
-          columnWidth : 240,
-          rowHeight : 240
-        }
-      });
-      
-      {% include layout-change.js %}
-
-      {% include option-set-buttons.js %}
-
-
-      
-    });
-  </script>
-  
--- a/enmi12/glossaire/glossaire/_posts/demos/2010-12-30-filtering.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
----
-title: Filtering
-layout: default
-category: demos
----
-
-  <section id="copy">
-    <p>Filtering hides and reveals item elements.</p>
-    <p>See <a href="../docs/filtering.html">docs on filtering</a>.</p>
-  </section>
-  
-
-  <section id="options" class="clearfix">
-    
-    {% include filter-buttons.html %}
-
-  </section> <!-- #options -->
-  
-  <div id="container" class="clearfix">
-    {% for elem_number in site.best_of_order %}
-      {% assign element = site.elements[elem_number] %}
-      {% include element-partial.html %}
-    {% endfor %}
-  </div> <!-- #container -->
-  
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script>
-    $(function(){
-      
-      var $container = $('#container');
-
-      $container.isotope({
-        itemSelector : '.element'
-      });
-      
-      {% include option-set-buttons.js %}
-      
-    });
-  </script>
-  
--- a/enmi12/glossaire/glossaire/_posts/demos/2010-12-30-sorting.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
----
-title: Sorting
-layout: default
-category: demos
----
-  
-  <section id="copy">
-    <p>Sort item elements based on any data you can extract from them.</p>
-    <p>See <a href="../docs/sorting.html">docs on sorting</a>.</p>
-  </section>
-  
-  <section id="options" class="clearfix">
-    
-    {% include sort-buttons.html %}
-
-  </section> <!-- #options -->
-  
-  <div id="container" class="clearfix">
-    {% for elem_number in site.best_of_order %}
-      {% assign element = site.elements[elem_number] %}
-      {% include element-partial.html %}
-    {% endfor %}
-  </div> <!-- #container -->
-  
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script>
-    $(function(){
-      
-      var $container = $('#container');
-      
-      $container.isotope({
-        itemSelector : '.element',
-        getSortData : {
-          symbol : function( $elem ) {
-            return $elem.attr('data-symbol');
-          },
-          category : function( $elem ) {
-            return $elem.attr('data-category');
-          },
-          number : function( $elem ) {
-            return parseInt( $elem.find('.number').text(), 10 );
-          },
-          weight : function( $elem ) {
-            return parseFloat( $elem.find('.weight').text().replace( /[\(\)]/g, '') );
-          },
-          name : function ( $elem ) {
-            return $elem.find('.name').text();
-          }
-        }
-      });
-      
-      {% include option-set-buttons.js %}
-      
-    });
-  </script>
--- a/enmi12/glossaire/glossaire/_posts/demos/2010-12-31-relayout.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
----
-title: reLayout
-layout: default
-category: demos
----
-  
-  <section id="copy">
-    <p>Use the <a href="../docs/methods.html#relayout"><code>reLayout</code> method</a> to easily arrange item elements after a change.</p>
-    <p>Click on any item element to change its size.</p>
-  </section>
-  
-  <section id="options">
-    <ul class="clearfix">
-      <li id="toggle-sizes"><a href="#toggle-sizes">Toggle variable sizes</a></li>
-    </ul>
-  </section>
-  
-  <div id="container" class="clickable clearfix">
-    {% for element in site.elements limit:20 %}
-      {% include element-partial.html %}
-    {% endfor %}
-  </div> <!-- #container -->
-  
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script>
-    $(function(){
-      
-      var $container = $('#container');
-      
-      {% include random-sizes.js %}
-      
-      $container.isotope({
-        itemSelector: '.element',
-        masonry : {
-          columnWidth : 120
-        }
-      });
-      
-      {% include change-sizes.js %}
-      
-    });
-  </script>
-  
--- a/enmi12/glossaire/glossaire/_posts/demos/2011-01-02-adding-items.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
----
-title: Adding items
-layout: default
-category: demos
----
-
-  <section id="copy">
-    <p>The <code>insert</code> method will append, add items to the widget, filter, sort, and then layout all items</p>
-    <p>The <code>appended</code> method adds items to the widget, and then lays out only the new items.</p>
-    <p>The <code>reloadItems</code> method re-collects all items in their current order in the DOM, which can be useful for prepending items.</p>
-    <p>See docs on <a href="../docs/adding-items.html">adding items</a>.</p>
-  </section>
-
-  <section id="options">
-    <ul class="clearfix">
-      <li id="insert"><a href="#insert">Insert new elements</a></li>
-      <li id="append"><a href='#append'>Append new elements</a></li>
-      <li id="prepend"><a href='#prepend'>Prepend</a></li>
-    </ul>
-  </section>
-
-  <div id="container" class="clearfix">
-    {% for elem_number in site.best_of_order :limit 10 %}
-      {% assign element = site.elements[elem_number] %}
-      {% include element-partial.html %}
-    {% endfor %}
-  </div> <!-- #container -->
-
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script src="../js/fake-element.js"></script>
-  <script>
-    $(function(){
-      
-      var $container = $('#container');
-
-      {% include add-buttons.js %}
-
-      $('#prepend a').click(function(){
-        var $newEls = $( fakeElement.getGroup() );
-        $container
-          .prepend( $newEls ).isotope('reloadItems').isotope({ sortBy: 'original-order' })
-          // set sort back to symbol for inserting
-          .isotope('option', { sortBy: 'symbol' });
-
-        return false;
-      });
-
-      $container.isotope({
-        itemSelector : '.element',
-        filter: '*',
-        getSortData : {
-          symbol : function( $elem ) {
-            return $elem.attr('data-symbol');
-          }
-        },
-        sortBy : 'symbol'
-      });
-    
-    });
-  </script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/demos/2011-01-02-infinite-scroll.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
----
-title: Infinite Scroll
-layout: default
-category: demos
-infinite_scroll: true
----
-
-  <section id="copy">
-    <p>Isotope is interoperable with <a href="http://www.infinite-scroll.com/">Infinite Scroll</a> by Paul Irish. Use the <a href="../docs/methods.html#appended"><code>appended</code></a> method to add new items to the Isotope layout. CSS transitions have been disabled on the container element to avoid triggering AJAX call prematurely.</p>
-  </section>
-
-  <div id="container" class="variable-sizes clearfix infinite-scrolling">
-    {% for element in site.elements limit:20 %}
-      {% include element-partial.html %}
-    {% endfor %}
-  </div> <!-- #container -->
-  
-  <nav id="page_nav">
-    <a href="../pages/2.html"></a>
-  </nav>
-
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script src="../js/jquery.infinitescroll.min.js"></script>
-  <script>
-    $(function(){
-
-      var $container = $('#container');
-    
-      $container.isotope({
-        itemSelector : '.element'
-      });
-      
-      $container.infinitescroll({
-        navSelector  : '#page_nav',    // selector for the paged navigation 
-        nextSelector : '#page_nav a',  // selector for the NEXT link (to page 2)
-        itemSelector : '.element',     // selector for all items you'll retrieve
-        loading: {
-            finishedMsg: 'No more pages to load.',
-            img: 'http://i.imgur.com/qkKy8.gif'
-          }
-        },
-        // call Isotope as a callback
-        function( newElements ) {
-          $container.isotope( 'appended', $( newElements ) ); 
-        }
-      );
-      
-    
-    });
-  </script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/demos/2011-01-11-images.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
----
-title: Images
-layout: default
-category: demos
-photos:
-  - <a href="http://www.flickr.com/photos/nemoorange/5013039951/" title="Stanley by Dave DeSandro, on Flickr"><img src="http://farm5.static.flickr.com/4113/5013039951_3a47ccd509.jpg" alt="Stanley" /></a>
-  - <a href="http://www.flickr.com/photos/nemoorange/5013039885/" title="Officer by Dave DeSandro, on Flickr"><img src="http://farm5.static.flickr.com/4131/5013039885_0d16ac87bc.jpg" alt="Officer" /></a>
-  - <a href="http://www.flickr.com/photos/nemoorange/5013039583/" title="Tony by Dave DeSandro, on Flickr"><img src="http://farm5.static.flickr.com/4086/5013039583_26717f6e89.jpg" alt="Tony" /></a>
-  - <a href="http://www.flickr.com/photos/nemoorange/5013646070/" title="Kendra by Dave DeSandro, on Flickr"><img src="http://farm5.static.flickr.com/4146/5013646070_f1f44b1939.jpg" alt="Kendra" /></a>
-  - <a href="http://www.flickr.com/photos/nemoorange/5013039541/" title="Giraffe by Dave DeSandro, on Flickr"><img src="http://farm5.static.flickr.com/4144/5013039541_17f2579e33.jpg" alt="Giraffe" /></a>
-  - <a href="http://www.flickr.com/photos/nemoorange/5013039741/" title="Gavin by Dave DeSandro, on Flickr"><img src="http://farm5.static.flickr.com/4153/5013039741_d860fb640b.jpg" alt="Gavin" /></a>
-  - <a href="http://www.flickr.com/photos/nemoorange/5013039697/" title="Anita by Dave DeSandro, on Flickr"><img src="http://farm5.static.flickr.com/4113/5013039697_a15e41fcd8.jpg" alt="Anita" /></a>
-  - <a href="http://www.flickr.com/photos/nemoorange/5013646314/" title="Take My Portrait by Dave DeSandro, on Flickr"><img src="http://farm5.static.flickr.com/4124/5013646314_c7eaf84918.jpg"   alt="Take My Portrait" /></a>
-  - <a href="http://www.flickr.com/photos/nemoorange/5013040075/" title="Wonder by Dave DeSandro, on Flickr"><img src="http://farm5.static.flickr.com/4089/5013040075_bac12ff74e.jpg" alt="Wonder" /></a>
----
-
-  <section id="copy">
-    <p>Isotope is triggered after all images are loaded with the <a href="../docs/help.html#imagesloaded_plugin"><code>imagesLoaded</code> plugin</a>. </p>
-  </section>
-
-  <div id="container" class="photos clearfix">
-    {% for photo in page.photos %}
-      <div class="photo">
-        {{ photo }}
-      </div>
-    {% endfor %}
-  </div> <!-- #container -->
-  
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script>
-    $(function(){
-
-      var $container = $('#container');
-    
-      $container.imagesLoaded( function(){
-        $container.isotope({
-          itemSelector : '.photo'
-        });
-      });
-    
-    
-    });
-  </script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/demos/2011-03-29-combination-filters.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,100 +0,0 @@
----
-title: Combination filters
-layout: default
-category: demos
-schema:
-  - name: color
-    filters: [ red, blue, yellow ]
-  - name: size
-    filters: [ small, wide, tall, big ]
-  - name: shape
-    filters : [ round, square ]
----
-
-<section id="copy">
-  <p>Filters can be combined. In addition to filtering for just <code>.red</code> or <code>.tall</code>, you can pass in a filter selector of both: <code>.red.tall</code>.</p>
-</section>
-
-<section id="options" class="clearfix combo-filters">
-  
-  <h3>Filters</h3>
-
-  {% for group in page.schema %}
-    <div class="option-combo {{ group.name }}">
-      <h4>{{ group.name }}</h4>
-      <ul class="filter option-set clearfix " data-filter-group="{{ group.name }}"> 
-        <li><a href="#filter-{{ group.name }}-any" data-filter-value="" class="selected">any</a>
-        {% for filter in group.filters %}
-          <li><a href="#filter-{{ group.name }}-{{ filter }}" data-filter-value=".{{ filter }}">{{ filter }}</a>
-        {% endfor %}
-      </ul>
-    </div>
-  {% endfor %}
-
-</section> <!-- #options -->
-
-<div id="container" class="clearfix">
-  {% for size in page.schema[1].filters %}
-    {% for shape in page.schema[2].filters %}
-      {% for color in page.schema[0].filters %}
-        <div class="color-shape {{ size }} {{ shape }} {{ color }}"></div>
-      {% endfor %}
-    {% endfor %}
-  {% endfor %}
-  
-  
-  {% for color in page.schema[0].filters %}
-    {% for shape in page.schema[2].filters %}
-      {% for size in page.schema[1].filters %}
-        <div class="color-shape {{ size }} {{ shape }} {{ color }}"></div>
-      {% endfor %}
-    {% endfor %}
-  {% endfor %}
-  
-</div> <!-- #container -->
-
-<script src="../{{ site.jquery_js }}"></script>
-<script src="../{{ site.isotope_js }}"></script>
-<script>
-  $(function(){
-    
-    var $container = $('#container'),
-        filters = {};
-
-    $container.isotope({
-      itemSelector : '.color-shape',
-      masonry: {
-        columnWidth: 80
-      }
-    });
-
-    // filter buttons
-    $('.filter a').click(function(){
-      var $this = $(this);
-      // don't proceed if already selected
-      if ( $this.hasClass('selected') ) {
-        return;
-      }
-      
-      var $optionSet = $this.parents('.option-set');
-      // change selected class
-      $optionSet.find('.selected').removeClass('selected');
-      $this.addClass('selected');
-      
-      // store filter value in object
-      // i.e. filters.color = 'red'
-      var group = $optionSet.attr('data-filter-group');
-      filters[ group ] = $this.attr('data-filter-value');
-      // convert object into array
-      var isoFilters = [];
-      for ( var prop in filters ) {
-        isoFilters.push( filters[ prop ] )
-      }
-      var selector = isoFilters.join('');
-      $container.isotope({ filter: selector });
-
-      return false;
-    });
-
-  });
-</script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/demos/2011-06-13-hash-history.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,185 +0,0 @@
----
-title: Hash history
-layout: default
-category: demos
----
-
-  <section id="copy">
-    <p><a href="http://benalman.com/projects/jquery-bbq-plugin/">jQuery BBQ</a> by Ben Alman allows you to use hash history to save Isotope options. Try clicking a couple options then hitting the back button, or copying the URL and pasting it into a new window.</p>
-  </section>
-
-  <section id="options" class="clearfix">
-
-    <h3>Filters</h3>
-
-    <ul class="option-set clearfix">
-      <li><a href="#filter=*" class="selected">show all</a></li>
-      <li><a href="#filter=.metal">metal</a></li>
-      <li><a href="#filter=.transition">transition</a></li>
-      <li><a href="#filter=.post-transition">post-transition</a></li>
-      <li><a href="#filter=.nonmetal">nonmetal</a></li>
-      <li><a href="#filter=.inner-transition">inner-transition</a></li>
-      <li><a href="#filter=.alkali%2C+.alkaline-earth">alkali and alkaline-earth</a></li>
-      <li><a href="#filter=%3Anot(.transition)">not transition</a></li>
-      <li><a href="#filter=.metal%3Anot(.transition)">metal but not transition</a></li>
-    </ul>
-
-    <h3>Sort</h3>
-
-    <ul class="option-set clearfix">
-      <li><a href="#sortBy=original-order" class="selected">original-order</a></li>
-      <li><a href="#sortBy=name">name</a></li>
-      <li><a href="#sortBy=symbol">symbol</a></li>
-      <li><a href="#sortBy=number">number</a></li>
-      <li><a href="#sortBy=weight">weight</a></li>
-      <li><a href="#sortBy=category">category</a></li>
-      <li><a href="#sortBy=random">random</a></li>
-    </ul>
-  
-    <h3>Sort direction</h3>
-  
-    <ul class="option-set clearfix">
-      <li><a href="#sortAscending=true" class="selected">sort ascending</a></li>
-      <li><a href="#sortAscending=false">sort descending</a></li>
-    </ul>
-
-    <h3>Layout modes</h3>
-
-    <ul class="option-set clearfix">
-      <li><a href="#layoutMode=masonry" class="selected">masonry</a></li>
-      <li><a href="#layoutMode=fitRows">fitRows</a></li>
-      <li><a href="#layoutMode=cellsByRow">cellsByRow</a></li>
-      <li><a href="#layoutMode=straightDown">straightDown</a></li>
-    </ul>
-
-  </section> <!-- #options -->
-
-  <div id="container" class="variable-sizes clearfix">
-    {% for elem_number in site.random_order | limit:60 %}
-      {% assign element = site.elements[elem_number] %}
-      {% include element-partial.html %}
-    {% endfor %}
-  </div> <!-- #container -->
-
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script src="../js/jquery.ba-bbq.min.js"></script>
-  <script>
-    $(function(){
-  
-      var $container = $('#container'),
-          // object that will keep track of options
-          isotopeOptions = {},
-          // defaults, used if not explicitly set in hash
-          defaultOptions = {
-            filter: '*',
-            sortBy: 'original-order',
-            sortAscending: true,
-            layoutMode: 'masonry'
-          };
-
-      {% include random-sizes.js %}
-  
-      var setupOptions = $.extend( {}, defaultOptions, {
-        itemSelector : '.element',
-        masonry : {
-          columnWidth : 120
-        },
-        cellsByRow : {
-          columnWidth : 240,
-          rowHeight : 240
-        },
-        getSortData : {
-          symbol : function( $elem ) {
-            return $elem.attr('data-symbol');
-          },
-          category : function( $elem ) {
-            return $elem.attr('data-category');
-          },
-          number : function( $elem ) {
-            return parseInt( $elem.find('.number').text(), 10 );
-          },
-          weight : function( $elem ) {
-            return parseFloat( $elem.find('.weight').text().replace( /[\(\)]/g, '') );
-          },
-          name : function ( $elem ) {
-            return $elem.find('.name').text();
-          }
-        }
-      });
-  
-      // set up Isotope
-      $container.isotope( setupOptions );
-  
-      var $optionSets = $('#options').find('.option-set'),
-          isOptionLinkClicked = false;
-  
-      // switches selected class on buttons
-      function changeSelectedLink( $elem ) {
-        // remove selected class on previous item
-        $elem.parents('.option-set').find('.selected').removeClass('selected');
-        // set selected class on new item
-        $elem.addClass('selected');
-      }
-  
-  
-      $optionSets.find('a').click(function(){
-        var $this = $(this);
-        // don't proceed if already selected
-        if ( $this.hasClass('selected') ) {
-          return;
-        }
-        changeSelectedLink( $this );
-            // get href attr, remove leading #
-        var href = $this.attr('href').replace( /^#/, '' ),
-            // convert href into object
-            // i.e. 'filter=.inner-transition' -> { filter: '.inner-transition' }
-            option = $.deparam( href, true );
-        // apply new option to previous
-        $.extend( isotopeOptions, option );
-        // set hash, triggers hashchange on window
-        $.bbq.pushState( isotopeOptions );
-        isOptionLinkClicked = true;
-        return false;
-      });
-
-      var hashChanged = false;
-
-      $(window).bind( 'hashchange', function( event ){
-        // get options object from hash
-        var hashOptions = window.location.hash ? $.deparam.fragment( window.location.hash, true ) : {},
-            // do not animate first call
-            aniEngine = hashChanged ? 'best-available' : 'none',
-            // apply defaults where no option was specified
-            options = $.extend( {}, defaultOptions, hashOptions, { animationEngine: aniEngine } );
-        // apply options from hash
-        $container.isotope( options );
-        // save options
-        isotopeOptions = hashOptions;
-    
-        // if option link was not clicked
-        // then we'll need to update selected links
-        if ( !isOptionLinkClicked ) {
-          // iterate over options
-          var hrefObj, hrefValue, $selectedLink;
-          for ( var key in options ) {
-            hrefObj = {};
-            hrefObj[ key ] = options[ key ];
-            // convert object into parameter string
-            // i.e. { filter: '.inner-transition' } -> 'filter=.inner-transition'
-            hrefValue = $.param( hrefObj );
-            // get matching link
-            $selectedLink = $optionSets.find('a[href="#' + hrefValue + '"]');
-            changeSelectedLink( $selectedLink );
-          }
-        }
-    
-        isOptionLinkClicked = false;
-        hashChanged = true;
-      })
-        // trigger hashchange to capture any hash data on init
-        .trigger('hashchange');
-
-    });
-  </script>
-  
--- a/enmi12/glossaire/glossaire/_posts/demos/2011-09-30-fluid-responsive.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,141 +0,0 @@
----
-title: Fluid / responsive
-layout: default
-category: demos
----
-
-<style>
-  /* percentage-based widths for fluid/responsive layout */
-  .element {
-    margin: 5px 1%;
-    width: 18%;
-  }
-
-  .variable-sizes .element.width2 { width: 38%; }
-
-  .element.large, 
-  .variable-sizes .element.large, 
-  .variable-sizes .element.large.width2.height2 {
-    width: 58%;
-  }
-
-  #container {
-    padding: 5px 0;
-  }
-</style>
-
-<section id="copy">
-  <p>This hack allows you to use percentage-based widths for item elements for fluid / responsive layouts.</p>
-
-{% highlight javascript %}
-
-var $container = $('#container')
-// initialize Isotope
-$container.isotope({
-  // options...
-  resizable: false, // disable normal resizing
-  // set columnWidth to a percentage of container width
-  masonry: { columnWidth: $container.width() / 5 }
-});
-
-// update columnWidth on window resize
-$(window).smartresize(function(){
-  $container.isotope({
-    // update columnWidth to a percentage of container width
-    masonry: { columnWidth: $container.width() / 5 }
-  });
-});
-
-{% endhighlight %}
-
-</section>
-
-<section id="options" class="clearfix">
-
-  {% include filter-buttons.html %}
-
-  {% include sort-buttons.html %}
-
-  <h3>Etc</h3>
-
-  <ul id="etc" class="clearfix">
-    <li id="toggle-sizes"><a href="#toggle-sizes">Toggle variable sizes</a></li>
-    <li id="insert"><a href="#insert">Insert new elements</a></li>
-    <li id="append"><a href='#append'>Append new elements</a></li>
-    <li id="shuffle"><a href='#shuffle'>Shuffle</a></li>
-  </ul>
-
-</section> <!-- #options -->
-
-<div id="container" class="clickable variable-sizes clearfix">
-  {% for elem_number in site.best_of_order %}
-    {% assign element = site.elements[elem_number] %}
-    {% include element-partial.html %}
-  {% endfor %}
-</div> <!-- #container -->
-
-
-<script src="../{{ site.jquery_js }}"></script>
-<script src="../{{ site.isotope_js }}"></script>
-<script src="../js/fake-element.js"></script>
-<script>
-
-  $(function(){
-    
-    var $container = $('#container');
-    
-    {% include random-sizes.js %}
-    
-    $container.isotope({
-      itemSelector : '.element',
-      // disable resizing
-      resizable: false,
-      // set columnWidth to a percentage of container width
-      masonry: {
-        columnWidth: $container.width() / 5
-      },
-      getSortData : {
-        symbol : function( $elem ) {
-          return $elem.attr('data-symbol');
-        },
-        category : function( $elem ) {
-          return $elem.attr('data-category');
-        },
-        number : function( $elem ) {
-          return parseInt( $elem.find('.number').text(), 10 );
-        },
-        weight : function( $elem ) {
-          return parseFloat( $elem.find('.weight').text().replace( /[\(\)]/g, '') );
-        },
-        name : function ( $elem ) {
-          return $elem.find('.name').text();
-        }
-      }
-    });
-    
-    // update columnWidth on window resize
-    $(window).smartresize(function(){
-      $container.isotope({
-        // set columnWidth to a percentage of container width
-        masonry: {
-          columnWidth: $container.width() / 5
-        }
-      });
-    });
-      
-    {% include option-set-buttons.js %}
-
-    {% include add-buttons.js %}
-
-    {% include change-sizes.js %}
-
-    var $sortBy = $('#sort-by');
-    $('#shuffle a').click(function(){
-      $container.isotope('shuffle');
-      $sortBy.find('.selected').removeClass('selected');
-      $sortBy.find('[data-option-value="random"]').addClass('selected');
-      return false;
-    });
-    
-  });
-</script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/demos/2011-12-22-removing.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
----
-title: Removing
-layout: default
-category: demos
----
-
-  <section id="copy">
-    <p>Removing items filters them out then removes them from the page. Click on a button or the item itself to remove them.</p>
-  </section>
-  
-
-  <section id="options" class="clearfix">
-    
-    
-    <h3>Remove</h3>
-
-    <ul id="removable" class="option-set clearfix">
-      <li><a href="#remove" data-option-value=".metal">metal</a></li>
-      <li><a href="#remove" data-option-value=".transition">transition</a></li>
-      <li><a href="#remove" data-option-value=".post-transition">post-transition</a></li>
-      <li><a href="#remove" data-option-value=".nonmetal">nonmetal</a></li>
-      <li><a href="#remove" data-option-value=".alkali, .alkaline-earth">alkali and alkaline-earth</a></li>
-      <li><a href="#remove" data-option-value=".metalloid">metalloid</a></li>
-    </ul>
-
-    <ul id="add-remove">
-      <li><a href="#add-remove">Add / remove</a></li>
-    </ul>
-
-  </section> <!-- #options -->
-  
-  <div id="container" class="variable-sizes clickable clearfix">
-    {% for element in site.elements limit:40 %}
-      {% include element-partial.html %}
-    {% endfor %}
-  </div> <!-- #container -->
-  
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script src="../js/fake-element.js"></script>
-  <script>
-    $(function(){
-
-      var $container = $('#container');
-
-      $container.isotope({
-        itemSelector : '.element'
-      });
-
-      $('#removable a').click( function( jQEvent ) {
-        var selector = $(this).attr('data-option-value');
-        var $removable = $container.find( selector );
-        $container.isotope( 'remove', $removable );
-        jQEvent.preventDefault();
-      });
-
-      $('#add-remove a').click( function( jQEvent ) {
-        var $newEls = $( fakeElement.getGroup() );
-        var $firstTwoElems = $container.data('isotope')
-          .$filteredAtoms.filter( function( i ) {
-            return i < 2;
-          });
-
-        $container
-          .isotope( 'insert', $newEls )
-          .isotope( 'remove', $firstTwoElems, function() {
-            // console.log('items removed')
-          });
-        jQEvent.preventDefault();
-      });
-
-      // remove item if clicked
-      $container.delegate( '.element', 'click', function(){
-        $container.isotope( 'remove', $(this) );
-      });
-
-    });
-  </script>
-  
--- a/enmi12/glossaire/glossaire/_posts/docs/2010-12-01-introduction.mdown	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,161 +0,0 @@
----
-
-title: Introduction
-category: docs
-layout: default
-toc:
-  - { title: Features, anchor: features }
-  - { title: Licensing, anchor: licensing }
-  - { title: Getting started, anchor: getting_started }
-  - { title: Code repository, anchor: code_repository }
-  - { title: A word about moderation, anchor: moderation }
-  - { title: Acknowledgments, anchor: acknowledgments }
-  
-
----
-
-<p class="tagline">Isotope: An exquisite jQuery plugin for magical layouts</p>
-
-## Features
-
-+ [**Layout modes**](layout-modes.html): Intelligent, dynamic layouts that can't be achieved with CSS alone.
-+ [**Filtering**](filtering.html): Hide and reveal item elements easily with jQuery selectors.
-+ [**Sorting**](sorting.html): Re-order item elements with sorting. Sorting data can be extracted from just about anything.
-+ **Interoperability**: features can be utilized together for a cohesive experience.
-+ **Progressive enhancement**: Isotope's [animation engine](animating.html) takes advantage of the best browser features when available &mdash; CSS transitions and transforms, GPU acceleration &mdash; but will also fall back to JavaScript animation for lesser browsers.
-
-## Licensing
-
-<p id="commercial">
-  <strong>Commercial use of Isotope requires purchase of one-time license fee per developer seat.</strong> Commercial use includes any application that makes you money &mdash; portfolio sites, premium templates, etc. Commercial licenses may be purchased at <a href="http://metafizzy.co/#isotope-license">metafizzy.co</a>.
-</p>
-
-Use in non-commercial and personal applications is free.
-
-## Getting started
-
-Isotope requires jQuery 1.4.3 and greater.
-
-### Markup
-
-Isotope works on a container element with a group of similar child items.
-
-{% highlight html %}
-
-<div id="container">
-  <div class="item">...</div>
-  <div class="item">...</div>
-  <div class="item">...</div>
-  ...
-</div>
-
-{% endhighlight %}
-
-### Script
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  // options
-  itemSelector : '.item',
-  layoutMode : 'fitRows'
-});
-
-{% endhighlight %}
-
-[**See Demo: Basic**](../demos/basic.html)
-
-There are a number of [options](options.html) you can specify.  Within the options is where you can [set the layout mode](layout-modes.html), [filter items](filtering.html),  and [sort items](sorting.html).
-
-Additionally you can specify a callback after the options object. This function will be triggered after the animation has completed.
-
-{% highlight javascript %}
-
-$('#container').isotope({ filter: '.my-selector' }, function( $items ) {
-  var id = this.attr('id'),
-      len = $items.length;
-  console.log( 'Isotope has filtered for ' + len + ' items in #' + id );
-});
-
-{% endhighlight %}
-
-Within this callback <code><span class="k">this</span></code> refers to the container, and `$items` refers to the item elements. Both of these are jQuery objects and do _not_ need to be put in jQuery wrappers.
-
-### CSS
-
-Add these styles to your CSS for [filtering](filtering.html), [animation](animating.html) with CSS transitions, and [adding items](adding-items.html).
-
-{% highlight css %}
-
-/**** Isotope Filtering ****/
-
-.isotope-item {
-  z-index: 2;
-}
-
-.isotope-hidden.isotope-item {
-  pointer-events: none;
-  z-index: 1;
-}
-
-/**** Isotope CSS3 transitions ****/
-
-.isotope,
-.isotope .isotope-item {
-  -webkit-transition-duration: 0.8s;
-     -moz-transition-duration: 0.8s;
-      -ms-transition-duration: 0.8s;
-       -o-transition-duration: 0.8s;
-          transition-duration: 0.8s;
-}
-
-.isotope {
-  -webkit-transition-property: height, width;
-     -moz-transition-property: height, width;
-      -ms-transition-property: height, width;
-       -o-transition-property: height, width;
-          transition-property: height, width;
-}
-
-.isotope .isotope-item {
-  -webkit-transition-property: -webkit-transform, opacity;
-     -moz-transition-property:    -moz-transform, opacity;
-      -ms-transition-property:     -ms-transform, opacity;
-       -o-transition-property:      -o-transform, opacity;
-          transition-property:         transform, opacity;
-}
-
-/**** disabling Isotope CSS3 transitions ****/
-
-.isotope.no-transition,
-.isotope.no-transition .isotope-item,
-.isotope .isotope-item.no-transition {
-  -webkit-transition-duration: 0s;
-     -moz-transition-duration: 0s;
-      -ms-transition-duration: 0s;
-       -o-transition-duration: 0s;
-          transition-duration: 0s;
-}
-
-{% endhighlight %}
-
-## Code repository
-
-This project lives on GitHub at [github.com/desandro/isotope](http://github.com/desandro/isotope). There you can grab the latest code and follow development.
-
-## A word about moderation {: #moderation}
-
-Isotope enables a wealth of functionality. But just because you can take advantage of its numerous features together, doesn't mean you necessarily should. For each each feature you implement with Isotope, consider the benefit gained by users, at the cost of another level of complexity to your interface.
-
-## Acknowledgments
-
-+ [**"Cowboy" Ben Alman**](http://benalman.com/) for [jQuery BBQ](http://benalman.com/projects/jquery-bbq-plugin/) (included with docs)
-+ [**Louis-Rémi Babé**](http://twitter.com/Louis_Remi) for [jQuery smartresize](https://github.com/louisremi/jquery-smartresize) (used within Isotope) and for [jQuery transform](https://github.com/louisremi/jquery.transform.js) which clued me in to using jQuery 1.4.3's CSS hooks
-+ [**Jacek Galanciak**](http://razorjack.net/) for [jQuery Quicksand](http://razorjack.net/quicksand/), an early kernel of inspiration
-+ [**Ralph Holzmann**](http://twitter.com/#!/ralphholzmann) for re-writing the [jQuery Plugins/Authoring tutorial](http://docs.jquery.com/Plugins/Authoring) and opened my eyes to [Plugin Methods](http://docs.jquery.com/Plugins/Authoring#Plugin_Methods) pattern
-+ [**Eric Hynds**](http://www.erichynds.com/) for his article [Using $.widget.bridge Outside of the Widget Factory](http://www.erichynds.com/jquery/using-jquery-ui-widget-factory-bridge/) which provided the architecture for Isotope
-+ [**Paul Irish**](http://paul-irish.com) for [Infinite Scroll](http://infinite-scroll.com) (included with docs), the [imagesLoaded plugin](http://gist.github.com/268257) (included with Isotope), and  [Debounced resize() plugin](http://paulirish.com/demo/resize) (provided base for smartresize)
-+ The [**jQuery UI Team**](http://jqueryui.com/about) for [$.widget.bridge](https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.widget.js#L113-155) (partially used within Isotope)
-+ The Modernizr team for [Modernizr](http://www.modernizr.com/) (partially used within Isotope)
-+ [**Juriy Zaytsev aka "kangax"**](http://perfectionkills.com) for [getStyleProperty](http://perfectionkills.com/feature-testing-css-properties/) (used within Isotope)
-
--- a/enmi12/glossaire/glossaire/_posts/docs/2010-12-03-options.mdown	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,354 +0,0 @@
----
-
-title: Options
-category: docs
-layout: default
-body_class: option-def
-toc:
-  - { title: animationEngine, anchor: animationengine }
-  - { title: animationOptions, anchor: animationoptions }
-  - { title: containerClass, anchor: containerclass }
-  - { title: containerStyle, anchor: containerstyle }
-  - { title: filter, anchor: filter }
-  - { title: getSortData, anchor: getsortdata }
-  - { title: hiddenClass, anchor: hiddenclass }
-  - { title: hiddenStyle, anchor: hiddenstyle }
-  - { title: itemClass, anchor: itemclass }
-  - { title: itemPositionDataEnabled, anchor: itempositiondataenabled }
-  - { title: itemSelector, anchor: itemselector }
-  - { title: layoutMode, anchor: layoutmode }
-  - { title: onLayout, anchor: onlayout }
-  - { title: resizable, anchor: resizable }
-  - { title: resizesContainer, anchor: resizescontainer }
-  - { title: sortAscending, anchor: sortascending }
-  - { title: sortBy, anchor: sortby }
-  - { title: transformsEnabled, anchor: transformsenabled }
-  - { title: visibleStyle, anchor: visiblestyle }
-  - { title: Layout-specific options, anchor: layoutspecific_options }
-
----
-
-<dl class="header clearfix">
-  <dt><code>option</code></dt>
-  <dd class="option-type">Type</dd>
-  <dd class="default">Default</dd>
-</dl>
-
-## animationEngine
-
-<dl class="clearfix">
-  <dt><code>animationEngine</code></dt>
-  <dd class="option-type">String</dd>
-  <dd class="default"><code><span class="s1">'best-available'</span></code></dd>
-</dl>
-
-Determines the jQuery method to apply styles, `.css()` or `.animate()`. Useful for relying on CSS transitions to handle animation.
-
-### Values {#animationEngine-values}
-
-
-+ `'best-available'`: if browser supports CSS transitions, Isotope uses `.css()`. If not, falls back to using `.animate()`.
-+ `'css'`: Isotope uses `.css()`
-+ `'jquery'`: Isotope uses `.animate()`
-
-## animationOptions
-
-<dl class="clearfix">
-  <dt><code>animationOptions</code></dt>
-  <dd class="option-type">Object</dd>
-  <dd class="default"><code>{ queue: <span class="kc">false</span>, duration: <span class="mi">800</span> }</code></dd>
-</dl>
-
-When jQuery is the animation engine (see above), these options will be used in <code>.animate()</code>. See the [jQuery API for animate options](http://api.jquery.com/animate/#animate-properties-options) for details.
-
-### Example
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  animationOptions: {
-     duration: 750,
-     easing: 'linear',
-     queue: false
-   }
-});
-
-{% endhighlight %}
-
-## containerClass
-
-<dl class="clearfix">
-  <dt><code>containerClass</code></dt>
-  <dd class="option-type">String</dd>
-  <dd class="default"><code><span class="s1">'isotope'</span></code></dd>
-</dl>
-
-The class applied to the container element.
-
-## containerStyle
-
-<dl class="clearfix">
-  <dt><code>containerStyle</code></dt>
-  <dd class="option-type">Object</dd>
-  <dd class="default"><code>{ position: <span class="s1">'relative'</span>, overflow: <span class="s1">'hidden'</span> }</code></dd>
-</dl>
-
-CSS styles applied to the container element. Relative positioning enables absolute positioning on child items. Hidden overflow ensures that filtered items that lie outside the container do not interfer with subsequent content.
-
-## filter
-
-<dl class="clearfix">
-  <dt><code>filter</code></dt>
-  <dd class="option-type">Selector</dd>
-</dl>
-
-Setting a filter with show item elements that match the selector, and hide elements that do not match. See [docs on filering](filtering.html) for more details.
-
-[**See Demo: Filtering**](../demos/filtering.html)
-
-### Values {#filter-values}
-
-
-<ul>
-  <li><code><span class="s1">'*'</span></code> or <code><span class="s1">''</span></code> (an empty string): Shows all item elements</li>
-</ul>
-
-
-## getSortData
-
-<dl class="clearfix">
-  <dt><code>getSortData</code></dt>
-  <dd class="option-type">Object</dd>
-</dl>
-
-An object containing one or several methods to retrieve data for Sorting. The methods receive one parameter (`$elem` in the example below) which is a jQuery object representing each item element. The methods need to return a value. See [docs on sorting](sorting.html) for more details.
-
-[**See Demo: Sorting**](../demos/sorting.html)
-
-### Example
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  getSortData : {
-    symbol : function( $elem ) {
-      return $elem.attr('data-symbol');
-    },
-    number : function( $elem ) {
-      return parseInt( $elem.find('.number').text(), 10 );
-    },
-    name : function ( $elem ) {
-      return $elem.find('.name').text();
-    }
-  }
-});
-
-{% endhighlight %}
-
-## hiddenClass
-
-<dl class="clearfix">
-  <dt><code>hiddenClass</code></dt>
-  <dd class="option-type">String</dd>
-  <dd class="default"><code><span class="s1">'isotope-hidden'</span></code></dd>
-</dl>
-
-The class applied to item elements hidden by Filtering.
-
-## hiddenStyle
-
-<dl class="clearfix">
-  <dt><code>hiddenStyle</code></dt>
-  <dd class="option-type">Object</dd>
-  <dd class="default"><code>{ opacity : <span class="mi">0</span>, scale : <span class="mi">0.001</span> }</code></dd>
-</dl>
-
-The style applied to item elements hidden by Filtering.
-
-## itemClass
-
-<dl class="clearfix">
-  <dt><code>itemClass</code></dt>
-  <dd class="option-type">String</dd>
-  <dd class="default"><code><span class="s1">'isotope-item'</span></code></dd>
-</dl>
-
-The class applied to item elements.
-
-## itemPositionDataEnabled
-
-<dl class="clearfix">
-  <dt><code>itemPositionDataEnabled</code></dt>
-  <dd class="option-type">Boolean</dd>
-  <dd class="default"><code><span class="kc">false</span></code></dd>
-</dl>
-
-When enabled, the position of item elements will exposed as data, which you can retrieve with jQuery's data method with <code><span class="s1">'isotope-item-position'</span></code> name space. Position is return as an object with `x` and `y`;
-
-### Example
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  itemSelector: '.element',
-  itemPositionDataEnabled: true
-})
-// log position of each item
-.find('.element').each(function(){
-  var position = $(this).data('isotope-item-position');
-  console.log('item position is x: ' + position.x + ', y: ' + position.y  );
-});
-
-{% endhighlight %}
-
-## itemSelector
-
-<dl class="clearfix">
-  <dt><code>itemSelector</code></dt>
-  <dd class="option-type">Selector</dd>
-</dl>
-
-Restricts Isotope item elements to selector.
-
-## layoutMode
-
-<dl class="clearfix">
-  <dt><code>layoutMode</code></dt>
-  <dd class="option-type">String</dd>
-  <dd class="default"><code><span class="s1">'masonry'</span></code></dd>
-</dl>
-
-See also docs on [Layout modes](layout-modes.html).
-
-[**See Demo: Layout modes**](../demos/layout-modes.html)
-
-## onLayout
-
-<dl class="clearfix">
-  <dt><code>onLayout</code></dt>
-  <dd class="option-type">Function</dd>
-</dl>
-
-Similiar to a callback, `onLayout` is a function that will be triggered after every time an Isotope instance runs through its layout logic.
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  onLayout: function( $elems, instance ) {
-    // `this` refers to jQuery object of the container element
-    console.log( this.height() );
-    // callback provides jQuery object of laid-out item elements
-    $elems.css({ background: 'blue' });
-    // instance is the Isotope instance
-    console.log( instance.$filteredAtoms.length );
-  }
-});
-
-{% endhighlight %}
-
-## resizable
-
-<dl class="clearfix">
-  <dt><code>resizable</code></dt>
-  <dd class="option-type">Boolean</dd>
-  <dd class="default"><code><span class="kc">true</span></code></dd>
-</dl>
-
-Triggers layout logic when browser window is resized. 
-
-## resizesContainer
-
-<dl class="clearfix">
-  <dt><code>resizesContainer</code></dt>
-  <dd class="option-type">Boolean</dd>
-  <dd class="default"><code><span class="kc">true</span></code></dd>
-</dl>
-
-Isotope will set the height (for vertical layout modes) or width (for horizontal layout modes) of the container after layout. If `resizesContainer` is set to <code><span class="kc">false</span></code>, be sure to set a size for the container in your CSS, so it doesn't collapse when Isotope is triggered.
-
-## sortAscending
-
-<dl class="clearfix">
-  <dt><code>sortAscending</code></dt>
-  <dd class="option-type">Boolean</dd>
-  <dd class="default"><code><span class="kc">true</span></code></dd>
-</dl>
-
-Used with sorting. If true, items are sorted ascending: "1, 2, 3" or "A, B, C...". If false, items are sorted descending "Z, Y, X" or "9, 8, 7...". See [docs on sorting](sorting.html) for more details.
-
-[**See Demo: Sorting**](../demos/sorting.html)
-
-## sortBy
-
-<dl class="clearfix">
-  <dt><code>sortBy</code></dt>
-  <dd class="option-type">String</dd>
-</dl>
-
-The property name of the method within the `getSortData` option to sort item elements.  See [docs on sorting](sorting.html) for more details.
-
-[**See Demo: Sorting**](../demos/sorting.html)
-
-### Values {#sortBy-values}
-
-+ `'original-order'` Sorts item elements by their original order.
-
-## transformsEnabled
-
-<dl class="clearfix">
-  <dt><code>transformsEnabled</code></dt>
-  <dd class="option-type">Boolean</dd>
-  <dd class="default"><code><span class="kc">true</span></code></dd>
-</dl>
-
-Isotope uses CSS3 transforms to position item elements, when available in the browser. Setting `transformsEnabled` to <code><span class="kc">false</span></code> will disable this feature so all browsers use top/left absolute positioning. Useful for [resolving issues with CSS transforms](help.html#css-transforms).
-
-### Additional CSS {#transformsEnabled-css}
-
-If you do disable transforms, but still want to use [CSS transitions](animating.html#css_transitions), you'll need add the following CSS:
-
-{% highlight css %}
-
-.isotope .isotope-item {
-  -webkit-transition-property: top, left, opacity;
-     -moz-transition-property: top, left, opacity;
-      -ms-transition-property: top, left, opacity;
-       -o-transition-property: top, left, opacity;
-          transition-property: top, left, opacity;
-}
-
-{% endhighlight %}
-
-## visibleStyle
-
-<dl class="clearfix">
-  <dt><code>visibleStyle</code></dt>
-  <dd class="option-type">Object</dd>
-  <dd class="default"><code>{ opacity : <span class="mi">1</span>, scale : <span class="mi">1</span> }</code></dd>
-</dl>
-
-The style applied to item elements made visible by Filtering.
-
-## Layout-specific options
-
-In addition the general options listed above, certain layout modes each have their own options. In order to avoid conflict, these options are set with an option that matches the name of the layout mode.
-
-See docs on [layout modes](layout-modes.html) for each layout mode's available options.
-
-For example, if your layout switched from `masonry` to `cellsByRow`:
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  masonry: {
-    columnWidth: 120
-  },
-  cellsByRow: {
-    columnWidth: 220,
-    rowHeight: 220
-  }
-});
-
-{% endhighlight %}
-
-[**See Demo: Layout modes**](../demos/layout-modes.html)
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/docs/2010-12-04-methods.mdown	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,159 +0,0 @@
----
-
-title: Methods
-category: docs
-layout: default
-toc:
-  - { title: addItems, anchor: additems }
-  - { title: appended, anchor: appended }
-  - { title: destroy, anchor: destroy }
-  - { title: insert, anchor: insert }
-  - { title: layout, anchor: layout }
-  - { title: option, anchor: option }
-  - { title: reLayout, anchor: relayout }
-  - { title: reloadItems, anchor: reloaditems }
-  - { title: remove, anchor: remove }
-  - { title: shuffle, anchor: shuffle }
-  - { title: updateSortData, anchor: updatesortdata }
-
----
-
-Isotope offers several methods to extend functionality. Isotope's methods follow the jQuery UI pattern.
-
-{% highlight javascript %}
-
-$('#container').isotope( 'methodName', [optionalParameters] )
-
-{% endhighlight %}
-
-## addItems
-
-{% highlight javascript %}
-
-.isotope( 'addItems', $items, callback )
-
-{% endhighlight %}
-
-Adds item elements to the pool of item elements of the container, but does not sort, filter or layout. See [Adding items](adding-items.html) for more details. The argument within the callback is the group of elements that were added. 
-
-[**See Demo: Adding items**](../demos/adding-items.html)
-
-## appended
-
-{% highlight javascript %}
-
-.isotope( 'appended', $items, callback )
-
-{% endhighlight %}
-
-Adds item elements via `addItems` method, then triggers `layout` just for those new elements. Useful for Infinite Scroll. See [Adding items](adding-items.html) for more details.
-
-[**See Demo: Adding items**](../demos/adding-items.html)
-
-## destroy
-
-{% highlight javascript %}
-
-.isotope( 'destroy' )
-
-{% endhighlight %}
-
-Removes Isotope functionality completely. Returns element back to pre-init state.
-
-## insert
-
-{% highlight javascript %}
-
-.isotope( 'insert', $items, callback )
-
-{% endhighlight %}
-
-Appends items elements to container, adds items to via `addItems` method, and then triggers `reLayout` method so new elements are properly filtered, sorted and laid-out. See [Adding items](adding-items.html) for more details.
-
-[**See Demo: Adding items**](../demos/adding-items.html).
-
-## layout
-
-{% highlight javascript %}
-
-.isotope( 'layout', $items, callback )
-
-{% endhighlight %}
-
-Positions specified item elements in layout.
-
-`layout` will only position specified elements, and those elements will be positioned at the end of layout. Whereas `reLayout` will position all elements in the Isotope widget.
-
-## option
-
-{% highlight javascript %}
-
-.isotope( 'option', options )
-
-{% endhighlight %}
-
-Sets options for plugin instance. Unlike passing options through `.isotope()`, using the `option` method will not trigger layout.
-
-{% highlight javascript %}
-
-// sets multiple options
-.isotope( 'option', { layoutMode: 'fitRows', filter: '.my-filter' } )
-
-{% endhighlight %}
-
-
-## reLayout
-
-{% highlight javascript %}
-
-.isotope( 'reLayout', callback )
-
-{% endhighlight %}
-
-Resets layout properties and lays-out every item element.
-
-[**See Demo: reLayout**](../demos/relayout.html)
-
-## reloadItems
-
-{% highlight javascript %}
-
-.isotope( 'reloadItems' )
-
-{% endhighlight %}
-
-Re-collects all item elements in their current order in the DOM.  Useful for prepending.
-
-[**See Demo: Adding items**](../demos/adding-items.html).
-
-## remove
-
-{% highlight javascript %}
-
-.isotope( 'remove', $items, callback )
-
-{% endhighlight %}
-
-Removes specified item elements from Isotope widget and the DOM.
-
-[**See Demo: Removing**](../demos/removing.html).
-
-## shuffle
-
-{% highlight javascript %}
-
-.isotope( 'shuffle', callback )
-
-{% endhighlight %}
-
-Shuffles order of items. Sets [`sortBy` option](options.html#sortby) to [`'random'`](sorting.html#sortby_option).
-
-## updateSortData
-
-{% highlight javascript %}
-
-.isotope( 'updateSortData', $items )
-
-{% endhighlight %}
-
-Updates the sorting data on specified item elements. This method is useful if the data within an item is changed dynamically after Isotope has been initialized.
--- a/enmi12/glossaire/glossaire/_posts/docs/2010-12-05-layout-modes.mdown	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,191 +0,0 @@
----
-
-title: Layout modes
-category: docs
-layout: default
-body_class: option-def
-toc:
-  - { title: Horizontal layouts, anchor: horizontal_layouts }
-  - { title: cellsByColumn, anchor: cellsbycolumn }
-  - { title: cellsByRow, anchor: cellsbyrow }
-  - { title: fitColumns, anchor: fitcolumns }
-  - { title: fitRows, anchor: fitrows }
-  - { title: masonry, anchor: masonry }
-  - { title: masonryHorizontal, anchor: masonryhorizontal }
-  - { title: straightAcross, anchor: straightacross }
-  - { title: straightDown, anchor: straightdown }
-  - { title: Modified layout modes, anchor: modified_layout_modes }
-
----
-
-Isotope has a versatile layout engine that can accommodate multiple layout modes. You can set and change the layout mode via the `layoutMode` option.
-
-[**See Demo: Layout modes**](../demos/layout-modes.html)
-
-### Example
-
-{% highlight javascript %}
-
-$('#container').isotope({ layoutMode : 'fitRows' });
-
-{% endhighlight %}
-
-Several layout modes are built into Isotope.
-
-### Horizontal layouts
-
-Horizontal layout modes (masonryHorizontal, fitColumns, cellsByColumn, and straightAcross) need a container that has a height value. Be sure that your CSS has height set.
-
-{% highlight css %}
-
-#container {
-  /* either of these will work for horizontal Isotope layouts */
-  height: 80%;
-  height: 480px;
-}
-
-{% endhighlight %}
-
-## cellsByColumn
-
-A **horizontal** grid layout where items are centered inside each cell. The grid is defined by two options, `columnWidth` and `rowHeight`. The horizontal equivalent of cellsByRow.
-
-### Options {#cellsByColumn-options}
-
-<dl class="clearfix">
-  <dt><code>columnWidth</code></dt>
-  <dd class="option-type">Integer</dd>
-</dl>
-<dl class="clearfix">
-  <dt><code>rowHeight</code></dt>
-  <dd class="option-type">Integer</dd>
-</dl>
-
-### Example {#cellsByColumn-example}
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  layoutMode: 'cellsByColumn',
-  cellsByRow: {
-    columnWidth: 240,
-    rowHeight: 360
-  }
-});
-
-{% endhighlight %}
-
-
-## cellsByRow
-
-A **vertical** grid layout where items are centered inside each cell. The grid is defined by two options, `columnWidth` and `rowHeight`.
-
-### Options {#cellsByRow-options}
-
-<dl class="clearfix">
-  <dt><code>columnWidth</code></dt>
-  <dd class="option-type">Integer</dd>
-</dl>
-<dl class="clearfix">
-  <dt><code>rowHeight</code></dt>
-  <dd class="option-type">Integer</dd>
-</dl>
-
-### Example {#cellsByRow-example}
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  layoutMode: 'cellsByRow',
-  cellsByRow: {
-    columnWidth: 240,
-    rowHeight: 360
-  }
-});
-
-{% endhighlight %}
-
-## fitColumns
-
-Item elements are arranged into columns. Columns progress **horizontally** from left to right. Items within those columns are arranged top-to-bottom. The horizontal equivalent of fitRows. 
-
-## fitRows
-
-Item elements are arranged into rows. Rows progress **vertically** top to bottom. Similar to what you would expect from a layout that uses `float: left`.
-
-## masonry
-
-Masonry is the default layout mode for Isotope. Item elements are arranged intelligently within a **vertical** grid. For each item element, the script calculates the next best fit for the item within the grid.
-
-### Options {#masonry-options}
-
-<dl class="clearfix">
-  <dt><code>columnWidth</code></dt>
-  <dd class="option-type">Integer</dd>
-</dl>
-
-The width of one column in the grid. If no value is set for `columnWidth`, default is the width of the first item element.
-
-### Example {#masonry-example}
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  masonry: {
-    columnWidth: 240
-  }
-});
-
-{% endhighlight %}
-
-
-## masonryHorizontal
-
-The **horizontal** equivalent of masonry layout. Instead of progressing top-to-bottom, masonryHorizontal layout will progress left-to-right. Item elements are arranged intelligently within a grid. For each item element, the script calculates the next best fit for the item within the grid.
-
-### Options {#masonryHorizontal-options}
-
-<dl class="clearfix">
-  <dt><code>rowHeight</code></dt>
-  <dd class="option-type">Integer</dd>
-</dl>
-
-The width of one column in the grid. If no value is set for `rowHeight`, default is the height of the first item element.
-
-### Example {#masonryHorizontal-example}
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  masonryHorizontal: {
-    rowHeight: 360
-  }
-});
-
-{% endhighlight %}
-
-## straightAcross
-
-Item elements are arranged **horizontally** left to right. Useful for simple lists.
-
-## straightDown
-
-Item elements are arranged **vertically** top to bottom. Useful for simple lists.
-
-## Modified layout modes
-
-[Isotope's methods can be extended and overwritten](extending-isotope.html) to shim-in additional functionality. See these modified layout modes:
-
-+ [**Centered masonry**](../custom-layout-modes/centered-masonry.html)
-+ [**Masonry corner stamp**](../custom-layout-modes/masonry-corner-stamp.html)
-+ [**Masonry gutters**](../custom-layout-modes/masonry-gutters.html)
-
-To use these mods, copy the revised methods found in the demos' page source. They look like:
-
-{% highlight javascript %}
-
-$.Isotope.prototype._masonryReset = function() {
-  // modified code..
-};
-
-{% endhighlight %}
--- a/enmi12/glossaire/glossaire/_posts/docs/2010-12-06-filtering.mdown	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,109 +0,0 @@
----
-
-title: Filtering
-category: docs
-layout: default
-toc:
-  - { title: Markup, anchor: markup }
-  - { title: jQuery script, anchor: jquery_script }
-  - { title: Creating interactive buttons, anchor: creating_interactive_buttons }
-  - { title: Recommended CSS, anchor: recommended_css }
-
----
-
-Isotope can hide and show item elements via the [`filter` option](options.html#filter). `filter` accepts a jQuery selector. Items that match that selector will be shown. Items that do not match will be hidden.
-
-[**See Demo: Filtering**](../demos/filtering.html)
-
-## Markup
-
-Each item element has several identifying classes. In this case, `transition`, `metal`, `lanthanoid`, `alkali`, etc.
-
-{% highlight html %}
-
-<div id="container">
-  <div class="element transition metal">...</div>
-  <div class="element post-transition metal">...</div>
-  <div class="element alkali metal">...</div>
-  <div class="element transition metal">...</div>
-  <div class="element lanthanoid metal inner-transition">...</div> 
-  <div class="element halogen nonmetal">...</div> 
-  <div class="element alkaline-earth metal">...</div>
-  ...
-</div>
-
-{% endhighlight %}
-
-## jQuery script
-
-To show only `.metal` items, the jQuery script would be:
-
-{% highlight javascript %}
-
-$('#container').isotope({ filter: '.metal' });
-
-{% endhighlight %}
-
-The `filter` option uses a [jQuery selector](http://api.jquery.com/category/selectors/) to show item elements that match a selector, and hide all others that do not. For example:
-
-+ `.alkali, .alkaline-earth` will show `.alkali` AND ` .alkaline-earth` item elements.
-+ `.metal.transition` will show item elements that have BOTH `.metal` and `.transition` classes.
-+ `.metal:not(.transition)` will show `.metal` item elements that are NOT `.transition`.
-
-## Creating interactive buttons
-
-Let's use a basic list for our buttons
-
-{% highlight html %}
-
-<ul id="filters">
-  <li><a href="#" data-filter="*">show all</a></li>
-  <li><a href="#" data-filter=".metal">metal</a></li>
-  <li><a href="#" data-filter=".transition">transition</a></li>
-  <li><a href="#" data-filter=".alkali, .alkaline-earth">alkali and alkaline-earth</a></li>
-  <li><a href="#" data-filter=":not(.transition)">not transition</a></li>
-  <li><a href="#" data-filter=".metal:not(.transition)">metal but not transition</a></li>
-</ul>
-
-{% endhighlight %}
-
-Here we set the filter for each link with a `data-filter` attribute. In our jQuery script, whenever a link is clicked, we'll use this attribute as the filter selector.
-
-{% highlight javascript %}
-
-// cache container
-var $container = $('#container');
-// initialize isotope
-$container.isotope({
-  // options...
-});
-
-// filter items when filter link is clicked
-$('#filters a').click(function(){
-  var selector = $(this).attr('data-filter');
-  $container.isotope({ filter: selector });
-  return false;
-});
-
-{% endhighlight %}
-
-## Recommended CSS
-
-If you choose to use the filtering functionality, add the following CSS to your stylesheet:
-
-{% highlight css %}
-
-/**** Isotope filtering ****/
-
-.isotope-item {
-  z-index: 2;
-}
-
-.isotope-hidden.isotope-item {
-  pointer-events: none;
-  z-index: 1;
-}
-
-{% endhighlight %}
-
-These styles ensure that hidden items will not interfere with interactions.
--- a/enmi12/glossaire/glossaire/_posts/docs/2010-12-07-sorting.mdown	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,169 +0,0 @@
----
-
-title: Sorting
-category: docs
-layout: default
-toc:
-  - { title: Markup, anchor: markup }
-  - { title: getSortData option, anchor: getsortdata_option }
-  - { title: sortBy option, anchor: sortby_option }
-  - { title: sortAscending option, anchor: sortascending_option }
-  - { title: Creating interactive buttons, anchor: creating_interactive_buttons }
-
----
-
-Collect data from item element and rearrange their order in the layout with sorting.
-
-[**See Demo: Sorting**](../demos/sorting.html)
-
-## Markup
-
-Any group of similar items have their own data. It could be a text value, like a title or tag, or a numerical value, like a measurement or grade. For our example, each item element has several data points that can be used for sorting. There's the elemental symbol, number, name of the element, weight, and category.
-
-{% highlight html %}
-
-<div id="container">
-  <div class="element transition metal" data-category="transition"> 
-    <p class="number">79</p> 
-    <h3 class="symbol">Au</h3> 
-    <h2 class="name">Gold</h2> 
-    <p class="weight">196.966569</p> 
-  </div> 
-    
-  <div class="element metalloid" data-category="metalloid"> 
-    <p class="number">51</p> 
-    <h3 class="symbol">Sb</h3> 
-    <h2 class="name">Antimony</h2> 
-    <p class="weight">121.76</p> 
-  </div>
-</div>
-
-{% endhighlight %}
-
-
-## getSortData option
-
-In order to extract this data from the element, we need to pass in a function to get it via the [`getSortData`](options.html#getsortdata) option.  This option accepts an object, whose values are the functions to extract the data.
-
-Each function receives one argument, which represents a jQuery object for each item element. With that argument, the function needs to return the data point.
-
-In the example above, to get element name, we would need to get the text from the `.name` element. The same works for symbol.
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  getSortData : {
-    name : function ( $elem ) {
-      return $elem.find('.name').text();
-    },
-    symbol : function ( $elem ) {
-      return $elem.find('.symbol').text();
-    }
-  }
-});
-
-{% endhighlight %}
-
-
-For numerical data, we can convert a text value into a number with `parseInt()` or `parseFloat()`.
-
-{% highlight javascript %}
-
-getSortData : {
-  // ...
-  number : function ( $elem ) {
-    return parseInt( $elem.find('.number').text(), 10 );
-  },
-  weight : function ( $elem ) {
-    return parseFloat( $elem.find('.weight').text() );
-  }
-}
-
-{% endhighlight %}
-
-The data extracted can be anything accessible in the item element via jQuery. To extract the category data held within the `data-category` attribute, we can use the `.attr()`.
-
-{% highlight javascript %}
-
-getSortData : {
-  // ...
-  category : function ( $elem ) {
-    return $elem.attr('data-category');
-  }
-}
-
-{% endhighlight %}
-
-Get creative! You could sort a list by the width of each item element.
-
-{% highlight javascript %}
-
-getSortData : {
-  // ...
-  width : function( $elem ) {
-    return $elem.width();
-  }
-}
-
-{% endhighlight %}
-
-## sortBy option
-
-For every method set in `getSortData`, Isotope uses that method to build the data for sorting. The data cache is built on initialization so it can be quickly accessed when sorting. With the methods above, we have built data for an item elements name, symbol, number, weight and category.
-
-Sorting elements is done with the [`sortBy` option](options.html#sortby). The value needs to match the property name used in the `getSortData` object.
-
-With our example, we can use `'name'`, `'symbol'`, `'number'`, `'weight'` and `'category'`.
-
-{% highlight javascript %}
-
-$('#container').isotope({ sortBy : 'symbol' });
-
-{% endhighlight %}
-
-There are two additional sorting data methods built in to Isotope. 
-
-+ `'original-order'` will use the original order of the item elements to arrange them in the layout.
-+ `'random'` is a random order.
-
-## sortAscending option
-
-By default, Isotope sorts data in ascension. If our data for name is "Gold, Antimony, Lead, Iron, Silver", when sorted by name, the elements will be ordered ABC.. : "Antimony, Gold, Iron, Lead, Silver."  To reverse the order and sort data in descension, set [`sortAscending`](options.html#sortascending) to <code><span class="kc">false</span></code>.
-
-{% highlight javascript %}
-
-$('#container').isotope({ 
-  sortBy : 'name',
-  sortAscending : false
-});
-
-{% endhighlight %}
-
-## Creating interactive buttons
-
-We can use a simple list for our buttons.
-
-{% highlight html %}
-
-<ul id="sort-by">
-  <li><a href="#name">name</a></li>
-  <li><a href="#symbol">symbol</a></li>
-  <li><a href="#number">number</a></li>
-  <li><a href="#weight">weight</a></li>
-  <li><a href="#category">category</a></li>
-</ul>
-
-{% endhighlight %}
-
-When one of these links is clicked, we can use the `href` attribute as the value for `sortBy` in the Isotope script.
-
-{% highlight javascript %}
-
-$('#sort-by a').click(function(){
-  // get href attribute, minus the '#'
-  var sortName = $(this).attr('href').slice(1);
-  $('#container').isotope({ sortBy : sortName });
-  return false;
-});
-
-{% endhighlight %}
--- a/enmi12/glossaire/glossaire/_posts/docs/2010-12-09-animating.mdown	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,100 +0,0 @@
----
-
-title: Animating
-category: docs
-layout: default
-toc:
-  - { title: animationEngine option, anchor: animationengine_option }
-  - { title: CSS transitions, anchor: css_transitions }
-  - { title: Variations, anchor: variations }
-
----
-
-Isotope was developed to take advantage of the best browser features available. For animations, you can use CSS3 transitions and transforms in capable browsers. Isotope provides Javascript animation fall back for lesser browsers.
-
-
-## animationEngine option
-
-You can control how Isotope handles animation with the [`animationEngine`](options.html#animationengine) option. This option has three values which control whether jQuery applies styles with`.css()` or `.animate()`.
-
-+ `'best-available'`: if browser supports CSS transitions, Isotope uses `.css()`. If not, falls back to using `.animate()`.
-+ `'css'`: Isotope uses `.css()`
-+ `'jquery'`: Isotope uses `.animate()`
-
-## CSS transitions
-
-To enable animation with CSS transitions, you'll need the following code in your CSS:
-
-{% highlight css %}
-
-.isotope,
-.isotope .isotope-item {
-  /* change duration value to whatever you like */
-  -webkit-transition-duration: 0.8s;
-     -moz-transition-duration: 0.8s;
-      -ms-transition-duration: 0.8s;
-       -o-transition-duration: 0.8s;
-          transition-duration: 0.8s;
-}
-
-.isotope {
-  -webkit-transition-property: height, width;
-     -moz-transition-property: height, width;
-      -ms-transition-property: height, width;
-       -o-transition-property: height, width;
-          transition-property: height, width;
-}
-
-.isotope .isotope-item {
-  -webkit-transition-property: -webkit-transform, opacity;
-     -moz-transition-property:    -moz-transform, opacity;
-      -ms-transition-property:     -ms-transform, opacity;
-       -o-transition-property:      -o-transform, opacity;
-          transition-property:         transform, opacity;
-}
-
-/**** disabling Isotope CSS3 transitions ****/
-
-.isotope.no-transition,
-.isotope.no-transition .isotope-item,
-.isotope .isotope-item.no-transition {
-  -webkit-transition-duration: 0s;
-     -moz-transition-duration: 0s;
-      -ms-transition-duration: 0s;
-       -o-transition-duration: 0s;
-          transition-duration: 0s;
-}
-
-{% endhighlight %}
-
-## Variations
-
-With these two options you can finely control how animation is handled across browsers.
-
-### Best available (recommended)
-
-Browsers that support CSS transitions will use them. Other browsers will fall back to using jQuery animation.
-
-+ **Add** CSS transition declarations
-
-### Always use jQuery
-
-All browsers will use jQuery animation, regardless of their CSS transition support.
-
-+ `animationEngine : 'jquery'`
-+ **No** CSS transition declarations
-
-Never set `animationEngine : 'jquery'` AND add CSS transition declarations. This will cause double-animation in browser that support CSS transitions &mdash; which is a bad thing.
-
-### Only CSS transitions
-
-+ `animationEngine: 'css'`
-+ **Add** CSS transition declarations
-
-### None
-
-Animation is not enabled in any browser
-
-+ `animationEngine : 'css'`
-+ **No** CSS transition declarations
-
--- a/enmi12/glossaire/glossaire/_posts/docs/2010-12-10-adding-items.mdown	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
----
-
-title: Adding items
-category: docs
-layout: default
-toc:
-  - { title: addItems method, anchor: additems_method }
-  - { title: insert method, anchor: insert_method }
-  - { title: appended method, anchor: appended_method }
-  - { title: Prepending, anchor: prepending }
-  - { title: Recommended CSS, anchor: recommended_css }
-
----
-
-If your application dynamically adds new content, Isotope provides several methods to add items.
-
-[**See Demo: Adding items**](../demos/adding-items.html).
-
-## addItems method
-
-The [`addItems` method](methods.html#additems) adds new content to an Isotope container. This applies the proper styles to the items so they can be positioned and any sorting data is retrieved. But that's it. The new content will _not_ be filtered, sorted, or positioned properly, nor will it be appended to the container element.
-
-{% highlight javascript %}
-
-var $newItems = $('<div class="item" /><div class="item" /><div class="item" />');
-$('#container').append( $newItems ).isotope( 'addItems', $newItems );
-
-{% endhighlight %}
-
-## insert method
-
-More likely, you want to use the [`insert` method](methods.html#insert), which does everything that `addItems` misses. `insert` will append the content to the container, filter the new content, sort all the content, then trigger a `reLayout` so all item elements are properly laid out.
-
-{% highlight javascript %}
-
-var $newItems = $('<div class="item" /><div class="item" /><div class="item" />');
-$('#container').isotope( 'insert', $newItems );
-
-{% endhighlight %}
-
-## appended method
-
-The [`appended` method](methods.html#appended) is a convenience method triggers `addItems` on new content, then lays out _only the new content_ at the end of the layout. This method is useful if you know you only want to add new content to the end, and **not** use filtering or sorting.  `appended` is the best method to use with Infinite Scroll.
-
-[**See Demo: Infinite Scroll**](../demos/infinite-scroll.html).
-
-See also [Infinite Scroll with filtering or sorting](help.html#infinite_scroll_with_filtering_or_sorting)
-
-## Prepending
-
-Because of Isotope's sorting functionality, prepending isn't as straight forward as might expect. However, it can be replicated fairly easy.  After prepending new content to the container, you can re-collect all the item elements and update their sorting order with the [`reloadItems` method](methods.html#reloaditems). Then trigger a re-layout, with the original DOM order.
-
-{% highlight javascript %}
-
-var $newItems = $('<div class="item" /><div class="item" /><div class="item" />');
-$('#container').prepend( $newItems)
-  .isotope( 'reloadItems' ).isotope({ sortBy: 'original-order' });
-
-{% endhighlight %}
-
-## Recommended CSS
-
-You'll need these styles in your CSS for the reveal animation when adding items.
-
-{% highlight css %}
-
-/**** disabling Isotope CSS3 transitions ****/
-
-.isotope.no-transition,
-.isotope.no-transition .isotope-item,
-.isotope .isotope-item.no-transition {
-  -webkit-transition-duration: 0s;
-     -moz-transition-duration: 0s;
-      -ms-transition-duration: 0s;
-       -o-transition-duration: 0s;
-          transition-duration: 0s;
-}
-
-{% endhighlight %}
--- a/enmi12/glossaire/glossaire/_posts/docs/2011-05-25-extending-isotope.mdown	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,174 +0,0 @@
----
-
-title: Extending Isotope
-category: docs
-layout: default
-toc:
-  - { title: Custom layout modes, anchor: custom_layout_modes }
-
----
-
-Isotope uses a constructor pattern, `$.Isotope`. To extend Isotope, you need only to add a method to `$.Isotope.prototype`.
-
-{% highlight javascript %}
-
-$.Isotope.prototype.myMethod = function() { ... };
-
-// or, using jQuery extend utility
-$.extend( $.Isotope.prototype, {
-  myMethod : function() { ... }
-});
-
-{% endhighlight %}
-
-Before diving in, try [looking over the source](../jquery.isotope.js) to get a better understand of the internal logic behind Isotope.
-
-## Custom layout modes
-
-Isotope's layout modes are built around four methods: `Reset`, `Layout`, `GetContainerSize`, and `ResizeChanged`. These methods are the hooks that allow you to develop your own custom layout mode, without getting your hands dirty dealing with sorting, filtering, or other functionality. These layout mode methods need to be prefixed with an underscore and the name of the layout mode.
-
-{% highlight javascript %}
-
-// adding layout mode methods for 'customMode'
-$.extend( $.Isotope.prototype, {
-  _customModeReset : function() { ... },
-  _customModeLayout : function( $elems ) { ... },
-  _customModeGetContainerSize : function() { ... },
-  _customModeResizeChanged : function() { ... }
-});
-
-{% endhighlight %}
-
-[**See Custom layout mode: Category Rows**](../custom-layout-modes/category-rows.html)
-[**See Custom layout mode: Spine align**](../custom-layout-modes/spine-align.html)
-
-All of the [default layout modes](../docs/layout-modes.html) follow this pattern. We'll look at the code behind the _fitRows_ layout mode.
-
-### Reset
-
-Each layout mode should have its own set of properties that only it can use and not be affected by other layout modes. These properties can be accessed in the instance as an object whose value matches the layout mode name (i.e. `this.fitRows` for _fitRows_).
-
-The `Reset` layout mode method is called with every `reLayout`, where Isotope will go through each item element and position it. This method resets layout mode properties.
-
-The _fitRows_ layout mode keeps track of x and y position, as well as the height of the container. These properties are set back to zero in `Reset`.
-
-{% highlight javascript %}
-
-_fitRowsReset : function() {
-  this.fitRows = {
-    x : 0,
-    y : 0,
-    height : 0
-  };
-},
-
-{% endhighlight %}
-
-### Layout
-
-The `Layout` layout mode method is where items are positioned. Most of your layout logic happens here. This method provides one argument `$elems` -- a jQuery object with the item elements that need to be positioned.
-
-`$elems.each` is the principle loop, iterating over each item element and positioning it. Items are positioned with the `_pushPosition` method (see below). The layout modes properties are 
-
-For _fitRows_, items are placed with the `this.fitRows.x` and `this.fitRows.y` values. This position is determined by if the item can fit in the current row, or if a new row needs to be started.
-
-{% highlight javascript %}
-
-_fitRowsLayout : function( $elems ) {
-  var instance = this,
-      containerWidth = this.element.width(),
-      props = this.fitRows;
-  
-  $elems.each( function() {
-    var $this = $(this),
-        atomW = $this.outerWidth(true),
-        atomH = $this.outerHeight(true);
-  
-    if ( props.x !== 0 && atomW + props.x > containerWidth ) {
-      // if this element cannot fit in the current row
-      props.x = 0;
-      props.y = props.height;
-    } 
-  
-    // position the atom
-    instance._pushPosition( $this, props.x, props.y );
-
-    props.height = Math.max( props.y + atomH, props.height );
-    props.x += atomW;
-
-  });
-},
-
-{% endhighlight %}
-
-### GetContainerSize
-
-After the script goes through positioning each item, it needs to resize the container. `GetContainerSize` returns the style for the size of the container.
-
-In _fitRows_, the height property is returned as the value for height.
-
-{% highlight javascript %}
-
-_fitRowsGetContainerSize : function () {
-  return { height : this.fitRows.height };
-},
-
-{% endhighlight %}
-
-### ResizeChanged
-
-`ResizeChanged` is triggered whenever the browser window is resized. Before Isotope adjusts the layout, this method is triggered to determine if the layout has actually changed. The methods return a boolean.
-
-{% highlight javascript %}
-
-_fitRowsResizeChanged : function() {
-  return true;
-},
-
-{% endhighlight %}
-
-### Helper methods
-
-The `_pushPosition` method is used within a layout mode's `Layout` method. It takes 3 arguments: the item element currently being positioned, the x position, and the y position.
-
-{% highlight javascript %}
-
-_pushPosition( $item, x, y )
-
-{% endhighlight %}
-
-`_getSegments` is used within the layout mode's `Reset` method. It performs several utilities:
-
-+ Determines the `columnWidth` for the layout mode (`rowHeight` for horizontal layout modes). This is either passed in as an option (i.e. `masonry { columnWidth: 90 }`), or the width of the first item element. This property is then set for the layout mode, i.e. `this.masonry.columnWidth`.
-+ Calculates the number of number of columns (or rows, if horizontal) given the size of the container. This property is then set for the layout mode, i.e. `this.masonry.cols`.
-
-{% highlight javascript %}
-
-_getSegments( isHorizontal )
-
-// for example
-_cellsByRowReset : function() {
-  this.cellsByRow = {
-    index : 0
-  };
-  // get this.cellsByRow.columnWidth
-  this._getSegments();
-  // get this.cellsByRow.rowHeight
-  this._getSegments(true);
-},
-
-{% endhighlight %}
-
-Similarly, `_checkIfSegmentsChanged` is used within `ResizeChanged`. It returns a boolean indicating whether or not the number of columns or rows has changed since the window has been resized.
-
-{% highlight javascript %}
-
-_checkIfSegmentsChanged( isHorizontal )
-
-// for example
-_masonryResizeChanged : function() {
-  return this._checkIfSegmentsChanged();
-},
-
-{% endhighlight %}
-
--- a/enmi12/glossaire/glossaire/_posts/docs/2011-06-16-hash-history-jquery-bbq.mdown	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,86 +0,0 @@
----
-
-title: Hash history with jQuery BBQ
-category: docs
-layout: default
-toc:
-  - { title: Markup, anchor: markup }
-  - { title: jQuery script, anchor: jquery_script }
-
----
-
-As cool as Isotope is, the only thing that could make it even cooler would be adding bookmark-able URL hashes. Ben Alman's [jQuery BBQ](http://benalman.com/projects/jquery-bbq-plugin/) allows us to do just that.
-
-> jQuery BBQ leverages the HTML5 hashchange event to allow simple, yet powerful bookmarkable #hash history.
-
-[**See Demo: Hash history**](../demos/hash-history.html)
-
-BBQ is a marvelous plugin that provides for a lot more functionality. The [hash history demo](../demos/hash-history.html) uses multiple options (`sortBy`, `sortAscending`, and `layoutMode` in addition to `filter`), the ability to use back-button history, and properly highlights selected links.
-
-Given BBQ's tremendous capabilities, the code can grow to be a bit complex. Be sure to read through [BBQ's docs](http://benalman.com/code/projects/jquery-bbq/docs/files/jquery-ba-bbq-js.html) and take look at [its examples](http://benalman.com/code/projects/jquery-bbq/examples/) before you dive in and code up your own solution.
-
-## Markup
-
-Instead of setting the option values and keys with `data` attributes, we can add the option in the `href` for each link.
-
-{% highlight html %}
-
-<ul class="option-set">
-  <li><a href="#filter=*" class="selected">show all</a></li>
-  <li><a href="#filter=.metal">metal</a></li>
-  <li><a href="#filter=.transition">transition</a></li>
-  <li><a href="#filter=.alkali%2C+.alkaline-earth">alkali and alkaline-earth</a></li>
-  <li><a href="#filter=%3Anot(.transition)">not transition</a></li>
-  <li><a href="#filter=.metal%3Anot(.transition)">metal but not transition</a></li>
-</ul>
-
-{% endhighlight %}
-
-The `href` value is a serialized string, suitable for a URL. These values can be created with [jQuery.param()](http://api.jquery.com/jQuery.param/).
-
-{% highlight javascript %}
-
-$.param({ filter: '.metal' })
-// >> "filter=.metal"
-$.param({ filter: '.alkali, alkaline-earth' })
-// >> "filter=.alkali%2C+alkaline-earth"
-$.param({ filter: ':not(.transition)' })
-// >> "#filter=%3Anot(.transition)"
-
-{% endhighlight %}
-
-## jQuery script
-
-These serialized `href` values can be converted into their proper jQuery object form when clicked using  [jQuery.deparam()](http://benalman.com/code/projects/jquery-bbq/docs/files/jquery-ba-bbq-js.html#jQuery.deparam) from jQuery BBQ.
-
-{% highlight javascript %}
-
-$('.option-set a').click(function(){
-      // get href attr, remove leading #
-  var href = $(this).attr('href').replace( /^#/, '' ),
-      // convert href into object
-      // i.e. 'filter=.inner-transition' -> { filter: '.inner-transition' }
-      option = $.deparam( href, true );
-  // set hash, triggers hashchange on window
-  $.bbq.pushState( option );
-  return false;
-});
-
-{% endhighlight %}
-
-Calling [$.bbq.pushState()](http://benalman.com/code/projects/jquery-bbq/docs/files/jquery-ba-bbq-js.html#jQuery.bbq.pushState) will trigger the `hashchange` event. At that point, we can parse the hash from the URL and use it to trigger the proper change in the Isotope instance.
-
-{% highlight javascript %}
-
-$(window).bind( 'hashchange', function( event ){
-  // get options object from hash
-  var hashOptions = $.deparam.fragment();
-  // apply options from hash
-  $container.isotope( hashOptions );
-})
-  // trigger hashchange to capture any hash data on init
-  .trigger('hashchange');
-
-{% endhighlight %}
-
-Now any filter buttons that are clicked will update the URL hash, so these options can be bookmarked.
--- a/enmi12/glossaire/glossaire/_posts/docs/2011-12-11-help.mdown	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,228 +0,0 @@
----
-
-title: Help
-category: docs
-layout: default
-toc:
-  - { title: Reporting bugs and issues, anchor: reporting_bugs_and_issues }
-  - { title: Additional resources, anchor: additional_resources }
-  - { title: Unloaded media, anchor: unloaded_media }
-  - { title: Images, anchor: images }
-  - { title: @font-face fonts, anchor: fontface_fonts }
-  - { title: Problems with CSS transforms, anchor: css-transforms }
-  - { title: Getting item position, anchor: getting_item_position }
-  - { title: Accessing the instance, anchor: accessing_the_instance }
-  - { title: CSS transforms in Opera, anchor: css_transforms_in_opera }
-  - { title: Infinite Scroll with filtering or sorting, anchor: infinite_scroll_with_filtering_or_sorting}
-  - { title: Poor type rendering in WebKit, anchor: poor_type_rendering_in_webkit }
-  - { title: First item breaks Masonry layout, anchor: first_item_breaks_masonry_layout }
-  - { title: Right-to-left layouts, anchor: righttoleft_layouts }
-  - { title: Preventing clicks on filtered items, anchor: unclickable-filtered }
-
----
-
-
-## Reporting bugs and issues
-
-Please read my [Issues Agreement](https://github.com/desandro/issues-agreement/#readme) and then [report bugs and issues on GitHub](http://github.com/desandro/isotope/issues). 
-
-## Additional resources
-
-+ The [Metafizzy blog](http://metafizzy.co/blog/) has posts that cover specialized use cases
-+ [Various Isotope tests on jsFiddle](http://www.delicious.com/desandro/re:isotope+fiddle)
-+ [My answers on Stack Overflow](http://stackoverflow.com/users/182183/desandro?tab=answers)
-+ [Sites using Isotope on Zootool](http://zootool.com/user/desandro/tag:isotope), has screenshots
-+ [Sites using Isotope on Delicious](http://www.delicious.com/desandro/using:isotope)
-+ [Miscelleanous Isotope content](http://www.delicious.com/desandro/re:isotope)
-
-## Unloaded media
- 
-Most layout modes (i.e masonry, fitRows) need to measure the size of each item to appropriately account for its space in the layout. Unloaded media files like images and @font-face fonts can throw off layout and cause item elements to overlap one another. Ideally, Isotope layouts should be initialized after all inner content has loaded.
- 
-## Images
-
-### Inline dimensions
-
-For images, the best method is to specify the width and height of images inline.
-
-{% highlight html %}
-
-<img src="img-file.jpg" width="280" height="160" />
-
-{% endhighlight %}
-
-If you’re using a PHP-based CMS, you can use the [getimagesize](http://php.net/manual/en/function.getimagesize.php) function.
-
-### imagesLoaded plugin
-
-The next best solution is to use the [imagesLoaded plugin](https://github.com/desandro/imagesloaded) included with Isotope. It's a small plugin that finds all the images in a context, and fires a callback function once all the images have loaded.
-
-{% highlight javascript %}
-
-var $container = $('#container');
-
-$container.imagesLoaded( function(){
-  $container.isotope({
-    // options...
-  });
-});
-
-{% endhighlight %}
-
-### `$(window).load()`
-
-Another solution is to initialize Isotope inside `$(window).load()` instead of `$(document).ready()`. This will trigger Isotope after all the media on the page has loaded.
-
-{% highlight javascript %}
-
-$(window).load(function(){
-  $('#container').isotope({
-    // options...
-  });
-});
-
-{% endhighlight %}
-
-## @font-face fonts
-
-Both Typekit and Google WebFont Loader provide font events to control scripts based on how fonts are loaded. 
-
-+ [Typekit font events](http://blog.typekit.com/2010/10/18/more-control-with-typekits-font-events/)
-+ [Google WebFont Loader: Events](http://code.google.com/apis/webfonts/docs/webfont_loader.html#Events)
-
-## Problems with CSS transforms {: #css-transforms}
-
-As the browser implementations of CSS tranforms are still a work-in-progress, they can cause buggy behavoir with other types of dynamic content.
-
-<div id="flash"></div>
-
-+ [Flash content in Safari and Firefox](http://dropshado.ws/post/4085720152/css-transforms-breaking-flash), like YouTube or Vimeo videos, Flash ads, or Flash audio players.
-
-### Disabling transforms
-
-Set [`transformsEnabled`](options.html#transformsenabled) to `false`. This is an easy step to take when troubleshooting.
-
-{% highlight javascript %}
-
-$('#container').isotope({
-  // options...
-  transformsEnabled: false
-});
-
-{% endhighlight %}
-
-## Getting item position
-
-CSS transforms will break previous patterns for getting the position of an item. See the [`itemPositionDataEnabled`](options.html#itempositiondataenabled) option for a stop-gap.
-
-## Accessing the instance
-
-[Similar to jQuery UI](http://docs.jquery.com/UI_Developer_Guide#Internal_functions_.26_scopes_explained), Isotope stores a instance containing properties, settings and methods with jQuery.data. You can access the instance with the `'isotope'` namespace.
-
-{% highlight javascript %}
-
-var $container = $('#container');
-
-// initialize Isotope instance
-$container.isotope({
-  // options...
-});
-
-// get Isotope instance
-var isotopeInstance = $container.data('isotope');
-isotopeInstance.options; // options
-isotopeInstance.$filteredAtoms; // jQuery object of filtered & sorted item elements
-isotopeInstance.masonry.columnWidth; // Layout mode specific properties
-
-{% endhighlight %}
-
-## CSS transforms in Opera
-
-[Using CSS transforms in older versions Opera (< 12) distorts text rendering](http://dropshado.ws/post/1260101028/opera-transform-issues). See how to enable [CSS transitions with top, left positioning](options.html#transformsEnabled-css).
-
-## Infinite Scroll with filtering or sorting
-
-I recommend against using Infinite Scroll with filtering or sorting. This combination produces a unnecessarily complex user interaction that will frustrate your users. New content gets added, but part of it might be hidden. There is no way for the user to tell what gets hidden or re-arranged when Infinite Scroll adds more content. Exercise [moderation](introduction.html#moderation) with your Isotope implementation.
-
-If you do plan on implementing Infinite Scroll with filtering or sorting (which is a _bad idea_), use the `insert` method instead of `appended`.  
-
-## Poor type rendering in WebKit
-
-Type rendering may appear poor in WebKit browsers like Chrome and Safari. This is because of Isotope's activation of hardware acceleration. A solution is to add add a matching background to the item elements. See more: [dropshado.ws - Resolving anti-aliasing on WebKit hardware-accelerated elements](http://dropshado.ws/post/6142339613/resolving-anti-aliasing-on-webkit-hardware-accelerated).  Another solution is to [disable transforms](#disabling_transforms).
-
-## First item breaks Masonry layout
-
-With [Masonry layout mode](layout-modes.html#masonry) If you run into an issue where you re-size the first item, and all the rest of the items no longer fit together in the grid, you most likely need to set [`columnWidth` option](layout-modes.html#masonry-options). Without `columnWidth` set, the Masonry layout mode will use the width of the first item for the size of its columns.
-
-{% highlight javascript %}
-
-$('#container').isotope(
-  masonry: {
-    columnWidth: 220
-  }
-});
-
-{% endhighlight %}
-
-## Right-to-left layouts
-
-Isotope can be modified to support right-to-left layouts for languages like Hebrew and Arabic.
-
-[**See test: Right to left**](../tests/right-to-left.html)
-
-You'll need to make the following changes:
-
-+ Modify Isotope's `_positionAbs` method
-+ Set `transformsEnabled: false` in the Isotope options
-+ Add CSS transition property styles for right/top.
-
-### JavaScript for right-to-left support
-
-{% highlight javascript %}
-
-// modify Isotope's absolute position method
-$.Isotope.prototype._positionAbs = function( x, y ) {
-  return { right: x, top: y };
-};
-
-// initialize Isotope
-$('#container').isotope({
-  transformsEnabled: false
-  // other options...
-});
-
-{% endhighlight %}
-
-### CSS for right-to-left support
-
-{% highlight css %}
-
-.isotope .isotope-item {
-  -webkit-transition-property: right, top, -webkit-transform, opacity;
-     -moz-transition-property: right, top, -moz-transform, opacity;
-      -ms-transition-property: right, top, -ms-transform, opacity;
-       -o-transition-property: right, top, -o-transform, opacity;
-          transition-property: right, top, transform, opacity;
-}
-
-{% endhighlight %}
-
-## Preventing clicks on filtered items {: #unclickable-filtered}
-
-The [recommended CSS for filtering](filtering.html#recommended_css) includes `pointer-events: none` for `.isotope-hidden`. Unfortunately, Opera and Internet Explorer still let click events propagate with this style in place. But you can still dismiss click events in your click handler by checking to see if the element or element's parent is a filtered item.
-
-[See test: Unclickable filtered](../tests/unclickable-filtered.html)
-
-{% highlight javascript %}
-
-$('.item a').click(function(){
-  var $this = $(this);
-  // back out if hidden item
-  if ( $this.parents('.isotope-item').hasClass('isotope-hidden') ) {
-    return;
-  }
-  // otherwise, continue to do stuff...
-  console.log('item was clicked');
-});
-
-{% endhighlight %}
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/docs/2011-12-20-license.mdown	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
----
-
-title: License
-category: docs
-layout: default
-toc:
-  - { title: Isotope Commercial License Agreement, anchor: isotope_commercial_license_agreement }
-
----
-
-Isotope may be used in non-commercial and personal applications for free.
-
-For commercial applications, you may license Isotope with the purchase of a one-time fee per developer.  A developer is someone who implements Isotope, and probably types `.isotope()` at some point.  [Commercial licenses may be purchased at metafizzy.co](http://metafizzy.co/#isotope-license).
-
-Want to buy multiple quantities for multiple developers? Email me [yo@metafizzy.co](mailto:yo@metafizzy.co) and I'll put together a bundle order for your team.
-
-In short, with a purchase of a commercial license:
-
-+ Once purchased, you may use Isotope in all your future commercial applications.
-+ You may use Isotope in your own commercial applications, i.e. WordPress, Tumblr, or other CMS themes or templates.
-+ Customers of your products _do not_ need to purchase their own license.
-
-Copyright &copy; 2011-2012 David DeSandro / Metafizzy LLC
-
-## Isotope Commercial License Agreement
-
-This Commercial License Agreement (the **Agreement**) is a binding legal agreement between you and Metafizzy LLC (**Metafizzy**). By installing, copying, or using Isotope (the **Software**), you agree to be bound by these terms of this Agreement.
-
-### Usage
-
-This Agreement grants a non-exclusive, non-transferable license to use the Software to design and develop software (**Applications**).
-
-You are granted 1 license for you as 1 designated user to use the Software for the purpose of developing Applications (**Developer**).  You must purchase another separate license to the Software for each and any additional Developer. For example, if your company has 5 developers using the Software, you need to purchase 5 licenses.
-
-You are granted the right to use and to modify the source code of the Software for use in Applications.    You own any original work authored by you; Metafizzy continues to retain all copyright and other intellectual property rights in the Software.  You are not permitted to move, remove, edit, or obscure any copyright, trademark, attribution, warning or disclaimer notices in the Software.
-
-You may use the Software only to create Applications that are significantly different than and do not compete with the Software. You are granted the license to distribute the Software as part of your Applications on a royalty-free basis. Users of your Applications are permitted to use the Software or your modifications of the Software for development purposes.
-
-### Warranties and Remedies
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. METAFIZZY'S ENTIRE 
-LIABILITY AND YOUR EXCLUSIVE REMEDY UNDER THIS AGREEMENT SHALL BE RETURN 
-OF THE PRICE PAID FOR THE SOFTWARE.
--- a/enmi12/glossaire/glossaire/_posts/pages/2011-01-01-2.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
----
-title: Infinite Scroll Page 2
-category: pages
-layout: default
-page_position: 20
-infinite_scroll: true
----
-
-{% include inf-scroll-page.html %}
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/pages/2011-01-01-3.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
----
-title: Infinite Scroll Page 3
-category: pages
-layout: default
-page_position: 40
-infinite_scroll: true
----
-
-{% include inf-scroll-page.html %}
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/pages/2011-01-01-4.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
----
-title: Infinite Scroll Page 4
-category: pages
-layout: default
-page_position: 60
-infinite_scroll: true
----
-
-{% include inf-scroll-page.html %}
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/pages/2011-01-01-5.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
----
-title: Infinite Scroll Page 5
-category: pages
-layout: default
-page_position: 80
-infinite_scroll: true
----
-
-{% include inf-scroll-page.html %}
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/pages/2011-01-01-6.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
----
-title: Infinite Scroll Page 6
-category: pages
-layout: default
-page_position: 100
-infinite_scroll: true
----
-
-{% include inf-scroll-page.html %}
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/tests/2010-01-01-index.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
----
-title: Tests Index
-layout: default
-category: tests
-is_index_page: true
----
-
-<ul>
-  {% for post in site.categories.tests reversed %}
-    {% if post.is_index_page != true %}
-      <li><a href="..{{ post.url }}">{{ post.title }}</a></li>
-    {% endif %}
-  {% endfor %}
-</ul>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/tests/2011-03-27-destroy.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
----
-title: destroy
-layout: default
-category: tests
----
-
-  <style>
-    #container {
-      width: 80%;
-      height: 80%;
-    }
-  </style>
-
-  <section id="copy">
-    <p>Click <em>init</em> button the <em>destroy</em>. Original CSS, pre-init, should be re-applied, all items back to visibility.</p>
-  </section>
-
-  <section id="options">
-    <button id="init">Init Isotope instance</button>
-    <button id="destroy">Destroy Isotope instance</button>
-  </section>
-
-  <div id="container" style="height: 600px">
-    {% for element in site.elements limit:20 %}
-      {% include element-partial.html %}
-    {% endfor %}
-  </div> <!-- #container -->
-
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script>
-    $(function(){
-    
-      var $container = $('#container');
-    
-      $('#init').click(function(){
-        $container.isotope({
-          itemSelector: '.element',
-          filter: '.metal'
-        });
-      });
-      
-      $('#destroy').click(function(){
-        $container.isotope('destroy');
-      });
-    
-    });
-  </script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/tests/2011-03-27-flash.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,118 +0,0 @@
----
-title: flash
-layout: default
-category: tests
----
-
-  <style>
-    .item {
-      width: 500px;
-      margin: 5px;
-      float: left;
-      background: #333;
-    }
-  </style>
-
-  <section id="copy">
-    <p>Flash content like YouTube or Vimeo videos</p>
-  </section>
-
-  <section id="options" class="clearfix">
-    
-    <h3>Filters</h3>
-
-    <ul id="filters" class="option-set clearfix" data-option-key="filter">
-      <li><a href="#filter-show-all" data-option-value="*" class="selected">show all</a></li>
-      <li><a href="#filter-link" data-option-value=".link">link</a></li>
-      <li><a href="#filter-audio" data-option-value=".audio">audio</a></li>
-      <li><a href="#filter-video" data-option-value=".video">video</a></li>
-      <li><a href="#filter-photo" data-option-value=".photo">photo</a></li>
-    </ul>
-
-  </section> <!-- #options -->
-
-  <div id="container" class="clearfix">
-    
-    <div class="item video">
-      
-      <object width="500" height="305"><param name="movie" value="http://www.youtube.com/v/GaoLU6zKaws&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"><param name="wmode" value="transparent"><param name="allowFullScreen" value="true"><embed src="http://www.youtube.com/v/GaoLU6zKaws&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="500" height="305" allowfullscreen="true" wmode="transparent"></object>
-        
-      <p>Sexy Sax Man (Careless Whisper Saxophone Prank!!) directors cut (by <a href="http://www.youtube.com/watch?v=GaoLU6zKaws&amp;feature=youtu.be">mikedahlquist</a>)</p>
-      
-    </div>
-    
-    <div class="item photo">
-      <figure class="content">
-        <a href="http://danimaree.tumblr.com"><img src="http://29.media.tumblr.com/tumblr_lhbbz91Wg51qa5ylbo1_500.gif" alt="WIN"></a>
-        <figcaption><p>WIN</p></figcaption>
-      </figure>
-      
-    </div>
-    
-    <div class="item audio">
-      <figure class="content audio">
-
-                    <script type="text/javascript" language="javascript" src="http://assets.tumblr.com/javascript/tumblelog.js?505"></script><span id="audio_player_3674118149">[<a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank">Flash 9</a> is required to listen to audio.]</span><script type="text/javascript">replaceIfFlash(9,"audio_player_3674118149",'\x3cdiv class=\x22audio_player\x22\x3e<embed type="application/x-shockwave-flash" src="http://assets.tumblr.com/swf/audio_player_black.swf?audio_file=http://www.tumblr.com/audio_file/3674118149/tumblr_lhmdlpR0Kl1qashpb&color=FFFFFF" height="27" width="207" quality="best"></embed>\x3c/div\x3e')</script>
-                    Smashing Pumpkins
-                    <em>Set The Ray To Jerry</em>
-                    Judas 0: B-Sides and Rarities
-                    <figcaption><blockquote> 
-        <p>I’ll believe until the day I die that the Smashing Pumpkins were more unique and more complex than most people will ever give them credit for. But I also understand that casual listeners aren’t going to go out of their way to hear the hundreds of lesser-known Pumpkins tracks that are often just as good as anything that’s made its way onto an album. So I’m telling you to start with “Set the Ray to Jerry.â€</p> 
-      </blockquote> 
-
-      <p>&#8212; Ross McGowan <a href="http://www.stylusmagazine.com/articles/seconds/the-smashing-pumpkins-set-the-ray-to-jerry.htm">The Smashing Pumpkins: Set the Ray to Jerry</a></p></figcaption>
-                  </figure>
-
-      
-    </div>
-    
-    <div class="item photo">
-      <figure class="content photo">
-        <a href="http://zenibyfajnie.deviantart.com/art/and-there-s-a-light-on-171400460"><img src="http://27.media.tumblr.com/tumblr_lh8j1hUuvO1qashpbo1_500.jpg" alt="and there&amp;#8217;s a light on by *zenibyfajnie on deviantART"></a>
-        <figcaption><p><a href="http://zenibyfajnie.deviantart.com/art/and-there-s-a-light-on-171400460">and there&#8217;s a light on by *zenibyfajnie on deviantART</a></p></figcaption>
-      </figure>
-      
-    </div>
-    
-    <div class="item link">
-      <h2><a href="http://www.kaplusa.com/blog/2011/01/twitter-icon-evolution/" >KA+A : Blog : Iconoclast &ndash; A Twitter Icon&rsquo;s Journey From Discreet to Disaster</a></h2>
-      <p>Via <a href="https://twitter.com/kristianindy/status/31100858091442178">kristianindy</a></p>
-    </div>
-    
-    <div class="item video">
-                  <figure class="content video">
-                    <object width="500" height="305"><param name="movie" value="http://www.youtube.com/v/7g0We1DY7WI&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/7g0We1DY7WI&amp;rel=0&amp;egm=0&amp;showinfo=0&amp;fs=1" type="application/x-shockwave-flash" width="500" height="305" allowFullScreen="true" wmode="transparent"></embed></object>
-                    <figcaption><p><a href="http://www.youtube.com/watch?v=7g0We1DY7WI">Aloha - Ruins [Live @ DC 9 - Washington, DC - 4/15/10]</a> (via <a href="http://youtube.com/user/alohaband1">alohaband1</a>)</p> 
-
-      <p>I was at this show. This is my favorite song from 2010. I love Aloha so much.</p></figcaption>
-                  </figure>
-      
-    </div>
-    
-    <div class="item video">
-      <iframe title="YouTube video player" width="500" height="311" src="http://www.youtube.com/embed/7g0We1DY7WI" frameborder="0" allowfullscreen></iframe>
-    </div>
-    
-    
-  </div> <!-- #container -->
-
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script> 
-  
-    $(function(){
-      
-      var $container = $('#container');
-      
-      $container.imagesLoaded(function(){
-        $container.isotope({
-          transformsEnabled: false,
-          visibleStyle: { opacity: 1 },
-          hiddenStyle: { opacity: 0 }
-        });
-      });
-      
-      {% include option-set-buttons.js %}
-      
-    });
-  </script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/tests/2011-03-27-no-items.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
----
-title: no items
-layout: default
-category: tests
----
-
-  <section id="copy">
-    <p>What happens when there are no items for Isotope? If no items match `itemSelector`, container collapses.  Plugin still <code>return this</code>.</p>
-  </section>
-
-  <div id="container">
-    {% for element in site.elements limit:20 %}
-      {% include element-partial.html %}
-    {% endfor %}
-  </div> <!-- #container -->
-
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script>
-    $(function(){
-    
-      var $container = $('#container');
-    
-      $container.isotope({
-        itemSelector: '.foo'
-      }).css('border', '10px solid');
-    
-    });
-  </script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/_posts/tests/2011-04-26-item-position-data.html	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
----
-title: item position data
-layout: default
-category: tests
----
-
-  <section id="copy">
-    <p><code>itemPositionDataEnabled</code> option is enabled.  </p>
-  </section>
-  
-  <section id="options" class="clearfix">
-
-    {% include sort-buttons.html %}
-
-    <h3>Etc</h3>
-
-    <ul id="etc" class="clearfix">
-
-      <li id="toggle-sizes"><a href="#toggle-sizes">Toggle variable sizes</a></li>
-    </ul>
-  </section> <!-- #options -->
-
-  <div id="container" class="clickable clearfix">
-    {% for element in site.elements limit:40 %}
-      {% include element-partial.html %}
-    {% endfor %}
-  </div> <!-- #container -->
-
-  <script src="../{{ site.jquery_js }}"></script>
-  <script src="../{{ site.isotope_js }}"></script>
-  <script>
-  
-    $(function(){
-    
-      var $container = $('#container');
-      
-      {% include random-sizes.js %}
-      
-      $container.isotope({
-        itemSelector: '.element',
-        itemPositionDataEnabled: true,
-        masonry: {
-          columnWidth : 120
-        },
-        getSortData : {
-          symbol : function( $elem ) {
-            return $elem.attr('data-symbol');
-          },
-          category : function( $elem ) {
-            return $elem.attr('data-category');
-          },
-          number : function( $elem ) {
-            return parseInt( $elem.find('.number').text(), 10 );
-          },
-          weight : function( $elem ) {
-            return parseFloat( $elem.find('.weight').text().replace( /[\(\)]/g, '') );
-          },
-          name : function ( $elem ) {
-            return $elem.find('.name').text();
-          }
-        }
-      });
-      
-      {% include option-set-buttons.js %}
-
-      {% include change-sizes.js %}
-    
-    });
-  </script>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/comments.xml	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>  
-<comments>
-	<mot name="Amateur">
-		<arsIndustrialis>
-			<comment date="" hour="" twitter="" pseudo="" mail="">
-				Je suis trop content de voir ce mot !
-			</comment>
-		</arsIndustrialis>
-	</mot>
-	<mot name="bateau">
-		<arsIndustrialis>
-			<comment date="" hour="" twitter="" pseudo="" mail="">
-				Je suis trop content de voir ce mot !
-			</comment>
-		</arsIndustrialis>
-	</mot>
-	<mot name="tete">
-		<arsIndustrialis>
-			<comment date="" hour="" twitter="" pseudo="" mail="">
-				Je suis trop content de voir ce mot !
-			</comment>
-		</arsIndustrialis>
-	</mot>
-	<mot name="fleuve">
-		<arsIndustrialis>
-			<comment date="" hour="" twitter="" pseudo="" mail="">
-				Je suis trop content de voir ce mot !
-			</comment>
-		</arsIndustrialis>
-	</mot>
-	<mot name="étatè pà">
-		<arsIndustrialis>
-			<comment date="" hour="" twitter="" pseudo="" mail="">
-				Je suis trop content de voir ce mot !
-			</comment>
-		</arsIndustrialis>
-	</mot>
-</comments>
\ No newline at end of file
Binary file enmi12/glossaire/glossaire/css/backgroundButton.jpg has changed
--- a/enmi12/glossaire/glossaire/css/bootstrap.css	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5919 +0,0 @@
-/*!
- * Bootstrap v2.2.2
- *
- * Copyright 2012 Twitter, Inc
- * Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Designed and built with all the love in the world @twitter by @mdo and @fat.
- */
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-nav,
-section {
-  display: block;
-}
-
-audio,
-canvas,
-video {
-  display: inline-block;
-  *display: inline;
-  *zoom: 1;
-}
-
-audio:not([controls]) {
-  display: none;
-}
-
-html {
-  font-size: 100%;
-  -webkit-text-size-adjust: 100%;
-      -ms-text-size-adjust: 100%;
-}
-
-a:focus {
-  outline: thin dotted #333;
-  outline: 5px auto -webkit-focus-ring-color;
-  outline-offset: -2px;
-}
-
-a:hover,
-a:active {
-  outline: 0;
-}
-
-sub,
-sup {
-  position: relative;
-  font-size: 75%;
-  line-height: 0;
-  vertical-align: baseline;
-}
-
-sup {
-  top: -0.5em;
-}
-
-sub {
-  bottom: -0.25em;
-}
-
-img {
-  width: auto\9;
-  height: auto;
-  max-width: 100%;
-  vertical-align: middle;
-  border: 0;
-  -ms-interpolation-mode: bicubic;
-}
-
-#map_canvas img,
-.google-maps img {
-  max-width: none;
-}
-
-button,
-input,
-select,
-textarea {
-  margin: 0;
-  font-size: 100%;
-  vertical-align: middle;
-}
-
-button,
-input {
-  *overflow: visible;
-  line-height: normal;
-}
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-  padding: 0;
-  border: 0;
-}
-
-button,
-html input[type="button"],
-input[type="reset"],
-input[type="submit"] {
-  cursor: pointer;
-  -webkit-appearance: button;
-}
-
-label,
-select,
-button,
-input[type="button"],
-input[type="reset"],
-input[type="submit"],
-input[type="radio"],
-input[type="checkbox"] {
-  cursor: pointer;
-}
-
-input[type="search"] {
-  -webkit-box-sizing: content-box;
-     -moz-box-sizing: content-box;
-          box-sizing: content-box;
-  -webkit-appearance: textfield;
-}
-
-input[type="search"]::-webkit-search-decoration,
-input[type="search"]::-webkit-search-cancel-button {
-  -webkit-appearance: none;
-}
-
-textarea {
-  overflow: auto;
-  vertical-align: top;
-}
-
-@media print {
-  * {
-    color: #000 !important;
-    text-shadow: none !important;
-    background: transparent !important;
-    box-shadow: none !important;
-  }
-  a,
-  a:visited {
-    text-decoration: underline;
-  }
-  a[href]:after {
-    content: " (" attr(href) ")";
-  }
-  abbr[title]:after {
-    content: " (" attr(title) ")";
-  }
-  .ir a:after,
-  a[href^="javascript:"]:after,
-  a[href^="#"]:after {
-    content: "";
-  }
-  pre,
-  blockquote {
-    border: 1px solid #999;
-    page-break-inside: avoid;
-  }
-  thead {
-    display: table-header-group;
-  }
-  tr,
-  img {
-    page-break-inside: avoid;
-  }
-  img {
-    max-width: 100% !important;
-  }
-  @page  {
-    margin: 0.5cm;
-  }
-  p,
-  h2,
-  h3 {
-    orphans: 3;
-    widows: 3;
-  }
-  h2,
-  h3 {
-    page-break-after: avoid;
-  }
-}
-
-.clearfix {
-  *zoom: 1;
-}
-
-.clearfix:before,
-.clearfix:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.clearfix:after {
-  clear: both;
-}
-
-.hide-text {
-  font: 0/0 a;
-  color: transparent;
-  text-shadow: none;
-  background-color: transparent;
-  border: 0;
-}
-
-.input-block-level {
-  display: block;
-  width: 100%;
-  min-height: 30px;
-  -webkit-box-sizing: border-box;
-     -moz-box-sizing: border-box;
-          box-sizing: border-box;
-}
-
-body {
-  margin: 0;
-  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-  font-size: 14px;
-  line-height: 20px;
-  color: #333333;
-  background-color: #ffffff;
-}
-
-a {
-  color: #0088cc;
-  text-decoration: none;
-}
-
-a:hover {
-  color: #005580;
-  text-decoration: underline;
-}
-
-.img-rounded {
-  -webkit-border-radius: 6px;
-     -moz-border-radius: 6px;
-          border-radius: 6px;
-}
-
-.img-polaroid {
-  padding: 4px;
-  background-color: #fff;
-  border: 1px solid #ccc;
-  border: 1px solid rgba(0, 0, 0, 0.2);
-  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-}
-
-.img-circle {
-  -webkit-border-radius: 500px;
-     -moz-border-radius: 500px;
-          border-radius: 500px;
-}
-
-.row {
-  margin-left: -20px;
-  *zoom: 1;
-}
-
-.row:before,
-.row:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.row:after {
-  clear: both;
-}
-
-[class*="span"] {
-  float: left;
-  min-height: 1px;
-  margin-left: 20px;
-}
-
-.container,
-.navbar-static-top .container,
-.navbar-fixed-top .container,
-.navbar-fixed-bottom .container {
-  width: 940px;
-}
-
-.span12 {
-  width: 940px;
-}
-
-.span11 {
-  width: 860px;
-}
-
-.span10 {
-  width: 780px;
-}
-
-.span9 {
-  width: 700px;
-}
-
-.span8 {
-  width: 620px;
-}
-
-.span7 {
-  width: 540px;
-}
-
-.span6 {
-  width: 460px;
-}
-
-.span5 {
-  width: 380px;
-}
-
-.span4 {
-  width: 300px;
-}
-
-.span3 {
-  width: 220px;
-}
-
-.span2 {
-  width: 140px;
-}
-
-.span1 {
-  width: 60px;
-}
-
-.offset12 {
-  margin-left: 980px;
-}
-
-.offset11 {
-  margin-left: 900px;
-}
-
-.offset10 {
-  margin-left: 820px;
-}
-
-.offset9 {
-  margin-left: 740px;
-}
-
-.offset8 {
-  margin-left: 660px;
-}
-
-.offset7 {
-  margin-left: 580px;
-}
-
-.offset6 {
-  margin-left: 500px;
-}
-
-.offset5 {
-  margin-left: 420px;
-}
-
-.offset4 {
-  margin-left: 340px;
-}
-
-.offset3 {
-  margin-left: 260px;
-}
-
-.offset2 {
-  margin-left: 180px;
-}
-
-.offset1 {
-  margin-left: 100px;
-}
-
-.row-fluid {
-  width: 100%;
-  *zoom: 1;
-}
-
-.row-fluid:before,
-.row-fluid:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.row-fluid:after {
-  clear: both;
-}
-
-.row-fluid [class*="span"] {
-  display: block;
-  float: left;
-  width: 100%;
-  min-height: 30px;
-  margin-left: 2.127659574468085%;
-  *margin-left: 2.074468085106383%;
-  -webkit-box-sizing: border-box;
-     -moz-box-sizing: border-box;
-          box-sizing: border-box;
-}
-
-.row-fluid [class*="span"]:first-child {
-  margin-left: 0;
-}
-
-.row-fluid .controls-row [class*="span"] + [class*="span"] {
-  margin-left: 2.127659574468085%;
-}
-
-.row-fluid .span12 {
-  width: 100%;
-  *width: 99.94680851063829%;
-}
-
-.row-fluid .span11 {
-  width: 91.48936170212765%;
-  *width: 91.43617021276594%;
-}
-
-.row-fluid .span10 {
-  width: 82.97872340425532%;
-  *width: 82.92553191489361%;
-}
-
-.row-fluid .span9 {
-  width: 74.46808510638297%;
-  *width: 74.41489361702126%;
-}
-
-.row-fluid .span8 {
-  width: 65.95744680851064%;
-  *width: 65.90425531914893%;
-}
-
-.row-fluid .span7 {
-  width: 57.44680851063829%;
-  *width: 57.39361702127659%;
-}
-
-.row-fluid .span6 {
-  width: 48.93617021276595%;
-  *width: 48.88297872340425%;
-}
-
-.row-fluid .span5 {
-  width: 40.42553191489362%;
-  *width: 40.37234042553192%;
-}
-
-.row-fluid .span4 {
-  width: 31.914893617021278%;
-  *width: 31.861702127659576%;
-}
-
-.row-fluid .span3 {
-  width: 23.404255319148934%;
-  *width: 23.351063829787233%;
-}
-
-.row-fluid .span2 {
-  width: 14.893617021276595%;
-  *width: 14.840425531914894%;
-}
-
-.row-fluid .span1 {
-  width: 6.382978723404255%;
-  *width: 6.329787234042553%;
-}
-
-.row-fluid .offset12 {
-  margin-left: 104.25531914893617%;
-  *margin-left: 104.14893617021275%;
-}
-
-.row-fluid .offset12:first-child {
-  margin-left: 102.12765957446808%;
-  *margin-left: 102.02127659574467%;
-}
-
-.row-fluid .offset11 {
-  margin-left: 95.74468085106382%;
-  *margin-left: 95.6382978723404%;
-}
-
-.row-fluid .offset11:first-child {
-  margin-left: 93.61702127659574%;
-  *margin-left: 93.51063829787232%;
-}
-
-.row-fluid .offset10 {
-  margin-left: 87.23404255319149%;
-  *margin-left: 87.12765957446807%;
-}
-
-.row-fluid .offset10:first-child {
-  margin-left: 85.1063829787234%;
-  *margin-left: 84.99999999999999%;
-}
-
-.row-fluid .offset9 {
-  margin-left: 78.72340425531914%;
-  *margin-left: 78.61702127659572%;
-}
-
-.row-fluid .offset9:first-child {
-  margin-left: 76.59574468085106%;
-  *margin-left: 76.48936170212764%;
-}
-
-.row-fluid .offset8 {
-  margin-left: 70.2127659574468%;
-  *margin-left: 70.10638297872339%;
-}
-
-.row-fluid .offset8:first-child {
-  margin-left: 68.08510638297872%;
-  *margin-left: 67.9787234042553%;
-}
-
-.row-fluid .offset7 {
-  margin-left: 61.70212765957446%;
-  *margin-left: 61.59574468085106%;
-}
-
-.row-fluid .offset7:first-child {
-  margin-left: 59.574468085106375%;
-  *margin-left: 59.46808510638297%;
-}
-
-.row-fluid .offset6 {
-  margin-left: 53.191489361702125%;
-  *margin-left: 53.085106382978715%;
-}
-
-.row-fluid .offset6:first-child {
-  margin-left: 51.063829787234035%;
-  *margin-left: 50.95744680851063%;
-}
-
-.row-fluid .offset5 {
-  margin-left: 44.68085106382979%;
-  *margin-left: 44.57446808510638%;
-}
-
-.row-fluid .offset5:first-child {
-  margin-left: 42.5531914893617%;
-  *margin-left: 42.4468085106383%;
-}
-
-.row-fluid .offset4 {
-  margin-left: 36.170212765957444%;
-  *margin-left: 36.06382978723405%;
-}
-
-.row-fluid .offset4:first-child {
-  margin-left: 34.04255319148936%;
-  *margin-left: 33.93617021276596%;
-}
-
-.row-fluid .offset3 {
-  margin-left: 27.659574468085104%;
-  *margin-left: 27.5531914893617%;
-}
-
-.row-fluid .offset3:first-child {
-  margin-left: 25.53191489361702%;
-  *margin-left: 25.425531914893618%;
-}
-
-.row-fluid .offset2 {
-  margin-left: 19.148936170212764%;
-  *margin-left: 19.04255319148936%;
-}
-
-.row-fluid .offset2:first-child {
-  margin-left: 17.02127659574468%;
-  *margin-left: 16.914893617021278%;
-}
-
-.row-fluid .offset1 {
-  margin-left: 10.638297872340425%;
-  *margin-left: 10.53191489361702%;
-}
-
-.row-fluid .offset1:first-child {
-  margin-left: 8.51063829787234%;
-  *margin-left: 8.404255319148938%;
-}
-
-[class*="span"].hide,
-.row-fluid [class*="span"].hide {
-  display: none;
-}
-
-[class*="span"].pull-right,
-.row-fluid [class*="span"].pull-right {
-  float: right;
-}
-
-.container {
-  margin-right: auto;
-  margin-left: auto;
-  *zoom: 1;
-}
-
-.container:before,
-.container:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.container:after {
-  clear: both;
-}
-
-.container-fluid {
-  padding-right: 20px;
-  padding-left: 20px;
-  *zoom: 1;
-}
-
-.container-fluid:before,
-.container-fluid:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.container-fluid:after {
-  clear: both;
-}
-
-p {
-  margin: 0 0 10px;
-}
-
-.lead {
-  margin-bottom: 20px;
-  font-size: 21px;
-  font-weight: 200;
-  line-height: 30px;
-}
-
-small {
-  font-size: 85%;
-}
-
-strong {
-  font-weight: bold;
-}
-
-em {
-  font-style: italic;
-}
-
-cite {
-  font-style: normal;
-}
-
-.muted {
-  color: #999999;
-}
-
-a.muted:hover {
-  color: #808080;
-}
-
-.text-warning {
-  color: #c09853;
-}
-
-a.text-warning:hover {
-  color: #a47e3c;
-}
-
-.text-error {
-  color: #b94a48;
-}
-
-a.text-error:hover {
-  color: #953b39;
-}
-
-.text-info {
-  color: #3a87ad;
-}
-
-a.text-info:hover {
-  color: #2d6987;
-}
-
-.text-success {
-  color: #468847;
-}
-
-a.text-success:hover {
-  color: #356635;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  margin: 10px 0;
-  font-family: inherit;
-  font-weight: bold;
-  line-height: 20px;
-  color: inherit;
-  text-rendering: optimizelegibility;
-}
-
-h1 small,
-h2 small,
-h3 small,
-h4 small,
-h5 small,
-h6 small {
-  font-weight: normal;
-  line-height: 1;
-  color: #999999;
-}
-
-h1,
-h2,
-h3 {
-  line-height: 40px;
-}
-
-h1 {
-  font-size: 38.5px;
-}
-
-h2 {
-  font-size: 31.5px;
-}
-
-h3 {
-  font-size: 24.5px;
-}
-
-h4 {
-  font-size: 17.5px;
-}
-
-h5 {
-  font-size: 14px;
-}
-
-h6 {
-  font-size: 11.9px;
-}
-
-h1 small {
-  font-size: 24.5px;
-}
-
-h2 small {
-  font-size: 17.5px;
-}
-
-h3 small {
-  font-size: 14px;
-}
-
-h4 small {
-  font-size: 14px;
-}
-
-.page-header {
-  padding-bottom: 9px;
-  margin: 20px 0 30px;
-  border-bottom: 1px solid #eeeeee;
-}
-
-ul,
-ol {
-  padding: 0;
-  margin: 0 0 10px 25px;
-}
-
-ul ul,
-ul ol,
-ol ol,
-ol ul {
-  margin-bottom: 0;
-}
-
-li {
-  line-height: 20px;
-}
-
-ul.unstyled,
-ol.unstyled {
-  margin-left: 0;
-  list-style: none;
-}
-
-ul.inline,
-ol.inline {
-  margin-left: 0;
-  list-style: none;
-}
-
-ul.inline > li,
-ol.inline > li {
-  display: inline-block;
-  padding-right: 5px;
-  padding-left: 5px;
-}
-
-dl {
-  margin-bottom: 20px;
-}
-
-dt,
-dd {
-  line-height: 20px;
-}
-
-dt {
-  font-weight: bold;
-}
-
-dd {
-  margin-left: 10px;
-}
-
-.dl-horizontal {
-  *zoom: 1;
-}
-
-.dl-horizontal:before,
-.dl-horizontal:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.dl-horizontal:after {
-  clear: both;
-}
-
-.dl-horizontal dt {
-  float: left;
-  width: 160px;
-  overflow: hidden;
-  clear: left;
-  text-align: right;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-
-.dl-horizontal dd {
-  margin-left: 180px;
-}
-
-hr {
-  margin: 20px 0;
-  border: 0;
-  border-top: 1px solid #eeeeee;
-  border-bottom: 1px solid #ffffff;
-}
-
-abbr[title],
-abbr[data-original-title] {
-  cursor: help;
-  border-bottom: 1px dotted #999999;
-}
-
-abbr.initialism {
-  font-size: 90%;
-  text-transform: uppercase;
-}
-
-blockquote {
-  padding: 0 0 0 15px;
-  margin: 0 0 20px;
-  border-left: 5px solid #eeeeee;
-}
-
-blockquote p {
-  margin-bottom: 0;
-  font-size: 16px;
-  font-weight: 300;
-  line-height: 25px;
-}
-
-blockquote small {
-  display: block;
-  line-height: 20px;
-  color: #999999;
-}
-
-blockquote small:before {
-  content: '\2014 \00A0';
-}
-
-blockquote.pull-right {
-  float: right;
-  padding-right: 15px;
-  padding-left: 0;
-  border-right: 5px solid #eeeeee;
-  border-left: 0;
-}
-
-blockquote.pull-right p,
-blockquote.pull-right small {
-  text-align: right;
-}
-
-blockquote.pull-right small:before {
-  content: '';
-}
-
-blockquote.pull-right small:after {
-  content: '\00A0 \2014';
-}
-
-q:before,
-q:after,
-blockquote:before,
-blockquote:after {
-  content: "";
-}
-
-address {
-  display: block;
-  margin-bottom: 20px;
-  font-style: normal;
-  line-height: 20px;
-}
-
-code,
-pre {
-  padding: 0 3px 2px;
-  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
-  font-size: 12px;
-  color: #333333;
-  -webkit-border-radius: 3px;
-     -moz-border-radius: 3px;
-          border-radius: 3px;
-}
-
-code {
-  padding: 2px 4px;
-  color: #d14;
-  white-space: nowrap;
-  background-color: #f7f7f9;
-  border: 1px solid #e1e1e8;
-}
-
-pre {
-  display: block;
-  padding: 9.5px;
-  margin: 0 0 10px;
-  font-size: 13px;
-  line-height: 20px;
-  word-break: break-all;
-  word-wrap: break-word;
-  white-space: pre;
-  white-space: pre-wrap;
-  background-color: #f5f5f5;
-  border: 1px solid #ccc;
-  border: 1px solid rgba(0, 0, 0, 0.15);
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-}
-
-pre.prettyprint {
-  margin-bottom: 20px;
-}
-
-pre code {
-  padding: 0;
-  color: inherit;
-  white-space: pre;
-  white-space: pre-wrap;
-  background-color: transparent;
-  border: 0;
-}
-
-.pre-scrollable {
-  max-height: 340px;
-  overflow-y: scroll;
-}
-
-form {
-  margin: 0 0 20px;
-}
-
-fieldset {
-  padding: 0;
-  margin: 0;
-  border: 0;
-}
-
-legend {
-  display: block;
-  width: 100%;
-  padding: 0;
-  margin-bottom: 20px;
-  font-size: 21px;
-  line-height: 40px;
-  color: #333333;
-  border: 0;
-  border-bottom: 1px solid #e5e5e5;
-}
-
-legend small {
-  font-size: 15px;
-  color: #999999;
-}
-
-label,
-input,
-button,
-select,
-textarea {
-  font-size: 14px;
-  font-weight: normal;
-  line-height: 20px;
-}
-
-input,
-button,
-select,
-textarea {
-  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-}
-
-label {
-  display: block;
-  margin-bottom: 5px;
-}
-
-input[type="radio"],
-input[type="checkbox"] {
-  margin: 4px 0 0;
-  margin-top: 1px \9;
-  *margin-top: 0;
-  line-height: normal;
-}
-
-input[type="file"],
-input[type="image"],
-input[type="submit"],
-input[type="reset"],
-input[type="button"],
-input[type="radio"],
-input[type="checkbox"] {
-  width: auto;
-}
-
-select,
-input[type="file"] {
-  height: 30px;
-  /* In IE7, the height of the select element cannot be changed by height, only font-size */
-
-  *margin-top: 4px;
-  /* For IE7, add top margin to align select with labels */
-
-  line-height: 30px;
-}
-
-select {
-  width: 220px;
-  background-color: #ffffff;
-  border: 1px solid #cccccc;
-}
-
-select[multiple],
-select[size] {
-  height: auto;
-}
-
-select:focus,
-input[type="file"]:focus,
-input[type="radio"]:focus,
-input[type="checkbox"]:focus {
-  outline: thin dotted #333;
-  outline: 5px auto -webkit-focus-ring-color;
-  outline-offset: -2px;
-}
-
-
-
-.uneditable-input {
-  overflow: hidden;
-  white-space: nowrap;
-}
-
-
-
-.radio,
-.checkbox {
-  min-height: 20px;
-  padding-left: 20px;
-}
-
-.radio input[type="radio"],
-.checkbox input[type="checkbox"] {
-  float: left;
-  margin-left: -20px;
-}
-
-.controls > .radio:first-child,
-.controls > .checkbox:first-child {
-  padding-top: 5px;
-}
-
-.radio.inline,
-.checkbox.inline {
-  display: inline-block;
-  padding-top: 5px;
-  margin-bottom: 0;
-  vertical-align: middle;
-}
-
-.radio.inline + .radio.inline,
-.checkbox.inline + .checkbox.inline {
-  margin-left: 10px;
-}
-
-.input-mini {
-  width: 60px;
-}
-
-.input-small {
-  width: 90px;
-}
-
-.input-medium {
-  width: 150px;
-}
-
-.input-large {
-  width: 210px;
-}
-
-.input-xlarge {
-  width: 270px;
-}
-
-.input-xxlarge {
-  width: 530px;
-}
-
-input[class*="span"],
-select[class*="span"],
-textarea[class*="span"],
-.uneditable-input[class*="span"],
-.row-fluid input[class*="span"],
-.row-fluid select[class*="span"],
-.row-fluid textarea[class*="span"],
-.row-fluid .uneditable-input[class*="span"] {
-  float: none;
-  margin-left: 0;
-}
-
-.input-append input[class*="span"],
-.input-append .uneditable-input[class*="span"],
-.input-prepend input[class*="span"],
-.input-prepend .uneditable-input[class*="span"],
-.row-fluid input[class*="span"],
-.row-fluid select[class*="span"],
-.row-fluid textarea[class*="span"],
-.row-fluid .uneditable-input[class*="span"],
-.row-fluid .input-prepend [class*="span"],
-.row-fluid .input-append [class*="span"] {
-  display: inline-block;
-}
-
-input,
-textarea,
-.uneditable-input {
-  margin-left: 0;
-}
-
-.controls-row [class*="span"] + [class*="span"] {
-  margin-left: 20px;
-}
-
-input.span12,
-textarea.span12,
-.uneditable-input.span12 {
-  width: 926px;
-}
-
-input.span11,
-textarea.span11,
-.uneditable-input.span11 {
-  width: 846px;
-}
-
-input.span10,
-textarea.span10,
-.uneditable-input.span10 {
-  width: 766px;
-}
-
-input.span9,
-textarea.span9,
-.uneditable-input.span9 {
-  width: 686px;
-}
-
-input.span8,
-textarea.span8,
-.uneditable-input.span8 {
-  width: 606px;
-}
-
-input.span7,
-textarea.span7,
-.uneditable-input.span7 {
-  width: 526px;
-}
-
-input.span6,
-textarea.span6,
-.uneditable-input.span6 {
-  width: 446px;
-}
-
-input.span5,
-textarea.span5,
-.uneditable-input.span5 {
-  width: 366px;
-}
-
-input.span4,
-textarea.span4,
-.uneditable-input.span4 {
-  width: 286px;
-}
-
-input.span3,
-textarea.span3,
-.uneditable-input.span3 {
-  width: 206px;
-}
-
-input.span2,
-textarea.span2,
-.uneditable-input.span2 {
-  width: 126px;
-}
-
-input.span1,
-textarea.span1,
-.uneditable-input.span1 {
-  width: 46px;
-}
-
-.controls-row {
-  *zoom: 1;
-}
-
-.controls-row:before,
-.controls-row:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.controls-row:after {
-  clear: both;
-}
-
-.controls-row [class*="span"],
-.row-fluid .controls-row [class*="span"] {
-  float: left;
-}
-
-.controls-row .checkbox[class*="span"],
-.controls-row .radio[class*="span"] {
-  padding-top: 5px;
-}
-
-input[disabled],
-select[disabled],
-textarea[disabled],
-input[readonly],
-select[readonly],
-textarea[readonly] {
-  cursor: not-allowed;
-  background-color: #eeeeee;
-}
-
-input[type="radio"][disabled],
-input[type="checkbox"][disabled],
-input[type="radio"][readonly],
-input[type="checkbox"][readonly] {
-  background-color: transparent;
-}
-
-.control-group.warning .control-label,
-.control-group.warning .help-block,
-.control-group.warning .help-inline {
-  color: #c09853;
-}
-
-.control-group.warning .checkbox,
-.control-group.warning .radio,
-.control-group.warning input,
-.control-group.warning select,
-.control-group.warning textarea {
-  color: #c09853;
-}
-
-.control-group.warning input,
-.control-group.warning select,
-.control-group.warning textarea {
-  border-color: #c09853;
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-}
-
-.control-group.warning input:focus,
-.control-group.warning select:focus,
-.control-group.warning textarea:focus {
-  border-color: #a47e3c;
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
-}
-
-.control-group.warning .input-prepend .add-on,
-.control-group.warning .input-append .add-on {
-  color: #c09853;
-  background-color: #fcf8e3;
-  border-color: #c09853;
-}
-
-.control-group.error .control-label,
-.control-group.error .help-block,
-.control-group.error .help-inline {
-  color: #b94a48;
-}
-
-.control-group.error .checkbox,
-.control-group.error .radio,
-.control-group.error input,
-.control-group.error select,
-.control-group.error textarea {
-  color: #b94a48;
-}
-
-.control-group.error input,
-.control-group.error select,
-.control-group.error textarea {
-  border-color: #b94a48;
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-}
-
-.control-group.error input:focus,
-.control-group.error select:focus,
-.control-group.error textarea:focus {
-  border-color: #953b39;
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
-}
-
-.control-group.error .input-prepend .add-on,
-.control-group.error .input-append .add-on {
-  color: #b94a48;
-  background-color: #f2dede;
-  border-color: #b94a48;
-}
-
-.control-group.success .control-label,
-.control-group.success .help-block,
-.control-group.success .help-inline {
-  color: #468847;
-}
-
-.control-group.success .checkbox,
-.control-group.success .radio,
-.control-group.success input,
-.control-group.success select,
-.control-group.success textarea {
-  color: #468847;
-}
-
-.control-group.success input,
-.control-group.success select,
-.control-group.success textarea {
-  border-color: #468847;
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-}
-
-.control-group.success input:focus,
-.control-group.success select:focus,
-.control-group.success textarea:focus {
-  border-color: #356635;
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
-}
-
-.control-group.success .input-prepend .add-on,
-.control-group.success .input-append .add-on {
-  color: #468847;
-  background-color: #dff0d8;
-  border-color: #468847;
-}
-
-.control-group.info .control-label,
-.control-group.info .help-block,
-.control-group.info .help-inline {
-  color: #3a87ad;
-}
-
-.control-group.info .checkbox,
-.control-group.info .radio,
-.control-group.info input,
-.control-group.info select,
-.control-group.info textarea {
-  color: #3a87ad;
-}
-
-.control-group.info input,
-.control-group.info select,
-.control-group.info textarea {
-  border-color: #3a87ad;
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-}
-
-.control-group.info input:focus,
-.control-group.info select:focus,
-.control-group.info textarea:focus {
-  border-color: #2d6987;
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
-}
-
-.control-group.info .input-prepend .add-on,
-.control-group.info .input-append .add-on {
-  color: #3a87ad;
-  background-color: #d9edf7;
-  border-color: #3a87ad;
-}
-
-input:focus:invalid,
-textarea:focus:invalid,
-select:focus:invalid {
-  color: #b94a48;
-  border-color: #ee5f5b;
-}
-
-input:focus:invalid:focus,
-textarea:focus:invalid:focus,
-select:focus:invalid:focus {
-  border-color: #e9322d;
-  -webkit-box-shadow: 0 0 6px #f8b9b7;
-     -moz-box-shadow: 0 0 6px #f8b9b7;
-          box-shadow: 0 0 6px #f8b9b7;
-}
-
-.form-actions {
-  padding: 19px 20px 20px;
-  margin-top: 20px;
-  margin-bottom: 20px;
-  background-color: #f5f5f5;
-  border-top: 1px solid #e5e5e5;
-  *zoom: 1;
-}
-
-.form-actions:before,
-.form-actions:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.form-actions:after {
-  clear: both;
-}
-
-.help-block,
-.help-inline {
-  color: #595959;
-}
-
-.help-block {
-  display: block;
-  margin-bottom: 10px;
-}
-
-.help-inline {
-  display: inline-block;
-  *display: inline;
-  padding-left: 5px;
-  vertical-align: middle;
-  *zoom: 1;
-}
-
-.input-append,
-.input-prepend {
-  margin-bottom: 5px;
-  font-size: 0;
-  white-space: nowrap;
-}
-
-.input-append input,
-.input-prepend input,
-.input-append select,
-.input-prepend select,
-.input-append .uneditable-input,
-.input-prepend .uneditable-input,
-.input-append .dropdown-menu,
-.input-prepend .dropdown-menu {
-  font-size: 14px;
-}
-
-.input-append input,
-.input-prepend input,
-.input-append select,
-.input-prepend select,
-.input-append .uneditable-input,
-.input-prepend .uneditable-input {
-  position: relative;
-  margin-bottom: 0;
-  *margin-left: 0;
-  vertical-align: top;
-  -webkit-border-radius: 0 4px 4px 0;
-     -moz-border-radius: 0 4px 4px 0;
-          border-radius: 0 4px 4px 0;
-}
-
-.input-append input:focus,
-.input-prepend input:focus,
-.input-append select:focus,
-.input-prepend select:focus,
-.input-append .uneditable-input:focus,
-.input-prepend .uneditable-input:focus {
-  z-index: 2;
-}
-
-.input-append .add-on,
-.input-prepend .add-on {
-  display: inline-block;
-  width: auto;
-  height: 20px;
-  min-width: 16px;
-  padding: 4px 5px;
-  font-size: 14px;
-  font-weight: normal;
-  line-height: 20px;
-  text-align: center;
-  text-shadow: 0 1px 0 #ffffff;
-  background-color: #eeeeee;
-  border: 1px solid #ccc;
-}
-
-.input-append .add-on,
-.input-prepend .add-on,
-.input-append .btn,
-.input-prepend .btn,
-.input-append .btn-group > .dropdown-toggle,
-.input-prepend .btn-group > .dropdown-toggle {
-  vertical-align: top;
-  -webkit-border-radius: 0;
-     -moz-border-radius: 0;
-          border-radius: 0;
-}
-
-.input-append .active,
-.input-prepend .active {
-  background-color: #a9dba9;
-  border-color: #46a546;
-}
-
-.input-prepend .add-on,
-.input-prepend .btn {
-  margin-right: -1px;
-}
-
-.input-prepend .add-on:first-child,
-.input-prepend .btn:first-child {
-  -webkit-border-radius: 4px 0 0 4px;
-     -moz-border-radius: 4px 0 0 4px;
-          border-radius: 4px 0 0 4px;
-}
-
-.input-append input,
-.input-append select,
-.input-append .uneditable-input {
-  -webkit-border-radius: 4px 0 0 4px;
-     -moz-border-radius: 4px 0 0 4px;
-          border-radius: 4px 0 0 4px;
-}
-
-.input-append input + .btn-group .btn:last-child,
-.input-append select + .btn-group .btn:last-child,
-.input-append .uneditable-input + .btn-group .btn:last-child {
-  -webkit-border-radius: 0 4px 4px 0;
-     -moz-border-radius: 0 4px 4px 0;
-          border-radius: 0 4px 4px 0;
-}
-
-.input-append .add-on,
-.input-append .btn,
-.input-append .btn-group {
-  margin-left: -1px;
-}
-
-.input-append .add-on:last-child,
-.input-append .btn:last-child,
-.input-append .btn-group:last-child > .dropdown-toggle {
-  -webkit-border-radius: 0 4px 4px 0;
-     -moz-border-radius: 0 4px 4px 0;
-          border-radius: 0 4px 4px 0;
-}
-
-.input-prepend.input-append input,
-.input-prepend.input-append select,
-.input-prepend.input-append .uneditable-input {
-  -webkit-border-radius: 0;
-     -moz-border-radius: 0;
-          border-radius: 0;
-}
-
-.input-prepend.input-append input + .btn-group .btn,
-.input-prepend.input-append select + .btn-group .btn,
-.input-prepend.input-append .uneditable-input + .btn-group .btn {
-  -webkit-border-radius: 0 4px 4px 0;
-     -moz-border-radius: 0 4px 4px 0;
-          border-radius: 0 4px 4px 0;
-}
-
-.input-prepend.input-append .add-on:first-child,
-.input-prepend.input-append .btn:first-child {
-  margin-right: -1px;
-  -webkit-border-radius: 4px 0 0 4px;
-     -moz-border-radius: 4px 0 0 4px;
-          border-radius: 4px 0 0 4px;
-}
-
-.input-prepend.input-append .add-on:last-child,
-.input-prepend.input-append .btn:last-child {
-  margin-left: -1px;
-  -webkit-border-radius: 0 4px 4px 0;
-     -moz-border-radius: 0 4px 4px 0;
-          border-radius: 0 4px 4px 0;
-}
-
-.input-prepend.input-append .btn-group:first-child {
-  margin-left: 0;
-}
-
-input.search-query {
-  padding-right: 14px;
-  padding-right: 4px \9;
-  padding-left: 14px;
-  padding-left: 4px \9;
-  /* IE7-8 doesn't have border-radius, so don't indent the padding */
-
-  margin-bottom: 0;
-  -webkit-border-radius: 15px;
-     -moz-border-radius: 15px;
-          border-radius: 15px;
-}
-
-/* Allow for input prepend/append in search forms */
-
-.form-search .input-append .search-query,
-.form-search .input-prepend .search-query {
-  -webkit-border-radius: 0;
-     -moz-border-radius: 0;
-          border-radius: 0;
-}
-
-.form-search .input-append .search-query {
-  -webkit-border-radius: 14px 0 0 14px;
-     -moz-border-radius: 14px 0 0 14px;
-          border-radius: 14px 0 0 14px;
-}
-
-.form-search .input-append .btn {
-  -webkit-border-radius: 0 14px 14px 0;
-     -moz-border-radius: 0 14px 14px 0;
-          border-radius: 0 14px 14px 0;
-}
-
-.form-search .input-prepend .search-query {
-  -webkit-border-radius: 0 14px 14px 0;
-     -moz-border-radius: 0 14px 14px 0;
-          border-radius: 0 14px 14px 0;
-}
-
-.form-search .input-prepend .btn {
-  -webkit-border-radius: 14px 0 0 14px;
-     -moz-border-radius: 14px 0 0 14px;
-          border-radius: 14px 0 0 14px;
-}
-
-.form-search input,
-.form-inline input,
-.form-horizontal input,
-.form-search textarea,
-.form-inline textarea,
-.form-horizontal textarea,
-.form-search select,
-.form-inline select,
-.form-horizontal select,
-.form-search .help-inline,
-.form-inline .help-inline,
-.form-horizontal .help-inline,
-.form-search .uneditable-input,
-.form-inline .uneditable-input,
-.form-horizontal .uneditable-input,
-.form-search .input-prepend,
-.form-inline .input-prepend,
-.form-horizontal .input-prepend,
-.form-search .input-append,
-.form-inline .input-append,
-.form-horizontal .input-append {
-  display: inline-block;
-  *display: inline;
-  margin-bottom: 0;
-  vertical-align: middle;
-  *zoom: 1;
-}
-
-.form-search .hide,
-.form-inline .hide,
-.form-horizontal .hide {
-  display: none;
-}
-
-.form-search label,
-.form-inline label,
-.form-search .btn-group,
-.form-inline .btn-group {
-  display: inline-block;
-}
-
-.form-search .input-append,
-.form-inline .input-append,
-.form-search .input-prepend,
-.form-inline .input-prepend {
-  margin-bottom: 0;
-}
-
-.form-search .radio,
-.form-search .checkbox,
-.form-inline .radio,
-.form-inline .checkbox {
-  padding-left: 0;
-  margin-bottom: 0;
-  vertical-align: middle;
-}
-
-.form-search .radio input[type="radio"],
-.form-search .checkbox input[type="checkbox"],
-.form-inline .radio input[type="radio"],
-.form-inline .checkbox input[type="checkbox"] {
-  float: left;
-  margin-right: 3px;
-  margin-left: 0;
-}
-
-.control-group {
-  margin-bottom: 10px;
-}
-
-legend + .control-group {
-  margin-top: 20px;
-  -webkit-margin-top-collapse: separate;
-}
-
-.form-horizontal .control-group {
-  margin-bottom: 20px;
-  *zoom: 1;
-}
-
-.form-horizontal .control-group:before,
-.form-horizontal .control-group:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.form-horizontal .control-group:after {
-  clear: both;
-}
-
-.form-horizontal .control-label {
-  float: left;
-  width: 160px;
-  padding-top: 5px;
-  text-align: right;
-}
-
-.form-horizontal .controls {
-  *display: inline-block;
-  *padding-left: 20px;
-  margin-left: 180px;
-  *margin-left: 0;
-}
-
-.form-horizontal .controls:first-child {
-  *padding-left: 180px;
-}
-
-.form-horizontal .help-block {
-  margin-bottom: 0;
-}
-
-.form-horizontal input + .help-block,
-.form-horizontal select + .help-block,
-.form-horizontal textarea + .help-block,
-.form-horizontal .uneditable-input + .help-block,
-.form-horizontal .input-prepend + .help-block,
-.form-horizontal .input-append + .help-block {
-  margin-top: 10px;
-}
-
-.form-horizontal .form-actions {
-  padding-left: 180px;
-}
-
-table {
-  max-width: 100%;
-  background-color: transparent;
-  border-collapse: collapse;
-  border-spacing: 0;
-}
-
-.table {
-  width: 100%;
-  margin-bottom: 20px;
-}
-
-.table th,
-.table td {
-  padding: 8px;
-  line-height: 20px;
-  text-align: left;
-  vertical-align: top;
-  border-top: 1px solid #dddddd;
-}
-
-.table th {
-  font-weight: bold;
-}
-
-.table thead th {
-  vertical-align: bottom;
-}
-
-.table caption + thead tr:first-child th,
-.table caption + thead tr:first-child td,
-.table colgroup + thead tr:first-child th,
-.table colgroup + thead tr:first-child td,
-.table thead:first-child tr:first-child th,
-.table thead:first-child tr:first-child td {
-  border-top: 0;
-}
-
-.table tbody + tbody {
-  border-top: 2px solid #dddddd;
-}
-
-.table .table {
-  background-color: #ffffff;
-}
-
-.table-condensed th,
-.table-condensed td {
-  padding: 4px 5px;
-}
-
-.table-bordered {
-  border: 1px solid #dddddd;
-  border-collapse: separate;
-  *border-collapse: collapse;
-  border-left: 0;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-}
-
-.table-bordered th,
-.table-bordered td {
-  border-left: 1px solid #dddddd;
-}
-
-.table-bordered caption + thead tr:first-child th,
-.table-bordered caption + tbody tr:first-child th,
-.table-bordered caption + tbody tr:first-child td,
-.table-bordered colgroup + thead tr:first-child th,
-.table-bordered colgroup + tbody tr:first-child th,
-.table-bordered colgroup + tbody tr:first-child td,
-.table-bordered thead:first-child tr:first-child th,
-.table-bordered tbody:first-child tr:first-child th,
-.table-bordered tbody:first-child tr:first-child td {
-  border-top: 0;
-}
-
-.table-bordered thead:first-child tr:first-child > th:first-child,
-.table-bordered tbody:first-child tr:first-child > td:first-child {
-  -webkit-border-top-left-radius: 4px;
-          border-top-left-radius: 4px;
-  -moz-border-radius-topleft: 4px;
-}
-
-.table-bordered thead:first-child tr:first-child > th:last-child,
-.table-bordered tbody:first-child tr:first-child > td:last-child {
-  -webkit-border-top-right-radius: 4px;
-          border-top-right-radius: 4px;
-  -moz-border-radius-topright: 4px;
-}
-
-.table-bordered thead:last-child tr:last-child > th:first-child,
-.table-bordered tbody:last-child tr:last-child > td:first-child,
-.table-bordered tfoot:last-child tr:last-child > td:first-child {
-  -webkit-border-bottom-left-radius: 4px;
-          border-bottom-left-radius: 4px;
-  -moz-border-radius-bottomleft: 4px;
-}
-
-.table-bordered thead:last-child tr:last-child > th:last-child,
-.table-bordered tbody:last-child tr:last-child > td:last-child,
-.table-bordered tfoot:last-child tr:last-child > td:last-child {
-  -webkit-border-bottom-right-radius: 4px;
-          border-bottom-right-radius: 4px;
-  -moz-border-radius-bottomright: 4px;
-}
-
-.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
-  -webkit-border-bottom-left-radius: 0;
-          border-bottom-left-radius: 0;
-  -moz-border-radius-bottomleft: 0;
-}
-
-.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
-  -webkit-border-bottom-right-radius: 0;
-          border-bottom-right-radius: 0;
-  -moz-border-radius-bottomright: 0;
-}
-
-.table-bordered caption + thead tr:first-child th:first-child,
-.table-bordered caption + tbody tr:first-child td:first-child,
-.table-bordered colgroup + thead tr:first-child th:first-child,
-.table-bordered colgroup + tbody tr:first-child td:first-child {
-  -webkit-border-top-left-radius: 4px;
-          border-top-left-radius: 4px;
-  -moz-border-radius-topleft: 4px;
-}
-
-.table-bordered caption + thead tr:first-child th:last-child,
-.table-bordered caption + tbody tr:first-child td:last-child,
-.table-bordered colgroup + thead tr:first-child th:last-child,
-.table-bordered colgroup + tbody tr:first-child td:last-child {
-  -webkit-border-top-right-radius: 4px;
-          border-top-right-radius: 4px;
-  -moz-border-radius-topright: 4px;
-}
-
-.table-striped tbody > tr:nth-child(odd) > td,
-.table-striped tbody > tr:nth-child(odd) > th {
-  background-color: #f9f9f9;
-}
-
-.table-hover tbody tr:hover td,
-.table-hover tbody tr:hover th {
-  background-color: #f5f5f5;
-}
-
-table td[class*="span"],
-table th[class*="span"],
-.row-fluid table td[class*="span"],
-.row-fluid table th[class*="span"] {
-  display: table-cell;
-  float: none;
-  margin-left: 0;
-}
-
-.table td.span1,
-.table th.span1 {
-  float: none;
-  width: 44px;
-  margin-left: 0;
-}
-
-.table td.span2,
-.table th.span2 {
-  float: none;
-  width: 124px;
-  margin-left: 0;
-}
-
-.table td.span3,
-.table th.span3 {
-  float: none;
-  width: 204px;
-  margin-left: 0;
-}
-
-.table td.span4,
-.table th.span4 {
-  float: none;
-  width: 284px;
-  margin-left: 0;
-}
-
-.table td.span5,
-.table th.span5 {
-  float: none;
-  width: 364px;
-  margin-left: 0;
-}
-
-.table td.span6,
-.table th.span6 {
-  float: none;
-  width: 444px;
-  margin-left: 0;
-}
-
-.table td.span7,
-.table th.span7 {
-  float: none;
-  width: 524px;
-  margin-left: 0;
-}
-
-.table td.span8,
-.table th.span8 {
-  float: none;
-  width: 604px;
-  margin-left: 0;
-}
-
-.table td.span9,
-.table th.span9 {
-  float: none;
-  width: 684px;
-  margin-left: 0;
-}
-
-.table td.span10,
-.table th.span10 {
-  float: none;
-  width: 764px;
-  margin-left: 0;
-}
-
-.table td.span11,
-.table th.span11 {
-  float: none;
-  width: 844px;
-  margin-left: 0;
-}
-
-.table td.span12,
-.table th.span12 {
-  float: none;
-  width: 924px;
-  margin-left: 0;
-}
-
-.table tbody tr.success td {
-  background-color: #dff0d8;
-}
-
-.table tbody tr.error td {
-  background-color: #f2dede;
-}
-
-.table tbody tr.warning td {
-  background-color: #fcf8e3;
-}
-
-.table tbody tr.info td {
-  background-color: #d9edf7;
-}
-
-.table-hover tbody tr.success:hover td {
-  background-color: #d0e9c6;
-}
-
-.table-hover tbody tr.error:hover td {
-  background-color: #ebcccc;
-}
-
-.table-hover tbody tr.warning:hover td {
-  background-color: #faf2cc;
-}
-
-.table-hover tbody tr.info:hover td {
-  background-color: #c4e3f3;
-}
-
-[class^="icon-"],
-[class*=" icon-"] {
-  display: inline-block;
-  width: 14px;
-  height: 14px;
-  margin-top: 1px;
-  *margin-right: .3em;
-  line-height: 14px;
-  vertical-align: text-top;
-  background-image: url("../img/glyphicons-halflings.png");
-  background-position: 14px 14px;
-  background-repeat: no-repeat;
-}
-
-/* White icons with optional class, or on hover/active states of certain elements */
-
-.icon-white,
-.nav-pills > .active > a > [class^="icon-"],
-.nav-pills > .active > a > [class*=" icon-"],
-.nav-list > .active > a > [class^="icon-"],
-.nav-list > .active > a > [class*=" icon-"],
-.navbar-inverse .nav > .active > a > [class^="icon-"],
-.navbar-inverse .nav > .active > a > [class*=" icon-"],
-.dropdown-menu > li > a:hover > [class^="icon-"],
-.dropdown-menu > li > a:hover > [class*=" icon-"],
-.dropdown-menu > .active > a > [class^="icon-"],
-.dropdown-menu > .active > a > [class*=" icon-"],
-.dropdown-submenu:hover > a > [class^="icon-"],
-.dropdown-submenu:hover > a > [class*=" icon-"] {
-  background-image: url("../img/glyphicons-halflings-white.png");
-}
-
-.icon-glass {
-  background-position: 0      0;
-}
-
-.icon-music {
-  background-position: -24px 0;
-}
-
-.icon-search {
-  background-position: -48px 0;
-}
-
-.icon-envelope {
-  background-position: -72px 0;
-}
-
-.icon-heart {
-  background-position: -96px 0;
-}
-
-.icon-star {
-  background-position: -120px 0;
-}
-
-.icon-star-empty {
-  background-position: -144px 0;
-}
-
-.icon-user {
-  background-position: -168px 0;
-}
-
-.icon-film {
-  background-position: -192px 0;
-}
-
-.icon-th-large {
-  background-position: -216px 0;
-}
-
-.icon-th {
-  background-position: -240px 0;
-}
-
-.icon-th-list {
-  background-position: -264px 0;
-}
-
-.icon-ok {
-  background-position: -288px 0;
-}
-
-.icon-remove {
-  background-position: -312px 0;
-}
-
-.icon-zoom-in {
-  background-position: -336px 0;
-}
-
-.icon-zoom-out {
-  background-position: -360px 0;
-}
-
-.icon-off {
-  background-position: -384px 0;
-}
-
-.icon-signal {
-  background-position: -408px 0;
-}
-
-.icon-cog {
-  background-position: -432px 0;
-}
-
-.icon-trash {
-  background-position: -456px 0;
-}
-
-.icon-home {
-  background-position: 0 -24px;
-}
-
-.icon-file {
-  background-position: -24px -24px;
-}
-
-.icon-time {
-  background-position: -48px -24px;
-}
-
-.icon-road {
-  background-position: -72px -24px;
-}
-
-.icon-download-alt {
-  background-position: -96px -24px;
-}
-
-.icon-download {
-  background-position: -120px -24px;
-}
-
-.icon-upload {
-  background-position: -144px -24px;
-}
-
-.icon-inbox {
-  background-position: -168px -24px;
-}
-
-.icon-play-circle {
-  background-position: -192px -24px;
-}
-
-.icon-repeat {
-  background-position: -216px -24px;
-}
-
-.icon-refresh {
-  background-position: -240px -24px;
-}
-
-.icon-list-alt {
-  background-position: -264px -24px;
-}
-
-.icon-lock {
-  background-position: -287px -24px;
-}
-
-.icon-flag {
-  background-position: -312px -24px;
-}
-
-.icon-headphones {
-  background-position: -336px -24px;
-}
-
-.icon-volume-off {
-  background-position: -360px -24px;
-}
-
-.icon-volume-down {
-  background-position: -384px -24px;
-}
-
-.icon-volume-up {
-  background-position: -408px -24px;
-}
-
-.icon-qrcode {
-  background-position: -432px -24px;
-}
-
-.icon-barcode {
-  background-position: -456px -24px;
-}
-
-.icon-tag {
-  background-position: 0 -48px;
-}
-
-.icon-tags {
-  background-position: -25px -48px;
-}
-
-.icon-book {
-  background-position: -48px -48px;
-}
-
-.icon-bookmark {
-  background-position: -72px -48px;
-}
-
-.icon-print {
-  background-position: -96px -48px;
-}
-
-.icon-camera {
-  background-position: -120px -48px;
-}
-
-.icon-font {
-  background-position: -144px -48px;
-}
-
-.icon-bold {
-  background-position: -167px -48px;
-}
-
-.icon-italic {
-  background-position: -192px -48px;
-}
-
-.icon-text-height {
-  background-position: -216px -48px;
-}
-
-.icon-text-width {
-  background-position: -240px -48px;
-}
-
-.icon-align-left {
-  background-position: -264px -48px;
-}
-
-.icon-align-center {
-  background-position: -288px -48px;
-}
-
-.icon-align-right {
-  background-position: -312px -48px;
-}
-
-.icon-align-justify {
-  background-position: -336px -48px;
-}
-
-.icon-list {
-  background-position: -360px -48px;
-}
-
-.icon-indent-left {
-  background-position: -384px -48px;
-}
-
-.icon-indent-right {
-  background-position: -408px -48px;
-}
-
-.icon-facetime-video {
-  background-position: -432px -48px;
-}
-
-.icon-picture {
-  background-position: -456px -48px;
-}
-
-.icon-pencil {
-  background-position: 0 -72px;
-}
-
-.icon-map-marker {
-  background-position: -24px -72px;
-}
-
-.icon-adjust {
-  background-position: -48px -72px;
-}
-
-.icon-tint {
-  background-position: -72px -72px;
-}
-
-.icon-edit {
-  background-position: -96px -72px;
-}
-
-.icon-share {
-  background-position: -120px -72px;
-}
-
-.icon-check {
-  background-position: -144px -72px;
-}
-
-.icon-move {
-  background-position: -168px -72px;
-}
-
-.icon-step-backward {
-  background-position: -192px -72px;
-}
-
-.icon-fast-backward {
-  background-position: -216px -72px;
-}
-
-.icon-backward {
-  background-position: -240px -72px;
-}
-
-.icon-play {
-  background-position: -264px -72px;
-}
-
-.icon-pause {
-  background-position: -288px -72px;
-}
-
-.icon-stop {
-  background-position: -312px -72px;
-}
-
-.icon-forward {
-  background-position: -336px -72px;
-}
-
-.icon-fast-forward {
-  background-position: -360px -72px;
-}
-
-.icon-step-forward {
-  background-position: -384px -72px;
-}
-
-.icon-eject {
-  background-position: -408px -72px;
-}
-
-.icon-chevron-left {
-  background-position: -432px -72px;
-}
-
-.icon-chevron-right {
-  background-position: -456px -72px;
-}
-
-.icon-plus-sign {
-  background-position: 0 -96px;
-}
-
-.icon-minus-sign {
-  background-position: -24px -96px;
-}
-
-.icon-remove-sign {
-  background-position: -48px -96px;
-}
-
-.icon-ok-sign {
-  background-position: -72px -96px;
-}
-
-.icon-question-sign {
-  background-position: -96px -96px;
-}
-
-.icon-info-sign {
-  background-position: -120px -96px;
-}
-
-.icon-screenshot {
-  background-position: -144px -96px;
-}
-
-.icon-remove-circle {
-  background-position: -168px -96px;
-}
-
-.icon-ok-circle {
-  background-position: -192px -96px;
-}
-
-.icon-ban-circle {
-  background-position: -216px -96px;
-}
-
-.icon-arrow-left {
-  background-position: -240px -96px;
-}
-
-.icon-arrow-right {
-  background-position: -264px -96px;
-}
-
-.icon-arrow-up {
-  background-position: -289px -96px;
-}
-
-.icon-arrow-down {
-  background-position: -312px -96px;
-}
-
-.icon-share-alt {
-  background-position: -336px -96px;
-}
-
-.icon-resize-full {
-  background-position: -360px -96px;
-}
-
-.icon-resize-small {
-  background-position: -384px -96px;
-}
-
-.icon-plus {
-  background-position: -408px -96px;
-}
-
-.icon-minus {
-  background-position: -433px -96px;
-}
-
-.icon-asterisk {
-  background-position: -456px -96px;
-}
-
-.icon-exclamation-sign {
-  background-position: 0 -120px;
-}
-
-.icon-gift {
-  background-position: -24px -120px;
-}
-
-.icon-leaf {
-  background-position: -48px -120px;
-}
-
-.icon-fire {
-  background-position: -72px -120px;
-}
-
-.icon-eye-open {
-  background-position: -96px -120px;
-}
-
-.icon-eye-close {
-  background-position: -120px -120px;
-}
-
-.icon-warning-sign {
-  background-position: -144px -120px;
-}
-
-.icon-plane {
-  background-position: -168px -120px;
-}
-
-.icon-calendar {
-  background-position: -192px -120px;
-}
-
-.icon-random {
-  width: 16px;
-  background-position: -216px -120px;
-}
-
-.icon-comment {
-  background-position: -240px -120px;
-}
-
-.icon-magnet {
-  background-position: -264px -120px;
-}
-
-.icon-chevron-up {
-  background-position: -288px -120px;
-}
-
-.icon-chevron-down {
-  background-position: -313px -119px;
-}
-
-.icon-retweet {
-  background-position: -336px -120px;
-}
-
-.icon-shopping-cart {
-  background-position: -360px -120px;
-}
-
-.icon-folder-close {
-  background-position: -384px -120px;
-}
-
-.icon-folder-open {
-  width: 16px;
-  background-position: -408px -120px;
-}
-
-.icon-resize-vertical {
-  background-position: -432px -119px;
-}
-
-.icon-resize-horizontal {
-  background-position: -456px -118px;
-}
-
-.icon-hdd {
-  background-position: 0 -144px;
-}
-
-.icon-bullhorn {
-  background-position: -24px -144px;
-}
-
-.icon-bell {
-  background-position: -48px -144px;
-}
-
-.icon-certificate {
-  background-position: -72px -144px;
-}
-
-.icon-thumbs-up {
-  background-position: -96px -144px;
-}
-
-.icon-thumbs-down {
-  background-position: -120px -144px;
-}
-
-.icon-hand-right {
-  background-position: -144px -144px;
-}
-
-.icon-hand-left {
-  background-position: -168px -144px;
-}
-
-.icon-hand-up {
-  background-position: -192px -144px;
-}
-
-.icon-hand-down {
-  background-position: -216px -144px;
-}
-
-.icon-circle-arrow-right {
-  background-position: -240px -144px;
-}
-
-.icon-circle-arrow-left {
-  background-position: -264px -144px;
-}
-
-.icon-circle-arrow-up {
-  background-position: -288px -144px;
-}
-
-.icon-circle-arrow-down {
-  background-position: -312px -144px;
-}
-
-.icon-globe {
-  background-position: -336px -144px;
-}
-
-.icon-wrench {
-  background-position: -360px -144px;
-}
-
-.icon-tasks {
-  background-position: -384px -144px;
-}
-
-.icon-filter {
-  background-position: -408px -144px;
-}
-
-.icon-briefcase {
-  background-position: -432px -144px;
-}
-
-.icon-fullscreen {
-  background-position: -456px -144px;
-}
-
-.dropup,
-.dropdown {
-  position: relative;
-}
-
-.dropdown-toggle {
-  *margin-bottom: -3px;
-}
-
-.dropdown-toggle:active,
-.open .dropdown-toggle {
-  outline: 0;
-}
-
-.caret {
-  display: inline-block;
-  width: 0;
-  height: 0;
-  vertical-align: top;
-  border-top: 4px solid #000000;
-  border-right: 4px solid transparent;
-  border-left: 4px solid transparent;
-  content: "";
-}
-
-.dropdown .caret {
-  margin-top: 8px;
-  margin-left: 2px;
-}
-
-.dropdown-menu {
-  position: absolute;
-  top: 100%;
-  left: 0;
-  z-index: 1000;
-  display: none;
-  float: left;
-  min-width: 160px;
-  padding: 5px 0;
-  margin: 2px 0 0;
-  list-style: none;
-  background-color: #ffffff;
-  border: 1px solid #ccc;
-  border: 1px solid rgba(0, 0, 0, 0.2);
-  *border-right-width: 2px;
-  *border-bottom-width: 2px;
-  -webkit-border-radius: 6px;
-     -moz-border-radius: 6px;
-          border-radius: 6px;
-  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-  -webkit-background-clip: padding-box;
-     -moz-background-clip: padding;
-          background-clip: padding-box;
-}
-
-.dropdown-menu.pull-right {
-  right: 0;
-  left: auto;
-}
-
-.dropdown-menu .divider {
-  *width: 100%;
-  height: 1px;
-  margin: 9px 1px;
-  *margin: -5px 0 5px;
-  overflow: hidden;
-  background-color: #e5e5e5;
-  border-bottom: 1px solid #ffffff;
-}
-
-.dropdown-menu li > a {
-  display: block;
-  padding: 3px 20px;
-  clear: both;
-  font-weight: normal;
-  line-height: 20px;
-  color: #333333;
-  white-space: nowrap;
-}
-
-.dropdown-menu li > a:hover,
-.dropdown-menu li > a:focus,
-.dropdown-submenu:hover > a {
-  color: #ffffff;
-  text-decoration: none;
-  background-color: #0081c2;
-  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
-  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
-  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
-  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
-}
-
-.dropdown-menu .active > a,
-.dropdown-menu .active > a:hover {
-  color: #ffffff;
-  text-decoration: none;
-  background-color: #0081c2;
-  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
-  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
-  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
-  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
-  background-repeat: repeat-x;
-  outline: 0;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
-}
-
-.dropdown-menu .disabled > a,
-.dropdown-menu .disabled > a:hover {
-  color: #999999;
-}
-
-.dropdown-menu .disabled > a:hover {
-  text-decoration: none;
-  cursor: default;
-  background-color: transparent;
-  background-image: none;
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-}
-
-.open {
-  *z-index: 1000;
-}
-
-.open > .dropdown-menu {
-  display: block;
-}
-
-.pull-right > .dropdown-menu {
-  right: 0;
-  left: auto;
-}
-
-.dropup .caret,
-.navbar-fixed-bottom .dropdown .caret {
-  border-top: 0;
-  border-bottom: 4px solid #000000;
-  content: "";
-}
-
-.dropup .dropdown-menu,
-.navbar-fixed-bottom .dropdown .dropdown-menu {
-  top: auto;
-  bottom: 100%;
-  margin-bottom: 1px;
-}
-
-.dropdown-submenu {
-  position: relative;
-}
-
-.dropdown-submenu > .dropdown-menu {
-  top: 0;
-  left: 100%;
-  margin-top: -6px;
-  margin-left: -1px;
-  -webkit-border-radius: 0 6px 6px 6px;
-     -moz-border-radius: 0 6px 6px 6px;
-          border-radius: 0 6px 6px 6px;
-}
-
-.dropdown-submenu:hover > .dropdown-menu {
-  display: block;
-}
-
-.dropup .dropdown-submenu > .dropdown-menu {
-  top: auto;
-  bottom: 0;
-  margin-top: 0;
-  margin-bottom: -2px;
-  -webkit-border-radius: 5px 5px 5px 0;
-     -moz-border-radius: 5px 5px 5px 0;
-          border-radius: 5px 5px 5px 0;
-}
-
-.dropdown-submenu > a:after {
-  display: block;
-  float: right;
-  width: 0;
-  height: 0;
-  margin-top: 5px;
-  margin-right: -10px;
-  border-color: transparent;
-  border-left-color: #cccccc;
-  border-style: solid;
-  border-width: 5px 0 5px 5px;
-  content: " ";
-}
-
-.dropdown-submenu:hover > a:after {
-  border-left-color: #ffffff;
-}
-
-.dropdown-submenu.pull-left {
-  float: none;
-}
-
-.dropdown-submenu.pull-left > .dropdown-menu {
-  left: -100%;
-  margin-left: 10px;
-  -webkit-border-radius: 6px 0 6px 6px;
-     -moz-border-radius: 6px 0 6px 6px;
-          border-radius: 6px 0 6px 6px;
-}
-
-.dropdown .dropdown-menu .nav-header {
-  padding-right: 20px;
-  padding-left: 20px;
-}
-
-.typeahead {
-  z-index: 1051;
-  margin-top: 2px;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-}
-
-.well {
-  min-height: 20px;
-  padding: 19px;
-  margin-bottom: 20px;
-  background-color: #f5f5f5;
-  border: 1px solid #e3e3e3;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-}
-
-.well blockquote {
-  border-color: #ddd;
-  border-color: rgba(0, 0, 0, 0.15);
-}
-
-.well-large {
-  padding: 24px;
-  -webkit-border-radius: 6px;
-     -moz-border-radius: 6px;
-          border-radius: 6px;
-}
-
-.well-small {
-  padding: 9px;
-  -webkit-border-radius: 3px;
-     -moz-border-radius: 3px;
-          border-radius: 3px;
-}
-
-.fade {
-  opacity: 0;
-  -webkit-transition: opacity 0.15s linear;
-     -moz-transition: opacity 0.15s linear;
-       -o-transition: opacity 0.15s linear;
-          transition: opacity 0.15s linear;
-}
-
-.fade.in {
-  opacity: 1;
-}
-
-.collapse {
-  position: relative;
-  height: 0;
-  overflow: hidden;
-  -webkit-transition: height 0.35s ease;
-     -moz-transition: height 0.35s ease;
-       -o-transition: height 0.35s ease;
-          transition: height 0.35s ease;
-}
-
-.collapse.in {
-  height: auto;
-}
-
-.close {
-  float: right;
-  font-size: 20px;
-  font-weight: bold;
-  line-height: 20px;
-  color: #000000;
-  text-shadow: 0 1px 0 #ffffff;
-  opacity: 0.2;
-  filter: alpha(opacity=20);
-}
-
-.close:hover {
-  color: #000000;
-  text-decoration: none;
-  cursor: pointer;
-  opacity: 0.4;
-  filter: alpha(opacity=40);
-}
-
-button.close {
-  padding: 0;
-  cursor: pointer;
-  background: transparent;
-  border: 0;
-  -webkit-appearance: none;
-}
-
-.btn {
-  display: inline-block;
-  *display: inline;
-  padding: 4px 12px;
-  margin-bottom: 0;
-  *margin-left: .3em;
-  font-size: 14px;
-  line-height: 20px;
-  color: #333333;
-  text-align: center;
-  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
-  vertical-align: middle;
-  cursor: pointer;
-  background-color: #f5f5f5;
-  *background-color: #e6e6e6;
-  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
-  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
-  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
-  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
-  background-repeat: repeat-x;
-  border: 1px solid #bbbbbb;
-  *border: 0;
-  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  border-bottom-color: #a2a2a2;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-  *zoom: 1;
-  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-}
-
-.btn:hover,
-.btn:active,
-.btn.active,
-.btn.disabled,
-.btn[disabled] {
-  color: #333333;
-  background-color: #e6e6e6;
-  *background-color: #d9d9d9;
-}
-
-.btn:active,
-.btn.active {
-  background-color: #cccccc \9;
-}
-
-.btn:first-child {
-  *margin-left: 0;
-}
-
-.btn:hover {
-  color: #333333;
-  text-decoration: none;
-  background-position: 0 -15px;
-  -webkit-transition: background-position 0.1s linear;
-     -moz-transition: background-position 0.1s linear;
-       -o-transition: background-position 0.1s linear;
-          transition: background-position 0.1s linear;
-}
-
-.btn:focus {
-  outline: thin dotted #333;
-  outline: 5px auto -webkit-focus-ring-color;
-  outline-offset: -2px;
-}
-
-.btn.active,
-.btn:active {
-  background-image: none;
-  outline: 0;
-  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-}
-
-.btn.disabled,
-.btn[disabled] {
-  cursor: default;
-  background-image: none;
-  opacity: 0.65;
-  filter: alpha(opacity=65);
-  -webkit-box-shadow: none;
-     -moz-box-shadow: none;
-          box-shadow: none;
-}
-
-.btn-large {
-  padding: 11px 19px;
-  font-size: 17.5px;
-  -webkit-border-radius: 6px;
-     -moz-border-radius: 6px;
-          border-radius: 6px;
-}
-
-.btn-large [class^="icon-"],
-.btn-large [class*=" icon-"] {
-  margin-top: 4px;
-}
-
-.btn-small {
-  padding: 2px 10px;
-  font-size: 11.9px;
-  -webkit-border-radius: 3px;
-     -moz-border-radius: 3px;
-          border-radius: 3px;
-}
-
-.btn-small [class^="icon-"],
-.btn-small [class*=" icon-"] {
-  margin-top: 0;
-}
-
-.btn-mini [class^="icon-"],
-.btn-mini [class*=" icon-"] {
-  margin-top: -1px;
-}
-
-.btn-mini {
-  padding: 0 6px;
-  font-size: 10.5px;
-  -webkit-border-radius: 3px;
-     -moz-border-radius: 3px;
-          border-radius: 3px;
-}
-
-.btn-block {
-  display: block;
-  width: 100%;
-  padding-right: 0;
-  padding-left: 0;
-  -webkit-box-sizing: border-box;
-     -moz-box-sizing: border-box;
-          box-sizing: border-box;
-}
-
-.btn-block + .btn-block {
-  margin-top: 5px;
-}
-
-input[type="submit"].btn-block,
-input[type="reset"].btn-block,
-input[type="button"].btn-block {
-  width: 100%;
-}
-
-.btn-primary.active,
-.btn-warning.active,
-.btn-danger.active,
-.btn-success.active,
-.btn-info.active,
-.btn-inverse.active {
-  color: rgba(255, 255, 255, 0.75);
-}
-
-.btn {
-  border-color: #c5c5c5;
-  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
-}
-
-.btn-primary {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #006dcc;
-  *background-color: #0044cc;
-  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
-  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
-  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
-  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
-  background-repeat: repeat-x;
-  border-color: #0044cc #0044cc #002a80;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-}
-
-.btn-primary:hover,
-.btn-primary:active,
-.btn-primary.active,
-.btn-primary.disabled,
-.btn-primary[disabled] {
-  color: #ffffff;
-  background-color: #0044cc;
-  *background-color: #003bb3;
-}
-
-.btn-primary:active,
-.btn-primary.active {
-  background-color: #003399 \9;
-}
-
-.btn-warning {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #faa732;
-  *background-color: #f89406;
-  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
-  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
-  background-image: -o-linear-gradient(top, #fbb450, #f89406);
-  background-image: linear-gradient(to bottom, #fbb450, #f89406);
-  background-repeat: repeat-x;
-  border-color: #f89406 #f89406 #ad6704;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-}
-
-.btn-warning:hover,
-.btn-warning:active,
-.btn-warning.active,
-.btn-warning.disabled,
-.btn-warning[disabled] {
-  color: #ffffff;
-  background-color: #f89406;
-  *background-color: #df8505;
-}
-
-.btn-warning:active,
-.btn-warning.active {
-  background-color: #c67605 \9;
-}
-
-.btn-danger {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #da4f49;
-  *background-color: #bd362f;
-  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
-  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
-  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
-  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
-  background-repeat: repeat-x;
-  border-color: #bd362f #bd362f #802420;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-}
-
-.btn-danger:hover,
-.btn-danger:active,
-.btn-danger.active,
-.btn-danger.disabled,
-.btn-danger[disabled] {
-  color: #ffffff;
-  background-color: #bd362f;
-  *background-color: #a9302a;
-}
-
-.btn-danger:active,
-.btn-danger.active {
-  background-color: #942a25 \9;
-}
-
-.btn-success {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #5bb75b;
-  *background-color: #51a351;
-  background-image: -moz-linear-gradient(top, #62c462, #51a351);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
-  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
-  background-image: -o-linear-gradient(top, #62c462, #51a351);
-  background-image: linear-gradient(to bottom, #62c462, #51a351);
-  background-repeat: repeat-x;
-  border-color: #51a351 #51a351 #387038;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-}
-
-.btn-success:hover,
-.btn-success:active,
-.btn-success.active,
-.btn-success.disabled,
-.btn-success[disabled] {
-  color: #ffffff;
-  background-color: #51a351;
-  *background-color: #499249;
-}
-
-.btn-success:active,
-.btn-success.active {
-  background-color: #408140 \9;
-}
-
-.btn-info {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #49afcd;
-  *background-color: #2f96b4;
-  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
-  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
-  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
-  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
-  background-repeat: repeat-x;
-  border-color: #2f96b4 #2f96b4 #1f6377;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-}
-
-.btn-info:hover,
-.btn-info:active,
-.btn-info.active,
-.btn-info.disabled,
-.btn-info[disabled] {
-  color: #ffffff;
-  background-color: #2f96b4;
-  *background-color: #2a85a0;
-}
-
-.btn-info:active,
-.btn-info.active {
-  background-color: #24748c \9;
-}
-
-.btn-inverse {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #363636;
-  *background-color: #222222;
-  background-image: -moz-linear-gradient(top, #444444, #222222);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
-  background-image: -webkit-linear-gradient(top, #444444, #222222);
-  background-image: -o-linear-gradient(top, #444444, #222222);
-  background-image: linear-gradient(to bottom, #444444, #222222);
-  background-repeat: repeat-x;
-  border-color: #222222 #222222 #000000;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-}
-
-.btn-inverse:hover,
-.btn-inverse:active,
-.btn-inverse.active,
-.btn-inverse.disabled,
-.btn-inverse[disabled] {
-  color: #ffffff;
-  background-color: #222222;
-  *background-color: #151515;
-}
-
-.btn-inverse:active,
-.btn-inverse.active {
-  background-color: #080808 \9;
-}
-
-button.btn,
-input[type="submit"].btn {
-  *padding-top: 3px;
-  *padding-bottom: 3px;
-}
-
-button.btn::-moz-focus-inner,
-input[type="submit"].btn::-moz-focus-inner {
-  padding: 0;
-  border: 0;
-}
-
-button.btn.btn-large,
-input[type="submit"].btn.btn-large {
-  *padding-top: 7px;
-  *padding-bottom: 7px;
-}
-
-button.btn.btn-small,
-input[type="submit"].btn.btn-small {
-  *padding-top: 3px;
-  *padding-bottom: 3px;
-}
-
-button.btn.btn-mini,
-input[type="submit"].btn.btn-mini {
-  *padding-top: 1px;
-  *padding-bottom: 1px;
-}
-
-.btn-link,
-.btn-link:active,
-.btn-link[disabled] {
-  background-color: transparent;
-  background-image: none;
-  -webkit-box-shadow: none;
-     -moz-box-shadow: none;
-          box-shadow: none;
-}
-
-.btn-link {
-  color: #0088cc;
-  cursor: pointer;
-  border-color: transparent;
-  -webkit-border-radius: 0;
-     -moz-border-radius: 0;
-          border-radius: 0;
-}
-
-.btn-link:hover {
-  color: #005580;
-  text-decoration: underline;
-  background-color: transparent;
-}
-
-.btn-link[disabled]:hover {
-  color: #333333;
-  text-decoration: none;
-}
-
-.btn-group {
-  position: relative;
-  display: inline-block;
-  *display: inline;
-  *margin-left: .3em;
-  font-size: 0;
-  white-space: nowrap;
-  vertical-align: middle;
-  *zoom: 1;
-}
-
-.btn-group:first-child {
-  *margin-left: 0;
-}
-
-.btn-group + .btn-group {
-  margin-left: 5px;
-}
-
-.btn-toolbar {
-  margin-top: 10px;
-  margin-bottom: 10px;
-  font-size: 0;
-}
-
-.btn-toolbar > .btn + .btn,
-.btn-toolbar > .btn-group + .btn,
-.btn-toolbar > .btn + .btn-group {
-  margin-left: 5px;
-}
-
-.btn-group > .btn {
-  position: relative;
-  -webkit-border-radius: 0;
-     -moz-border-radius: 0;
-          border-radius: 0;
-}
-
-.btn-group > .btn + .btn {
-  margin-left: -1px;
-}
-
-.btn-group > .btn,
-.btn-group > .dropdown-menu,
-.btn-group > .popover {
-  font-size: 14px;
-}
-
-.btn-group > .btn-mini {
-  font-size: 10.5px;
-}
-
-.btn-group > .btn-small {
-  font-size: 11.9px;
-}
-
-.btn-group > .btn-large {
-  font-size: 17.5px;
-}
-
-.btn-group > .btn:first-child {
-  margin-left: 0;
-  -webkit-border-bottom-left-radius: 4px;
-          border-bottom-left-radius: 4px;
-  -webkit-border-top-left-radius: 4px;
-          border-top-left-radius: 4px;
-  -moz-border-radius-bottomleft: 4px;
-  -moz-border-radius-topleft: 4px;
-}
-
-.btn-group > .btn:last-child,
-.btn-group > .dropdown-toggle {
-  -webkit-border-top-right-radius: 4px;
-          border-top-right-radius: 4px;
-  -webkit-border-bottom-right-radius: 4px;
-          border-bottom-right-radius: 4px;
-  -moz-border-radius-topright: 4px;
-  -moz-border-radius-bottomright: 4px;
-}
-
-.btn-group > .btn.large:first-child {
-  margin-left: 0;
-  -webkit-border-bottom-left-radius: 6px;
-          border-bottom-left-radius: 6px;
-  -webkit-border-top-left-radius: 6px;
-          border-top-left-radius: 6px;
-  -moz-border-radius-bottomleft: 6px;
-  -moz-border-radius-topleft: 6px;
-}
-
-.btn-group > .btn.large:last-child,
-.btn-group > .large.dropdown-toggle {
-  -webkit-border-top-right-radius: 6px;
-          border-top-right-radius: 6px;
-  -webkit-border-bottom-right-radius: 6px;
-          border-bottom-right-radius: 6px;
-  -moz-border-radius-topright: 6px;
-  -moz-border-radius-bottomright: 6px;
-}
-
-.btn-group > .btn:hover,
-.btn-group > .btn:focus,
-.btn-group > .btn:active,
-.btn-group > .btn.active {
-  z-index: 2;
-}
-
-.btn-group .dropdown-toggle:active,
-.btn-group.open .dropdown-toggle {
-  outline: 0;
-}
-
-.btn-group > .btn + .dropdown-toggle {
-  *padding-top: 5px;
-  padding-right: 8px;
-  *padding-bottom: 5px;
-  padding-left: 8px;
-  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-}
-
-.btn-group > .btn-mini + .dropdown-toggle {
-  *padding-top: 2px;
-  padding-right: 5px;
-  *padding-bottom: 2px;
-  padding-left: 5px;
-}
-
-.btn-group > .btn-small + .dropdown-toggle {
-  *padding-top: 5px;
-  *padding-bottom: 4px;
-}
-
-.btn-group > .btn-large + .dropdown-toggle {
-  *padding-top: 7px;
-  padding-right: 12px;
-  *padding-bottom: 7px;
-  padding-left: 12px;
-}
-
-.btn-group.open .dropdown-toggle {
-  background-image: none;
-  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
-}
-
-.btn-group.open .btn.dropdown-toggle {
-  background-color: #e6e6e6;
-}
-
-.btn-group.open .btn-primary.dropdown-toggle {
-  background-color: #0044cc;
-}
-
-.btn-group.open .btn-warning.dropdown-toggle {
-  background-color: #f89406;
-}
-
-.btn-group.open .btn-danger.dropdown-toggle {
-  background-color: #bd362f;
-}
-
-.btn-group.open .btn-success.dropdown-toggle {
-  background-color: #51a351;
-}
-
-.btn-group.open .btn-info.dropdown-toggle {
-  background-color: #2f96b4;
-}
-
-.btn-group.open .btn-inverse.dropdown-toggle {
-  background-color: #222222;
-}
-
-.btn .caret {
-  margin-top: 8px;
-  margin-left: 0;
-}
-
-.btn-mini .caret,
-.btn-small .caret,
-.btn-large .caret {
-  margin-top: 6px;
-}
-
-.btn-large .caret {
-  border-top-width: 5px;
-  border-right-width: 5px;
-  border-left-width: 5px;
-}
-
-.dropup .btn-large .caret {
-  border-bottom-width: 5px;
-}
-
-.btn-primary .caret,
-.btn-warning .caret,
-.btn-danger .caret,
-.btn-info .caret,
-.btn-success .caret,
-.btn-inverse .caret {
-  border-top-color: #ffffff;
-  border-bottom-color: #ffffff;
-}
-
-.btn-group-vertical {
-  display: inline-block;
-  *display: inline;
-  /* IE7 inline-block hack */
-
-  *zoom: 1;
-}
-
-.btn-group-vertical > .btn {
-  display: block;
-  float: none;
-  max-width: 100%;
-  -webkit-border-radius: 0;
-     -moz-border-radius: 0;
-          border-radius: 0;
-}
-
-.btn-group-vertical > .btn + .btn {
-  margin-top: -1px;
-  margin-left: 0;
-}
-
-.btn-group-vertical > .btn:first-child {
-  -webkit-border-radius: 4px 4px 0 0;
-     -moz-border-radius: 4px 4px 0 0;
-          border-radius: 4px 4px 0 0;
-}
-
-.btn-group-vertical > .btn:last-child {
-  -webkit-border-radius: 0 0 4px 4px;
-     -moz-border-radius: 0 0 4px 4px;
-          border-radius: 0 0 4px 4px;
-}
-
-.btn-group-vertical > .btn-large:first-child {
-  -webkit-border-radius: 6px 6px 0 0;
-     -moz-border-radius: 6px 6px 0 0;
-          border-radius: 6px 6px 0 0;
-}
-
-.btn-group-vertical > .btn-large:last-child {
-  -webkit-border-radius: 0 0 6px 6px;
-     -moz-border-radius: 0 0 6px 6px;
-          border-radius: 0 0 6px 6px;
-}
-
-.alert {
-  padding: 8px 35px 8px 14px;
-  margin-bottom: 20px;
-  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
-  background-color: #fcf8e3;
-  border: 1px solid #fbeed5;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-}
-
-.alert,
-.alert h4 {
-  color: #c09853;
-}
-
-.alert h4 {
-  margin: 0;
-}
-
-.alert .close {
-  position: relative;
-  top: -2px;
-  right: -21px;
-  line-height: 20px;
-}
-
-.alert-success {
-  color: #468847;
-  background-color: #dff0d8;
-  border-color: #d6e9c6;
-}
-
-.alert-success h4 {
-  color: #468847;
-}
-
-.alert-danger,
-.alert-error {
-  color: #b94a48;
-  background-color: #f2dede;
-  border-color: #eed3d7;
-}
-
-.alert-danger h4,
-.alert-error h4 {
-  color: #b94a48;
-}
-
-.alert-info {
-  color: #3a87ad;
-  background-color: #d9edf7;
-  border-color: #bce8f1;
-}
-
-.alert-info h4 {
-  color: #3a87ad;
-}
-
-.alert-block {
-  padding-top: 14px;
-  padding-bottom: 14px;
-}
-
-.alert-block > p,
-.alert-block > ul {
-  margin-bottom: 0;
-}
-
-.alert-block p + p {
-  margin-top: 5px;
-}
-
-.nav {
-  margin-bottom: 20px;
-  margin-left: 0;
-  list-style: none;
-}
-
-.nav > li > a {
-  display: block;
-}
-
-.nav > li > a:hover {
-  text-decoration: none;
-  background-color: #eeeeee;
-}
-
-.nav > li > a > img {
-  max-width: none;
-}
-
-.nav > .pull-right {
-  float: right;
-}
-
-.nav-header {
-  display: block;
-  padding: 3px 15px;
-  font-size: 11px;
-  font-weight: bold;
-  line-height: 20px;
-  color: #999999;
-  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
-  text-transform: uppercase;
-}
-
-.nav li + .nav-header {
-  margin-top: 9px;
-}
-
-.nav-list {
-  padding-right: 15px;
-  padding-left: 15px;
-  margin-bottom: 0;
-}
-
-.nav-list > li > a,
-.nav-list .nav-header {
-  margin-right: -15px;
-  margin-left: -15px;
-  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
-}
-
-.nav-list > li > a {
-  padding: 3px 15px;
-}
-
-.nav-list > .active > a,
-.nav-list > .active > a:hover {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
-  background-color: #0088cc;
-}
-
-.nav-list [class^="icon-"],
-.nav-list [class*=" icon-"] {
-  margin-right: 2px;
-}
-
-.nav-list .divider {
-  *width: 100%;
-  height: 1px;
-  margin: 9px 1px;
-  *margin: -5px 0 5px;
-  overflow: hidden;
-  background-color: #e5e5e5;
-  border-bottom: 1px solid #ffffff;
-}
-
-.nav-tabs,
-.nav-pills {
-  *zoom: 1;
-}
-
-.nav-tabs:before,
-.nav-pills:before,
-.nav-tabs:after,
-.nav-pills:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.nav-tabs:after,
-.nav-pills:after {
-  clear: both;
-}
-
-.nav-tabs > li,
-.nav-pills > li {
-  float: left;
-}
-
-.nav-tabs > li > a,
-.nav-pills > li > a {
-  padding-right: 12px;
-  padding-left: 12px;
-  margin-right: 2px;
-  line-height: 14px;
-}
-
-.nav-tabs {
-  border-bottom: 1px solid #ddd;
-}
-
-.nav-tabs > li {
-  margin-bottom: -1px;
-}
-
-.nav-tabs > li > a {
-  padding-top: 8px;
-  padding-bottom: 8px;
-  line-height: 20px;
-  border: 1px solid transparent;
-  -webkit-border-radius: 4px 4px 0 0;
-     -moz-border-radius: 4px 4px 0 0;
-          border-radius: 4px 4px 0 0;
-}
-
-.nav-tabs > li > a:hover {
-  border-color: #eeeeee #eeeeee #dddddd;
-}
-
-.nav-tabs > .active > a,
-.nav-tabs > .active > a:hover {
-  color: #555555;
-  cursor: default;
-  background-color: #ffffff;
-  border: 1px solid #ddd;
-  border-bottom-color: transparent;
-}
-
-.nav-pills > li > a {
-  padding-top: 8px;
-  padding-bottom: 8px;
-  margin-top: 2px;
-  margin-bottom: 2px;
-  -webkit-border-radius: 5px;
-     -moz-border-radius: 5px;
-          border-radius: 5px;
-}
-
-.nav-pills > .active > a,
-.nav-pills > .active > a:hover {
-  color: #ffffff;
-  background-color: #0088cc;
-}
-
-.nav-stacked > li {
-  float: none;
-}
-
-.nav-stacked > li > a {
-  margin-right: 0;
-}
-
-.nav-tabs.nav-stacked {
-  border-bottom: 0;
-}
-
-.nav-tabs.nav-stacked > li > a {
-  border: 1px solid #ddd;
-  -webkit-border-radius: 0;
-     -moz-border-radius: 0;
-          border-radius: 0;
-}
-
-.nav-tabs.nav-stacked > li:first-child > a {
-  -webkit-border-top-right-radius: 4px;
-          border-top-right-radius: 4px;
-  -webkit-border-top-left-radius: 4px;
-          border-top-left-radius: 4px;
-  -moz-border-radius-topright: 4px;
-  -moz-border-radius-topleft: 4px;
-}
-
-.nav-tabs.nav-stacked > li:last-child > a {
-  -webkit-border-bottom-right-radius: 4px;
-          border-bottom-right-radius: 4px;
-  -webkit-border-bottom-left-radius: 4px;
-          border-bottom-left-radius: 4px;
-  -moz-border-radius-bottomright: 4px;
-  -moz-border-radius-bottomleft: 4px;
-}
-
-.nav-tabs.nav-stacked > li > a:hover {
-  z-index: 2;
-  border-color: #ddd;
-}
-
-.nav-pills.nav-stacked > li > a {
-  margin-bottom: 3px;
-}
-
-.nav-pills.nav-stacked > li:last-child > a {
-  margin-bottom: 1px;
-}
-
-.nav-tabs .dropdown-menu {
-  -webkit-border-radius: 0 0 6px 6px;
-     -moz-border-radius: 0 0 6px 6px;
-          border-radius: 0 0 6px 6px;
-}
-
-.nav-pills .dropdown-menu {
-  -webkit-border-radius: 6px;
-     -moz-border-radius: 6px;
-          border-radius: 6px;
-}
-
-.nav .dropdown-toggle .caret {
-  margin-top: 6px;
-  border-top-color: #0088cc;
-  border-bottom-color: #0088cc;
-}
-
-.nav .dropdown-toggle:hover .caret {
-  border-top-color: #005580;
-  border-bottom-color: #005580;
-}
-
-/* move down carets for tabs */
-
-.nav-tabs .dropdown-toggle .caret {
-  margin-top: 8px;
-}
-
-.nav .active .dropdown-toggle .caret {
-  border-top-color: #fff;
-  border-bottom-color: #fff;
-}
-
-.nav-tabs .active .dropdown-toggle .caret {
-  border-top-color: #555555;
-  border-bottom-color: #555555;
-}
-
-.nav > .dropdown.active > a:hover {
-  cursor: pointer;
-}
-
-.nav-tabs .open .dropdown-toggle,
-.nav-pills .open .dropdown-toggle,
-.nav > li.dropdown.open.active > a:hover {
-  color: #ffffff;
-  background-color: #999999;
-  border-color: #999999;
-}
-
-.nav li.dropdown.open .caret,
-.nav li.dropdown.open.active .caret,
-.nav li.dropdown.open a:hover .caret {
-  border-top-color: #ffffff;
-  border-bottom-color: #ffffff;
-  opacity: 1;
-  filter: alpha(opacity=100);
-}
-
-.tabs-stacked .open > a:hover {
-  border-color: #999999;
-}
-
-.tabbable {
-  *zoom: 1;
-}
-
-.tabbable:before,
-.tabbable:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.tabbable:after {
-  clear: both;
-}
-
-.tab-content {
-  overflow: auto;
-}
-
-.tabs-below > .nav-tabs,
-.tabs-right > .nav-tabs,
-.tabs-left > .nav-tabs {
-  border-bottom: 0;
-}
-
-.tab-content > .tab-pane,
-.pill-content > .pill-pane {
-  display: none;
-}
-
-.tab-content > .active,
-.pill-content > .active {
-  display: block;
-}
-
-.tabs-below > .nav-tabs {
-  border-top: 1px solid #ddd;
-}
-
-.tabs-below > .nav-tabs > li {
-  margin-top: -1px;
-  margin-bottom: 0;
-}
-
-.tabs-below > .nav-tabs > li > a {
-  -webkit-border-radius: 0 0 4px 4px;
-     -moz-border-radius: 0 0 4px 4px;
-          border-radius: 0 0 4px 4px;
-}
-
-.tabs-below > .nav-tabs > li > a:hover {
-  border-top-color: #ddd;
-  border-bottom-color: transparent;
-}
-
-.tabs-below > .nav-tabs > .active > a,
-.tabs-below > .nav-tabs > .active > a:hover {
-  border-color: transparent #ddd #ddd #ddd;
-}
-
-.tabs-left > .nav-tabs > li,
-.tabs-right > .nav-tabs > li {
-  float: none;
-}
-
-.tabs-left > .nav-tabs > li > a,
-.tabs-right > .nav-tabs > li > a {
-  min-width: 74px;
-  margin-right: 0;
-  margin-bottom: 3px;
-}
-
-.tabs-left > .nav-tabs {
-  float: left;
-  margin-right: 19px;
-  border-right: 1px solid #ddd;
-}
-
-.tabs-left > .nav-tabs > li > a {
-  margin-right: -1px;
-  -webkit-border-radius: 4px 0 0 4px;
-     -moz-border-radius: 4px 0 0 4px;
-          border-radius: 4px 0 0 4px;
-}
-
-.tabs-left > .nav-tabs > li > a:hover {
-  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
-}
-
-.tabs-left > .nav-tabs .active > a,
-.tabs-left > .nav-tabs .active > a:hover {
-  border-color: #ddd transparent #ddd #ddd;
-  *border-right-color: #ffffff;
-}
-
-.tabs-right > .nav-tabs {
-  float: right;
-  margin-left: 19px;
-  border-left: 1px solid #ddd;
-}
-
-.tabs-right > .nav-tabs > li > a {
-  margin-left: -1px;
-  -webkit-border-radius: 0 4px 4px 0;
-     -moz-border-radius: 0 4px 4px 0;
-          border-radius: 0 4px 4px 0;
-}
-
-.tabs-right > .nav-tabs > li > a:hover {
-  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
-}
-
-.tabs-right > .nav-tabs .active > a,
-.tabs-right > .nav-tabs .active > a:hover {
-  border-color: #ddd #ddd #ddd transparent;
-  *border-left-color: #ffffff;
-}
-
-.nav > .disabled > a {
-  color: #999999;
-}
-
-.nav > .disabled > a:hover {
-  text-decoration: none;
-  cursor: default;
-  background-color: transparent;
-}
-
-.navbar {
-  *position: relative;
-  *z-index: 2;
-  margin-bottom: 20px;
-  overflow: visible;
-}
-
-.navbar-inner {
-  min-height: 40px;
-  padding-right: 20px;
-  padding-left: 20px;
-  background-color: #fafafa;
-  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
-  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
-  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
-  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
-  background-repeat: repeat-x;
-  border: 1px solid #d4d4d4;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
-  *zoom: 1;
-  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
-     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
-          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
-}
-
-.navbar-inner:before,
-.navbar-inner:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.navbar-inner:after {
-  clear: both;
-}
-
-.navbar .container {
-  width: auto;
-}
-
-.nav-collapse.collapse {
-  height: auto;
-  overflow: visible;
-}
-
-.navbar .brand {
-  display: block;
-  float: left;
-  padding: 10px 20px 10px;
-  margin-left: -20px;
-  font-size: 20px;
-  font-weight: 200;
-  color: #777777;
-  text-shadow: 0 1px 0 #ffffff;
-}
-
-.navbar .brand:hover {
-  text-decoration: none;
-}
-
-.navbar-text {
-  margin-bottom: 0;
-  line-height: 40px;
-  color: #777777;
-}
-
-.navbar-link {
-  color: #777777;
-}
-
-.navbar-link:hover {
-  color: #333333;
-}
-
-.navbar .divider-vertical {
-  height: 40px;
-  margin: 0 9px;
-  border-right: 1px solid #ffffff;
-  border-left: 1px solid #f2f2f2;
-}
-
-.navbar .btn,
-.navbar .btn-group {
-  margin-top: 5px;
-}
-
-.navbar .btn-group .btn,
-.navbar .input-prepend .btn,
-.navbar .input-append .btn {
-  margin-top: 0;
-}
-
-.navbar-form {
-  margin-bottom: 0;
-  *zoom: 1;
-}
-
-.navbar-form:before,
-.navbar-form:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.navbar-form:after {
-  clear: both;
-}
-
-.navbar-form input,
-.navbar-form select,
-.navbar-form .radio,
-.navbar-form .checkbox {
-  margin-top: 5px;
-}
-
-.navbar-form input,
-.navbar-form select,
-.navbar-form .btn {
-  display: inline-block;
-  margin-bottom: 0;
-}
-
-.navbar-form input[type="image"],
-.navbar-form input[type="checkbox"],
-.navbar-form input[type="radio"] {
-  margin-top: 3px;
-}
-
-.navbar-form .input-append,
-.navbar-form .input-prepend {
-  margin-top: 5px;
-  white-space: nowrap;
-}
-
-.navbar-form .input-append input,
-.navbar-form .input-prepend input {
-  margin-top: 0;
-}
-
-.navbar-search {
-  position: relative;
-  float: left;
-  margin-top: 5px;
-  margin-bottom: 0;
-}
-
-.navbar-search .search-query {
-  padding: 4px 14px;
-  margin-bottom: 0;
-  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-  font-size: 13px;
-  font-weight: normal;
-  line-height: 1;
-  -webkit-border-radius: 15px;
-     -moz-border-radius: 15px;
-          border-radius: 15px;
-}
-
-.navbar-static-top {
-  position: static;
-  margin-bottom: 0;
-}
-
-.navbar-static-top .navbar-inner {
-  -webkit-border-radius: 0;
-     -moz-border-radius: 0;
-          border-radius: 0;
-}
-
-.navbar-fixed-top,
-.navbar-fixed-bottom {
-  position: fixed;
-  right: 0;
-  left: 0;
-  z-index: 1030;
-  margin-bottom: 0;
-}
-
-.navbar-fixed-top .navbar-inner,
-.navbar-static-top .navbar-inner {
-  border-width: 0 0 1px;
-}
-
-.navbar-fixed-bottom .navbar-inner {
-  border-width: 1px 0 0;
-}
-
-.navbar-fixed-top .navbar-inner,
-.navbar-fixed-bottom .navbar-inner {
-  padding-right: 0;
-  padding-left: 0;
-  -webkit-border-radius: 0;
-     -moz-border-radius: 0;
-          border-radius: 0;
-}
-
-.navbar-static-top .container,
-.navbar-fixed-top .container,
-.navbar-fixed-bottom .container {
-  width: 940px;
-}
-
-.navbar-fixed-top {
-  top: 0;
-}
-
-.navbar-fixed-top .navbar-inner,
-.navbar-static-top .navbar-inner {
-  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
-     -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
-          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
-}
-
-.navbar-fixed-bottom {
-  bottom: 0;
-}
-
-.navbar-fixed-bottom .navbar-inner {
-  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
-     -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
-          box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
-}
-
-.navbar .nav {
-  position: relative;
-  left: 0;
-  display: block;
-  float: left;
-  margin: 0 10px 0 0;
-}
-
-.navbar .nav.pull-right {
-  float: right;
-  margin-right: 0;
-}
-
-.navbar .nav > li {
-  float: left;
-}
-
-.navbar .nav > li > a {
-  float: none;
-  padding: 10px 15px 10px;
-  color: #777777;
-  text-decoration: none;
-  text-shadow: 0 1px 0 #ffffff;
-}
-
-.navbar .nav .dropdown-toggle .caret {
-  margin-top: 8px;
-}
-
-.navbar .nav > li > a:focus,
-.navbar .nav > li > a:hover {
-  color: #333333;
-  text-decoration: none;
-  background-color: transparent;
-}
-
-.navbar .nav > .active > a,
-.navbar .nav > .active > a:hover,
-.navbar .nav > .active > a:focus {
-  color: #555555;
-  text-decoration: none;
-  background-color: #e5e5e5;
-  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
-     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
-          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
-}
-
-.navbar .btn-navbar {
-  display: none;
-  float: right;
-  padding: 7px 10px;
-  margin-right: 5px;
-  margin-left: 5px;
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #ededed;
-  *background-color: #e5e5e5;
-  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
-  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
-  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
-  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
-  background-repeat: repeat-x;
-  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
-     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
-          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
-}
-
-.navbar .btn-navbar:hover,
-.navbar .btn-navbar:active,
-.navbar .btn-navbar.active,
-.navbar .btn-navbar.disabled,
-.navbar .btn-navbar[disabled] {
-  color: #ffffff;
-  background-color: #e5e5e5;
-  *background-color: #d9d9d9;
-}
-
-.navbar .btn-navbar:active,
-.navbar .btn-navbar.active {
-  background-color: #cccccc \9;
-}
-
-.navbar .btn-navbar .icon-bar {
-  display: block;
-  width: 18px;
-  height: 2px;
-  background-color: #f5f5f5;
-  -webkit-border-radius: 1px;
-     -moz-border-radius: 1px;
-          border-radius: 1px;
-  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
-     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
-          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
-}
-
-.btn-navbar .icon-bar + .icon-bar {
-  margin-top: 3px;
-}
-
-.navbar .nav > li > .dropdown-menu:before {
-  position: absolute;
-  top: -7px;
-  left: 9px;
-  display: inline-block;
-  border-right: 7px solid transparent;
-  border-bottom: 7px solid #ccc;
-  border-left: 7px solid transparent;
-  border-bottom-color: rgba(0, 0, 0, 0.2);
-  content: '';
-}
-
-.navbar .nav > li > .dropdown-menu:after {
-  position: absolute;
-  top: -6px;
-  left: 10px;
-  display: inline-block;
-  border-right: 6px solid transparent;
-  border-bottom: 6px solid #ffffff;
-  border-left: 6px solid transparent;
-  content: '';
-}
-
-.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
-  top: auto;
-  bottom: -7px;
-  border-top: 7px solid #ccc;
-  border-bottom: 0;
-  border-top-color: rgba(0, 0, 0, 0.2);
-}
-
-.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
-  top: auto;
-  bottom: -6px;
-  border-top: 6px solid #ffffff;
-  border-bottom: 0;
-}
-
-.navbar .nav li.dropdown > a:hover .caret {
-  border-top-color: #555555;
-  border-bottom-color: #555555;
-}
-
-.navbar .nav li.dropdown.open > .dropdown-toggle,
-.navbar .nav li.dropdown.active > .dropdown-toggle,
-.navbar .nav li.dropdown.open.active > .dropdown-toggle {
-  color: #555555;
-  background-color: #e5e5e5;
-}
-
-.navbar .nav li.dropdown > .dropdown-toggle .caret {
-  border-top-color: #777777;
-  border-bottom-color: #777777;
-}
-
-.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
-.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
-.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
-  border-top-color: #555555;
-  border-bottom-color: #555555;
-}
-
-.navbar .pull-right > li > .dropdown-menu,
-.navbar .nav > li > .dropdown-menu.pull-right {
-  right: 0;
-  left: auto;
-}
-
-.navbar .pull-right > li > .dropdown-menu:before,
-.navbar .nav > li > .dropdown-menu.pull-right:before {
-  right: 12px;
-  left: auto;
-}
-
-.navbar .pull-right > li > .dropdown-menu:after,
-.navbar .nav > li > .dropdown-menu.pull-right:after {
-  right: 13px;
-  left: auto;
-}
-
-.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
-.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
-  right: 100%;
-  left: auto;
-  margin-right: -1px;
-  margin-left: 0;
-  -webkit-border-radius: 6px 0 6px 6px;
-     -moz-border-radius: 6px 0 6px 6px;
-          border-radius: 6px 0 6px 6px;
-}
-
-.navbar-inverse .navbar-inner {
-  background-color: #1b1b1b;
-  background-image: -moz-linear-gradient(top, #222222, #111111);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
-  background-image: -webkit-linear-gradient(top, #222222, #111111);
-  background-image: -o-linear-gradient(top, #222222, #111111);
-  background-image: linear-gradient(to bottom, #222222, #111111);
-  background-repeat: repeat-x;
-  border-color: #252525;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
-}
-
-.navbar-inverse .brand,
-.navbar-inverse .nav > li > a {
-  color: #999999;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-}
-
-.navbar-inverse .brand:hover,
-.navbar-inverse .nav > li > a:hover {
-  color: #ffffff;
-}
-
-.navbar-inverse .brand {
-  color: #999999;
-}
-
-.navbar-inverse .navbar-text {
-  color: #999999;
-}
-
-.navbar-inverse .nav > li > a:focus,
-.navbar-inverse .nav > li > a:hover {
-  color: #ffffff;
-  background-color: transparent;
-}
-
-.navbar-inverse .nav .active > a,
-.navbar-inverse .nav .active > a:hover,
-.navbar-inverse .nav .active > a:focus {
-  color: #ffffff;
-  background-color: #111111;
-}
-
-.navbar-inverse .navbar-link {
-  color: #999999;
-}
-
-.navbar-inverse .navbar-link:hover {
-  color: #ffffff;
-}
-
-.navbar-inverse .divider-vertical {
-  border-right-color: #222222;
-  border-left-color: #111111;
-}
-
-.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
-.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
-.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
-  color: #ffffff;
-  background-color: #111111;
-}
-
-.navbar-inverse .nav li.dropdown > a:hover .caret {
-  border-top-color: #ffffff;
-  border-bottom-color: #ffffff;
-}
-
-.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
-  border-top-color: #999999;
-  border-bottom-color: #999999;
-}
-
-.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
-.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
-.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
-  border-top-color: #ffffff;
-  border-bottom-color: #ffffff;
-}
-
-.navbar-inverse .navbar-search .search-query {
-  color: #ffffff;
-  background-color: #515151;
-  border-color: #111111;
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
-  -webkit-transition: none;
-     -moz-transition: none;
-       -o-transition: none;
-          transition: none;
-}
-
-.navbar-inverse .navbar-search .search-query:-moz-placeholder {
-  color: #cccccc;
-}
-
-.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
-  color: #cccccc;
-}
-
-.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
-  color: #cccccc;
-}
-
-.navbar-inverse .navbar-search .search-query:focus,
-.navbar-inverse .navbar-search .search-query.focused {
-  padding: 5px 15px;
-  color: #333333;
-  text-shadow: 0 1px 0 #ffffff;
-  background-color: #ffffff;
-  border: 0;
-  outline: 0;
-  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
-     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
-          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
-}
-
-.navbar-inverse .btn-navbar {
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #0e0e0e;
-  *background-color: #040404;
-  background-image: -moz-linear-gradient(top, #151515, #040404);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
-  background-image: -webkit-linear-gradient(top, #151515, #040404);
-  background-image: -o-linear-gradient(top, #151515, #040404);
-  background-image: linear-gradient(to bottom, #151515, #040404);
-  background-repeat: repeat-x;
-  border-color: #040404 #040404 #000000;
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-}
-
-.navbar-inverse .btn-navbar:hover,
-.navbar-inverse .btn-navbar:active,
-.navbar-inverse .btn-navbar.active,
-.navbar-inverse .btn-navbar.disabled,
-.navbar-inverse .btn-navbar[disabled] {
-  color: #ffffff;
-  background-color: #040404;
-  *background-color: #000000;
-}
-
-.navbar-inverse .btn-navbar:active,
-.navbar-inverse .btn-navbar.active {
-  background-color: #000000 \9;
-}
-
-.breadcrumb {
-  padding: 8px 15px;
-  margin: 0 0 20px;
-  list-style: none;
-  background-color: #f5f5f5;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-}
-
-.breadcrumb > li {
-  display: inline-block;
-  *display: inline;
-  text-shadow: 0 1px 0 #ffffff;
-  *zoom: 1;
-}
-
-.breadcrumb > li > .divider {
-  padding: 0 5px;
-  color: #ccc;
-}
-
-.breadcrumb > .active {
-  color: #999999;
-}
-
-.pagination {
-  margin: 20px 0;
-}
-
-.pagination ul {
-  display: inline-block;
-  *display: inline;
-  margin-bottom: 0;
-  margin-left: 0;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  *zoom: 1;
-  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-}
-
-.pagination ul > li {
-  display: inline;
-}
-
-.pagination ul > li > a,
-.pagination ul > li > span {
-  float: left;
-  padding: 4px 12px;
-  line-height: 20px;
-  text-decoration: none;
-  background-color: #ffffff;
-  border: 1px solid #dddddd;
-  border-left-width: 0;
-}
-
-.pagination ul > li > a:hover,
-.pagination ul > .active > a,
-.pagination ul > .active > span {
-  background-color: #f5f5f5;
-}
-
-.pagination ul > .active > a,
-.pagination ul > .active > span {
-  color: #999999;
-  cursor: default;
-}
-
-.pagination ul > .disabled > span,
-.pagination ul > .disabled > a,
-.pagination ul > .disabled > a:hover {
-  color: #999999;
-  cursor: default;
-  background-color: transparent;
-}
-
-.pagination ul > li:first-child > a,
-.pagination ul > li:first-child > span {
-  border-left-width: 1px;
-  -webkit-border-bottom-left-radius: 4px;
-          border-bottom-left-radius: 4px;
-  -webkit-border-top-left-radius: 4px;
-          border-top-left-radius: 4px;
-  -moz-border-radius-bottomleft: 4px;
-  -moz-border-radius-topleft: 4px;
-}
-
-.pagination ul > li:last-child > a,
-.pagination ul > li:last-child > span {
-  -webkit-border-top-right-radius: 4px;
-          border-top-right-radius: 4px;
-  -webkit-border-bottom-right-radius: 4px;
-          border-bottom-right-radius: 4px;
-  -moz-border-radius-topright: 4px;
-  -moz-border-radius-bottomright: 4px;
-}
-
-.pagination-centered {
-  text-align: center;
-}
-
-.pagination-right {
-  text-align: right;
-}
-
-.pagination-large ul > li > a,
-.pagination-large ul > li > span {
-  padding: 11px 19px;
-  font-size: 17.5px;
-}
-
-.pagination-large ul > li:first-child > a,
-.pagination-large ul > li:first-child > span {
-  -webkit-border-bottom-left-radius: 6px;
-          border-bottom-left-radius: 6px;
-  -webkit-border-top-left-radius: 6px;
-          border-top-left-radius: 6px;
-  -moz-border-radius-bottomleft: 6px;
-  -moz-border-radius-topleft: 6px;
-}
-
-.pagination-large ul > li:last-child > a,
-.pagination-large ul > li:last-child > span {
-  -webkit-border-top-right-radius: 6px;
-          border-top-right-radius: 6px;
-  -webkit-border-bottom-right-radius: 6px;
-          border-bottom-right-radius: 6px;
-  -moz-border-radius-topright: 6px;
-  -moz-border-radius-bottomright: 6px;
-}
-
-.pagination-mini ul > li:first-child > a,
-.pagination-small ul > li:first-child > a,
-.pagination-mini ul > li:first-child > span,
-.pagination-small ul > li:first-child > span {
-  -webkit-border-bottom-left-radius: 3px;
-          border-bottom-left-radius: 3px;
-  -webkit-border-top-left-radius: 3px;
-          border-top-left-radius: 3px;
-  -moz-border-radius-bottomleft: 3px;
-  -moz-border-radius-topleft: 3px;
-}
-
-.pagination-mini ul > li:last-child > a,
-.pagination-small ul > li:last-child > a,
-.pagination-mini ul > li:last-child > span,
-.pagination-small ul > li:last-child > span {
-  -webkit-border-top-right-radius: 3px;
-          border-top-right-radius: 3px;
-  -webkit-border-bottom-right-radius: 3px;
-          border-bottom-right-radius: 3px;
-  -moz-border-radius-topright: 3px;
-  -moz-border-radius-bottomright: 3px;
-}
-
-.pagination-small ul > li > a,
-.pagination-small ul > li > span {
-  padding: 2px 10px;
-  font-size: 11.9px;
-}
-
-.pagination-mini ul > li > a,
-.pagination-mini ul > li > span {
-  padding: 0 6px;
-  font-size: 10.5px;
-}
-
-.pager {
-  margin: 20px 0;
-  text-align: center;
-  list-style: none;
-  *zoom: 1;
-}
-
-.pager:before,
-.pager:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.pager:after {
-  clear: both;
-}
-
-.pager li {
-  display: inline;
-}
-
-.pager li > a,
-.pager li > span {
-  display: inline-block;
-  padding: 5px 14px;
-  background-color: #fff;
-  border: 1px solid #ddd;
-  -webkit-border-radius: 15px;
-     -moz-border-radius: 15px;
-          border-radius: 15px;
-}
-
-.pager li > a:hover {
-  text-decoration: none;
-  background-color: #f5f5f5;
-}
-
-.pager .next > a,
-.pager .next > span {
-  float: right;
-}
-
-.pager .previous > a,
-.pager .previous > span {
-  float: left;
-}
-
-.pager .disabled > a,
-.pager .disabled > a:hover,
-.pager .disabled > span {
-  color: #999999;
-  cursor: default;
-  background-color: #fff;
-}
-
-.modal-backdrop {
-  position: fixed;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  z-index: 1040;
-  background-color: #000000;
-}
-
-.modal-backdrop.fade {
-  opacity: 0;
-}
-
-.modal-backdrop,
-.modal-backdrop.fade.in {
-  opacity: 0.8;
-  filter: alpha(opacity=80);
-}
-
-.modal {
-  position: fixed;
-  top: 10%;
-  left: 50%;
-  z-index: 1050;
-  width: 560px;
-  margin-left: -280px;
-  background-color: #ffffff;
-  border: 1px solid #999;
-  border: 1px solid rgba(0, 0, 0, 0.3);
-  *border: 1px solid #999;
-  -webkit-border-radius: 6px;
-     -moz-border-radius: 6px;
-          border-radius: 6px;
-  outline: none;
-  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
-     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
-          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
-  -webkit-background-clip: padding-box;
-     -moz-background-clip: padding-box;
-          background-clip: padding-box;
-}
-
-.modal.fade {
-  top: -25%;
-  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
-     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
-       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
-          transition: opacity 0.3s linear, top 0.3s ease-out;
-}
-
-.modal.fade.in {
-  top: 10%;
-}
-
-.modal-header {
-  padding: 9px 15px;
-  border-bottom: 1px solid #eee;
-}
-
-.modal-header .close {
-  margin-top: 2px;
-}
-
-.modal-header h3 {
-  margin: 0;
-  line-height: 30px;
-}
-
-.modal-body {
-  position: relative;
-  max-height: 400px;
-  padding: 15px;
-  overflow-y: auto;
-}
-
-.modal-form {
-  margin-bottom: 0;
-}
-
-.modal-footer {
-  padding: 14px 15px 15px;
-  margin-bottom: 0;
-  text-align: right;
-  background-color: #f5f5f5;
-  border-top: 1px solid #ddd;
-  -webkit-border-radius: 0 0 6px 6px;
-     -moz-border-radius: 0 0 6px 6px;
-          border-radius: 0 0 6px 6px;
-  *zoom: 1;
-  -webkit-box-shadow: inset 0 1px 0 #ffffff;
-     -moz-box-shadow: inset 0 1px 0 #ffffff;
-          box-shadow: inset 0 1px 0 #ffffff;
-}
-
-.modal-footer:before,
-.modal-footer:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.modal-footer:after {
-  clear: both;
-}
-
-.modal-footer .btn + .btn {
-  margin-bottom: 0;
-  margin-left: 5px;
-}
-
-.modal-footer .btn-group .btn + .btn {
-  margin-left: -1px;
-}
-
-.modal-footer .btn-block + .btn-block {
-  margin-left: 0;
-}
-
-.tooltip {
-  position: absolute;
-  z-index: 1030;
-  display: block;
-  padding: 5px;
-  font-size: 11px;
-  opacity: 0;
-  filter: alpha(opacity=0);
-  visibility: visible;
-}
-
-.tooltip.in {
-  opacity: 0.8;
-  filter: alpha(opacity=80);
-}
-
-.tooltip.top {
-  margin-top: -3px;
-}
-
-.tooltip.right {
-  margin-left: 3px;
-}
-
-.tooltip.bottom {
-  margin-top: 3px;
-}
-
-.tooltip.left {
-  margin-left: -3px;
-}
-
-.tooltip-inner {
-  max-width: 200px;
-  padding: 3px 8px;
-  color: #ffffff;
-  text-align: center;
-  text-decoration: none;
-  background-color: #000000;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-}
-
-.tooltip-arrow {
-  position: absolute;
-  width: 0;
-  height: 0;
-  border-color: transparent;
-  border-style: solid;
-}
-
-.tooltip.top .tooltip-arrow {
-  bottom: 0;
-  left: 50%;
-  margin-left: -5px;
-  border-top-color: #000000;
-  border-width: 5px 5px 0;
-}
-
-.tooltip.right .tooltip-arrow {
-  top: 50%;
-  left: 0;
-  margin-top: -5px;
-  border-right-color: #000000;
-  border-width: 5px 5px 5px 0;
-}
-
-.tooltip.left .tooltip-arrow {
-  top: 50%;
-  right: 0;
-  margin-top: -5px;
-  border-left-color: #000000;
-  border-width: 5px 0 5px 5px;
-}
-
-.tooltip.bottom .tooltip-arrow {
-  top: 0;
-  left: 50%;
-  margin-left: -5px;
-  border-bottom-color: #000000;
-  border-width: 0 5px 5px;
-}
-
-.popover {
-  position: absolute;
-  top: 0;
-  left: 0;
-  z-index: 1010;
-  display: none;
-  width: 236px;
-  padding: 1px;
-  text-align: left;
-  white-space: normal;
-  background-color: #ffffff;
-  border: 1px solid #ccc;
-  border: 1px solid rgba(0, 0, 0, 0.2);
-  -webkit-border-radius: 6px;
-     -moz-border-radius: 6px;
-          border-radius: 6px;
-  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-  -webkit-background-clip: padding-box;
-     -moz-background-clip: padding;
-          background-clip: padding-box;
-}
-
-.popover.top {
-  margin-top: -10px;
-}
-
-.popover.right {
-  margin-left: 10px;
-}
-
-.popover.bottom {
-  margin-top: 10px;
-}
-
-.popover.left {
-  margin-left: -10px;
-}
-
-.popover-title {
-  padding: 8px 14px;
-  margin: 0;
-  font-size: 14px;
-  font-weight: normal;
-  line-height: 18px;
-  background-color: #f7f7f7;
-  border-bottom: 1px solid #ebebeb;
-  -webkit-border-radius: 5px 5px 0 0;
-     -moz-border-radius: 5px 5px 0 0;
-          border-radius: 5px 5px 0 0;
-}
-
-.popover-content {
-  padding: 9px 14px;
-}
-
-.popover .arrow,
-.popover .arrow:after {
-  position: absolute;
-  display: block;
-  width: 0;
-  height: 0;
-  border-color: transparent;
-  border-style: solid;
-}
-
-.popover .arrow {
-  border-width: 11px;
-}
-
-.popover .arrow:after {
-  border-width: 10px;
-  content: "";
-}
-
-.popover.top .arrow {
-  bottom: -11px;
-  left: 50%;
-  margin-left: -11px;
-  border-top-color: #999;
-  border-top-color: rgba(0, 0, 0, 0.25);
-  border-bottom-width: 0;
-}
-
-.popover.top .arrow:after {
-  bottom: 1px;
-  margin-left: -10px;
-  border-top-color: #ffffff;
-  border-bottom-width: 0;
-}
-
-.popover.right .arrow {
-  top: 50%;
-  left: -11px;
-  margin-top: -11px;
-  border-right-color: #999;
-  border-right-color: rgba(0, 0, 0, 0.25);
-  border-left-width: 0;
-}
-
-.popover.right .arrow:after {
-  bottom: -10px;
-  left: 1px;
-  border-right-color: #ffffff;
-  border-left-width: 0;
-}
-
-.popover.bottom .arrow {
-  top: -11px;
-  left: 50%;
-  margin-left: -11px;
-  border-bottom-color: #999;
-  border-bottom-color: rgba(0, 0, 0, 0.25);
-  border-top-width: 0;
-}
-
-.popover.bottom .arrow:after {
-  top: 1px;
-  margin-left: -10px;
-  border-bottom-color: #ffffff;
-  border-top-width: 0;
-}
-
-.popover.left .arrow {
-  top: 50%;
-  right: -11px;
-  margin-top: -11px;
-  border-left-color: #999;
-  border-left-color: rgba(0, 0, 0, 0.25);
-  border-right-width: 0;
-}
-
-.popover.left .arrow:after {
-  right: 1px;
-  bottom: -10px;
-  border-left-color: #ffffff;
-  border-right-width: 0;
-}
-
-.thumbnails {
-  margin-left: -20px;
-  list-style: none;
-  *zoom: 1;
-}
-
-.thumbnails:before,
-.thumbnails:after {
-  display: table;
-  line-height: 0;
-  content: "";
-}
-
-.thumbnails:after {
-  clear: both;
-}
-
-.row-fluid .thumbnails {
-  margin-left: 0;
-}
-
-.thumbnails > li {
-  float: left;
-  margin-bottom: 20px;
-  margin-left: 20px;
-}
-
-.thumbnail {
-  display: block;
-  padding: 4px;
-  line-height: 20px;
-  border: 1px solid #ddd;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
-     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
-          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
-  -webkit-transition: all 0.2s ease-in-out;
-     -moz-transition: all 0.2s ease-in-out;
-       -o-transition: all 0.2s ease-in-out;
-          transition: all 0.2s ease-in-out;
-}
-
-a.thumbnail:hover {
-  border-color: #0088cc;
-  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
-     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
-          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
-}
-
-.thumbnail > img {
-  display: block;
-  max-width: 100%;
-  margin-right: auto;
-  margin-left: auto;
-}
-
-.thumbnail .caption {
-  padding: 9px;
-  color: #555555;
-}
-
-.media,
-.media-body {
-  overflow: hidden;
-  *overflow: visible;
-  zoom: 1;
-}
-
-.media,
-.media .media {
-  margin-top: 15px;
-}
-
-.media:first-child {
-  margin-top: 0;
-}
-
-.media-object {
-  display: block;
-}
-
-.media-heading {
-  margin: 0 0 5px;
-}
-
-.media .pull-left {
-  margin-right: 10px;
-}
-
-.media .pull-right {
-  margin-left: 10px;
-}
-
-.media-list {
-  margin-left: 0;
-  list-style: none;
-}
-
-.label,
-.badge {
-  display: inline-block;
-  padding: 2px 4px;
-  font-size: 11.844px;
-  font-weight: bold;
-  line-height: 14px;
-  color: #ffffff;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  white-space: nowrap;
-  vertical-align: baseline;
-  background-color: #999999;
-}
-
-.label {
-  -webkit-border-radius: 3px;
-     -moz-border-radius: 3px;
-          border-radius: 3px;
-}
-
-.badge {
-  padding-right: 9px;
-  padding-left: 9px;
-  -webkit-border-radius: 9px;
-     -moz-border-radius: 9px;
-          border-radius: 9px;
-}
-
-.label:empty,
-.badge:empty {
-  display: none;
-}
-
-a.label:hover,
-a.badge:hover {
-  color: #ffffff;
-  text-decoration: none;
-  cursor: pointer;
-}
-
-.label-important,
-.badge-important {
-  background-color: #b94a48;
-}
-
-.label-important[href],
-.badge-important[href] {
-  background-color: #953b39;
-}
-
-.label-warning,
-.badge-warning {
-  background-color: #f89406;
-}
-
-.label-warning[href],
-.badge-warning[href] {
-  background-color: #c67605;
-}
-
-.label-success,
-.badge-success {
-  background-color: #468847;
-}
-
-.label-success[href],
-.badge-success[href] {
-  background-color: #356635;
-}
-
-.label-info,
-.badge-info {
-  background-color: #3a87ad;
-}
-
-.label-info[href],
-.badge-info[href] {
-  background-color: #2d6987;
-}
-
-.label-inverse,
-.badge-inverse {
-  background-color: #333333;
-}
-
-.label-inverse[href],
-.badge-inverse[href] {
-  background-color: #1a1a1a;
-}
-
-.btn .label,
-.btn .badge {
-  position: relative;
-  top: -1px;
-}
-
-.btn-mini .label,
-.btn-mini .badge {
-  top: 0;
-}
-
-@-webkit-keyframes progress-bar-stripes {
-  from {
-    background-position: 40px 0;
-  }
-  to {
-    background-position: 0 0;
-  }
-}
-
-@-moz-keyframes progress-bar-stripes {
-  from {
-    background-position: 40px 0;
-  }
-  to {
-    background-position: 0 0;
-  }
-}
-
-@-ms-keyframes progress-bar-stripes {
-  from {
-    background-position: 40px 0;
-  }
-  to {
-    background-position: 0 0;
-  }
-}
-
-@-o-keyframes progress-bar-stripes {
-  from {
-    background-position: 0 0;
-  }
-  to {
-    background-position: 40px 0;
-  }
-}
-
-@keyframes progress-bar-stripes {
-  from {
-    background-position: 40px 0;
-  }
-  to {
-    background-position: 0 0;
-  }
-}
-
-.progress {
-  height: 20px;
-  margin-bottom: 20px;
-  overflow: hidden;
-  background-color: #f7f7f7;
-  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
-  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
-  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
-  background-repeat: repeat-x;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-}
-
-.progress .bar {
-  float: left;
-  width: 0;
-  height: 100%;
-  font-size: 12px;
-  color: #ffffff;
-  text-align: center;
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-  background-color: #0e90d2;
-  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
-  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
-  background-image: -o-linear-gradient(top, #149bdf, #0480be);
-  background-image: linear-gradient(to bottom, #149bdf, #0480be);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
-  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-  -webkit-box-sizing: border-box;
-     -moz-box-sizing: border-box;
-          box-sizing: border-box;
-  -webkit-transition: width 0.6s ease;
-     -moz-transition: width 0.6s ease;
-       -o-transition: width 0.6s ease;
-          transition: width 0.6s ease;
-}
-
-.progress .bar + .bar {
-  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-}
-
-.progress-striped .bar {
-  background-color: #149bdf;
-  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  -webkit-background-size: 40px 40px;
-     -moz-background-size: 40px 40px;
-       -o-background-size: 40px 40px;
-          background-size: 40px 40px;
-}
-
-.progress.active .bar {
-  -webkit-animation: progress-bar-stripes 2s linear infinite;
-     -moz-animation: progress-bar-stripes 2s linear infinite;
-      -ms-animation: progress-bar-stripes 2s linear infinite;
-       -o-animation: progress-bar-stripes 2s linear infinite;
-          animation: progress-bar-stripes 2s linear infinite;
-}
-
-.progress-danger .bar,
-.progress .bar-danger {
-  background-color: #dd514c;
-  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
-  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
-  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
-  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
-}
-
-.progress-danger.progress-striped .bar,
-.progress-striped .bar-danger {
-  background-color: #ee5f5b;
-  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-}
-
-.progress-success .bar,
-.progress .bar-success {
-  background-color: #5eb95e;
-  background-image: -moz-linear-gradient(top, #62c462, #57a957);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
-  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
-  background-image: -o-linear-gradient(top, #62c462, #57a957);
-  background-image: linear-gradient(to bottom, #62c462, #57a957);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
-}
-
-.progress-success.progress-striped .bar,
-.progress-striped .bar-success {
-  background-color: #62c462;
-  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-}
-
-.progress-info .bar,
-.progress .bar-info {
-  background-color: #4bb1cf;
-  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
-  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
-  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
-  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
-}
-
-.progress-info.progress-striped .bar,
-.progress-striped .bar-info {
-  background-color: #5bc0de;
-  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-}
-
-.progress-warning .bar,
-.progress .bar-warning {
-  background-color: #faa732;
-  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
-  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
-  background-image: -o-linear-gradient(top, #fbb450, #f89406);
-  background-image: linear-gradient(to bottom, #fbb450, #f89406);
-  background-repeat: repeat-x;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
-}
-
-.progress-warning.progress-striped .bar,
-.progress-striped .bar-warning {
-  background-color: #fbb450;
-  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-}
-
-.accordion {
-  margin-bottom: 20px;
-}
-
-.accordion-group {
-  margin-bottom: 2px;
-  border: 1px solid #e5e5e5;
-  -webkit-border-radius: 4px;
-     -moz-border-radius: 4px;
-          border-radius: 4px;
-}
-
-.accordion-heading {
-  border-bottom: 0;
-}
-
-.accordion-heading .accordion-toggle {
-  display: block;
-  padding: 8px 15px;
-}
-
-.accordion-toggle {
-  cursor: pointer;
-}
-
-.accordion-inner {
-  padding: 9px 15px;
-  border-top: 1px solid #e5e5e5;
-}
-
-.carousel {
-  position: relative;
-  margin-bottom: 20px;
-  line-height: 1;
-}
-
-.carousel-inner {
-  position: relative;
-  width: 100%;
-  overflow: hidden;
-}
-
-.carousel-inner > .item {
-  position: relative;
-  display: none;
-  -webkit-transition: 0.6s ease-in-out left;
-     -moz-transition: 0.6s ease-in-out left;
-       -o-transition: 0.6s ease-in-out left;
-          transition: 0.6s ease-in-out left;
-}
-
-.carousel-inner > .item > img {
-  display: block;
-  line-height: 1;
-}
-
-.carousel-inner > .active,
-.carousel-inner > .next,
-.carousel-inner > .prev {
-  display: block;
-}
-
-.carousel-inner > .active {
-  left: 0;
-}
-
-.carousel-inner > .next,
-.carousel-inner > .prev {
-  position: absolute;
-  top: 0;
-  width: 100%;
-}
-
-.carousel-inner > .next {
-  left: 100%;
-}
-
-.carousel-inner > .prev {
-  left: -100%;
-}
-
-.carousel-inner > .next.left,
-.carousel-inner > .prev.right {
-  left: 0;
-}
-
-.carousel-inner > .active.left {
-  left: -100%;
-}
-
-.carousel-inner > .active.right {
-  left: 100%;
-}
-
-.carousel-control {
-  position: absolute;
-  top: 40%;
-  left: 15px;
-  width: 40px;
-  height: 40px;
-  margin-top: -20px;
-  font-size: 60px;
-  font-weight: 100;
-  line-height: 30px;
-  color: #ffffff;
-  text-align: center;
-  background: #222222;
-  border: 3px solid #ffffff;
-  -webkit-border-radius: 23px;
-     -moz-border-radius: 23px;
-          border-radius: 23px;
-  opacity: 0.5;
-  filter: alpha(opacity=50);
-}
-
-.carousel-control.right {
-  right: 15px;
-  left: auto;
-}
-
-.carousel-control:hover {
-  color: #ffffff;
-  text-decoration: none;
-  opacity: 0.9;
-  filter: alpha(opacity=90);
-}
-
-.carousel-caption {
-  position: absolute;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  padding: 15px;
-  background: #333333;
-  background: rgba(0, 0, 0, 0.75);
-}
-
-.carousel-caption h4,
-.carousel-caption p {
-  line-height: 20px;
-  color: #ffffff;
-}
-
-.carousel-caption h4 {
-  margin: 0 0 5px;
-}
-
-.carousel-caption p {
-  margin-bottom: 0;
-}
-
-.hero-unit {
-  padding: 60px;
-  margin-bottom: 30px;
-  font-size: 18px;
-  font-weight: 200;
-  line-height: 30px;
-  color: inherit;
-  background-color: #eeeeee;
-  -webkit-border-radius: 6px;
-     -moz-border-radius: 6px;
-          border-radius: 6px;
-}
-
-.hero-unit h1 {
-  margin-bottom: 0;
-  font-size: 60px;
-  line-height: 1;
-  letter-spacing: -1px;
-  color: inherit;
-}
-
-.hero-unit li {
-  line-height: 30px;
-}
-
-.pull-right {
-  float: right;
-}
-
-.pull-left {
-  float: left;
-}
-
-.hide {
-  display: none;
-}
-
-.show {
-  display: block;
-}
-
-.invisible {
-  visibility: hidden;
-}
-
-.affix {
-  position: fixed;
-}
--- a/enmi12/glossaire/glossaire/css/main.css	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,298 +0,0 @@
-/*
- * HTML5 Boilerplate
- *
- * What follows is the result of much research on cross-browser styling.
- * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
- * Kroc Camen, and the H5BP dev community and team.
- */
-
-/* ==========================================================================
-   Base styles: opinionated defaults
-   ========================================================================== */
-
-html,
-button,
-input,
-select,
-textarea {
-    color: #222;
-}
-
-body {
-    font-size: 1em;
-    line-height: 1.4;
-}
-
-/*
- * Remove text-shadow in selection highlight: h5bp.com/i
- * These selection declarations have to be separate.
- * Customize the background color to match your design.
- */
-
-::-moz-selection {
-    background: #b3d4fc;
-    text-shadow: none;
-}
-
-::selection {
-    background: #b3d4fc;
-    text-shadow: none;
-}
-
-/*
- * A better looking default horizontal rule
- */
-
-hr {
-    display: block;
-    height: 1px;
-    border: 0;
-    border-top: 1px solid #ccc;
-    margin: 1em 0;
-    padding: 0;
-}
-
-/*
- * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
- */
-
-img {
-    vertical-align: middle;
-}
-
-/*
- * Remove default fieldset styles.
- */
-
-fieldset {
-    border: 0;
-    margin: 0;
-    padding: 0;
-}
-
-/*
- * Allow only vertical resizing of textareas.
- */
-
-textarea {
-    resize: vertical;
-}
-
-/* ==========================================================================
-   Chrome Frame prompt
-   ========================================================================== */
-
-.chromeframe {
-    margin: 0.2em 0;
-    background: #ccc;
-    color: #000;
-    padding: 0.2em 0;
-}
-
-/* ==========================================================================
-   Author's custom styles
-   ========================================================================== */
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-/* ==========================================================================
-   Helper classes
-   ========================================================================== */
-
-/*
- * Image replacement
- */
-
-.ir {
-    background-color: transparent;
-    border: 0;
-    overflow: hidden;
-    /* IE 6/7 fallback */
-    *text-indent: -9999px;
-}
-
-.ir:before {
-    content: "";
-    display: block;
-    width: 0;
-    height: 100%;
-}
-
-/*
- * Hide from both screenreaders and browsers: h5bp.com/u
- */
-
-.hidden {
-    display: none !important;
-    visibility: hidden;
-}
-
-/*
- * Hide only visually, but have it available for screenreaders: h5bp.com/v
- */
-
-.visuallyhidden {
-    border: 0;
-    clip: rect(0 0 0 0);
-    height: 1px;
-    margin: -1px;
-    overflow: hidden;
-    padding: 0;
-    position: absolute;
-    width: 1px;
-}
-
-/*
- * Extends the .visuallyhidden class to allow the element to be focusable
- * when navigated to via the keyboard: h5bp.com/p
- */
-
-.visuallyhidden.focusable:active,
-.visuallyhidden.focusable:focus {
-    clip: auto;
-    height: auto;
-    margin: 0;
-    overflow: visible;
-    position: static;
-    width: auto;
-}
-
-/*
- * Hide visually and from screenreaders, but maintain layout
- */
-
-.invisible {
-    visibility: hidden;
-}
-
-/*
- * Clearfix: contain floats
- *
- * For modern browsers
- * 1. The space content is one way to avoid an Opera bug when the
- *    `contenteditable` attribute is included anywhere else in the document.
- *    Otherwise it causes space to appear at the top and bottom of elements
- *    that receive the `clearfix` class.
- * 2. The use of `table` rather than `block` is only necessary if using
- *    `:before` to contain the top-margins of child elements.
- */
-
-.clearfix:before,
-.clearfix:after {
-    content: " "; /* 1 */
-    display: table; /* 2 */
-}
-
-.clearfix:after {
-    clear: both;
-}
-
-/*
- * For IE 6/7 only
- * Include this rule to trigger hasLayout and contain floats.
- */
-
-.clearfix {
-    *zoom: 1;
-}
-
-/* ==========================================================================
-   EXAMPLE Media Queries for Responsive Design.
-   Theses examples override the primary ('mobile first') styles.
-   Modify as content requires.
-   ========================================================================== */
-
-@media only screen and (min-width: 35em) {
-    /* Style adjustments for viewports that meet the condition */
-}
-
-@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
-       only screen and (min-resolution: 144dpi) {
-    /* Style adjustments for high resolution devices */
-}
-
-/* ==========================================================================
-   Print styles.
-   Inlined to avoid required HTTP connection: h5bp.com/r
-   ========================================================================== */
-
-@media print {
-    * {
-        background: transparent !important;
-        color: #000 !important; /* Black prints faster: h5bp.com/s */
-        box-shadow: none !important;
-        text-shadow: none !important;
-    }
-
-    a,
-    a:visited {
-        text-decoration: underline;
-    }
-
-    a[href]:after {
-        content: " (" attr(href) ")";
-    }
-
-    abbr[title]:after {
-        content: " (" attr(title) ")";
-    }
-
-    /*
-     * Don't show links for images, or javascript/internal links
-     */
-
-    .ir a:after,
-    a[href^="javascript:"]:after,
-    a[href^="#"]:after {
-        content: "";
-    }
-
-    pre,
-    blockquote {
-        border: 1px solid #999;
-        page-break-inside: avoid;
-    }
-
-    thead {
-        display: table-header-group; /* h5bp.com/t */
-    }
-
-    tr,
-    img {
-        page-break-inside: avoid;
-    }
-
-    img {
-        max-width: 100% !important;
-    }
-
-    @page {
-        margin: 0.5cm;
-    }
-
-    p,
-    h2,
-    h3 {
-        orphans: 3;
-        widows: 3;
-    }
-
-    h2,
-    h3 {
-        page-break-after: avoid;
-    }
-}
--- a/enmi12/glossaire/glossaire/css/normalize.css	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,504 +0,0 @@
-/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
-
-/* ==========================================================================
-   HTML5 display definitions
-   ========================================================================== */
-
-/*
- * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
- */
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-nav,
-section,
-summary {
-    display: block;
-}
-
-/*
- * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
- */
-
-audio,
-canvas,
-video {
-    display: inline-block;
-    *display: inline;
-    *zoom: 1;
-}
-
-/*
- * Prevents modern browsers from displaying `audio` without controls.
- * Remove excess height in iOS 5 devices.
- */
-
-audio:not([controls]) {
-    display: none;
-    height: 0;
-}
-
-/*
- * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
- * and Safari 4.
- * Known issue: no IE 6 support.
- */
-
-[hidden] {
-    display: none;
-}
-
-/* ==========================================================================
-   Base
-   ========================================================================== */
-
-/*
- * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
- *    `em` units.
- * 2. Prevents iOS text size adjust after orientation change, without disabling
- *    user zoom.
- */
-
-html {
-    font-size: 100%; /* 1 */
-    -webkit-text-size-adjust: 100%; /* 2 */
-    -ms-text-size-adjust: 100%; /* 2 */
-}
-
-/*
- * Addresses `font-family` inconsistency between `textarea` and other form
- * elements.
- */
-
-html,
-button,
-input,
-select,
-textarea {
-    font-family: sans-serif;
-}
-
-/*
- * Addresses margins handled incorrectly in IE 6/7.
- */
-
-body {
-    margin: 0;
-}
-
-/* ==========================================================================
-   Links
-   ========================================================================== */
-
-/*
- * Addresses `outline` inconsistency between Chrome and other browsers.
- */
-
-a:focus {
-    outline: thin dotted;
-}
-
-/*
- * Improves readability when focused and also mouse hovered in all browsers.
- */
-
-a:active,
-a:hover {
-    outline: 0;
-}
-
-/* ==========================================================================
-   Typography
-   ========================================================================== */
-
-/*
- * Addresses font sizes and margins set differently in IE 6/7.
- * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
- * and Chrome.
- */
-
-h1 {
-    font-size: 2em;
-    margin: 0.67em 0;
-}
-
-h2 {
-    font-size: 1.5em;
-    margin: 0.83em 0;
-}
-
-h3 {
-    font-size: 1.17em;
-    margin: 1em 0;
-}
-
-h4 {
-    font-size: 1em;
-    margin: 1.33em 0;
-}
-
-h5 {
-    font-size: 0.83em;
-    margin: 1.67em 0;
-}
-
-h6 {
-    font-size: 0.75em;
-    margin: 2.33em 0;
-}
-
-/*
- * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
- */
-
-abbr[title] {
-    border-bottom: 1px dotted;
-}
-
-/*
- * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
- */
-
-b,
-strong {
-    font-weight: bold;
-}
-
-blockquote {
-    margin: 1em 40px;
-}
-
-/*
- * Addresses styling not present in Safari 5 and Chrome.
- */
-
-dfn {
-    font-style: italic;
-}
-
-/*
- * Addresses styling not present in IE 6/7/8/9.
- */
-
-mark {
-    background: #ff0;
-    color: #000;
-}
-
-/*
- * Addresses margins set differently in IE 6/7.
- */
-
-p,
-pre {
-    margin: 1em 0;
-}
-
-/*
- * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
- */
-
-code,
-kbd,
-pre,
-samp {
-    font-family: monospace, serif;
-    _font-family: 'courier new', monospace;
-    font-size: 1em;
-}
-
-/*
- * Improves readability of pre-formatted text in all browsers.
- */
-
-pre {
-    white-space: pre;
-    white-space: pre-wrap;
-    word-wrap: break-word;
-}
-
-/*
- * Addresses CSS quotes not supported in IE 6/7.
- */
-
-q {
-    quotes: none;
-}
-
-/*
- * Addresses `quotes` property not supported in Safari 4.
- */
-
-q:before,
-q:after {
-    content: '';
-    content: none;
-}
-
-/*
- * Addresses inconsistent and variable font size in all browsers.
- */
-
-small {
-    font-size: 80%;
-}
-
-/*
- * Prevents `sub` and `sup` affecting `line-height` in all browsers.
- */
-
-sub,
-sup {
-    font-size: 75%;
-    line-height: 0;
-    position: relative;
-    vertical-align: baseline;
-}
-
-sup {
-    top: -0.5em;
-}
-
-sub {
-    bottom: -0.25em;
-}
-
-/* ==========================================================================
-   Lists
-   ========================================================================== */
-
-/*
- * Addresses margins set differently in IE 6/7.
- */
-
-dl,
-menu,
-ol,
-ul {
-    margin: 1em 0;
-}
-
-dd {
-    margin: 0 0 0 40px;
-}
-
-/*
- * Addresses paddings set differently in IE 6/7.
- */
-
-menu,
-ol,
-ul {
-    padding: 0 0 0 40px;
-}
-
-/*
- * Corrects list images handled incorrectly in IE 7.
- */
-
-nav ul,
-nav ol {
-    list-style: none;
-    list-style-image: none;
-}
-
-/* ==========================================================================
-   Embedded content
-   ========================================================================== */
-
-/*
- * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
- * 2. Improves image quality when scaled in IE 7.
- */
-
-img {
-    border: 0; /* 1 */
-    -ms-interpolation-mode: bicubic; /* 2 */
-}
-
-/*
- * Corrects overflow displayed oddly in IE 9.
- */
-
-svg:not(:root) {
-    overflow: hidden;
-}
-
-/* ==========================================================================
-   Figures
-   ========================================================================== */
-
-/*
- * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
- */
-
-figure {
-    margin: 0;
-}
-
-/* ==========================================================================
-   Forms
-   ========================================================================== */
-
-/*
- * Corrects margin displayed oddly in IE 6/7.
- */
-
-form {
-    margin: 0;
-}
-
-/*
- * Define consistent border, margin, and padding.
- */
-
-fieldset {
-    border: 1px solid #c0c0c0;
-    margin: 0 2px;
-    padding: 0.35em 0.625em 0.75em;
-}
-
-/*
- * 1. Corrects color not being inherited in IE 6/7/8/9.
- * 2. Corrects text not wrapping in Firefox 3.
- * 3. Corrects alignment displayed oddly in IE 6/7.
- */
-
-legend {
-    border: 0; /* 1 */
-    padding: 0;
-    white-space: normal; /* 2 */
-    *margin-left: -7px; /* 3 */
-}
-
-/*
- * 1. Corrects font size not being inherited in all browsers.
- * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
- *    and Chrome.
- * 3. Improves appearance and consistency in all browsers.
- */
-
-button,
-input,
-select,
-textarea {
-    font-size: 100%; /* 1 */
-    margin: 0; /* 2 */
-    vertical-align: baseline; /* 3 */
-    *vertical-align: middle; /* 3 */
-}
-
-/*
- * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
- * the UA stylesheet.
- */
-
-button,
-input {
-    line-height: normal;
-}
-
-/*
- * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
- *    and `video` controls.
- * 2. Corrects inability to style clickable `input` types in iOS.
- * 3. Improves usability and consistency of cursor style between image-type
- *    `input` and others.
- * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
- *    Known issue: inner spacing remains in IE 6.
- */
-
-button,
-html input[type="button"], /* 1 */
-input[type="reset"],
-input[type="submit"] {
-    -webkit-appearance: button; /* 2 */
-    cursor: pointer; /* 3 */
-    *overflow: visible;  /* 4 */
-}
-
-/*
- * Re-set default cursor for disabled elements.
- */
-
-button[disabled],
-input[disabled] {
-    cursor: default;
-}
-
-/*
- * 1. Addresses box sizing set to content-box in IE 8/9.
- * 2. Removes excess padding in IE 8/9.
- * 3. Removes excess padding in IE 7.
- *    Known issue: excess padding remains in IE 6.
- */
-
-input[type="checkbox"],
-input[type="radio"] {
-    box-sizing: border-box; /* 1 */
-    padding: 0; /* 2 */
-    *height: 13px; /* 3 */
-    *width: 13px; /* 3 */
-}
-
-/*
- * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
- * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
- *    (include `-moz` to future-proof).
- */
-
-input[type="search"] {
-    -webkit-appearance: textfield; /* 1 */
-    -moz-box-sizing: content-box;
-    -webkit-box-sizing: content-box; /* 2 */
-    box-sizing: content-box;
-}
-
-/*
- * Removes inner padding and search cancel button in Safari 5 and Chrome
- * on OS X.
- */
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
-    -webkit-appearance: none;
-}
-
-/*
- * Removes inner padding and border in Firefox 3+.
- */
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-    border: 0;
-    padding: 0;
-}
-
-/*
- * 1. Removes default vertical scrollbar in IE 6/7/8/9.
- * 2. Improves readability and alignment in all browsers.
- */
-
-textarea {
-    overflow: auto; /* 1 */
-    vertical-align: top; /* 2 */
-}
-
-/* ==========================================================================
-   Tables
-   ========================================================================== */
-
-/*
- * Remove most spacing between table cells.
- */
-
-table {
-    border-collapse: collapse;
-    border-spacing: 0;
-}
--- a/enmi12/glossaire/glossaire/css/resetButton.css	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,88 +0,0 @@
-/* buttons */
-
-/* Note: Values in nsNativeTheme IsWidgetStyled function
-   need to match button background/border values here */
-
-button,
-input[type="reset"],
-input[type="button"],
-input[type="submit"] {
-  -moz-appearance: button;
-  /* The sum of border-top, border-bottom, padding-top, padding-bottom
-     must be the same here, for text inputs, and for <select>.  For
-     buttons, make sure to include the -moz-focus-inner border/padding. */
-  padding: 0px 6px 0px 6px;
-  border: 2px outset ButtonFace;
-  background-color: ButtonFace;
-  color: ButtonText;
-  font: -moz-button;
-  line-height: normal !important;
-  white-space: pre;
-  cursor: default;
-  -moz-box-sizing: border-box;
-  -moz-user-select: none;
-  -moz-binding: none;
-  text-align: center;
-}
-
-button {
-  /* Buttons should lay out like "normal" html, mostly */
-  white-space: inherit;
-  text-indent: 0;
-}
-
-*|*::-moz-button-content {
-  display: block;
-}
-
-button:hover,
-input[type="reset"]:hover,
-input[type="button"]:hover,
-input[type="submit"]:hover {
-  background-color: -moz-buttonhoverface;
-  color: -moz-buttonhovertext;
-}
-
-button:active:hover,
-input[type="reset"]:active:hover,
-input[type="button"]:active:hover,
-input[type="submit"]:active:hover {
-  padding: 0px 5px 0px 7px;
-  border-style: inset;
-  background-color: ButtonFace;
-  color: ButtonText;
-}
-
-button::-moz-focus-inner,
-input[type="reset"]::-moz-focus-inner,
-input[type="button"]::-moz-focus-inner,
-input[type="submit"]::-moz-focus-inner,
-input[type="file"] > input[type="button"]::-moz-focus-inner {
-  padding: 0px 2px 0px 2px;
-  border: 1px dotted transparent;
-}
-
-button:focus::-moz-focus-inner,
-input[type="reset"]:focus::-moz-focus-inner,
-input[type="button"]:focus::-moz-focus-inner,
-input[type="submit"]:focus::-moz-focus-inner,
-input[type="file"] > input[type="button"]:focus::-moz-focus-inner {
-  border-color: ButtonText;
-}
-
-button[disabled]:active, button[disabled],
-input[type="reset"][disabled]:active,
-input[type="reset"][disabled],
-input[type="button"][disabled]:active,
-input[type="button"][disabled],
-select[disabled] > input[type="button"],
-select[disabled] > input[type="button"]:active,
-input[type="submit"][disabled]:active,
-input[type="submit"][disabled] {
-  /* The sum of border-top, border-bottom, padding-top, padding-bottom
-     must be the same here and for text inputs */
-  padding: 0px 6px 0px 6px;
-  border: 2px outset ButtonFace;
-  color: GrayText;
-  cursor: inherit;
-}
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/css/style.css	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1129 +0,0 @@
-/* Start: Recommended Isotope styles */
-
-/**** Isotope Filtering ****/
-
-.isotope-item {
-  z-index: 2;
-}
-
-.isotope-hidden.isotope-item {
-  pointer-events: none;
-  z-index: 1;
-}
-
-input[type="radio"]{
-	cursor:pointer;
-	margin-top: -2px
-}
-
-label{
-	cursor:pointer;
-	margin-right:30px !important;
-}
-/**** Isotope CSS3 transitions ****/
-.definition {
-	width: 200px;
-	padding: 15px;
-}
-
-/*.folder h1{
-	max-width: 160px;
-	font-size: 15px;
-}*/
-
-.isotope,
-.isotope .isotope-item {
-  -webkit-transition-duration: 0.8s;
-     -moz-transition-duration: 0.8s;
-      -ms-transition-duration: 0.8s;
-       -o-transition-duration: 0.8s;
-          transition-duration: 0.8s;
-}
-
-.isotope {
-  -webkit-transition-property: height, width;
-     -moz-transition-property: height, width;
-      -ms-transition-property: height, width;
-       -o-transition-property: height, width;
-          transition-property: height, width;
-}
-
-.isotope .isotope-item {
-  -webkit-transition-property: -webkit-transform, opacity;
-     -moz-transition-property:    -moz-transform, opacity;
-      -ms-transition-property:     -ms-transform, opacity;
-       -o-transition-property:      -o-transform, opacity;
-          transition-property:         transform, opacity;
-}
-
-/**** disabling Isotope CSS3 transitions ****/
-
-.isotope.no-transition,
-.isotope.no-transition .isotope-item,
-.isotope .isotope-item.no-transition {
-  -webkit-transition-duration: 0s;
-     -moz-transition-duration: 0s;
-      -ms-transition-duration: 0s;
-       -o-transition-duration: 0s;
-          transition-duration: 0s;
-}
-
-/* End: Recommended Isotope styles */
-
-
-
-/* disable CSS transitions for containers with infinite scrolling*/
-.isotope.infinite-scrolling {
-  -webkit-transition: none;
-     -moz-transition: none;
-      -ms-transition: none;
-       -o-transition: none;
-          transition: none;
-}
-
-
-/**** Base styles ****/
-
-html, body, div, span, object, iframe,
-h1, h2, h3, h4, h5, h6, p, blockquote, pre,
-abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
-small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
-fieldset, form, label, legend,
-table, caption, tbody, tfoot, thead, tr, th, td,
-article, aside, canvas, details, figcaption, figure,
-footer, header, hgroup, menu, nav, section, summary,
-time, mark, audio, video {
-  margin: 0;
-  padding: 0;
-  border: 0;
-  font-size: 100%;
-  font: inherit;
-  vertical-align: baseline;
-}
-
-article, aside, details, figcaption, figure,
-footer, header, hgroup, menu, nav, section {
-  display: block;
-}
-
-body {
-  padding: 20px;
-  font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
-  font-size: 13px;
-  line-height: 1.7em;
-  background: #F2F0F0 ;
-  color: #000;
-}
-
-h1, h2, h3, p, ul, ol, pre, dl {
-  margin-bottom: 1.0em;
-}
-
-h1, h2, #super-list, .element, .tagline, #index-list, 
-.super-list .link {
-  font-family: 'Helvetica Neue', Arial, sans-serif;
-}
-
-h1, h2, h3 { font-weight: bold; }
-
-h1 {
-  font-size: 18px;
-  line-height: 1.1em;
-}
-
-h2 {
-  font-size: 17px;
-  line-height: 1.1em;
-}
-
-ul, ol {
-  margin-left: 1.5em;
-}
-
-a,
-a code {
-  color: #FB4;
-  text-decoration: none;
-}
-
-a:hover,
-a:hover code { 
-  color: #4BF; 
-}
-
-a:active,
-a:active code {
-  color: #1FB;
-  background: black;
-}
-
-a img { border: none; }
-
-em { font-style: italic; }
-strong { font-weight: bold; }
-
-blockquote {
-  padding-left: 1.0em;
-  margin-left: 1.0em;
-  border-left: 1px solid #333;
-  font-style: italic;
-}
-
-/**** Isotope styles ****/
-
-/* required for containers to inherit vertical size from window */
-html,
-body {
-  height: 100%;
-}
-
-#container {
-  padding: 5px;
-  margin-bottom: 20px;
-}
-
-.element {
-  cursor: pointer;
-  padding-right:15px;
-  width: 160px;
-  height: 160px;
-  margin: 5px;
-  float: left;
-  overflow: hidden;
-  position: relative;
-  color: #222;
-  -webkit-border-top-right-radius: 1.2em;
-      -moz-border-radius-topright: 1.2em;
-          border-top-right-radius: 1.2em;
-}
-
-.element.alkali          { background: #F00; background: hsl(   0, 100%, 50%); }
-.element.alkaline-earth  { background: #F80; background: hsl(  36, 100%, 50%); }
-.element.lanthanoid      { background: #FF0; background: hsl(  72, 100%, 50%); }
-.element.actinoid        { background: #0F0; background: hsl( 108, 100%, 50%); }
-.element.transition      { background: #0F8; background: hsl( 144, 100%, 50%); }
-.element.post-transition { background: #0FF; background: hsl( 180, 100%, 50%); }
-.element.metalloid       { background: #08F; background: hsl( 216, 100%, 50%); }
-.element.other.nonmetal  { background: #00F; background: hsl( 252, 100%, 50%); }
-.element.halogen         { background: #F0F; background: hsl( 288, 100%, 50%); }
-.element.noble-gas       { background: #F08; background: hsl( 324, 100%, 50%); }
-
-
-.element * {
-  position: absolute;
-  margin: 0;
-}
-
-.element .symbol {
-  left: 0.2em;
-  top: 0.4em;
-  font-size: 3.8em;
-  line-height: 1.0em;
-  color: #FFF;
-}
-/*.element.large .symbol {
-  font-size: 4.5em;
-}*/
-
-.element.fake .symbol {
-  color: #000;
-}
-
-.element .name {
-  left: 0.5em;
-  bottom: 1.6em;
-  font-size: 1.05em;
-}
-
-.element .weight {
-  font-size: 0.9em;
-  left: 0.5em;
-  bottom: 0.5em;
-}
-
-.element .number {
-  font-size: 1.25em;
-  font-weight: bold;
-  color: hsla(0,0%,0%,.5);
-  right: 0.5em;
-  top: 0.5em;
-}
-
-.variable-sizes .element.width2 { width: 230px; }
-
-.variable-sizes .element.height2 { height: 230px; }
-
-.height2 { height: 350px; }
-
-.variable-sizes .element.width2.height2 {
-  font-size: 2.0em;
-}
-
-.element.large,
-.variable-sizes .element.large,
-.variable-sizes .element.large.width2.height2 {
-  font-size: 1.0em;
-  width: 350px;
-  height: 350px;
-  z-index: 100;
-}
-
-.clickable .element:hover {
-  cursor: pointer;
-}
-
-.clickable .element:hover h3 {
-  text-shadow:
-    0 0 10px white,
-    0 0 10px white
-  ;
-}
-
-.clickable .element:hover h2 {
-  color: white;
-}
-
-/**** Example Options ****/
-
-#options {
-  padding-bottom: 1.0em;
-}
-
-#options h3 {
-  margin-bottom: 0.2em;
-  font-size: 15px;
-}
-
-#options h4 { 
-  font-weight: bold;
-}
-
-#options ul {
-  margin: 0;
-  list-style: none;
-}
-
-#options ul ul {
-  margin-left: 1.5em;
-}
-
-#options li {
-  float: left;
-  margin-bottom: 0.2em;
-}
-
-#options li a {
-  display: block;
-  padding: 0.4em 0.5em;
-  background-color: #DDD;
-  color: #222;
-  font-weight: bold;
-  text-shadow: 0 1px hsla( 0, 0%, 100%, 0.5 );
-  background-image: -webkit-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
-  background-image:    -moz-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
-  background-image:     -ms-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
-  background-image:      -o-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
-  background-image:         linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
-}
-
-#options li a:hover {
-  background-color: #5BF;
-}
-
-#options li a:active {
-  background-color: #39D;
-  -webkit-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
-     -moz-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
-       -o-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
-          box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
-}
-
-#options li a {
-  border-left:  1px solid hsla( 0, 0%, 100%, 0.3 );
-  border-right: 1px solid hsla( 0, 0%,   0%, 0.2 );
-}
-
-#options li:first-child a {
-  border-radius: 7px 0 0 7px;
-  border-left: none;
-}
-
-#options li:last-child a {
-  border-radius: 0 7px 7px 0;
-}
-
-#options li a.selected {
-  background-color: #13F;
-  text-shadow: none;
-  color: white;
-}
-
-/* Combination filter options*/
-
-#options .option-combo {
-  display: inline-block;
-  float: left;
-  margin-right: 10px;
-}
-
-#options .option-combo ul {
-  margin-right: 20px;
-  display: inline-block;
-}
-
-#options .option-combo h2,
-#options .option-combo h4 {
-  line-height: 34px;
-  margin-bottom: 0;
-  margin-right: 5px;
-  display: inline-block;
-  vertical-align: top;
-}
-
-/* Color shapes */
-
-.color-shape {
-  width: 70px;
-  height: 70px;
-  margin: 5px;
-  float: left;
-}
- 
-.color-shape.round {
-  -webkit-border-radius: 35px;
-     -moz-border-radius: 35px;
-          border-radius: 35px;
-}
- 
-.color-shape.big.round {
-  -webkit-border-radius: 75px;
-     -moz-border-radius: 75px;
-          border-radius: 75px;
-}
- 
-.color-shape.red { background: red; }
-.color-shape.blue { background: blue; }
-.color-shape.yellow { background: yellow; }
- 
-.color-shape.wide, .color-shape.big { width: 150px; }
-.color-shape.tall, .color-shape.big { height: 150px; }
-
-.color-shape a {
-  display: block;
-  height: 100%;
-}
-
-.color-shape a:hover {
-  background: white;
-  background: hsla( 0, 0%, 100%, 0.5 );
-}
-
-/**** Horizontal ****/
-
-.horizontal #container {
-  height: 80%;
-}
-
-#copy {
-  max-width: 640px;
-}
-
-/**** Photo demo ****/
-
-.photos .photo {
-  width: 320px;
-  margin: 5px;
-  float: left;
-}
-
-.photos .photo img {
-  display: block;
-  width: 100%;
-}
-
-#content {
-  margin-left: 210px;
-}
-
-.demos #content {
-  height: 100%;
-}
-
-/**** Docs ****/
-
-.docs #content {
-  max-width: 640px;
-}
-
-.docs #content a:hover {
-  border-bottom: 1px dotted;
-}
-
-/**** Doc page nav ****/
-
-
-
-#site-nav {
-  width: 200px;
-  position: absolute;
-  left: 10px;
-  top: 0px;
-  padding-top: 20px;
-  font-size: 12px;
-}
-
-#site-nav h1 {
-  font-size: 24px;
-  margin-bottom: 0.5em;
-  margin-top: 0;
-  font-weight: bold;
-  font-family: 'Helvetica Neue', Arial, sans-serif;
-}
-
-#site-nav h2 {
-  font-size: 17px;
-  font-weight: normal;
-  margin: 0 0 0.3em;
-  border-top: none;
-}
-
-#site-nav h1 a { color: #4FB; }
-#site-nav h1 a:hover { color: #4BF; }
-
-#site-nav ul {
-  list-style: none;
-  margin: 0 0 1.0em;
-  font-weight: bold;
-}
-
-#site-nav ul ul { margin-bottom: 0; }
-
-#site-nav ul a {
-  display: block;
-  border: none;
-  padding: 1px 5px;
-}
-
-#site-nav ul .current a {
-  background: hsla( 0, 0%, 0%, 0.3 );
-  color: #1BF;
-}
-#site-nav ul a:hover,
-#site-nav ul .current a:hover { color: white; }
-  
-#site-nav ul .current .toc a {
-  font-size: 12px;
-  padding-left: 1.2em;
-  font-weight: normal;
-}
-
-/**** Doc content ****/
-
-.docs #content h2 {
-  border-top: 1px solid #333;
-  padding-top: 0.8em;
-  margin-bottom: 0.8em;
-}
-
-.docs #content h2:target { 
-  padding: 10px;
-  background: white;
-  color: #222;
-}
-
-.docs #content h3 {
-  color: #FEC;
-  background: hsla( 0, 0%, 75%, 0.05 );
-  padding: 2px 0.5em;
-  margin-bottom: 0.5em;
-  font-size: 1.15em;
-}
-
-.docs #content h4 {
-  margin-bottom: 0.5em;
-  font-size: 14px;
-}
-
-
-footer {
-  font-size: 12px;
-  font-style: italic;
-  border-top: 1px solid #333;
-  padding: 0.8em 0;
-}
-
-pre {
-  padding: 10px;
-}
-
-pre, code {
-  background: black;
-  color: white;
-  font-family: 'Monaco', monospace, sans-serif;
-}
-
-#content code {
-  font-size: 12px;
-}
-
-#content pre {
-  line-height: 1.6em;
-}
-
-h3#options {
-  padding-bottom: 0;
-}
-
-.option-def dl dt,
-.option-def dl dd {
-  float: left;
-  padding: 0 1.2em;;
-  background: #161616;
-  line-height: 36px;
-  height: 36px;
-}
-
-.option-def dl.header dt,
-.option-def dl.header dd {
-  background: #444;
-}
-
-.option-def dl .option-type {
-  font-size: 13px;
-  color: #AAA;
-  font-style: italic;
-}
-
-.option-def dl dd {
-  border-left: 1px solid #222;
-}
-
-/*Self*/
-#menuExtraContent{
-	position: fixed;
-	top: 0px;
-	right: 0px;
-	background: #fff;
-	padding: 10px;
-	z-index: 15;
-}
-
-span.tag{
-	webkit-border-radius: 1.2em;
-	-moz-border-radius: 1.2em;
-	border-radius: 1.2em;
-	padding: 0px 5px;
-	margin-bottom: 2px;
-	margin-right: 5px;
-	
-	height: 16px;
-	line-height: 16px;
-	font-size: 9px;
-}
-
-
-span.tag.discipline{
-	background: #e24747;
-}
-
-span.tag.intervenant{
-	background: #b66b8d;
-}
-
-span.tag.arsIndustrialis{
-	background: #8cc17f;
-}
-
-span.tag.vulgarisation{
-	background: #5ca3c1;
-}
-
-.element.arsIndustrialis{
-background: #8cc17f;
-}
-
-.element.arsIndustrialis.large .definitionContent{
-background: #85b879;
-}
-
-.element.discipline{
-background: #e24747;
-}
-
-.element.discipline.large .definitionContent{
-background: #e03d3d;
-}
-
-.element.vulgarisation{
-background: #5ca3c1;
-}
-
-
-.element.vulgarisation.large .definitionContent{
-background: #5292ac;
-}
-
-.element.intervenant{
-background: #b66b8d;
-}
-
-.element.intervenant.large .definitionContent{
-background: #b16286;
-}
-
-.element .definitionContent{
-	max-width: 130px;
-	max-height: 80px;
-}
-
-.element.large .definitionContent{
-	max-width: none;
-	max-height: none;
-	height: 260px;
-}
-
-.definitionContent{
-	margin-top: 68px;
-	padding: 10px;
-	width: 323px;
-	height: auto;
-	overflow: hidden;
-}
-
-.element .commentSection{
-	display: none;
-}
-
-.element.large .commentSection{
-	margin-top: 68px;
-	padding: 10px;
-	width: 323px;
-	height: 260px;
-	overflow: hidden;
-	background: #F2F0F0;
-	display: none;
-}
-
-.commentSection form {
-	margin-top: 177px;
-	border-top: solid 1px;
-}
-
-.commentSection input {
-	color: #b7b7b7;
-	width: 80px;
-}
-
-.twitterInput{
-	margin-top: 60px;
-}
-
-.mailInput{
-	margin-top: 30px;
-}
-
-.pseudoInput{
-	
-}
-
-.element form{
-	display: none;
-}
-
-.commentInput{
-	color: #b7b7b7;
-	margin-left: 93px;
-	height: 76px;
-	resize: none;
-}
-
-input.submitButton{
-	color: #000;
-	margin-top: -1px;
-	margin-left: 244px;
-	height: 83px;
-}
-
-.element.large form{
-	display: inline-block;
-}
-
-
-.element ul{
-	display: none;
-}
-
-.element.large ul{
-	display: inline-block;
-	list-style: none;
-	margin-top: 45px;
-	margin-left: 7px;
-}
-
-.element.large li{
-	padding: 3px 6px;
-	webkit-border-top-right-radius: 1.2em;
-	-moz-border-radius-topright: 1.2em;
-	border-top-right-radius: 1.2em;
-	cursor: pointer;
-}
-
-#menuExtraContent a, #menuExtraContent button{
-	color: #000;
-	font-weight: normal;
-	cursor: pointer;
-	background-image: none;
-}
-
-.element.large li.active, #menuExtraContent a, #menuExtraContent button{
-	font-weight: bold;
-	color: #000;
-	background-image: url(../css/backgroundButton.jpg);
-	border: 0px;
-}
-
-label{
-	display: inline-block !important;
-	margin-top: 5px;
-}
-
-.element.large li:hover, #menuExtraContent a:hover, #menuExtraContent button:hover{
-	color: #ffbb44;
-	background-image: url(../css/backgroundButton.jpg);
-	border: 0px;
-}
-
-.element.large .active:hover, #menuExtraContent a.active:hover, #menuExtraContent button:hover{
-	font-weight: bold;
-	color: #ffbb44;
-	background-image: url(../css/backgroundButton.jpg);
-	border: 0px;
-}
-
-.defineTile, .commentTile{
-	display:none;
-}
-
-.element.large .commentTile{
-	margin-left: 74px;
-	background: #F2F0F0 ;
-}
-
-.element.arsIndustrialis.large .defineTile{
-	background: #85b879;
-}
-
-.element.discipline.large .defineTile{
-	background: #e03d3d;
-}
-
-.element.intervenant.large .defineTile{
-	background: #b16286;
-}
-
-.element.vulgarisation.large .defineTile{
-	background: #5292ac;
-}
-
-
-
-.champsCopie{
-	margin-top: 140px;
-	width:110px;
-}
-
-.copyButton{
-	margin-top: 140px;
-	margin-left: 125px;
-}
-
-.definition.folder{
-	background-color: #FFF;
-}
-
-
-
-.large .definitionContent{
-	overflow-y:scroll;
-	height: 302px;
-}
-
-.tag{
-	position: relative;
-	white-space: nowrap;
-	display: inline-block;
-}
-
-.tagSet{
-	margin-top: 62px;
-}
-
-.row-end{
-	width: 100%;
-	height: 0px;
-	padding: 0px;
-	margin: 0px;
-}
-
-/* Tagline */
-
-.docs .tagline {
-  font-size: 22px;
-  font-weight: 300;
-}
-
-/* as-is from MIT */
-
-.docs .as-is {
-  font-size: 95%;
-}
-
-/* Commercial license blurb */
-
-.docs #commercial {
-  background: white;
-  padding: 10px;
-  font-size: 14px;
-  color: #1F1F1D;
-}
-
-.docs #commercial a { font-weight: bold;}
-
-/**** Pygments ****/
-
-code .s1,
-code .s { color: #78BD55; } /* string */
-code .mi, /* integer */
-code .cp, /* doctype */
-code .kc { color: #5298D4; } /*boolean*/
-code .k { color: #E39B79; } /* keyword */
-code .kd, /* storage */
-code .na { color: #A9D866; } /* markup attribute */
-code .p  { color: #EDB; } /* punctuation */
-code .o  { color: #F63; }   /* operator */
-code .nb { color: #AA97AC;} /* support */
-
-/* comment */
-code .c,
-code .c1 { color: #666; font-style: italic; }
-
-code .nt { color: #A0C8FC; } /* Markup open tag */
-
-code .nf { color: #9EA8B8; } /* css id */
-code .nc { color: #A78352; }  /* CSS class */
-code .m  { color: #DE8E50; } /* CSS value */
-code .nd { color: #9FAD7E; } /* CSS pseudo selector */
-
-
-
-/**** Super list ****/
-
-
-/**** Sites using Isotope ****/
-
-#sites h2 {
-  display: none;
-  padding: 0.4em;
-  line-height: 32px;
-  margin-bottom: 0.4em;
-  -webkit-transition: background-color 0.8s;
-     -moz-transition: background-color 0.8s;
-       -o-transition: background-color 0.8s;
-          transition: background-color 0.8s;
-}
-
-#sites h2 img {
-  display: inline-block;
-  margin-right: 0.4em;
-  vertical-align: bottom;
-}
-
-#sites h2.loading {
-  background: white;
-  color: #222;
-}
-#sites h2.error {
-  background: red;
-  color: #222;
-}
-
-
-#sites ul {
-  margin: 0;
-}
-
-.super-list .example {
-  list-style: none;
-  float: left;
-  width: 230px;
-  margin: 5px;
-}
-
-.super-list .example a,
-.super-list .example b,
-.super-list .example img {
-  display: block;
-}
-
-.super-list .example img { width: 100%; }
-
-.super-list .example a {
-  background: #1F1E1D;
-}
-
-.super-list .example a:hover {
-  background: white;
-  color: #111;
-}
-
-.super-list .example b { 
-  font-weight: bold;
-  line-height: 1.3em;
-  padding: 3px;
-  padding-top: 8px;
-}
-
-.super-list .link {
-  float: left;
-  position: relative;
-  font-size: 24px;
-  line-height: 1.2em;
-  font-weight: 300;
-  margin: 5px;
-}
-
-.super-list .link {
-  width: 230px;
-  height: 110px;
-}
-
-.super-list .link a {
-  display: block;
-  padding: 10px;
-  padding-left: 65px;
-  height: 90px;
-  background: #1F1E1D;
-  color: #FE5;
-  -webkit-border-radius: 14px;
-     -moz-border-radius: 14px;
-          border-radius: 14px;
-}
-
-.super-list .link a:before {
-  content: 'âž”';
-  font-size: 70px;
-  position: absolute;
-  top: 30px;
-  left: 5px;
-  -webkit-transform: rotate(90deg);
-     -moz-transform: rotate(90deg);
-      -ms-transform: rotate(90deg);
-       -o-transform: rotate(90deg);
-          transform: rotate(90deg);
-}
-
-.super-list .link.away a:before {
-  top: 25px;
-  left: 0px;
-  -webkit-transform: rotate(-45deg);
-     -moz-transform: rotate(-45deg);
-      -ms-transform: rotate(-45deg);
-       -o-transform: rotate(-45deg);
-          transform: rotate(-45deg);
-}
-
-.super-list .link a:hover {
-  background: #E58;
-  color: white;
-}
-
-.super-list .feature .name {
-  bottom: auto;
-  top: 140px;
-  left: 18px;
-  font-size: 20px;
-}
-
-/**** BIG Graph ****/
-
-.big-graph {
-  background: white;
-  height: 600px;
-  margin: 20px auto;
-}
-
-.big-graph .project {
-  width: 45px;
-  height: 45px;
-  float: left;
-}
-
-.big-graph .project .icon {
-  pointer-events: none;
-  width: 31px;
-  height: 31px;
-  background: white;
-  margin-left: 7px;
-  -webkit-transition: -webkit-transform 0.25s;
-     -moz-transition: -moz-transform    0.25s;
-      -ms-transition: -ms-transform     0.25s;
-       -o-transition: -o-transform      0.25s;
-          transition: transform         0.25s;
-}
-
-.big-graph .project:hover {
-  z-index: 5;
-  
-}
-
-.big-graph .project:hover .icon {
-  -webkit-transform: scale(3);
-     -moz-transform: scale(3);
-      -ms-transform: scale(3);
-       -o-transform: scale(3);
-          transform: scale(3);
-}
-
-.big-graph .project.commercial .icon { background: #6B6B6B; }
-.big-graph .project.urbanism .icon { background: #00CF00; }
-.big-graph .project.public-space .icon { background: #FF8D00; }
-.big-graph .project.culture .icon { background: #D61919; }
-.big-graph .project.body-culture .icon { background: #00ECFF; }
-.big-graph .project.health .icon { background: #FF2251; }
-.big-graph .project.education .icon { background: #00A700; }
-.big-graph .project.housing .icon { background: #FF02FF; }
-.big-graph .project.hotel .icon { background: #0000C3; }
-.big-graph .project.media .icon { background: #292929; }
-
-.big-graph .project p {
-  line-height: 14px;
-  font-size: 10.5px;
-  color: black;
-  margin-left: 7px;
-}
-
-/**** Infinite Scroll ****/
-
-#infscr-loading {
-  position: fixed;
-  text-align: center;
-  bottom: 30px;
-  left: 42%;
-  z-index: 100;
-  background: white;
-  background: hsla( 0, 0%, 100%, 0.9 );
-  padding: 20px;
-  color: #222;
-  font-size: 15px;
-  font-weight: bold;
-  -webkit-border-radius: 10px;
-     -moz-border-radius: 10px;
-          border-radius: 10px;
-}
-
-
-
-/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
-.clearfix:before, .clearfix:after { content: ""; display: table; }
-.clearfix:after { clear: both; }
-.clearfix { zoom: 1; }
--- a/enmi12/glossaire/glossaire/index.php	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,297 +0,0 @@
-<!DOCTYPE html>
-<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
-<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
-<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
-    <head>
-        <meta charset="iso-8859-1">
-        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1, charset=iso-8859-1">
-        <title></title>
-        <meta name="description" content="">
-        <meta name="viewport" content="width=device-width">
-
-        <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
-
-        <link rel="stylesheet" href="css/normalize.css">
-        <link rel="stylesheet" href="css/bootstrap.css">
-		<link rel="stylesheet" href="css/resetButton.css">
-        <link rel="stylesheet" href="css/style.css">
-        <!--<script src="js/vendor/modernizr-2.6.2.min.js"></script>-->
-    </head>
-    <body>
-        <!--[if lt IE 7]>
-            <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
-        <![endif]-->
-		<input type="text" id="champsRecherche" name="nom" value="<?php  if(isset($_GET["mot"])){ echo($_GET["mot"]);}?>" size="35">
-		<div id="filters">
-			<input type="radio" id="option1" name="filtres" data-filter="*" checked>
-			<label for="option1">Tous</label>
-			<input type="radio" id="option2" name="filtres" data-filter=".intervenant"> 
-			<label for="option2">Intervenants</label>
-			<input type="radio" id="option3" name="filtres" data-filter=".discipline"> 
-			<label for="option3">Disciplines</label>
-			<!--<input type="radio" id="option4" name="filtres" data-filter=".thematique"> 
-			<label for="option4">Th&eacutematiques</label>-->
-		</div>
-		
-		<div id="menuExtraContent">
-			<button href="#project" data-toggle="modal" role="button">Le projet</button> /
-			<button href="#modeEmploi" data-toggle="modal" role="button">Mode d'emploi</button> /
-			<button href="#credits" data-toggle="modal" role="button">Crédits</button> /
-			<a href="http://enmi12.org">ENMI12.org</a>
-		</div>
-		
-		<div id="project" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
-		  <div class="modal-header">
-			<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-			<h3 id="myModalLabel">Le Projet</h3>
-		  </div>
-		  <div class="modal-body">
-			<p>Le glossaire des ENMI12 a pour vocation de fournir un éclairage sur les terminologies à travers trois axes : disciplinaire selon les répertoires de disciplines, thématique en fonction des sessions, intervenants selon les propos par intervenants. Parallèlement à cet aspect réferentiel, le glossaire est contributif dans la mesure où il permet au usager de commenter les définitions.</p>
-		  </div>
-		</div>
-		
-		<div id="modeEmploi" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
-		  <div class="modal-header">
-			<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-			<h3 id="myModalLabel">Mode d'emploi</h3>
-		  </div>
-		  <div class="modal-body">
-			<p>Le glossaire  des ENMI12 est un outil de recherches fonctionnant par les différentes entrées suivantes: Ars industrialis, vulgarisation, discipline et intervenants; afin de donner un ensemble varié de la définition recherchée. Il suffit d’utiliser la barre de recherche et de cliquer sur le cadre pour visualiser une définition. Il est aussi possible de laisser un commentaire dans l’onglet au même nom, ou de partager le lien de la définition avec l’URL dans le bloc entrée, sous la définition.</p>
-		  </div>
-		</div>
-		
-		<div id="credits" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
-		  <div class="modal-header">
-			<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
-			<h3 id="myModalLabel">Crédits</h3>
-		  </div>
-		  <div class="modal-body">
-			<p>Ce glossaire a été conçut et réalisé par  Maxime Antremont, Agathe Capin, Hélène Casado, Arthur Morlé, Lorry Packo et Inès Abbadi dans le cadre des Entretiens du Nouveau Monde Industriel 2012. Dirigé et initié par les étudiants du BTS Communication et Médias numériques de Boulogne-Billancourt. Avec l’encadrement de Sylvia Fredriksson, Gayané Adourian et Nicolas Loubet (Knowtex), Nicolas Sauret (IRI).</p>
-		  </div>
-		</div>
-		
-		
-        <div id="container">
-		<?php
-		
-			function removeAccents($str, $charset='utf-8')
-			{
-				$str = htmlentities($str, ENT_NOQUOTES, $charset);
-				
-				$str = preg_replace('#&([A-za-z])(?:acute|cedil|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $str);
-				$str = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $str); // pour les ligatures e.g. '&oelig;'
-				$str = preg_replace('#&[^;]+;#', '', $str);
-				$str = str_replace(' ','',$str);
-				
-				return $str;
-			}
-
-			function parsage_normal($noeud, $contenu_a_inserer='')
-			{								
-				 $innerMenu = '<ul class="content_commentMenu"><li class="defineTile $6 active" >Définition</li><li class="commentTile" >Commentaires</li></ul>';
-				 $definitionContent = '<p class="definitionContent">';
-				 $champCommentaire = '<form name="ajax" method="POST" action><input type="text" name="pseudo" class="pseudoInput" value="nom/pseudo"><input type="text" name="mail" class="mailInput" value="mail"><input type="text" name="twitter" class="twitterInput" value="twitter"><input type="text" name="twitter" class="twitterInput" value="twitter"><textarea name="comment" class="commentInput" value="votre commentaire">votre commentaire</textarea><input type="button" value="Envoyer" class="submitButton"></form>';
-				 $commentLanding = '';
-				 $commentSection = '<div class="commentSection">' . $champCommentaire . '</div>';
-			
-				 $balise_1 = array('glossaire' => '',
-											'mot' => '<div class="definition folder element $8" data-mot="$6"><h1>$1</h1><input class="champsCopie" type="text" value="$7"><a class="copyButton">Copier</a><div class="tagSet">$5</div></div>',
-											'arsIndustrialis' => '<div class="element arsIndustrialis definition" data-mot="$6"><h2>Glossaire Arsindustrialis</h2>' . $innerMenu . $definitionContent,
-											'discipline' => '<div class="element definition discipline" data-mot="$6"><h2>$1</h2>'. $innerMenu . $definitionContent,
-											'intervenant' => '<div class="element definition intervenant" data-mot="$6"><h2>$1</h2>'. $innerMenu . $definitionContent,
-											'thematique' => '<div class="element definition thematique" data-mot="$6"><h2>$1</h2>'. $innerMenu . $definitionContent,
-											'vulgarisation' => '<div class="element definition vulgarisation" data-mot="$6"><h2>Vulgarisation</h2>'. $innerMenu . $definitionContent,
-											'#text' => ''); // Tableau des balises ouvrantes				 
-											
-				$balise_2 = array('glossaire' => '',
-											'mot' => '<div class="element intervenant discipline thematique definition row-end"></div>',
-											'arsIndustrialis' => '</p>' . $commentSection . '</div>',
-											'discipline' => '</p>' . $commentSection . '</div>',
-											'intervenant' => '</p>' . $commentSection . '</div>',
-											'thematique' => '</p>' . $commentSection . '</div>','vulgarisation' => '</p>' . $commentSection . '</div>',
-											'#text' => ''); // Tableau des balises ouvrantes
-				 
-				$attributs = array('mot' => 'name',
-												'discipline' => 'name',
-												'intervenant' => 'name',
-												'thematique' => 'name',
-												'vulgarisation' => 'name',
-												); // Tableau des attributs
-																			
-				$nom = $noeud->nodeName; 
-				
-				if(!empty($contenu_a_inserer))
-				{
-					$contenu = $contenu_a_inserer; // Si c'est le cas, on met la variable de fonction en contenu
-				}
-				else
-				{
-					$contenu = $noeud->nodeValue; 
-				}
-				
-				$premiere_balise = $balise_1[$nom];   
-				
-				if($noeud->hasAttributes()) // On remplace les attributs (sauf pour les images)
-				{              	
-					$un = $noeud->attributes->getNamedItem($attributs[$nom])->nodeValue; // 
-					$premiere_balise = str_replace("$1", $un, $premiere_balise); // On remplace la valeur $1 par celle de l'attribut
-				}
-				
-				if($nom == 'mot')
-				{
-					$decriptions = $noeud -> childNodes;
-					$tags = '';
-					$wordName = $noeud -> getAttribute('name');
-					$wordName = strtolower($wordName);
-					$wordName = removeAccents($wordName);
-					$wordUrl = 'http://enmi12.org/glossaire/index.php?mot=' . $wordName;
-					
-					foreach($decriptions as $description) 
-					{
-						
-						if($description->hasAttributes())
-						{		
-							$nodeAttribute = $description->getAttribute('name');
-							$nodeName = $description -> nodeName;
-							$nodeClasses = '';
-							$nodeClasses .= $nodeName . ' ';
-							$formatedClass = removeAccents($nodeAttribute) . ' ' . $nodeName;
-
-							$tags .= '<span class="tag ' . $formatedClass . '">' . $nodeAttribute . "</span>";
-						}	
-						else
-						{
-							$nodeName = $description -> nodeName;
-							if($nodeName == 'arsIndustrialis'){
-								$tags .= '<span class="tag arsIndustrialis">ArsIndustrialis</span>';
-							}
-							else if($nodeName == 'vulgarisation'){
-								$tags .= '<span class="tag vulgarisation">Vulgarisation</span>';
-							}
-						}
-								
-								
-						
-						/*
-						else // ... s'il n'en a plus !
-						{
-								//$accumulation .= parsage_normal($enfant); 
-						}*/
-						
-					}
-					
-					if(strstr($nodeClasses, 'discipline') == '')
-					{
-						$nodeClasses .= 'discipline ';
-					}
-					
-					$wordName = removeAccents($wordName);
-					$premiere_balise = str_replace("$7", $wordUrl, $premiere_balise);
-					$premiere_balise = str_replace("$8", $nodeClasses, $premiere_balise);
-					$premiere_balise = str_replace("$6", $wordName, $premiere_balise);
-					$premiere_balise = str_replace("$5", $tags, $premiere_balise);
-				}
-				
-				if($nom == 'arsIndustrialis' || $nom == 'discipline' || $nom == 'intervenant' || $nom == 'thematique')
-				{
-					$classeMot = $noeud -> parentNode -> getAttribute('name');
-					$classeMot = strtolower($classeMot);
-					$classeMot = removeAccents($classeMot);
-					
-					$premiere_balise = str_replace("$6", $classeMot, $premiere_balise);
-				}
-				
-				if($nom == 'image') // Cas particulier des images
-						
-				{
-					$un = $contenu;
-					$premiere_balise = str_replace("$1", $un, $premiere_balise);
-					
-					if($noeud->hasAttributes()) 
-					
-					{
-							$deux = $noeud->attributes->getNamedItem('legende')->nodeValue;
-					}
-					else 
-					{
-							$deux = 'Image';
-					}
-			
-					$premiere_balise = str_replace("$2", $deux, $premiere_balise);
-					$intermediaire = $premiere_balise;
-				
-				}
-				else 
-				{
-				   $intermediaire = $premiere_balise . $contenu . $balise_2[$nom]; // On assemble le tout
-					if($nom == 'liste'  or $nom == 'puce')
-					{
-							$intermediaire = preg_replace("#<ul>(\s)*<li>#sU", "<ul><li>", $intermediaire);
-							$intermediaire = preg_replace("#</li>(\s)*<li>#sU", "</li><li>", $intermediaire);
-							$intermediaire = preg_replace("#</li>(\s)*</ul>#sU", "</li></ul>", $intermediaire);
-					}
-					
-					if($nom == 'zcode')
-					{
-							$intermediaire = nl2br($intermediaire); 
-					}
-				}
-				return $intermediaire; 
-			}
-			
-			function parsage_enfant($noeud)
-			{
-				if(!isset($accumulation)) 
-				{
-						$accumulation = '';
-				}
-				
-				$enfants_niv1 = $noeud->childNodes; 
-				
-				foreach($enfants_niv1 as $enfant)
-				{
-						if($enfant->hasChildNodes() == true)
-						{
-								$accumulation .= parsage_enfant($enfant); // Dans ce cas, on revient sur parsage_enfant
-						}
-						else // ... s'il n'en a plus !
-						{
-								$accumulation .= parsage_normal($enfant); 
-						}
-				}
-				return parsage_normal($noeud, $accumulation);
-			}
-			
-			function parsage($document)
-			{
-				$document_xml = new DomDocument();
-				$document_xml->load($document);
-				$elements = $document_xml->getElementsByTagName('glossaire');
-				$resultat_html = '';
-				$arbre = $elements->item(0);
-		 
-				$resultat_html = parsage_enfant($arbre);
-		 
-				return $resultat_html;
-			}
-			
-			echo parsage('mots.xml');
-			
-    
-		?>
-		
-        
-
-        <script src="js/jquery-1.7.1.min.js" charset="UTF-8"></script>
-        <script src="js/jquery.isotope.min.js" charset="UTF-8"></script>
-        <script src="js/jquery.infinitescroll.min.js" charset="UTF-8"></script>
-        <script src="js/jquery.ba-bbq.min.js" charset="UTF-8"></script>
-        <script src="js/fake-element.js" charset="UTF-8"></script>
-        <script src="js/main.js" charset="UTF-8"></script>
-		<!--<script src="js/form.js" charset="UTF-8"></script>-->
-		<script src="js/modals.js" charset="UTF-8"></script>
-		<!--<script src="js/ajax.js" charset="UTF-8"></script>-->
-		<script type="text/javascript" src="js/jquery.zclip.js"></script>
-    </body>
-</html>
--- a/enmi12/glossaire/glossaire/js/ajax.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-function xmlRequest(event){		
-		var req = null; 
-		//document.ajax.dyn.value="Started...";
-		
-		if (window.XMLHttpRequest)
-		{
- 			req = new XMLHttpRequest();
-			if (req.overrideMimeType) 
-			{
-				req.overrideMimeType('text/xml');
-			}
-		} 
-		else if (window.ActiveXObject) 
-		{
-			try {
-				req = new ActiveXObject("Msxml2.XMLHTTP");
-			} catch (e)
-			{
-				try {
-					req = new ActiveXObject("Microsoft.XMLHTTP");
-				} catch (e) {}
-			}
-	        	}
-
-
-		req.onreadystatechange = function()
-		{ 
-			//var loadingContent = 
-			//$('.commentSection').append('
-			if(req.readyState == 4)
-			{
-				if(req.status == 200)
-				{
-					// process a XML document here	
-
-					var xml = req.responseXML;
-					$xml = $(xml);
-					var mot = $(event.target).first().parents('div[data-mot]').attr('data-mot');
-					var typologie = $(event.target).first().parents('div[data-mot]').attr('class');
-					
-					typologie = typologie.replace(/(arsIndustrialis|discipline|thematique|vulgarisation) /gi, '');
-					
-					console.log(typologie);
-					
-					var commentaires = $xml.find('mot[name]').filter(function() {return removeAccents($(this).attr("name").toLowerCase()) == mot;});
-					var typologieComment = commentaires.children();
-
-				}	
-				else	
-				{
-					alert("Error: returned status code " + req.status + " " + req.statusText);
-				}	
-			} 
-		}; 
-		req.open("GET", "comments.xml", true); 
-		req.send(null); 
-}
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/js/fake-element.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-var fakeElement = {};
-
-fakeElement.constanants = 'b c d f g k l m n p q r s t v x z'.split(' ');
-fakeElement.vowels = 'a e i o u y'.split(' ');
-fakeElement.categories = 'alkali alkaline-earth lanthanoid actinoid transition post-transition'.split(' ');
-fakeElement.suffices = 'on ium ogen'.split(' ');
-
-fakeElement.getRandom = function( property ) {
-  var values = fakeElement[ property ];
-  return values[ Math.floor( Math.random() * values.length ) ];
-};
-
-fakeElement.create = function() {
-  var widthClass = Math.random()*10 > 6 ? 'width2' : 'width1';
-      heightClass = Math.random()*10 > 6 ? 'height2' : 'height1';
-      category = fakeElement.getRandom('categories');
-      className = 'element fake metal ' + category + ' ' + widthClass + ' ' + heightClass;
-      letter1 = fakeElement.getRandom('constanants').toUpperCase();
-      letter2 = fakeElement.getRandom('constanants');
-      symbol = letter1 + letter2;
-      name = letter1 + fakeElement.getRandom('vowels') + letter2 + fakeElement.getRandom('vowels') + fakeElement.getRandom('constanants') + fakeElement.getRandom('suffices');
-      number = ~~( 21 + Math.random() * 100 );
-      weight = ~~( number * 2 + Math.random() * 15 );
-      
-  return '<div class="' + className + '" data-symbol="' + symbol + 
-    '" data-category="' + category + '"><p class="number">' + number + 
-    '</p><h3 class="symbol">' + symbol + '</h3><h2 class="name">' + name + 
-    '</h2><p class="weight">' + weight + '</p></div>';
-};
-
-fakeElement.getGroup = function() {
-  var i = Math.ceil( Math.random()*3 + 1 ),
-      newEls = '';
-  while ( i-- ) {
-    newEls += fakeElement.create();
-  }
-  return newEls;
-};
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/js/form.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-$('.commentSection form').click(function(event){
-	event.stopPropagation();
-
-});
-
-$('.commentSection input').focus(function(event){
-
-	event.stopPropagation();
-	console.log($(this).val() + '   ' + values[returnOldValue($(this).attr('name'))]);
-	if($(this).val() == values[returnOldValue($(this).attr('name'))]){
-		$(this).val(($(this).attr('name') == 'twitter') ?'@':'');
-		$(this).css('color', '#000');
-	}
-});
-
-$('.commentInput').focus(function(event){
-
-	event.stopPropagation();
-	
-	if($(this).val() == values[returnOldValue($(this).attr('name'))]){
-		$(this).val('');
-		$(this).css('color', '#000');
-	}
-});
-
-var pseudo = 'nom/pseudo';
-var mail = 'mail';
-var twitter = 'twitter';
-var comment = 'votre commentaire';
-var values = [pseudo, mail, twitter, comment];
-
-$('.commentSection input').focusout(function(event){
-	event.stopPropagation();
-	if($(this).val().length	== 0 || $(this).val() == '@'){
-		$(this).val(values[returnOldValue($(this).attr('name'))]);
-		$(this).css('color', '#b7b7b7');
-	}
-});
-
-$('.commentInput').focusout(function(event){
-	event.stopPropagation();
-	console.log(isThisEqual($(this).val().length, 0));
-	if($(this).val().length == 0 || $(this).val().length == '@'){
-		$(this).val(values[returnOldValue($(this).attr('name'))]);
-		$(this).css('color', '#b7b7b7');
-	}
-});
-
-function isThisEqual(un, deux){
-	console.log(un + '//' + deux);
-	if(un == deux){
-		return true;
-	}
-	return false;
-}
-
-function returnOldValue(attribut)
-{
-	switch(attribut)
-	{
-		case 'pseudo':
-		return 0
-		break;
-		
-		case 'mail' :
-		return 1
-		break;
-		
-		case 'twitter' :
-		return 2
-		break;
-		
-		case 'comment' :
-		return 3
-		break;
-	}
-}
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/js/jquery-1.7.1.min.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-/*! jQuery v1.7.1 jquery.com | jquery.org/license */
-(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function cb(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function ca(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bE.test(a)?d(a,e):ca(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)ca(a+"["+e+"]",b[e],c,d);else d(a,b)}function b_(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bT,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bP),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bC(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bx:by,g=0,h=e.length;if(d>0){if(c!=="border")for(;g<h;g++)c||(d-=parseFloat(f.css(a,"padding"+e[g]))||0),c==="margin"?d+=parseFloat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a,"border"+e[g]+"Width"))||0;return d+"px"}d=bz(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0;if(c)for(;g<h;g++)d+=parseFloat(f.css(a,"padding"+e[g]))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+e[g]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+e[g]))||0);return d+"px"}function bp(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}function bm(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function bk(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c+(i[c][d].namespace?".":"")+i[c][d].namespace,i[c][d],i[c][d].data)}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h==="array"?m(g):h==="function"&&(!a.unique||!o.has(g))&&c.push(g)},n=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,l=j||0,j=0,k=c.length;for(;c&&l<k;l++)if(c[l].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}i=!1,c&&(a.once?e===!0?o.disable():c=[]:d&&d.length&&(e=d.shift(),o.fireWith(e[0],e[1])))},o={add:function(){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock:function(){d=b,(!e||e===!0)&&o.disable();return this},locked:function(){return!d},fireWith:function(b,c){d&&(i?a.once||d.push([b,c]):(!a.once||!e)&&n(b,c));return this},fire:function(){o.fireWith(this,arguments);return this},fired:function(){return!!e}};return o};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks("once memory"),c=f.Callbacks("once memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?i[a](function(){g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+"With"]=g[j].fireWith;i.done(function(){e="resolved"},c.disable,d.lock).fail(function(){e="rejected"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j.resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p,q=c.createElement("div"),r=c.documentElement;q.setAttribute("className","t"),q.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="<div "+n+"><div></div></div>"+"<table "+n+" cellpadding='0' cellspacing='0'>"+"<tr><td></td></tr></table>",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="<div style='width:4px;'></div>",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e<g;e++)delete d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){delete j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d,e,g,h=null;if(typeof a=="undefined"){if(this.length){h=f.data(this[0]);if(this[0].nodeType===1&&!f._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var i=0,j=e.length;i<j;i++)g=e[i].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),l(this[0],g,h[g]));f._data(this[0],"parsedAttrs",!0)}}return h}if(typeof a=="object")return this.each(function(){f.data(this,a)});d=a.split("."),d[1]=d[1]?"."+d[1]:"";if(c===b){h=this.triggerHandler("getData"+d[1]+"!",[d[0]]),h===b&&this.length&&(h=f.data(this[0],a),h=l(this[0],a,h));return h===b&&d[1]?this.data(d[0]):h}return this.each(function(){var b=f(this),e=[d[0],c];b.triggerHandler("setData"+d[1]+"!",e),f.data(this,a,c),b.triggerHandler("changeData"+d[1]+"!",e)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once memory"),!0))h++,l.add(m);m();return d.promise()}});var o=/[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(o," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(o," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute("disabled")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return f(i[g]).val();return h},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h<g;h++)e=d[h],e&&(c=f.propFix[e]||e,f.attr(a,e,""),a.removeAttribute(v?e:c),u.test(e)&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button"))return w.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button"))return w.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&"set"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&"get"in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!0},w=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!=="":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.attrHooks.tabindex.set=w.set,f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c){b===""&&(b="false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.enctype||(f.propFix.enctype="encoding"),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};
-f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:G(g),namespace:n.join(".")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){b=f.trim(I(b||"")).split(" ");for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.event.remove(a,j+b[h],c,d,!0);continue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered))return;h.indexOf("!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="focus"&&h!=="blur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.target.disabled&&(!c.button||c.type!=="click")){m=f(this),m.context=this.ownerDocument||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;j<e;j++)r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&q.push(r);q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,matches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.currentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace))c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}return c.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!(this instanceof f.Event))return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b;return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,"form"))return!1;f.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=f.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d&&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){this.parentNode&&!a.isTrigger&&f.event.simulate("submit",this.parentNode,a,!0)}),d._submit_attached=!0)})},teardown:function(){if(f.nodeName(this,"form"))return!1;f.event.remove(this,"._submit")}}),f.support.changeBubbles||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")f.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!0))});return!1}f.event.add(this,"beforeactivate._change",function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"change._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate("change",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){f.event.remove(this,"._change");return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a=="object"){typeof c!="string"&&(d=c,c=b);for(i in a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return this;g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on.call(this,a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a=="object"){for(var g in a)this.off(g,c,a[g]);return this}if(c===!1||typeof c=="function")d=c,c=b;d===!1&&(d=J);return this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(typeof b!="string"){if(j===b){k=!0;break}}else if(m.filter(b,[j]).length>0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)==="\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b){d||(s=r),a=a.replace(o.match[h],"");if(!g)return[];break}}if(a===q)if(g==null)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9){if(typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="string")return a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3||d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case"only":case"first":while(l=l.previousSibling)if(l.nodeType===1)return!1;if(k==="first")return!0;l=a;case"last":while(l=l.nextSibling)if(l.nodeType===1)return!1;return!0;case"nth":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h++)m(a,g[h],e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.POS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(T(this,a,!1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp("<(?:"+V+")","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function()
-{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bp)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bn(k[i]);else bn(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete d[c]}}}});var bq=/alpha\([^)]*\)/i,br=/opacity=([^)]*)/,bs=/([A-Z]|^ms)/g,bt=/^-?\d+(?:px)?$/i,bu=/^-?\d/,bv=/^([\-+])=([\-+.\de]+)/,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bv.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bC(a,b,d);f.swap(a,bw,function(){e=bC(a,b,d)});return e}},set:function(a,b){if(!bt.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu("hide",3),a,b,c);var d,e,g=0,h=this.length;for(;g<h;g++)d=this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!f._data(d,"olddisplay")&&f._data(d,"olddisplay",e));for(g=0;g<h;g++)this[g].style&&(this[g].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(!f.support.inlineBlockNeedsLayout||cv(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)j=new f.fx(this,b,i),h=a[i],cn.test(h)?(o=f._data(this,"toggle"+i)||(h==="toggle"?d?"show":"hide":0),o?(f._data(this,"toggle"+i,o==="show"?"hide":"show"),j[o]()):j[h]()):(k=co.exec(h),l=j.cur(),k?(m=parseFloat(k[2]),n=k[3]||(f.cssNumber[i]?"":"px"),n!=="px"&&(f.style(this,i,(m||1)+n),l=(m||1)/j.cur()*l,f.style(this,i,l+n)),k[1]&&(m=(k[1]==="-="?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,""));return!0}var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!="string"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==null)for(b in g)g[b]&&g[b].stop&&b.indexOf(".run")===b.length-4&&h(this,g,b);else g[b=a+".run"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem===this&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1));(!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue="fx";d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,c,d){function h(a){return e.step(a)}var e=this,g=f.fx;this.startTime=cr||cs(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?"":"px"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=function(){e.options.hide&&f._data(e.elem,"fxshow"+e.prop)===b&&f._data(e.elem,"fxshow"+e.prop,e.start)},h()&&f.timers.push(h)&&!cp&&(cp=setInterval(g.tick,g.interval))},show:function(){var a=f._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cr||cs(),g=!0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cp),cp=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each(["width","height"],function(a,b){f.fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.support.fixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.support.fixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window);
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/js/jquery.ba-bbq.min.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-/*
- * jQuery BBQ: Back Button & Query Library - v1.2.1 - 2/17/2010
- * http://benalman.com/projects/jquery-bbq-plugin/
- * 
- * Copyright (c) 2010 "Cowboy" Ben Alman
- * Dual licensed under the MIT and GPL licenses.
- * http://benalman.com/about/license/
- */
-(function($,p){var i,m=Array.prototype.slice,r=decodeURIComponent,a=$.param,c,l,v,b=$.bbq=$.bbq||{},q,u,j,e=$.event.special,d="hashchange",A="querystring",D="fragment",y="elemUrlAttr",g="location",k="href",t="src",x=/^.*\?|#.*$/g,w=/^.*\#/,h,C={};function E(F){return typeof F==="string"}function B(G){var F=m.call(arguments,1);return function(){return G.apply(this,F.concat(m.call(arguments)))}}function n(F){return F.replace(/^[^#]*#?(.*)$/,"$1")}function o(F){return F.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function f(H,M,F,I,G){var O,L,K,N,J;if(I!==i){K=F.match(H?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/);J=K[3]||"";if(G===2&&E(I)){L=I.replace(H?w:x,"")}else{N=l(K[2]);I=E(I)?l[H?D:A](I):I;L=G===2?I:G===1?$.extend({},I,N):$.extend({},N,I);L=a(L);if(H){L=L.replace(h,r)}}O=K[1]+(H?"#":L||!K[1]?"?":"")+L+J}else{O=M(F!==i?F:p[g][k])}return O}a[A]=B(f,0,o);a[D]=c=B(f,1,n);c.noEscape=function(G){G=G||"";var F=$.map(G.split(""),encodeURIComponent);h=new RegExp(F.join("|"),"g")};c.noEscape(",/");$.deparam=l=function(I,F){var H={},G={"true":!0,"false":!1,"null":null};$.each(I.replace(/\+/g," ").split("&"),function(L,Q){var K=Q.split("="),P=r(K[0]),J,O=H,M=0,R=P.split("]["),N=R.length-1;if(/\[/.test(R[0])&&/\]$/.test(R[N])){R[N]=R[N].replace(/\]$/,"");R=R.shift().split("[").concat(R);N=R.length-1}else{N=0}if(K.length===2){J=r(K[1]);if(F){J=J&&!isNaN(J)?+J:J==="undefined"?i:G[J]!==i?G[J]:J}if(N){for(;M<=N;M++){P=R[M]===""?O.length:R[M];O=O[P]=M<N?O[P]||(R[M+1]&&isNaN(R[M+1])?{}:[]):J}}else{if($.isArray(H[P])){H[P].push(J)}else{if(H[P]!==i){H[P]=[H[P],J]}else{H[P]=J}}}}else{if(P){H[P]=F?i:""}}});return H};function z(H,F,G){if(F===i||typeof F==="boolean"){G=F;F=a[H?D:A]()}else{F=E(F)?F.replace(H?w:x,""):F}return l(F,G)}l[A]=B(z,0);l[D]=v=B(z,1);$[y]||($[y]=function(F){return $.extend(C,F)})({a:k,base:k,iframe:t,img:t,input:t,form:"action",link:k,script:t});j=$[y];function s(I,G,H,F){if(!E(H)&&typeof H!=="object"){F=H;H=G;G=i}return this.each(function(){var L=$(this),J=G||j()[(this.nodeName||"").toLowerCase()]||"",K=J&&L.attr(J)||"";L.attr(J,a[I](K,H,F))})}$.fn[A]=B(s,A);$.fn[D]=B(s,D);b.pushState=q=function(I,F){if(E(I)&&/^#/.test(I)&&F===i){F=2}var H=I!==i,G=c(p[g][k],H?I:{},H?F:2);p[g][k]=G+(/#/.test(G)?"":"#")};b.getState=u=function(F,G){return F===i||typeof F==="boolean"?v(F):v(G)[F]};b.removeState=function(F){var G={};if(F!==i){G=u();$.each($.isArray(F)?F:arguments,function(I,H){delete G[H]})}q(G,2)};e[d]=$.extend(e[d],{add:function(F){var H;function G(J){var I=J[D]=c();J.getState=function(K,L){return K===i||typeof K==="boolean"?l(I,K):l(I,L)[K]};H.apply(this,arguments)}if($.isFunction(F)){H=F;return G}else{H=F.handler;F.handler=G}}})})(jQuery,this);
-/*
- * jQuery hashchange event - v1.2 - 2/11/2010
- * http://benalman.com/projects/jquery-hashchange-plugin/
- * 
- * Copyright (c) 2010 "Cowboy" Ben Alman
- * Dual licensed under the MIT and GPL licenses.
- * http://benalman.com/about/license/
- */
-(function($,i,b){var j,k=$.event.special,c="location",d="hashchange",l="href",f=$.browser,g=document.documentMode,h=f.msie&&(g===b||g<8),e="on"+d in i&&!h;function a(m){m=m||i[c][l];return m.replace(/^[^#]*#?(.*)$/,"$1")}$[d+"Delay"]=100;k[d]=$.extend(k[d],{setup:function(){if(e){return false}$(j.start)},teardown:function(){if(e){return false}$(j.stop)}});j=(function(){var m={},r,n,o,q;function p(){o=q=function(s){return s};if(h){n=$('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow;q=function(){return a(n.document[c][l])};o=function(u,s){if(u!==s){var t=n.document;t.open().close();t[c].hash="#"+u}};o(a())}}m.start=function(){if(r){return}var t=a();o||p();(function s(){var v=a(),u=q(t);if(v!==t){o(t=v,u);$(i).trigger(d)}else{if(u!==t){i[c][l]=i[c][l].replace(/#.*/,"")+"#"+u}}r=setTimeout(s,$[d+"Delay"])})()};m.stop=function(){if(!n){r&&clearTimeout(r);r=0}};return m})()})(jQuery,this);
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/js/jquery.infinitescroll.min.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-/*
-	--------------------------------
-	Infinite Scroll
-	--------------------------------
-	+ https://github.com/paulirish/infinitescroll
-	+ version 2.0b2.110713
-	+ Copyright 2011 Paul Irish & Luke Shumard
-	+ Licensed under the MIT license
-	
-	+ Documentation: http://infinite-scroll.com/
-	
-*/
-
-(function(window,$,undefined){$.infinitescroll=function infscr(options,callback,element){this.element=$(element);this._create(options,callback);};$.infinitescroll.defaults={loading:{finished:undefined,finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",img:"http://www.infinite-scroll.com/loading.gif",msg:null,msgText:"<em>Loading the next set of posts...</em>",selector:null,speed:'fast',start:undefined},state:{isDuringAjax:false,isInvalidPage:false,isDestroyed:false,isDone:false,isPaused:false,currPage:1},callback:undefined,debug:false,behavior:undefined,binder:$(window),nextSelector:"div.navigation a:first",navSelector:"div.navigation",contentSelector:null,extraScrollPx:150,itemSelector:"div.post",animate:false,pathParse:undefined,dataType:'html',appendCallback:true,bufferPx:40,errorCallback:function(){},infid:0,pixelsFromNavToBottom:undefined,path:undefined};$.infinitescroll.prototype={_binding:function infscr_binding(binding){var instance=this,opts=instance.options;if(!!opts.behavior&&this['_binding_'+opts.behavior]!==undefined){this['_binding_'+opts.behavior].call(this);return;}
-if(binding!=='bind'&&binding!=='unbind'){this._debug('Binding value  '+binding+' not valid')
-return false;}
-if(binding=='unbind'){(this.options.binder).unbind('smartscroll.infscr.'+instance.options.infid);}else{(this.options.binder)[binding]('smartscroll.infscr.'+instance.options.infid,function(){instance.scroll();});};this._debug('Binding',binding);},_create:function infscr_create(options,callback){if(!this._validate(options)){return false;}
-var opts=this.options=$.extend(true,{},$.infinitescroll.defaults,options),relurl=/(.*?\/\/).*?(\/.*)/,path=$(opts.nextSelector).attr('href');opts.contentSelector=opts.contentSelector||this.element;opts.loading.selector=opts.loading.selector||opts.contentSelector;if(!path){this._debug('Navigation selector not found');return;}
-opts.path=this._determinepath(path);opts.loading.msg=$('<div id="infscr-loading"><img alt="Loading..." src="'+opts.loading.img+'" /><div>'+opts.loading.msgText+'</div></div>');(new Image()).src=opts.loading.img;opts.pixelsFromNavToBottom=$(document).height()-$(opts.navSelector).offset().top;opts.loading.start=opts.loading.start||function(){$(opts.navSelector).hide();opts.loading.msg.appendTo(opts.loading.selector).show(opts.loading.speed,function(){beginAjax(opts);});};opts.loading.finished=opts.loading.finished||function(){opts.loading.msg.fadeOut('normal');};opts.callback=function(instance,data){if(!!opts.behavior&&instance['_callback_'+opts.behavior]!==undefined){instance['_callback_'+opts.behavior].call($(opts.contentSelector)[0],data);}
-if(callback){callback.call($(opts.contentSelector)[0],data);}};this._setup();},_debug:function infscr_debug(){if(this.options.debug){return window.console&&console.log.call(console,arguments);}},_determinepath:function infscr_determinepath(path){var opts=this.options;if(!!opts.behavior&&this['_determinepath_'+opts.behavior]!==undefined){this['_determinepath_'+opts.behavior].call(this,path);return;}
-if(!!opts.pathParse){this._debug('pathParse manual');return opts.pathParse;}else if(path.match(/^(.*?)\b2\b(.*?$)/)){path=path.match(/^(.*?)\b2\b(.*?$)/).slice(1);}else if(path.match(/^(.*?)2(.*?$)/)){if(path.match(/^(.*?page=)2(\/.*|$)/)){path=path.match(/^(.*?page=)2(\/.*|$)/).slice(1);return path;}
-path=path.match(/^(.*?)2(.*?$)/).slice(1);}else{if(path.match(/^(.*?page=)1(\/.*|$)/)){path=path.match(/^(.*?page=)1(\/.*|$)/).slice(1);return path;}else{this._debug('Sorry, we couldn\'t parse your Next (Previous Posts) URL. Verify your the css selector points to the correct A tag. If you still get this error: yell, scream, and kindly ask for help at infinite-scroll.com.');opts.state.isInvalidPage=true;}}
-this._debug('determinePath',path);return path;},_error:function infscr_error(xhr){var opts=this.options;if(!!opts.behavior&&this['_error_'+opts.behavior]!==undefined){this['_error_'+opts.behavior].call(this,xhr);return;}
-if(xhr!=='destroy'&&xhr!=='end'){xhr='unknown';}
-this._debug('Error',xhr);if(xhr=='end'){this._showdonemsg();}
-opts.state.isDone=true;opts.state.currPage=1;opts.state.isPaused=false;this._binding('unbind');},_loadcallback:function infscr_loadcallback(box,data){var opts=this.options,callback=this.options.callback,result=(opts.state.isDone)?'done':(!opts.appendCallback)?'no-append':'append',frag;if(!!opts.behavior&&this['_loadcallback_'+opts.behavior]!==undefined){this['_loadcallback_'+opts.behavior].call(this,box,data);return;}
-switch(result){case'done':this._showdonemsg();return false;break;case'no-append':if(opts.dataType=='html'){data='<div>'+data+'</div>';data=$(data).find(opts.itemSelector);};break;case'append':var children=box.children();if(children.length==0){return this._error('end');}
-frag=document.createDocumentFragment();while(box[0].firstChild){frag.appendChild(box[0].firstChild);}
-this._debug('contentSelector',$(opts.contentSelector)[0])
-$(opts.contentSelector)[0].appendChild(frag);data=children.get();break;}
-opts.loading.finished.call($(opts.contentSelector)[0],opts)
-if(opts.animate){var scrollTo=$(window).scrollTop()+$('#infscr-loading').height()+opts.extraScrollPx+'px';$('html,body').animate({scrollTop:scrollTo},800,function(){opts.state.isDuringAjax=false;});}
-if(!opts.animate)opts.state.isDuringAjax=false;callback(this,data);},_nearbottom:function infscr_nearbottom(){var opts=this.options,pixelsFromWindowBottomToBottom=0+$(document).height()-(opts.binder.scrollTop())-$(window).height();if(!!opts.behavior&&this['_nearbottom_'+opts.behavior]!==undefined){this['_nearbottom_'+opts.behavior].call(this);return;}
-this._debug('math:',pixelsFromWindowBottomToBottom,opts.pixelsFromNavToBottom);return(pixelsFromWindowBottomToBottom-opts.bufferPx<opts.pixelsFromNavToBottom);},_pausing:function infscr_pausing(pause){var opts=this.options;if(!!opts.behavior&&this['_pausing_'+opts.behavior]!==undefined){this['_pausing_'+opts.behavior].call(this,pause);return;}
-if(pause!=='pause'&&pause!=='resume'&&pause!==null){this._debug('Invalid argument. Toggling pause value instead');};pause=(pause&&(pause=='pause'||pause=='resume'))?pause:'toggle';switch(pause){case'pause':opts.state.isPaused=true;break;case'resume':opts.state.isPaused=false;break;case'toggle':opts.state.isPaused=!opts.state.isPaused;break;}
-this._debug('Paused',opts.state.isPaused);return false;},_setup:function infscr_setup(){var opts=this.options;if(!!opts.behavior&&this['_setup_'+opts.behavior]!==undefined){this['_setup_'+opts.behavior].call(this);return;}
-this._binding('bind');return false;},_showdonemsg:function infscr_showdonemsg(){var opts=this.options;if(!!opts.behavior&&this['_showdonemsg_'+opts.behavior]!==undefined){this['_showdonemsg_'+opts.behavior].call(this);return;}
-opts.loading.msg.find('img').hide().parent().find('div').html(opts.loading.finishedMsg).animate({opacity:1},2000,function(){$(this).parent().fadeOut('normal');});opts.errorCallback.call($(opts.contentSelector)[0],'done');},_validate:function infscr_validate(opts){for(var key in opts){if(key.indexOf&&key.indexOf('Selector')>-1&&$(opts[key]).length===0){this._debug('Your '+key+' found no elements.');return false;}
-return true;}},bind:function infscr_bind(){this._binding('bind');},destroy:function infscr_destroy(){this.options.state.isDestroyed=true;return this._error('destroy');},pause:function infscr_pause(){this._pausing('pause');},resume:function infscr_resume(){this._pausing('resume');},retrieve:function infscr_retrieve(pageNum){var instance=this,opts=instance.options,path=opts.path,box,frag,desturl,method,condition,pageNum=pageNum||null,getPage=(!!pageNum)?pageNum:opts.state.currPage;beginAjax=function infscr_ajax(opts){opts.state.currPage++;instance._debug('heading into ajax',path);box=$(opts.contentSelector).is('table')?$('<tbody/>'):$('<div/>');desturl=path.join(opts.state.currPage);method=(opts.dataType=='html'||opts.dataType=='json')?opts.dataType:'html+callback';if(opts.appendCallback&&opts.dataType=='html')method+='+callback'
-switch(method){case'html+callback':instance._debug('Using HTML via .load() method');box.load(desturl+' '+opts.itemSelector,null,function infscr_ajax_callback(responseText){instance._loadcallback(box,responseText);});break;case'html':case'json':instance._debug('Using '+(method.toUpperCase())+' via $.ajax() method');$.ajax({url:desturl,dataType:opts.dataType,complete:function infscr_ajax_callback(jqXHR,textStatus){condition=(typeof(jqXHR.isResolved)!=='undefined')?(jqXHR.isResolved()):(textStatus==="success"||textStatus==="notmodified");(condition)?instance._loadcallback(box,jqXHR.responseText):instance._error('end');}});break;}};if(!!opts.behavior&&this['retrieve_'+opts.behavior]!==undefined){this['retrieve_'+opts.behavior].call(this,pageNum);return;}
-if(opts.state.isDestroyed){this._debug('Instance is destroyed');return false;};opts.state.isDuringAjax=true;opts.loading.start.call($(opts.contentSelector)[0],opts);},scroll:function infscr_scroll(){var opts=this.options,state=opts.state;if(!!opts.behavior&&this['scroll_'+opts.behavior]!==undefined){this['scroll_'+opts.behavior].call(this);return;}
-if(state.isDuringAjax||state.isInvalidPage||state.isDone||state.isDestroyed||state.isPaused)return;if(!this._nearbottom())return;this.retrieve();},toggle:function infscr_toggle(){this._pausing();},unbind:function infscr_unbind(){this._binding('unbind');},update:function infscr_options(key){if($.isPlainObject(key)){this.options=$.extend(true,this.options,key);}}}
-$.fn.infinitescroll=function infscr_init(options,callback){var thisCall=typeof options;switch(thisCall){case'string':var args=Array.prototype.slice.call(arguments,1);this.each(function(){var instance=$.data(this,'infinitescroll');if(!instance){return false;}
-if(!$.isFunction(instance[options])||options.charAt(0)==="_"){return false;}
-instance[options].apply(instance,args);});break;case'object':this.each(function(){var instance=$.data(this,'infinitescroll');if(instance){instance.update(options);}else{$.data(this,'infinitescroll',new $.infinitescroll(options,callback,this));}});break;}
-return this;};var event=$.event,scrollTimeout;event.special.smartscroll={setup:function(){$(this).bind("scroll",event.special.smartscroll.handler);},teardown:function(){$(this).unbind("scroll",event.special.smartscroll.handler);},handler:function(event,execAsap){var context=this,args=arguments;event.type="smartscroll";if(scrollTimeout){clearTimeout(scrollTimeout);}
-scrollTimeout=setTimeout(function(){$.event.handle.apply(context,args);},execAsap==="execAsap"?0:100);}};$.fn.smartscroll=function(fn){return fn?this.bind("smartscroll",fn):this.trigger("smartscroll",["execAsap"]);};})(window,jQuery);
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/js/jquery.isotope.min.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
-/**
- * Isotope v1.5.21
- * An exquisite jQuery plugin for magical layouts
- * http://isotope.metafizzy.co
- *
- * Commercial use requires one-time license fee
- * http://metafizzy.co/#licenses
- *
- * Copyright 2012 David DeSandro / Metafizzy
- */
-(function(a,b,c){"use strict";var d=a.document,e=a.Modernizr,f=function(a){return a.charAt(0).toUpperCase()+a.slice(1)},g="Moz Webkit O Ms".split(" "),h=function(a){var b=d.documentElement.style,c;if(typeof b[a]=="string")return a;a=f(a);for(var e=0,h=g.length;e<h;e++){c=g[e]+a;if(typeof b[c]=="string")return c}},i=h("transform"),j=h("transitionProperty"),k={csstransforms:function(){return!!i},csstransforms3d:function(){var a=!!h("perspective");if(a){var c=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),d="@media ("+c.join("transform-3d),(")+"modernizr)",e=b("<style>"+d+"{#modernizr{height:3px}}"+"</style>").appendTo("head"),f=b('<div id="modernizr" />').appendTo("html");a=f.height()===3,f.remove(),e.remove()}return a},csstransitions:function(){return!!j}},l;if(e)for(l in k)e.hasOwnProperty(l)||e.addTest(l,k[l]);else{e=a.Modernizr={_version:"1.6ish: miniModernizr for Isotope"};var m=" ",n;for(l in k)n=k[l](),e[l]=n,m+=" "+(n?"":"no-")+l;b("html").addClass(m)}if(e.csstransforms){var o=e.csstransforms3d?{translate:function(a){return"translate3d("+a[0]+"px, "+a[1]+"px, 0) "},scale:function(a){return"scale3d("+a+", "+a+", 1) "}}:{translate:function(a){return"translate("+a[0]+"px, "+a[1]+"px) "},scale:function(a){return"scale("+a+") "}},p=function(a,c,d){var e=b.data(a,"isoTransform")||{},f={},g,h={},j;f[c]=d,b.extend(e,f);for(g in e)j=e[g],h[g]=o[g](j);var k=h.translate||"",l=h.scale||"",m=k+l;b.data(a,"isoTransform",e),a.style[i]=m};b.cssNumber.scale=!0,b.cssHooks.scale={set:function(a,b){p(a,"scale",b)},get:function(a,c){var d=b.data(a,"isoTransform");return d&&d.scale?d.scale:1}},b.fx.step.scale=function(a){b.cssHooks.scale.set(a.elem,a.now+a.unit)},b.cssNumber.translate=!0,b.cssHooks.translate={set:function(a,b){p(a,"translate",b)},get:function(a,c){var d=b.data(a,"isoTransform");return d&&d.translate?d.translate:[0,0]}}}var q,r;e.csstransitions&&(q={WebkitTransitionProperty:"webkitTransitionEnd",MozTransitionProperty:"transitionend",OTransitionProperty:"oTransitionEnd otransitionend",transitionProperty:"transitionend"}[j],r=h("transitionDuration"));var s=b.event,t;s.special.smartresize={setup:function(){b(this).bind("resize",s.special.smartresize.handler)},teardown:function(){b(this).unbind("resize",s.special.smartresize.handler)},handler:function(a,b){var c=this,d=arguments;a.type="smartresize",t&&clearTimeout(t),t=setTimeout(function(){jQuery.event.handle.apply(c,d)},b==="execAsap"?0:100)}},b.fn.smartresize=function(a){return a?this.bind("smartresize",a):this.trigger("smartresize",["execAsap"])},b.Isotope=function(a,c,d){this.element=b(c),this._create(a),this._init(d)};var u=["width","height"],v=b(a);b.Isotope.settings={resizable:!0,layoutMode:"masonry",containerClass:"isotope",itemClass:"isotope-item",hiddenClass:"isotope-hidden",hiddenStyle:{opacity:0,scale:.001},visibleStyle:{opacity:1,scale:1},containerStyle:{position:"relative",overflow:"hidden"},animationEngine:"best-available",animationOptions:{queue:!1,duration:800},sortBy:"original-order",sortAscending:!0,resizesContainer:!0,transformsEnabled:!0,itemPositionDataEnabled:!1},b.Isotope.prototype={_create:function(a){this.options=b.extend({},b.Isotope.settings,a),this.styleQueue=[],this.elemCount=0;var c=this.element[0].style;this.originalStyle={};var d=u.slice(0);for(var e in this.options.containerStyle)d.push(e);for(var f=0,g=d.length;f<g;f++)e=d[f],this.originalStyle[e]=c[e]||"";this.element.css(this.options.containerStyle),this._updateAnimationEngine(),this._updateUsingTransforms();var h={"original-order":function(a,b){return b.elemCount++,b.elemCount},random:function(){return Math.random()}};this.options.getSortData=b.extend(this.options.getSortData,h),this.reloadItems(),this.offset={left:parseInt(this.element.css("padding-left")||0,10),top:parseInt(this.element.css("padding-top")||0,10)};var i=this;setTimeout(function(){i.element.addClass(i.options.containerClass)},0),this.options.resizable&&v.bind("smartresize.isotope",function(){i.resize()}),this.element.delegate("."+this.options.hiddenClass,"click",function(){return!1})},_getAtoms:function(a){var b=this.options.itemSelector,c=b?a.filter(b).add(a.find(b)):a,d={position:"absolute"};return this.usingTransforms&&(d.left=0,d.top=0),c.css(d).addClass(this.options.itemClass),this.updateSortData(c,!0),c},_init:function(a){this.$filteredAtoms=this._filter(this.$allAtoms),this._sort(),this.reLayout(a)},option:function(a){if(b.isPlainObject(a)){this.options=b.extend(!0,this.options,a);var c;for(var d in a)c="_update"+f(d),this[c]&&this[c]()}},_updateAnimationEngine:function(){var a=this.options.animationEngine.toLowerCase().replace(/[ _\-]/g,""),b;switch(a){case"css":case"none":b=!1;break;case"jquery":b=!0;break;default:b=!e.csstransitions}this.isUsingJQueryAnimation=b,this._updateUsingTransforms()},_updateTransformsEnabled:function(){this._updateUsingTransforms()},_updateUsingTransforms:function(){var a=this.usingTransforms=this.options.transformsEnabled&&e.csstransforms&&e.csstransitions&&!this.isUsingJQueryAnimation;a||(delete this.options.hiddenStyle.scale,delete this.options.visibleStyle.scale),this.getPositionStyles=a?this._translate:this._positionAbs},_filter:function(a){var b=this.options.filter===""?"*":this.options.filter;if(!b)return a;var c=this.options.hiddenClass,d="."+c,e=a.filter(d),f=e;if(b!=="*"){f=e.filter(b);var g=a.not(d).not(b).addClass(c);this.styleQueue.push({$el:g,style:this.options.hiddenStyle})}return this.styleQueue.push({$el:f,style:this.options.visibleStyle}),f.removeClass(c),a.filter(b)},updateSortData:function(a,c){var d=this,e=this.options.getSortData,f,g;a.each(function(){f=b(this),g={};for(var a in e)!c&&a==="original-order"?g[a]=b.data(this,"isotope-sort-data")[a]:g[a]=e[a](f,d);b.data(this,"isotope-sort-data",g)})},_sort:function(){var a=this.options.sortBy,b=this._getSorter,c=this.options.sortAscending?1:-1,d=function(d,e){var f=b(d,a),g=b(e,a);return f===g&&a!=="original-order"&&(f=b(d,"original-order"),g=b(e,"original-order")),(f>g?1:f<g?-1:0)*c};this.$filteredAtoms.sort(d)},_getSorter:function(a,c){return b.data(a,"isotope-sort-data")[c]},_translate:function(a,b){return{translate:[a,b]}},_positionAbs:function(a,b){return{left:a,top:b}},_pushPosition:function(a,b,c){b=Math.round(b+this.offset.left),c=Math.round(c+this.offset.top);var d=this.getPositionStyles(b,c);this.styleQueue.push({$el:a,style:d}),this.options.itemPositionDataEnabled&&a.data("isotope-item-position",{x:b,y:c})},layout:function(a,b){var c=this.options.layoutMode;this["_"+c+"Layout"](a);if(this.options.resizesContainer){var d=this["_"+c+"GetContainerSize"]();this.styleQueue.push({$el:this.element,style:d})}this._processStyleQueue(a,b),this.isLaidOut=!0},_processStyleQueue:function(a,c){var d=this.isLaidOut?this.isUsingJQueryAnimation?"animate":"css":"css",f=this.options.animationOptions,g=this.options.onLayout,h,i,j,k;i=function(a,b){b.$el[d](b.style,f)};if(this._isInserting&&this.isUsingJQueryAnimation)i=function(a,b){h=b.$el.hasClass("no-transition")?"css":d,b.$el[h](b.style,f)};else if(c||g||f.complete){var l=!1,m=[c,g,f.complete],n=this;j=!0,k=function(){if(l)return;var b;for(var c=0,d=m.length;c<d;c++)b=m[c],typeof b=="function"&&b.call(n.element,a,n);l=!0};if(this.isUsingJQueryAnimation&&d==="animate")f.complete=k,j=!1;else if(e.csstransitions){var o=0,p=this.styleQueue[0],s=p&&p.$el,t;while(!s||!s.length){t=this.styleQueue[o++];if(!t)return;s=t.$el}var u=parseFloat(getComputedStyle(s[0])[r]);u>0&&(i=function(a,b){b.$el[d](b.style,f).one(q,k)},j=!1)}}b.each(this.styleQueue,i),j&&k(),this.styleQueue=[]},resize:function(){this["_"+this.options.layoutMode+"ResizeChanged"]()&&this.reLayout()},reLayout:function(a){this["_"+this.options.layoutMode+"Reset"](),this.layout(this.$filteredAtoms,a)},addItems:function(a,b){var c=this._getAtoms(a);this.$allAtoms=this.$allAtoms.add(c),b&&b(c)},insert:function(a,b){this.element.append(a);var c=this;this.addItems(a,function(a){var d=c._filter(a);c._addHideAppended(d),c._sort(),c.reLayout(),c._revealAppended(d,b)})},appended:function(a,b){var c=this;this.addItems(a,function(a){c._addHideAppended(a),c.layout(a),c._revealAppended(a,b)})},_addHideAppended:function(a){this.$filteredAtoms=this.$filteredAtoms.add(a),a.addClass("no-transition"),this._isInserting=!0,this.styleQueue.push({$el:a,style:this.options.hiddenStyle})},_revealAppended:function(a,b){var c=this;setTimeout(function(){a.removeClass("no-transition"),c.styleQueue.push({$el:a,style:c.options.visibleStyle}),c._isInserting=!1,c._processStyleQueue(a,b)},10)},reloadItems:function(){this.$allAtoms=this._getAtoms(this.element.children())},remove:function(a,b){this.$allAtoms=this.$allAtoms.not(a),this.$filteredAtoms=this.$filteredAtoms.not(a);var c=this,d=function(){a.remove(),b&&b.call(c.element)};a.filter(":not(."+this.options.hiddenClass+")").length?(this.styleQueue.push({$el:a,style:this.options.hiddenStyle}),this._sort(),this.reLayout(d)):d()},shuffle:function(a){this.updateSortData(this.$allAtoms),this.options.sortBy="random",this._sort(),this.reLayout(a)},destroy:function(){var a=this.usingTransforms,b=this.options;this.$allAtoms.removeClass(b.hiddenClass+" "+b.itemClass).each(function(){var b=this.style;b.position="",b.top="",b.left="",b.opacity="",a&&(b[i]="")});var c=this.element[0].style;for(var d in this.originalStyle)c[d]=this.originalStyle[d];this.element.unbind(".isotope").undelegate("."+b.hiddenClass,"click").removeClass(b.containerClass).removeData("isotope"),v.unbind(".isotope")},_getSegments:function(a){var b=this.options.layoutMode,c=a?"rowHeight":"columnWidth",d=a?"height":"width",e=a?"rows":"cols",g=this.element[d](),h,i=this.options[b]&&this.options[b][c]||this.$filteredAtoms["outer"+f(d)](!0)||g;h=Math.floor(g/i),h=Math.max(h,1),this[b][e]=h,this[b][c]=i},_checkIfSegmentsChanged:function(a){var b=this.options.layoutMode,c=a?"rows":"cols",d=this[b][c];return this._getSegments(a),this[b][c]!==d},_masonryReset:function(){this.masonry={},this._getSegments();var a=this.masonry.cols;this.masonry.colYs=[];while(a--)this.masonry.colYs.push(0)},_masonryLayout:function(a){var c=this,d=c.masonry;a.each(function(){var a=b(this),e=Math.ceil(a.outerWidth(!0)/d.columnWidth);e=Math.min(e,d.cols);if(e===1)c._masonryPlaceBrick(a,d.colYs);else{var f=d.cols+1-e,g=[],h,i;for(i=0;i<f;i++)h=d.colYs.slice(i,i+e),g[i]=Math.max.apply(Math,h);c._masonryPlaceBrick(a,g)}})},_masonryPlaceBrick:function(a,b){var c=Math.min.apply(Math,b),d=0;for(var e=0,f=b.length;e<f;e++)if(b[e]===c){d=e;break}var g=this.masonry.columnWidth*d,h=c;this._pushPosition(a,g,h);var i=c+a.outerHeight(!0),j=this.masonry.cols+1-f;for(e=0;e<j;e++)this.masonry.colYs[d+e]=i},_masonryGetContainerSize:function(){var a=Math.max.apply(Math,this.masonry.colYs);return{height:a}},_masonryResizeChanged:function(){return this._checkIfSegmentsChanged()},_fitRowsReset:function(){this.fitRows={x:0,y:0,height:0}},_fitRowsLayout:function(a){var c=this,d=this.element.width(),e=this.fitRows;a.each(function(){var a=b(this),f=a.outerWidth(!0),g=a.outerHeight(!0);e.x!==0&&f+e.x>d&&(e.x=0,e.y=e.height),c._pushPosition(a,e.x,e.y),e.height=Math.max(e.y+g,e.height),e.x+=f})},_fitRowsGetContainerSize:function(){return{height:this.fitRows.height}},_fitRowsResizeChanged:function(){return!0},_cellsByRowReset:function(){this.cellsByRow={index:0},this._getSegments(),this._getSegments(!0)},_cellsByRowLayout:function(a){var c=this,d=this.cellsByRow;a.each(function(){var a=b(this),e=d.index%d.cols,f=Math.floor(d.index/d.cols),g=(e+.5)*d.columnWidth-a.outerWidth(!0)/2,h=(f+.5)*d.rowHeight-a.outerHeight(!0)/2;c._pushPosition(a,g,h),d.index++})},_cellsByRowGetContainerSize:function(){return{height:Math.ceil(this.$filteredAtoms.length/this.cellsByRow.cols)*this.cellsByRow.rowHeight+this.offset.top}},_cellsByRowResizeChanged:function(){return this._checkIfSegmentsChanged()},_straightDownReset:function(){this.straightDown={y:0}},_straightDownLayout:function(a){var c=this;a.each(function(a){var d=b(this);c._pushPosition(d,0,c.straightDown.y),c.straightDown.y+=d.outerHeight(!0)})},_straightDownGetContainerSize:function(){return{height:this.straightDown.y}},_straightDownResizeChanged:function(){return!0},_masonryHorizontalReset:function(){this.masonryHorizontal={},this._getSegments(!0);var a=this.masonryHorizontal.rows;this.masonryHorizontal.rowXs=[];while(a--)this.masonryHorizontal.rowXs.push(0)},_masonryHorizontalLayout:function(a){var c=this,d=c.masonryHorizontal;a.each(function(){var a=b(this),e=Math.ceil(a.outerHeight(!0)/d.rowHeight);e=Math.min(e,d.rows);if(e===1)c._masonryHorizontalPlaceBrick(a,d.rowXs);else{var f=d.rows+1-e,g=[],h,i;for(i=0;i<f;i++)h=d.rowXs.slice(i,i+e),g[i]=Math.max.apply(Math,h);c._masonryHorizontalPlaceBrick(a,g)}})},_masonryHorizontalPlaceBrick:function(a,b){var c=Math.min.apply(Math,b),d=0;for(var e=0,f=b.length;e<f;e++)if(b[e]===c){d=e;break}var g=c,h=this.masonryHorizontal.rowHeight*d;this._pushPosition(a,g,h);var i=c+a.outerWidth(!0),j=this.masonryHorizontal.rows+1-f;for(e=0;e<j;e++)this.masonryHorizontal.rowXs[d+e]=i},_masonryHorizontalGetContainerSize:function(){var a=Math.max.apply(Math,this.masonryHorizontal.rowXs);return{width:a}},_masonryHorizontalResizeChanged:function(){return this._checkIfSegmentsChanged(!0)},_fitColumnsReset:function(){this.fitColumns={x:0,y:0,width:0}},_fitColumnsLayout:function(a){var c=this,d=this.element.height(),e=this.fitColumns;a.each(function(){var a=b(this),f=a.outerWidth(!0),g=a.outerHeight(!0);e.y!==0&&g+e.y>d&&(e.x=e.width,e.y=0),c._pushPosition(a,e.x,e.y),e.width=Math.max(e.x+f,e.width),e.y+=g})},_fitColumnsGetContainerSize:function(){return{width:this.fitColumns.width}},_fitColumnsResizeChanged:function(){return!0},_cellsByColumnReset:function(){this.cellsByColumn={index:0},this._getSegments(),this._getSegments(!0)},_cellsByColumnLayout:function(a){var c=this,d=this.cellsByColumn;a.each(function(){var a=b(this),e=Math.floor(d.index/d.rows),f=d.index%d.rows,g=(e+.5)*d.columnWidth-a.outerWidth(!0)/2,h=(f+.5)*d.rowHeight-a.outerHeight(!0)/2;c._pushPosition(a,g,h),d.index++})},_cellsByColumnGetContainerSize:function(){return{width:Math.ceil(this.$filteredAtoms.length/this.cellsByColumn.rows)*this.cellsByColumn.columnWidth}},_cellsByColumnResizeChanged:function(){return this._checkIfSegmentsChanged(!0)},_straightAcrossReset:function(){this.straightAcross={x:0}},_straightAcrossLayout:function(a){var c=this;a.each(function(a){var d=b(this);c._pushPosition(d,c.straightAcross.x,0),c.straightAcross.x+=d.outerWidth(!0)})},_straightAcrossGetContainerSize:function(){return{width:this.straightAcross.x}},_straightAcrossResizeChanged:function(){return!0}},b.fn.imagesLoaded=function(a){function h(){a.call(c,d)}function i(a){var c=a.target;c.src!==f&&b.inArray(c,g)===-1&&(g.push(c),--e<=0&&(setTimeout(h),d.unbind(".imagesLoaded",i)))}var c=this,d=c.find("img").add(c.filter("img")),e=d.length,f="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",g=[];return e||h(),d.bind("load.imagesLoaded error.imagesLoaded",i).each(function(){var a=this.src;this.src=f,this.src=a}),c};var w=function(b){a.console&&a.console.error(b)};b.fn.isotope=function(a,c){if(typeof a=="string"){var d=Array.prototype.slice.call(arguments,1);this.each(function(){var c=b.data(this,"isotope");if(!c){w("cannot call methods on isotope prior to initialization; attempted to call method '"+a+"'");return}if(!b.isFunction(c[a])||a.charAt(0)==="_"){w("no such method '"+a+"' for isotope instance");return}c[a].apply(c,d)})}else this.each(function(){var d=b.data(this,"isotope");d?(d.option(a),d._init(c)):b.data(this,"isotope",new b.Isotope(a,this,c))});return this}})(window,jQuery);
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/js/jquery.zclip.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-/*
- * zClip :: jQuery ZeroClipboard v1.1.1
- * http://steamdev.com/zclip
- *
- * Copyright 2011, SteamDev
- * Released under the MIT license.
- * http://www.opensource.org/licenses/mit-license.php
- *
- * Date: Wed Jun 01, 2011
- */
-
-(function(a){a.fn.zclip=function(c){if(typeof c=="object"&&!c.length){var b=a.extend({path:"ZeroClipboard.swf",copy:null,beforeCopy:null,afterCopy:null,clickAfter:true,setHandCursor:true,setCSSEffects:true},c);return this.each(function(){var e=a(this);if(e.is(":visible")&&(typeof b.copy=="string"||a.isFunction(b.copy))){ZeroClipboard.setMoviePath(b.path);var d=new ZeroClipboard.Client();if(a.isFunction(b.copy)){e.bind("zClip_copy",b.copy)}if(a.isFunction(b.beforeCopy)){e.bind("zClip_beforeCopy",b.beforeCopy)}if(a.isFunction(b.afterCopy)){e.bind("zClip_afterCopy",b.afterCopy)}d.setHandCursor(b.setHandCursor);d.setCSSEffects(b.setCSSEffects);d.addEventListener("mouseOver",function(f){e.trigger("mouseenter")});d.addEventListener("mouseOut",function(f){e.trigger("mouseleave")});d.addEventListener("mouseDown",function(f){e.trigger("mousedown");if(!a.isFunction(b.copy)){d.setText(b.copy)}else{d.setText(e.triggerHandler("zClip_copy"))}if(a.isFunction(b.beforeCopy)){e.trigger("zClip_beforeCopy")}});d.addEventListener("complete",function(f,g){if(a.isFunction(b.afterCopy)){e.trigger("zClip_afterCopy")}else{if(g.length>500){g=g.substr(0,500)+"...\n\n("+(g.length-500)+" characters not shown)"}e.removeClass("hover");alert("Copied text to clipboard:\n\n "+g)}if(b.clickAfter){e.trigger("click")}});d.glue(e[0],e.parent()[0]);a(window).bind("load resize",function(){d.reposition()})}})}else{if(typeof c=="string"){return this.each(function(){var f=a(this);c=c.toLowerCase();var e=f.data("zclipId");var d=a("#"+e+".zclip");if(c=="remove"){d.remove();f.removeClass("active hover")}else{if(c=="hide"){d.hide();f.removeClass("active hover")}else{if(c=="show"){d.show()}}}})}}}})(jQuery);var ZeroClipboard={version:"1.0.7",clients:{},moviePath:"ZeroClipboard.swf",nextId:1,$:function(a){if(typeof(a)=="string"){a=document.getElementById(a)}if(!a.addClass){a.hide=function(){this.style.display="none"};a.show=function(){this.style.display=""};a.addClass=function(b){this.removeClass(b);this.className+=" "+b};a.removeClass=function(d){var e=this.className.split(/\s+/);var b=-1;for(var c=0;c<e.length;c++){if(e[c]==d){b=c;c=e.length}}if(b>-1){e.splice(b,1);this.className=e.join(" ")}return this};a.hasClass=function(b){return !!this.className.match(new RegExp("\\s*"+b+"\\s*"))}}return a},setMoviePath:function(a){this.moviePath=a},dispatch:function(d,b,c){var a=this.clients[d];if(a){a.receiveEvent(b,c)}},register:function(b,a){this.clients[b]=a},getDOMObjectPosition:function(c,a){var b={left:0,top:0,width:c.width?c.width:c.offsetWidth,height:c.height?c.height:c.offsetHeight};if(c&&(c!=a)){b.left+=c.offsetLeft;b.top+=c.offsetTop}return b},Client:function(a){this.handlers={};this.id=ZeroClipboard.nextId++;this.movieId="ZeroClipboardMovie_"+this.id;ZeroClipboard.register(this.id,this);if(a){this.glue(a)}}};ZeroClipboard.Client.prototype={id:0,ready:false,movie:null,clipText:"",handCursorEnabled:true,cssEffects:true,handlers:null,glue:function(d,b,e){this.domElement=ZeroClipboard.$(d);var f=99;if(this.domElement.style.zIndex){f=parseInt(this.domElement.style.zIndex,10)+1}if(typeof(b)=="string"){b=ZeroClipboard.$(b)}else{if(typeof(b)=="undefined"){b=document.getElementsByTagName("body")[0]}}var c=ZeroClipboard.getDOMObjectPosition(this.domElement,b);this.div=document.createElement("div");this.div.className="zclip";this.div.id="zclip-"+this.movieId;$(this.domElement).data("zclipId","zclip-"+this.movieId);var a=this.div.style;a.position="absolute";a.left=""+c.left+"px";a.top=""+c.top+"px";a.width=""+c.width+"px";a.height=""+c.height+"px";a.zIndex=f;if(typeof(e)=="object"){for(addedStyle in e){a[addedStyle]=e[addedStyle]}}b.appendChild(this.div);this.div.innerHTML=this.getHTML(c.width,c.height)},getHTML:function(d,a){var c="";var b="id="+this.id+"&width="+d+"&height="+a;if(navigator.userAgent.match(/MSIE/)){var e=location.href.match(/^https/i)?"https://":"http://";c+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="'+e+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+d+'" height="'+a+'" id="'+this.movieId+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+ZeroClipboard.moviePath+'" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="'+b+'"/><param name="wmode" value="transparent"/></object>'}else{c+='<embed id="'+this.movieId+'" src="'+ZeroClipboard.moviePath+'" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="'+d+'" height="'+a+'" name="'+this.movieId+'" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="'+b+'" wmode="transparent" />'}return c},hide:function(){if(this.div){this.div.style.left="-2000px"}},show:function(){this.reposition()},destroy:function(){if(this.domElement&&this.div){this.hide();this.div.innerHTML="";var a=document.getElementsByTagName("body")[0];try{a.removeChild(this.div)}catch(b){}this.domElement=null;this.div=null}},reposition:function(c){if(c){this.domElement=ZeroClipboard.$(c);if(!this.domElement){this.hide()}}if(this.domElement&&this.div){var b=ZeroClipboard.getDOMObjectPosition(this.domElement);var a=this.div.style;a.left=""+b.left+"px";a.top=""+b.top+"px"}},setText:function(a){this.clipText=a;if(this.ready){this.movie.setText(a)}},addEventListener:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");if(!this.handlers[a]){this.handlers[a]=[]}this.handlers[a].push(b)},setHandCursor:function(a){this.handCursorEnabled=a;if(this.ready){this.movie.setHandCursor(a)}},setCSSEffects:function(a){this.cssEffects=!!a},receiveEvent:function(d,f){d=d.toString().toLowerCase().replace(/^on/,"");switch(d){case"load":this.movie=document.getElementById(this.movieId);if(!this.movie){var c=this;setTimeout(function(){c.receiveEvent("load",null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){var c=this;setTimeout(function(){c.receiveEvent("load",null)},100);this.ready=true;return}this.ready=true;try{this.movie.setText(this.clipText)}catch(h){}try{this.movie.setHandCursor(this.handCursorEnabled)}catch(h){}break;case"mouseover":if(this.domElement&&this.cssEffects){this.domElement.addClass("hover");if(this.recoverActive){this.domElement.addClass("active")}}break;case"mouseout":if(this.domElement&&this.cssEffects){this.recoverActive=false;if(this.domElement.hasClass("active")){this.domElement.removeClass("active");this.recoverActive=true}this.domElement.removeClass("hover")}break;case"mousedown":if(this.domElement&&this.cssEffects){this.domElement.addClass("active")}break;case"mouseup":if(this.domElement&&this.cssEffects){this.domElement.removeClass("active");this.recoverActive=false}break}if(this.handlers[d]){for(var b=0,a=this.handlers[d].length;b<a;b++){var g=this.handlers[d][b];if(typeof(g)=="function"){g(this,f)}else{if((typeof(g)=="object")&&(g.length==2)){g[0][g[1]](this,f)}else{if(typeof(g)=="string"){window[g](this,f)}}}}}}};
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/js/main.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,104 +0,0 @@
-function preg_replace (array_pattern, array_pattern_replace, my_string) { var new_string = String (my_string); for (i=0; i<array_pattern.length; i++) { var reg_exp= RegExp(array_pattern[i], "gi"); var val_to_replace = array_pattern_replace[i]; new_string = new_string.replace (reg_exp, val_to_replace); } return new_string; }
-
-function removeAccents (my_string) { var new_string = ""; var pattern_accent = new Array("é", "è", "ê", "ë", "ç", "à", "â", "ä", "î", "ï", "ù", "ô", "ó", "ö"); var pattern_replace_accent = new Array("e", "e", "e", "e", "c", "a", "a", "a", "i", "i", "u", "o", "o", "o"); if (my_string && my_string!= "") { new_string = preg_replace (pattern_accent, pattern_replace_accent, my_string); } new_string = new_string.replace(/\s+/g, ''); return new_string; }
-
-$('#container').isotope({
-  itemSelector : '.definition',
-  layoutMode : 'fitRows'
-});
-
-$(function()
-{
-	if($('#champsRecherche').val().length > 0)
-	{
-		var recherche = $('#champsRecherche').val().toLowerCase();
-		recherche = removeAccents(recherche);
-		var resultat = $("[data-mot*='" + recherche + "']").add('.row-end');
-		var selector = resultat;
-		
-		$('#container').isotope({ 
-		filter: selector 
-		});
-	}
-	
-	$(".copyButton").zclip({
-		path: "ZeroClipboard.swf",
-		copy: function(){return $(this).prev().val();},
-		afterCopy: function(){$(this).text('Copié !');},
-		
-	});
-});
-
-$('.defineTile').click(function(event){
-	event.stopPropagation();
-	$(this).addClass('active');
-	$(this).siblings('li').removeClass('active');
-	$(this).parent().nextAll('.commentSection').hide();
-});
-
-$('.commentTile').click(function(event){
-	event.stopPropagation()
-	$(this).addClass('active');
-	$(this).siblings('li').removeClass('active');
-	$(this).parent().nextAll('.commentSection').show();
-	
-	//xmlRequest(event);
-});
-
-$('#menuExtraContent a').click(function(event){
-	event.stopPropagation();
-	$(this).addClass('active');
-	$(this).siblings('a').removeClass('active');
-});
-
-$('#filters input').click(function(){
-	$(this).siblings().attr('checked', false);
-	$(this).attr('checked', true);
-	
-	if($('#champsRecherche').val().length == 0)
-	{
-		var selector = $('div input[checked]').attr('data-filter');
-	}
-	else
-	{
-		var recherche = $('#champsRecherche').val().toLowerCase();
-		recherche = removeAccents(recherche);
-		var resultat = $("[data-mot*='" + recherche + "']");
-		var selector = $($('div input[checked]').attr('data-filter')).filter(resultat).add('.row-end');
-	}
-	
-	$('#container').isotope({ 
-	filter: selector 
-	});
-});
-
-$('#champsRecherche').keyup(function(event){
-	var recherche = $('#champsRecherche').val().toLowerCase();
-	recherche = removeAccents(recherche);
-	var resultat = $("[data-mot*='" + recherche + "']");
-	var selector = $($('div input[checked]').attr('data-filter')).filter(resultat).add('.row-end');
-
-	
-	if($('#champsRecherche').val().length == 0)
-	{
-		selector = $('div input[checked]').attr('data-filter');
-	}
-	$('#container').isotope({ 
-	filter: selector 
-	});
-
-});
-
-$('.element').click(function(){
-	if(!$(this).hasClass("folder")){
-		$(this).toggleClass("large");
-		if(!$(this).prevAll('.folder').first().hasClass('height2')){
-			$(this).prevAll('.folder').first().toggleClass('height2');
-		}
-		else if($(this).prevAll('.folder').first().hasClass('height2') && $(this).siblings('.large').length == 0 && !$(this).hasClass('large')){
-			$(this).prevAll('.folder').first().toggleClass('height2');
-		}
-		$('#container').isotope(
-			'reLayout');
-	}
-});
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/js/modals.js	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,245 +0,0 @@
-/* =========================================================
- * bootstrap-modal.js v2.2.2
- * http://twitter.github.com/bootstrap/javascript.html#modals
- * =========================================================
- * Copyright 2012 Twitter, Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ========================================================= */
-
-
-!function ($) {
-
-  "use strict"; // jshint ;_;
-
-
- /* MODAL CLASS DEFINITION
-  * ====================== */
-
-  var Modal = function (element, options) {
-    this.options = options
-    this.$element = $(element)
-      .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
-    this.options.remote && this.$element.find('.modal-body').load(this.options.remote)
-  }
-
-  Modal.prototype = {
-
-      constructor: Modal
-
-    , toggle: function () {
-        return this[!this.isShown ? 'show' : 'hide']()
-      }
-
-    , show: function () {
-        var that = this
-          , e = $.Event('show')
-
-        this.$element.trigger(e)
-
-        if (this.isShown || e.isDefaultPrevented()) return
-
-        this.isShown = true
-
-        this.escape()
-
-        this.backdrop(function () {
-          var transition = $.support.transition && that.$element.hasClass('fade')
-
-          if (!that.$element.parent().length) {
-            that.$element.appendTo(document.body) //don't move modals dom position
-          }
-
-          that.$element
-            .show()
-
-          if (transition) {
-            that.$element[0].offsetWidth // force reflow
-          }
-
-          that.$element
-            .addClass('in')
-            .attr('aria-hidden', false)
-
-          that.enforceFocus()
-
-          transition ?
-            that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) :
-            that.$element.focus().trigger('shown')
-
-        })
-      }
-
-    , hide: function (e) {
-        e && e.preventDefault()
-
-        var that = this
-
-        e = $.Event('hide')
-
-        this.$element.trigger(e)
-
-        if (!this.isShown || e.isDefaultPrevented()) return
-
-        this.isShown = false
-
-        this.escape()
-
-        $(document).off('focusin.modal')
-
-        this.$element
-          .removeClass('in')
-          .attr('aria-hidden', true)
-
-        $.support.transition && this.$element.hasClass('fade') ?
-          this.hideWithTransition() :
-          this.hideModal()
-      }
-
-    , enforceFocus: function () {
-        var that = this
-        $(document).on('focusin.modal', function (e) {
-          if (that.$element[0] !== e.target && !that.$element.has(e.target).length) {
-            that.$element.focus()
-          }
-        })
-      }
-
-    , escape: function () {
-        var that = this
-        if (this.isShown && this.options.keyboard) {
-          this.$element.on('keyup.dismiss.modal', function ( e ) {
-            e.which == 27 && that.hide()
-          })
-        } else if (!this.isShown) {
-          this.$element.off('keyup.dismiss.modal')
-        }
-      }
-
-    , hideWithTransition: function () {
-        var that = this
-          , timeout = setTimeout(function () {
-              that.$element.off($.support.transition.end)
-              that.hideModal()
-            }, 500)
-
-        this.$element.one($.support.transition.end, function () {
-          clearTimeout(timeout)
-          that.hideModal()
-        })
-      }
-
-    , hideModal: function (that) {
-        this.$element
-          .hide()
-          .trigger('hidden')
-
-        this.backdrop()
-      }
-
-    , removeBackdrop: function () {
-        this.$backdrop.remove()
-        this.$backdrop = null
-      }
-
-    , backdrop: function (callback) {
-        var that = this
-          , animate = this.$element.hasClass('fade') ? 'fade' : ''
-
-        if (this.isShown && this.options.backdrop) {
-          var doAnimate = $.support.transition && animate
-
-          this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
-            .appendTo(document.body)
-
-          this.$backdrop.click(
-            this.options.backdrop == 'static' ?
-              $.proxy(this.$element[0].focus, this.$element[0])
-            : $.proxy(this.hide, this)
-          )
-
-          if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
-
-          this.$backdrop.addClass('in')
-
-          doAnimate ?
-            this.$backdrop.one($.support.transition.end, callback) :
-            callback()
-
-        } else if (!this.isShown && this.$backdrop) {
-          this.$backdrop.removeClass('in')
-
-          $.support.transition && this.$element.hasClass('fade')?
-            this.$backdrop.one($.support.transition.end, $.proxy(this.removeBackdrop, this)) :
-            this.removeBackdrop()
-
-        } else if (callback) {
-          callback()
-        }
-      }
-  }
-
-
- /* MODAL PLUGIN DEFINITION
-  * ======================= */
-
-  var old = $.fn.modal
-
-  $.fn.modal = function (option) {
-    return this.each(function () {
-      var $this = $(this)
-        , data = $this.data('modal')
-        , options = $.extend({}, $.fn.modal.defaults, $this.data(), typeof option == 'object' && option)
-      if (!data) $this.data('modal', (data = new Modal(this, options)))
-      if (typeof option == 'string') data[option]()
-      else if (options.show) data.show()
-    })
-  }
-
-  $.fn.modal.defaults = {
-      backdrop: true
-    , keyboard: true
-    , show: true
-  }
-
-  $.fn.modal.Constructor = Modal
-
-
- /* MODAL NO CONFLICT
-  * ================= */
-
-  $.fn.modal.noConflict = function () {
-    $.fn.modal = old
-    return this
-  }
-
-
- /* MODAL DATA-API
-  * ============== */
-
-  $(document).on('click.modal.data-api', '[data-toggle="modal"]', function (e) {
-    var $this = $(this)
-      , href = $this.attr('href')
-      , $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
-      , option = $target.data('modal') ? 'toggle' : $.extend({ remote:!/#/.test(href) && href }, $target.data(), $this.data())
-
-    e.preventDefault()
-
-    $target
-      .modal(option)
-      .one('hide', function () {
-        $this.focus()
-      })
-  })
-
-}(window.jQuery);
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/links.xml	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,164 +0,0 @@
-<links>
-	<link wordName="adaptation">
-		http://enmi12.org/glossaire/index.php?mot=adaptation
-	</link>
-	<link wordName="addiction">
-		http://enmi12.org/glossaire/index.php?mot=addiction
-	</link>
-	<link wordName="adoption">
-		http://enmi12.org/glossaire/index.php?mot=adoption
-	</link>
-	<link wordName="algorythme">
-		http://enmi12.org/glossaire/index.php?mot=algorythme
-	</link>
-	<link wordName="amateur">
-		http://enmi12.org/glossaire/index.php?mot=amateur
-	</link>
-	<link wordName="anamnese(hypomnese)">
-		http://enmi12.org/glossaire/index.php?mot=anamnese(hypomnese)
-	</link>
-	<link wordName="attention">
-		http://enmi12.org/glossaire/index.php?mot=attention
-	</link>
-	<link wordName="audience/public">
-		http://enmi12.org/glossaire/index.php?mot=audience/public
-	</link>
-	<link wordName="betise/intelligence">
-		http://enmi12.org/glossaire/index.php?mot=betise/intelligence
-	</link>
-	<link wordName="capitalisme(crisedu)">
-		http://enmi12.org/glossaire/index.php?mot=capitalisme(crisedu)
-	</link>
-	<link wordName="consommation">
-		http://enmi12.org/glossaire/index.php?mot=consommation
-	</link>
-	<link wordName="dataware">
-		http://enmi12.org/glossaire/index.php?mot=dataware
-	</link>
-	<link wordName="democratiecontributive">
-		http://enmi12.org/glossaire/index.php?mot=democratiecontributive
-	</link>
-	<link wordName="desir">
-		http://enmi12.org/glossaire/index.php?mot=desir
-	</link>
-	<link wordName="donnees,metadonnees">
-		http://enmi12.org/glossaire/index.php?mot=donnees,metadonnees
-	</link>
-	<link wordName="ecologiedel'esprit">
-		http://enmi12.org/glossaire/index.php?mot=ecologiedel'esprit
-	</link>
-	<link wordName="economiedelacontribution">
-		http://enmi12.org/glossaire/index.php?mot=economiedelacontribution
-	</link>
-	<link wordName="economiepolitique">
-		http://enmi12.org/glossaire/index.php?mot=economiepolitique
-	</link>
-	<link wordName="epiphylogenese">
-		http://enmi12.org/glossaire/index.php?mot=epiphylogenese
-	</link>
-	<link wordName="grammatisation">
-		http://enmi12.org/glossaire/index.php?mot=grammatisation
-	</link>
-	<link wordName="hypermatiere">
-		http://enmi12.org/glossaire/index.php?mot=hypermatiere
-	</link>
-	<link wordName="hypomnemata">
-		http://enmi12.org/glossaire/index.php?mot=hypomnemata
-	</link>
-	<link wordName="identificationprimaire">
-		http://enmi12.org/glossaire/index.php?mot=identificationprimaire
-	</link>
-	<link wordName="incurie">
-		http://enmi12.org/glossaire/index.php?mot=incurie
-	</link>
-	<link wordName="individuation">
-		http://enmi12.org/glossaire/index.php?mot=individuation
-	</link>
-	<link wordName="industrie">
-		http://enmi12.org/glossaire/index.php?mot=industrie
-	</link>
-	<link wordName="industriedeprogramme">
-		http://enmi12.org/glossaire/index.php?mot=industriedeprogramme
-	</link>
-	<link wordName="lecture(numerique)">
-		http://enmi12.org/glossaire/index.php?mot=lecture(numerique)
-	</link>
-	<link wordName="libido">
-		http://enmi12.org/glossaire/index.php?mot=libido
-	</link>
-	<link wordName="mineur/majeur">
-		http://enmi12.org/glossaire/index.php?mot=mineur/majeur
-	</link>
-	<link wordName="milieu">
-		http://enmi12.org/glossaire/index.php?mot=milieu
-	</link>
-	<link wordName="miseresymbolique">
-		http://enmi12.org/glossaire/index.php?mot=miseresymbolique
-	</link>
-	<link wordName="mnemotechnique(hypomnemata)">
-		http://enmi12.org/glossaire/index.php?mot=mnemotechnique(hypomnemata)
-	</link>
-	<link wordName="narcissismeprimordial">
-		http://enmi12.org/glossaire/index.php?mot=narcissismeprimordial
-	</link>
-	<link wordName="nootechnique">
-		http://enmi12.org/glossaire/index.php?mot=nootechnique
-	</link>
-	<link wordName="objettemporel">
-		http://enmi12.org/glossaire/index.php?mot=objettemporel
-	</link>
-	<link wordName="organisationgenerale">
-		http://enmi12.org/glossaire/index.php?mot=organisationgenerale
-	</link>
-	<link wordName="otium">
-		http://enmi12.org/glossaire/index.php?mot=otium
-	</link>
-	<link wordName="participation">
-		http://enmi12.org/glossaire/index.php?mot=participation
-	</link>
-	<link wordName="pharmakon,pharmacologie">
-		http://enmi12.org/glossaire/index.php?mot=pharmakon,pharmacologie
-	</link>
-	<link wordName="populismeindustrielettelecratie">
-		http://enmi12.org/glossaire/index.php?mot=populismeindustrielettelecratie
-	</link>
-	<link wordName="proletarisation">
-		http://enmi12.org/glossaire/index.php?mot=proletarisation
-	</link>
-	<link wordName="protheicite">
-		http://enmi12.org/glossaire/index.php?mot=protheicite
-	</link>
-	<link wordName="psychopouvoir">
-		http://enmi12.org/glossaire/index.php?mot=psychopouvoir
-	</link>
-	<link wordName="public">
-		http://enmi12.org/glossaire/index.php?mot=public
-	</link>
-	<link wordName="retention">
-		http://enmi12.org/glossaire/index.php?mot=retention
-	</link>
-	<link wordName="reticularite">
-		http://enmi12.org/glossaire/index.php?mot=reticularite
-	</link>
-	<link wordName="skhole">
-		http://enmi12.org/glossaire/index.php?mot=skhole
-	</link>
-	<link wordName="techniquesdesoi">
-		http://enmi12.org/glossaire/index.php?mot=techniquesdesoi
-	</link>
-	<link wordName="technologiesdel'esprit">
-		http://enmi12.org/glossaire/index.php?mot=technologiesdel'esprit
-	</link>
-	<link wordName="technoscience">
-		http://enmi12.org/glossaire/index.php?mot=technoscience
-	</link>
-	<link wordName="territorielisationetindustriedeterritoire">
-		http://enmi12.org/glossaire/index.php?mot=territorielisationetindustriedeterritoire
-	</link>
-	<link wordName="transindividuation">
-		http://enmi12.org/glossaire/index.php?mot=transindividuation
-	</link>
-	<link wordName="valeuretrichesse">
-		http://enmi12.org/glossaire/index.php?mot=valeuretrichesse
-	</link>
-</links>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/mots.txt	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,184 +0,0 @@
-
-<link wordName="adaptation">
-	http://enmi12.org/glossaire/index.php?mot=adaptation
-</link>
-<link wordName="addiction">
-	http://enmi12.org/glossaire/index.php?mot=addiction
-</link>
-<link wordName="adoption">
-	http://enmi12.org/glossaire/index.php?mot=adoption
-</link>
-<link wordName="algorythme">
-	http://enmi12.org/glossaire/index.php?mot=algorythme
-</link>
-<link wordName="amateur">
-	http://enmi12.org/glossaire/index.php?mot=amateur
-</link>
-<link wordName="anamnese(hypomnese)">
-	http://enmi12.org/glossaire/index.php?mot=anamnese(hypomnese)
-</link>
-<link wordName="attention">
-	http://enmi12.org/glossaire/index.php?mot=attention
-</link>
-<link wordName="audience/public">
-	http://enmi12.org/glossaire/index.php?mot=audience/public
-</link>
-<link wordName="betise/intelligence">
-	http://enmi12.org/glossaire/index.php?mot=betise/intelligence
-</link>
-<link wordName="capitalisme(crisedu)">
-	http://enmi12.org/glossaire/index.php?mot=capitalisme(crisedu)
-</link>
-<link wordName="consommation">
-	http://enmi12.org/glossaire/index.php?mot=consommation
-</link>
-<link wordName="dataware">
-	http://enmi12.org/glossaire/index.php?mot=dataware
-</link>
-<link wordName="democratiecontributive">
-	http://enmi12.org/glossaire/index.php?mot=democratiecontributive
-</link>
-<link wordName="desir">
-	http://enmi12.org/glossaire/index.php?mot=desir
-</link>
-<link wordName="digitalhumanities">
-	http://enmi12.org/glossaire/index.php?mot=digitalhumanities
-</link>
-<link wordName="donnees,metadonnees">
-	http://enmi12.org/glossaire/index.php?mot=donnees,metadonnees
-</link>
-<link wordName="ecologiedel'esprit">
-	http://enmi12.org/glossaire/index.php?mot=ecologiedel'esprit
-</link>
-<link wordName="economiedelacontribution">
-	http://enmi12.org/glossaire/index.php?mot=economiedelacontribution
-</link>
-<link wordName="economielibidinale">
-	http://enmi12.org/glossaire/index.php?mot=economielibidinale
-</link>
-<link wordName="economiepolitique">
-	http://enmi12.org/glossaire/index.php?mot=economiepolitique
-</link>
-<link wordName="epiphylogenese">
-	http://enmi12.org/glossaire/index.php?mot=epiphylogenese
-</link>
-<link wordName="epistemologie">
-	http://enmi12.org/glossaire/index.php?mot=epistemologie
-</link>
-<link wordName="extendedmind">
-	http://enmi12.org/glossaire/index.php?mot=extendedmind
-</link>
-<link wordName="grammatisation">
-	http://enmi12.org/glossaire/index.php?mot=grammatisation
-</link>
-<link wordName="hypermatiere">
-	http://enmi12.org/glossaire/index.php?mot=hypermatiere
-</link>
-<link wordName="hypomnemata">
-	http://enmi12.org/glossaire/index.php?mot=hypomnemata
-</link>
-<link wordName="identificationprimaire">
-	http://enmi12.org/glossaire/index.php?mot=identificationprimaire
-</link>
-<link wordName="incurie">
-	http://enmi12.org/glossaire/index.php?mot=incurie
-</link>
-<link wordName="individuation">
-	http://enmi12.org/glossaire/index.php?mot=individuation
-</link>
-<link wordName="industrie">
-	http://enmi12.org/glossaire/index.php?mot=industrie
-</link>
-<link wordName="industriedeprogramme">
-	http://enmi12.org/glossaire/index.php?mot=industriedeprogramme
-</link>
-<link wordName="internet">
-	http://enmi12.org/glossaire/index.php?mot=internet
-</link>
-<link wordName="lecture(numerique)">
-	http://enmi12.org/glossaire/index.php?mot=lecture(numerique)
-</link>
-<link wordName="libido">
-	http://enmi12.org/glossaire/index.php?mot=libido
-</link>
-<link wordName="memnotechnologie">
-	http://enmi12.org/glossaire/index.php?mot=memnotechnologie
-</link>
-<link wordName="mineur/majeur">
-	http://enmi12.org/glossaire/index.php?mot=mineur/majeur
-</link>
-<link wordName="milieu">
-	http://enmi12.org/glossaire/index.php?mot=milieu
-</link>
-<link wordName="miseresymbolique">
-	http://enmi12.org/glossaire/index.php?mot=miseresymbolique
-</link>
-<link wordName="mnemotechnique(hypomnemata)">
-	http://enmi12.org/glossaire/index.php?mot=mnemotechnique(hypomnemata)
-</link>
-<link wordName="narcissismeprimordial">
-	http://enmi12.org/glossaire/index.php?mot=narcissismeprimordial
-</link>
-<link wordName="nootechnique">
-	http://enmi12.org/glossaire/index.php?mot=nootechnique
-</link>
-<link wordName="objettemporel">
-	http://enmi12.org/glossaire/index.php?mot=objettemporel
-</link>
-<link wordName="organologiegenerale">
-	http://enmi12.org/glossaire/index.php?mot=organologiegenerale
-</link>
-<link wordName="otium">
-	http://enmi12.org/glossaire/index.php?mot=otium
-</link>
-<link wordName="participation">
-	http://enmi12.org/glossaire/index.php?mot=participation
-</link>
-<link wordName="pharmakon,pharmacologie">
-	http://enmi12.org/glossaire/index.php?mot=pharmakon,pharmacologie
-</link>
-<link wordName="populismeindustrielettelecratie">
-	http://enmi12.org/glossaire/index.php?mot=populismeindustrielettelecratie
-</link>
-<link wordName="proletarisation">
-	http://enmi12.org/glossaire/index.php?mot=proletarisation
-</link>
-<link wordName="protheicite">
-	http://enmi12.org/glossaire/index.php?mot=protheicite
-</link>
-<link wordName="psychopouvoir">
-	http://enmi12.org/glossaire/index.php?mot=psychopouvoir
-</link>
-<link wordName="public">
-	http://enmi12.org/glossaire/index.php?mot=public
-</link>
-<link wordName="retention">
-	http://enmi12.org/glossaire/index.php?mot=retention
-</link>
-<link wordName="reticularite">
-	http://enmi12.org/glossaire/index.php?mot=reticularite
-</link>
-<link wordName="skhole">
-	http://enmi12.org/glossaire/index.php?mot=skhole
-</link>
-<link wordName="techniquesdesoi">
-	http://enmi12.org/glossaire/index.php?mot=techniquesdesoi
-</link>
-<link wordName="technologiesdel'esprit">
-	http://enmi12.org/glossaire/index.php?mot=technologiesdel'esprit
-</link>
-<link wordName="technoscience">
-	http://enmi12.org/glossaire/index.php?mot=technoscience
-</link>
-<link wordName="territorielisationetindustriedeterritoire">
-	http://enmi12.org/glossaire/index.php?mot=territorielisationetindustriedeterritoire
-</link>
-<link wordName="transcreation">
-	http://enmi12.org/glossaire/index.php?mot=transcreation
-</link>
-<link wordName="transindividuation">
-	http://enmi12.org/glossaire/index.php?mot=transindividuation
-</link>
-<link wordName="valeuretrichesse">
-	http://enmi12.org/glossaire/index.php?mot=valeuretrichesse
-</link>
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/mots.xml	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1129 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>  
-<glossaire>  
-	<mot name="Adaptation">
-		<arsIndustrialis>
-		Un terme qui dérive d'« ad-aptare » qui signifie rendre apte à ou ajuster à ; joindre ou conformer. C'est une idée banalement darwinienne que d'affirmer que plus un vivant est adapté moins il est adaptable, moins il peut adopter un nouveau milieu. Quant à l'homme, chacun sait bien qu'il ne s'adapte pas à son milieu puisque, bien plutôt, il adapte son milieu, qui, de ce fait, n'est plus seulement milieu de besoin mais milieu de désir.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Du latin médiéval adaptatio (« action d'adapter, d'appliquer un élément à un autre qui lui est approprié »), de manière générale, l'adaptation est la transformation d'une entité (organisation humaine, système, organisme, matériel génétique d'une cellule ou d'une espèce) conduisant à plus d'adéquation avec des variables externes, environnementales (changement du milieu naturel, situation politique nouvelle, technologie qui bouleverse son organisation...). "Adaptation" ou "adapter" sont composés du préfixe "ad" qui, d'un point de vue étymologique, exprime le rapprochement (la proximité, l'addition, etc.). Ce préfixe est suivi de "apt" et tend à renforcer la notion d'aptitude : "aller vers plus d'aptitude"
-		</vulgarisation>
-		
-		<discipline name="Informatique">
-		L'adaptation à l'usager (terme officiel désignant la customisation en anglais), est l'adaptation d'un matériel (ou d'un logiciel) fabriqué en série aux exigences particulières d'un usager.
-		</discipline>
-		
-		<discipline name="Biologie">
-		En biologie et dans le domaine de l'évolution, l'adaptation d'une espèce est l'ensemble de ses modifications héréditaires sélectionnées résultant d'une situation nouvelle (apparition d'un prédateur, modification du climat...), le problème est complexe sur le plan scientifique et possède de nombreuses implications philosophiques. On peut parler d'adaptation à propos de la résistance d'une bactérie à un antibiotique ou encore à propos des plumes et des ailes qui sont une adaptation au vol.
-		</discipline>
-		
-		<discipline name="Sociologie">
-	En sociologie, l'adaptation sociale est l'intégration à un milieu de vie donné.
-		</discipline>
-	</mot>
-	
-	<mot name="Addiction">
-		<arsIndustrialis>
-		« Addiction » provient du verbe latinaddicere, qui est un composé du latindicere (dire), et qui signifie littéralement « dire pour », « être favorable à », « s'adonner ou se vouer à » quelque chose. L'adjectif addictusdésigne plus particulièrement l'esclave pour dette. Cette étymologie indique déjà le parcours qui peut être celui de toute « addiction » comprise en un sens étendu : depuis la faveur, le culte, l'attachement pour un objet, jusqu'à la dépendance et l'aliénation à son égard. Ainsi comprise, l'addiction n'est pas nécessairement pathologique, et l'on peut soutenir que l'existence humaine a quelque chose d'addictif, dans la mesure où elle se déploie comme désir, investissements et amours successifs. Mais le terme d'addiction désigne aujourd'hui une forme pathologique du désir, qui marque la régression de celui-ci au stade du besoin et de la compulsion mono-maniaque : en ce sens, l'addict, avec ou sans « produit », est celui dont l'existence est comme réduite et simplifiée à sa plus simple expression, à ce que W. S. Burroughs appelait « l'algèbre du besoin ». Alors que le désir est ce qui en principe se distingue du besoin ou de la pulsion, ce qui la sublime et l'élève, la conduite addictive est au contraire le signe d'un affaiblissement des capacités sublimatoires et symboliques du sujet, c'est-à-dire de sa désubjectivation. Or, la société consumériste qui est la nôtre, par le culte fétichiste de la marchandise et par la sollicitation permanente des pulsions d'achat qu'elle entretient, est structurellement addictogène : sous l'impulsion d'Edward Bernays et de la science du marketing, elle a fait du comportement compulsif ou toxicomaniaque du consommateur son modèle. Comme le remarquait W. S. Burroughs, qui écrit dans Le festin nuque « la came est la marchandise par excellence », le dealer de drogue réalise en quelque sorte l'idéal du marketing pensé par Bernays : que le clientréclame de lui-même le produit et y voue son existence. L'hyper-consommation engage ainsi la population toute entière sur la voie des comportements addictifs, dans la mesure où elle cherche à capter systématiquement l'énergie libidinale des consommateurs, dès leur plus jeune âge, pour la détourner vers les objets de consommation, engendrant ainsi des phénomènes de dépendance, mais aussi d'accoutumance et même de dégoût. L'hyper-consommateur, dont les formes les plus graves sont maintenant prises en charge par les centres d'addictologie, entre ainsi tendanciellement dans le cercle vicieux du comportement toxicomaniaque, de plus en plus insensible au monde et à lui-même, et tentant de compenser cette désaffection par un surcroît de consommation frénétique, qui l'aggrave. Ce faisant, le capitalisme consumériste tend à épuiser l'énergie libidinale elle-même, et à détruire justement ce qui sert, ou devrait servir, de rempart à ces conduites pulsionnelles, addictives et pathologiques : des pratiques, des relations et des milieux sociaux qui sont les conditions d'un certain équilibre psychique, c'est-à-dire, plus précisément, les conditions de sublimation des pulsions. En ce sens, ce ne sont pas seulement les drogués et les malades qui souffrent d'addiction, ce sont l'homme, ses milieux psycho-sociaux et la planète elle-même qui souffrent et sont peu à peu ruinés par un mode de vie addictif et toxique.
-		</arsIndustrialis>	
-		
-		<vulgarisation> Du latin addictio (« adjudication »), L'addiction, ou dépendance est, au sens phénoménologique, une conduite qui repose sur une envie répétée et irrépressible, en dépit de la motivation et des efforts du sujet pour s'y soustraire. Le sujet se livre à son addiction (par exemple : la consommation d'une drogue, ou la participation à un jeu d'argent), malgré qu'il ai conscience, le plus souvent, de perte sa liberté d'action.
-		</vulgarisation>
-		
-		<discipline name="Psychanalyse">
-		Laddiction est utilisé de manière plus large dans la mesure où il relève plus d'une attitude intrapsychique, d'un mécanisme, plutôt que des moyens pour y satisfaire. Des mécanismes parallèles peuvent intervenir dans les déterminants comme celui d'une anorexie mentale.
-		</discipline>
-		
-		<discipline name="Linguistique">
-		De l'anglais addiction ; en latin, l'addictio est proprement l'adjudication, en particulier la vente aux enchères du débiteur insolvable, qui entraine la privation de liberté. Ainsi à l'origine modalité de vente conduisant à l'état d'esclave, le mot a aujourd'hui pris une teneur pathologique. On y associe ainsi la notion de dépendance (à une drogue, une activité ou une structure sociale).
-		</discipline>	
-	</mot>
-	
-	<mot name="Adoption">
-		<arsIndustrialis>
-		Un terme qui dérive d'« ad-optare » qui signifie opter ou choisir, greffer ouacquérir. Toute individuation humaine est un processus d'adoption, et la santé d'une individuation se mesure à sa possibilité d'adoption - d'un mode de vie, d'une technique, d'une idée, d'un étranger, etc. Le « faire sien » qu'est l'adoption suppose une participationide ce qui adopte à ce qui est adopté.	
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Action d'adopter. Du latin adoptare (composé de ad, « à ») et optare, « choisir », « souhaiter ») adopter, c'est admettre, accepter, recevoir comme sien un sentiment, un avis, un projet.
-		</vulgarisation>
-		
-		<discipline name="Droit">
-		En droit de la famille, l'adoption, du latin adoptare (étymologiquement : ad optare, « à choisir ») signifie « donner à quelqu'un le rang et les droits de fils ou de fille ».
-		</discipline>
-		
-		<discipline name="Linguistique">
-		L'adoption peut aussi signifier le fait de reconnaître comme sien et par extension l'acte de donner son approbation attestant d'une approbation.
-		</discipline>
-	</mot>
-	
-	<mot name="Algorithme">
-		<arsIndustrialis>
-		Le "devenir algorithmique" désigne le mécanisme inexorable qui est à l'oeuvre conjointement au processus de grammatisation, celui-là même qui nous pousse vers une numérisation de plus en plus importante de notre monde. L'algorithme, écrit Philippe Flajolet dans l'encyclopédie universalis, est«un schéma de calcul, sous forme d'une suite d'opérations élémentaires obéissant à un enchaînement déterminé». Parler d'algorithme aujourd'hui, au XXI siècle, c'est évidemment faire référence à un des derniers visages de la grammatisation et de l'engrammage qu'est la programmation informatique. Pourtant, la programmation n'épuise pas la question de l'algorithme, en ce sens que l'on ne programme que ce qui relève déjà du champ de l'algorithme c'est à dire ce qui a déjà été engrammé par le processus de grammatisation décrit par Sylvain Auroux. La grammatisation appelle l'algorithme et inversement, l'un ne va pas sans l'autre. A ce titre, ce qui relève de l'algorithme est plus vaste que la définition mathématico-informatique qui lui est de nos jours systématiquement accolée. Il y a un devenir algorithmique dans la mesure où celui-ci joue un rôle de plus en plus important et visible dans nos vies. Ainsi, le devenir algorithmique s'inscrit jusque dans ces conversations commerciales que l'on nous impose au téléphone avec les télévendeurs ou téléconseillers : « La conversation avec le client doit être rapidement référée à un « script », qui sera ensuite lu mot à mot par l'opérateur. Ce dernier peut-être sanctionné lorsqu'il « sort » du script, ne serait-ce que pour faire une réponse intelligente ou compationnelle à son client. Ainsi, les « amorces », réponses aux questions et autres formules de civilités sont prévues en amont de la conversation. Les phrases sont « déclenchées en fonction de l'attitude du client ou de ses questions. Finalement ces scripts sont des manières de « tayloriser » la conversation : celle-ci est découpée en unités de base et exécutée. » Marie-Anne Dujarier, Le travail du consommateur, Ed. La décourverte, 2008, p.27. Ce devenir algorithmique ne va pas sans poser un certain nombre de questions, notamment lorsqu'il s'agit d'imposer des algorithmes à nos existences : nos organisations du travail, nos modes de consommation, nos systèmes financiers, etc., ne laissant plus de place à l'initiative et à toute forme de motivation en effaçant toute possibilité d'individuation psychique et collective.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Le mot algorithme vient du nom "occidentalisé" du mathématicien arabe Al-Khawarizmi, surnommé « le père de l'algèbre » déformé d'après le grec ancien ???????, arithmós (« nombre »). Un algorithme est une suite finie et non-ambiguë d'opérations ou d'instructions permettant de résoudre un problème. Le domaine qui étudie les algorithmes est appelé l'algorithmique. On retrouve aujourd'hui des algorithmes dans de nombreuses applications telles que la cryptographie, le routage d'informations, la planification et l'optimisation de ressources, la bio-informatique, etc...
-		</vulgarisation>
-		
-		<discipline name="Mathématique">
-		C'est une suite finie, séquentielle de règles que l'on applique à un nombre fini de données, permettant de résoudre des classes de problèmes semblables. Un algorithme se compose d'entrées, d'instructions élémentaires simples dont l'exécution amène au résultat voulu et un résultat.
-		</discipline>
-		
-		<discipline name="Informatique">
-		L'algorithme informatique permet l'ensemble des calculs d'enchaînements des actions nécessaires à l'accomplissement d'un tâche.
-		</discipline>
-		
-		<intervenant name="Frédéric Kaplan">
-		Suite d'opérations permettant de résoudre un problème ainsi que d'effectuer des actions plus ou moins complexes. Plus souvent associé au langage de programmation. L'algorithmique est l'ensemble des règles et des techniques qui sont impliquées dans la définition et la conception d'algorithmes, c'est-à-dire de processus systématiques de résolution d'un problème permettant de décrire les étapes vers le résultat. En d'autres termes, un algorithme est une suite finie et non-ambiguë d'instructions permettant de donner la réponse à un problème.
-		</intervenant>
-	</mot>
-	<mot name="Amateur">
-		<arsIndustrialis>
-		« Amateur » est le nom donné à celui qui aime des ouvres ou qui se réalise à travers elles. Il y a des amateurs de sciences et de techniques comme on parle d'amateurs d'art. Face à l'économie consumériste qui 	 épuise les désirs et s'effondre, l'économie de la contribution favorisée par le réseau internet (ex. Wikipédia) permettrait de transformer le consommateur en amateur.	
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Du latin amator (« celui qui aime », « libertin », « amoureux ») ? voir amo, l'amateur est Au sens propre, un amateur est quelqu'un qui aime une ou plusieurs choses, un art. On parle par exemple d'amateur de musique, d'amateur de chevaux... C'est aussi une personne qui effectue une tâche sans être payé, par contraste avec un professionnel qui serait payé pour le même travail.
-		</vulgarisation>
-		
-		<discipline name="Art">
-		L'amateur d'art est celui qui a du goût pour les arts sans en avoir la maîtrise. Par extension il devint la caractéristique de celui qui se plait à faire sans être professionnel. En ce sens il se rapproche de la notion de dilettantisme (du latin delectare (« se plaire à ») par l'action désintéréssée et plaisante.
-		</discipline>
-		
-		<intervenant name="Bernard Stiegler">
-		Après l'ère de la "production de masse" et celle de la "consommation de masse", on se dirige vers le modèle de "l'appropriation de masse". La figure du contributeur vient remplacer la figure du consommateur. C'est consécration de  l'AMATEUR.
-		</intervenant>
-		
-		<intervenant name="Dominique Cardon">
-		La définition traditionnelle de l'amateur (celui qui vit pour... la politique, l'information ou la culture, sans vivre de... ; en opposition au professionnel qui vit pour... et de...) n'est sans doute pas la meilleure pour rendre compte des formes d'expressivité diffuse qui animent aujourd'hui l'espace numérique. Cette définition a beaucoup servi à désigner, en périphérie des mondes professionnels, ceux des passionnés qui rêvent d'entrer dans le champ des praticiens légitimes, tout en voyant leur projet sans cesse mis en échec.
-		</intervenant>
-	</mot>
-	
-	<mot name="Anamnèse (Hypomnèse)">
-		<arsIndustrialis>
-		Issu du grec ána (remontée) etmnémè(souvenir). Ce terme signifie donc mémoire, réminiscence. Enregistrer ne suffit pas, il faut ensuite faire revenir ou advenir, bref se souvenir de ce qui a été enregistré. Ce pourquoi, on distingue, dans la mémoire, deux dimensions : l'enregistrement que les Grecs appelaient « mnesis » et les Latins « memoria » et la remémoration que les Grecs appelaient « anamnesis » et les Latins « reminiscientia ».
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Du grec ancien ?????????, anamnêsis (« action de rappeler à la mémoire » ou « souvenir »), L'anamnèse est le récit des antécédents. 
-		
-		L'hypomnèse désigne toutes les techniques de mémoire, aussi bien les aide-mémoires, exercices et autres « arts de la mémoire » que les enregistrements matériels de toutes sortes qui permettent le rétablissement de ces réminiscance.
-		</vulgarisation>
-		
-		<discipline name="Médecine">
-		L'anamnèse est l'ensemble des renseignements fournis par le sujet intérrogé sur son passé et l'histoire de sa maladie. En médecine, il s'agit des antécédents médicaux.
-		</discipline>
-		
-		<discipline name="Psychologie">
-		L'anamnèse est l'ensemble des renseignements fournis par le sujet intérrogé sur son passé et l'histoire de sa maladie.  En psychologie on parle d'histoire du sujet.
-		</discipline>
-	</mot>
-	<mot name="Attention">
-		<arsIndustrialis>
-		L'attention est une modalité de la conscience ; toute conscience n'est pas attentive, mais toute attention est consciente ; elle est ce qui saisit (et donc constitue) l'objet de la conscience. La vie de l'attention se situe entre lesrétentions (la mémoire) et lesprotentions (le projet), elle est une attente de ce qui advient. L'attente n'est pas un réflexe ; autrement dit, l'attention est quelque chose qui se forme et qui forme. La formation de l'attention est toujours à la fois psychique et sociale ; en effet, l'attention doit s'entendre à la fois comme attention psychique et comme attention sociale, autrement dit, à la fois comme attention perceptive ou cognitive (« être attentif ») et comme attention pratique ou éthique (« faire attention », prendre soin). Nul ne peut désormais l'ignorer, entre l'école qui cherche à produire de l'attention et l'industrie audiovisuelle qui cherche à la capter, il y a conflit.
-		</arsIndustrialis>
-		
-		<vulgarisation> 
-		Du latin attentio (« tension de l'esprit vers quelque chose »). L'attention est l'action de fixer son esprit sur quelque chose, d'où résulte une concentration de l'activité mentale sur un objet déterminé. Ici l'attention est présenté comme un élement évoluant et donc à éduquer. 
-		</vulgarisation>
-		
-		<discipline name="Biologie">
-		L'attention est l'une des grandes fonctions cérébrales supérieures avec les phasies, les praxies, les gnosies, les fonctions mnésiques, les capacités intellectuelles. l'Attention permet de traiter, d'organiser et d'acquérir des informations qui influenceront par la suite nos comportements.  L'attention a aussi été réferée à l'allocation des ressources cognitives (dans une perspective de ressources cognitives limitées).
-		</discipline>
-		
-		<intervenant name="Alain Giffard"> 
-		L'attention est l'une des grandes fonctions cérébrales supérieures avec des capacités intellectuelles qui permet de traiter, d'organiser et d'acquérir des informations qui influenceront par la suite nos comportements.
-		</intervenant>	
-	</mot>
-	
-	<mot name="Audience/ Public">
-		<arsIndustrialis>
-		La distinction entre l'audience et le public rejoint celle entre le consommateur et l'amateur (et donc celle de l'usager et du praticien). Il n'est pas de public qui ne soit critique, et il n'est pas de critique sans attention profonde, celle précisément qui est liquidée par les stratégies d'audimat cherchant à augmenter la disponibilité des cerveaux pour la publicité.
-		</arsIndustrialis>
-		
-		<vulgarisation> 
-		Du latin audientia, d'audire (« entendre »). D'une manière générale, une audience est l'attention qui est portée à quelque chose par son public, ou par métonymie ce public lui-même (l'auditoire). Elle se différencie du public par l'association politique et par extension critique, que l'on rattache à ce dernier pour cause de son rapport éthymologique au terme populus (peuple).
-		</vulgarisation>
-		
-		<discipline name="Media">
-		L'audience concerne le nombre des individus ou auditoire, exposées à un média (radio, télévision, site Internet etc.).
-		</discipline>
-	</mot>
-	
-	<mot name="Bêtise/ Intelligence">
-		<arsIndustrialis>
-		La bêtise est ce qui, en nous, nous rend honteux d'être homme. Ce qui semble nouveau n'est ni la bêtise, ni le thème de la bêtise (ex. Flaubert), mais la bêtise systémique en tant qu'elle est le fruit d'un psychopouvoir que l'on nomme télécratie. L'intelligence est d'abord le produit la bêtise qui nous force à penser, à lutter contre elle. L'intelligence est ce qui nous élève. La philosophie contemporaine semble s'accorder sur le caractère originellement artificiel et externe de l'intelligence humaine. C'est une autre manière de dire que l'intelligence individuelle n'existe pas, en ce sens que le psychique est toujours supportée par des conditions socio-techniques, qui sont le milieu dans lequel toute intelligence se déploie ; autrement dit encore, l'intelligence est ce qui permet de relier (inter-legere) des individus désaffectés (de les réaffecter).
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Dérivé de bête (Sot, stupide, abruti) avec le suffixe -ise. La bêtise est défaut d'intelligence, de jugement, de bon sens, ou des notions les plus communes. 
-		 
-		Ici Stiegler définit l'intelligence comme résultant de la bétise et non pas comme origine de celle-ci. Ce n'est pas par manque d'intelligence que naît la bétise mais parce que l'on se sent honteux de bêtise qu'on tente de la parer par l'intelligence.
-		</vulgarisation>
-		
-		<discipline name="Philosophie">
-		En philosophie l'opposition de la bêtise comme manque d'intelligence et de l'intelligence comme caractéristique innée, se nuance. On y retrouve l'opposition de nature et de culture, dans l'animal instinctif différencié de l'homme penseur.
-		</discipline>
-	</mot>
-	
-	<mot name="Capitalisme (Crise du)">
-		<arsIndustrialis>
-		À propos de ce « capitalisme », sur lequel nul ne s'entend vraiment, une chose semble certaine : il ne durera pas éternellement, il disparaîtra d'autant plus prochainement qu'il est apparu récemment. Ce qui est en crise n'est pas le capitalisme en général (un mode industriel de production), mais son modèle consumériste. Ni Marx ni Keynes ne suffisent à penser le capitalisme, nous avons besoin de Freud. Pour nous, le capitalisme est d'abord une économie libidinale (qui bien évidemment repose sur des processus machiniques) et c'est cette économie libidinale, dans sa forme actuelle, qui est arrivée à l'épuisement du désir, ce pourquoi le capitalisme est devenu auto-destructeur. Ce qui s'épuise n'est pas seulement le capitalisme hyperspéculatif à tendance mafieuse, mais l'investissement en général, soit le désir d'un homme qui ne désir plus ce qu'il consomme.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Formé à partir du latin caput « tête » et du suffixe -isme. Le capitalisme est un concept à la fois économique, sociologique et politique. Caractérisant un système s'appuyant sur la propriété privée des moyens de production, sa définition donne lieu à des variations dans l'espace et dans le temps, et en fonction des sensibilités politiques des personnes qui emploient le terme. Toutefois, l'une de ses composantes de base est, via la recherche du profit, l'accumulation du capital, qu'elle s'accompagne de l'exploitation de l'homme par l'homme selon Karl Marx, ou qu'elle résulte de l'éthique des premiers entrepreneurs refusant le luxe et la consommation selon Max Weber.
-		</vulgarisation>
-		
-		<discipline name="Économie">
-		Régime économique et social dans lequel les capitaux, sources de revenus, n'appartiennent pas, en règle générale, à ceux qui les mettent en oeuvre par leur travail.
-		</discipline>
-		
-		<discipline name="Politique">
-		Selon Karl Marx, le capitalisme est une organisation politique,sociale et économique d'une société dont le but est la recherche du profit maximal, au moyen de l'exploitation des travailleurs par ceux qui détiennent le capital ou l'ensemble des moyen de production.
-		</discipline>
-	</mot>
-	
-	<mot name="Consommation">
-		<arsIndustrialis>
-		Consommation (et marketing) Chacun sait bien que nous vivons à l'ère de l'hyperconsommation. Tout peut s'acheter (valeur marchande), cela signifie d'abord que tout est consommable. Les objets matériels se consomment, mais encore les produits culturels (qui sont toujours aussi matériels). Ce qui consomme, consume ce qu'il consomme. Consommer, c'est subsister sans consister ni exister. Comment ne pas seulement consommer ? Il n'y a qu'une réponse possible : créer. La question n'est pas comment créer sa propre consommation, mais comment créer sans produire de la consommation ? Là encore, il n'y a qu'une réponse possible : créer de la participation (i.e ouvrir des milieux associés). Pour comprendre ce que nous nommons aujourd'hui « pouvoir d'achat » - histoire indissolublement psychique, sociale et technique -, il faudrait, au minimum, joindre au nom de Ford celui d'Edwards Bernays : il n'existe pas de pouvoir d'achat sans pouvoir de propagande, aujourd'hui nommé marketing. http://www.arsindustrialis.org/glossary/5#lettera	
-		</arsIndustrialis>
-		
-		<vulgarisation> 
-		Action de mener une ouvre à son plein achèvement. La consommation désigne aussi un ensemble de comportements réalisés par des individus, des entreprises ou un État, dans le but de satisfaire des besoins ou désirs. Depuis la décision et les modalités d'achat de biens ou services, jusqu'aux interactions entre les multiples paramètres qui gravitent autour de l'achat et de son usage.
-		</vulgarisation>
-		
-		<discipline name="Économie">
-		Usage que l'on fait de certains produits et qui entraîne leur destruction ou leur transformation.
-		</discipline>
-		
-		<discipline name="Sociologie">
-		Une société de consommation est une société dont la prospérité repose sur la production toujours renouvellée des biens et leur consommation par les citoyens, encouragée notamment par la publicité et le crédit.
-		</discipline>
-	</mot>
-	
-	<mot name="Dataware">
-		<arsIndustrialis>
-		Dataware Data pour données et ware, que l'on retrouve dans hardware et software, qui vient du vieil écossais et signifie "objet de soin". L'histoire de l'informatique et des technologies de l'information à successivement porté son attention sur les différentes couches de son architecture que sont le hard (le matériel), le soft (le logiciel) et le réseau. A présent nous sommes dans le dataware, c'est à dire qu'une attention toute particulière est portée aux données : à leur collecte et leur agrégation a partir desquelles des services sont proposés. Les quatre vagues d'architecture qui ont marqué la conception des systèmes d'information :1. La première vague d'architecture est celle du Hardware, qui peut être symbolisée par IBM (International Business Machines) et ses Mainframes, gros serveurs centralisés auquel on accède par des terminaux dit "passifs" car ils n'ont aucune autonomie en matière de puissance de calcul et de stockage, ni et aucune finalité en dehors de pouvoir se connecter au système central. 2. La deuxième vague est celle du Software, qui peut être symbolisée par Microsoft et son architecture "client lourd". «Lourd» signifiant ici que les terminaux disposent d'une puissance de calcul et de stockage qui va permettre, entre autres, toute l'explosion de la bureautique et plus généralement des logiciels que l'on peut installer et utiliser sur un ordinateur, même sans accès à un serveur. La démocratisation du PC (Personal Computer) verra l'avènement, et le quasi monopole, du célèbre système d'exploitation Windows de Microsoft. 3. La troisième vague d'architecture est celle du Netware, qui peut être représentée par Sun (qui est l'acronyme de Stanford University Network). Ici on parle d'architecture trois-tiers car on distingue la couche où sont stockées les données, celle où les règles fonctionnelles et métiers sont effectuées par les algorithmes et, finalement, la couche dite de présentation, celle que voit l'utilisateur sur son écran. Dans cette architecture, le fait que les données soient distribuées et accessibles via un réseau est prise en compte. On accède aux applications avec un client léger, ce client léger n'est autre qu'un navigateur web.4. Enfin, nous sommes à présent rentrés dans une quatrième vague d'architecture que l'on nomme dataware. Cette architecture est tout simplement l'architecture actuelle du web (dans la mouvance de ce qu'on appelle le web 2.0), et elle peut-être symbolisée par Google. Dans cette architecture, le client peut être un client dit "riche", c'est à dire que l'interface de l'utilisateur peut être aussi dynamique et conviviale qu'un client lourd. On parle d'ailleurs souvent d' «architecture orientée ressource» car les informations et données sont consommées, telles des ressources sur le web, et restituées dans des interfaces graphiques web, sans pour autant qu'il ait fallu installer une application spécifique sur l'ordinateur client. Dataware désigne par ailleurs une tendance majeure où les données, la manière d'y accéder et de les manipuler devient un enjeu technologique, industriel et économique. Il s'agit par exemple, pour les services de réseaux sociaux, de capturer le plus de données sur les utilisateurs du service. Pour les moteurs de recherche, de parcourir et d'indexer le plus de documents sur le web. Le dataware, notamment dans les services de réseaux sociaux, vire souvent au datawars, à la guerre des données, pour capter et déposséder les internautes de leurs données. Le dataware amène logiquement les acteurs qui fournissent leurs services depuis le web à constituer des infrastructures capables de gérer ces volumes colossaux de données récoltés sur le web, ce qui conduit au Cloud Computing. http://www.arsindustrialis.org/glossary/5#lettera	
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Datawarehouse, littéralement "Entrepôt de données". Le terme Entrepôt de données (ou base de données décisionnelle) désigne une base de données utilisée pour collecter, ordonner, journaliser et stocker des informations provenant de base de données opérationnelles et fournir une aide à la décision en entreprise.
-		</vulgarisation>
-		
-		<discipline name="Informatique">
-		L'Entrepôt de données est conçu pour contenir les données en adéquation avec les besoins de l'organisation, et répondre de manière centralisée à tous les utilisateurs. Ainsi, il n'existe pas de règle unique en matière de stockage ou de modélisation. Les données peuvent être conservé sous forme élémentaire ou agrégée. 
-		
-		Les données élémentaires présentent des avantages évidents (profondeur et niveau de détail, possibilité d'appliquer de nouveaux axes d'analyse et même de revenir a posteriori sur le « passé ») mais représentent un plus grand volume et nécessitent donc des matériels plus performants.
-		
-		Les données agrégées présentent d'autres avantages (facilité d'analyse, rapidité d'accès, moindre volume). Par contre, il est impossible de retrouver le détail et la profondeur des indicateurs une fois ceux-ci agrégés.
-		</discipline>
-		
-		<intervenant name="Michel Calmejane">
-		La dataware ou datacenter est un centre de traitement de données (data center en anglais) est un site physique sur lequel se trouvent regroupés des équipements constituants du système d'information de l'entreprise (mainframes, serveurs, baies de stockage, équipements réseaux et de télécommunications, etc.). Il peut être interne et/ou externe à l'entreprise, exploité ou non avec le soutien de prestataires 
-		</intervenant>	
-	</mot>
-	
-	<mot name="Démocratie contributive ">
-		<arsIndustrialis>
-		Démocratie contributive Il est plus facile de s'entendre sur ce que la démocratie n'est pas, que de dire ce qu'elle est. Si la démocratie n'est pas l'addition du droit de vote et du libre marché, qu'est-elle ? Ceux qui veulent réduire la démocratie au suffrage universel oublie que l'histoire du suffrage universel n'est pas séparable de celle de l'école : la participation citoyenne est impossible sans le savoir-lire et le savoir-écrire ; ils ne veulent pas voir, en outre, que l'abstention avoisine partout cinquante pour cent des électeurs. Si la démocratie est le pouvoir du peuple, le peuple n'existe qu'en tant qu'il ne cesse de s'instituer : c'est un idéal, une consistance - il consiste plutôt qu'il n'existe. « Le peuple » n'est ni « les pauvres » (ou la plèbe, ou les gueux) ni l'unité de la Nation qui est toujours multiple. Ce peuple qu'est le démos n'est pas un individu, mais un processus : c'est précisément un régime de ce que Simondon appelle l'individuation psychique et collective, tel qu'il est fondé par l'accès critique de tous aux principes constitutifs de la transindividuation qui relie le psychique au collectif, cet accès critique étant lui-même rendu possible par un type spécifique de rétention tertiaire que le citoyen doit adopter à travers une éducation politique qui commence avec le skholeion grec. La démocratie est ce que ruine la télécratie en particulier depuis les deux dernières décennies. La télécratie a produit la pire des situations : une démocratie participative non-représentative, soit une démocratie sans peuple parce que sans idéal du peuple. En s'inspirant de Mc Crawford Brough Macpherson, on peut distinguer quatre idées de la démocratie : la démocratie de protection (garantissant la sécurité et protection des biens) ; la démocratie d'épanouissement (garantissant l'aspiration à l'épanouissement personnel, trop vite réduit au « pouvoir d'achat ») ; la démocratie d'équilibre (garantissant la régulation de l'offre et de la demande en s'appuyant sur un système de parties politiques comparables à des entreprises concurrentes) ; la démocratie participative, dont nous posons cependant qu'elle est la seule forme véritable de démocratie (et c'est pourquoi ce qui a été appelé ainsi par Ségolène Royal fut un pléonasme dangereusement trompeur). Autant dire que ce que l'on a pu appeler la démocratie participative en l'opposant à la démocratie représentative est un leurre tout proche d'une conception populiste de la démocratie. Ou bien la démocratie est participative et représentative, ou bien ce n'est pas une démocratie. Peut-être vaudrait-il mieux alors parler de démocratie contributive, pour ne pas opposer contribution et représentation mais au contraire repenser la représentation à partir de la contribution, ce qui nécessite la conception et la mise en ouvre d'une technologie politique spécifique. Il n'y a pas d'espace public - ni a fortiori d'espace démocratique - en dehors de techniques ou de technologies de publication. De toute évidence, et comme la publication des télégrammes diplomatiques par WikiLeaks l'a fait apparaître au niveau planétaire, nous vivons une révolution des technologies de publication qui impose de repenser en totalité l'espace et le temps publics, c'est à dire la chose publique, tout aussi bien que le régime démocratique qui en fait en principe l'affaire de tous. L'espace numérique et planétaire de publication requiert une nouvelle pensée de la constitution politique et démocratique. 1 L'intervention formatée du peuple sur les plateaux de télévision est l'autre face d'une politique du sondage où on ne sait plus qui de la télévision ou du peuple commente ce que dit l'autre. 2 Crawford Brough Macpherson, Principes et limites de la démocratie libérale, Paris, La Découverte, 1985. 3 Nous préférons parler de « contribution » plutôt que de « participation », car la participation évoque la partition, soit la particularité d'un vote. Si on peut toutefois parler de « participation » c'est au sens de Simondon : « La participation, pour l'individu, est le fait d'être élément dans une individuation plus vaste par l'intermédiaire de la charge de réalité préindividuelle que l'individu contient, c'est-à-dire grâce aux potentiels qu'il recèle » (Simondon, L'individuation psychique et collective, p. 18). La participation nomme alors la relation qui fait correspondre une réalité non individualisée en vous (préindividuelle) et une réalité non inter-individualisée hors de vous (transindividuelle). La participation en ce sens nomme la relation individuante avec un milieu associé, dans le cas contraire les milieux sont dits dissociés ou désindividuants : par exemple, lorsqu'on subit les effets d'une industrie de services, on voit son existence se transformer sans participer ou contribuer à cette transformation. Ce détour par Simondon nous aide à comprendre que l'individu n'est pas ce à partir de quoi il faut penser la démocratie, ou l'activité politique, car l'individu est tout au mieux le fruit provisoire d'une relation à un milieu transindividuel, et en aucun cas son point de départ. La démocratie participative comme démocratie de « n'importe qui » (cf. Jacques Rancière, La haine de la démocratie, La Fabrique, 2005), n'est pas nécessairement une démocratie de n'importe quoi. Or, il n'est pas d'autres moyen d'agir sur le quoi, que d'agir sur les instruments que se donnent les qui pour accéder à leur quoi. Ce pourquoi la participation citoyenne est toujours subordonnée à l'intelligence des milieux contributifs. http://www.arsindustrialis.org/glossary/5#lettera	
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Démocratie: du grec ancien demokratía (« souveraineté du peuple »), dêmos (« peuple ») et krátos (« pouvoir », « souveraineté ») la démocratie est le régime politique dans lequel le peuple est souverain (le peuple renvoyant cependant à la notion plus restrictive de citoyens, la citoyenneté n'étant pas forcément donnée à toute la population). La contribution est ce que chacun donne pour sa part d'une dépense, d'une charge commune.
-		</vulgarisation>
-		
-		<discipline name="Philosophie">
-		La démocratie contributive renvoie à la participation du citoyen par la relation individuante, à un milieu associé. Il s'agit d'une forme de régime dans lequel la démocratie se forme par la contribution du citoyen à son environnement socio-politique.
-		</discipline>
-	</mot>
-	
-	<mot name="Désir">
-		<arsIndustrialis>
-		Désir Le désir est ce qui s'oppose à la pulsion, ce qui la sublime. La « sublimation » est le processus, nécessaire à l'humanité, par lequel nos pulsions se transforment en désirs qui sont porteurs d'une élévation : celle-ci est individuelle, mais elle nourrit le processus de civilisation par le biais, par exemple, de ce que l'on nomme l'éducation. Dire de la sublimation qu'elle est en danger, c'est dire que le désir et la motivation sont conduits à régresser au stade de la pulsion. Le capitalisme financier, tout comme les médias de masse, nuisent à l'investissement car ils ne s'inscrivent plus dans le désir et le long terme mais dans la pulsion et le court terme. La question centrale de l'économie politique n'est pas celle de la relance de la consommation, mais celle de la relance du désir, qui est manifestement en panne. http://www.arsindustrialis.org/glossary/5#lettera	
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Le désir est un effort de réduction d'une tension issue d'un sentiment de manque et en ce sens, on ne désire que ce dont on manque. Quand on a trouvé des objets ou des buts considérés comme une source de satisfaction, on va tendre vers eux. Le désir est tantôt considéré positivement puisque l'on considère l'objet désiré comme source de plaisir ou de contentement, voire de bonheur et tantôt considéré négativement comme une source de souffrance, une forme d'insatisfaction. 
-		</vulgarisation>
-		
-		<discipline name="Psychologie">
-		D'un point de vue psychologique, le désir est une tendance devenue consciente d'elle-même, qui s'accompagne de la représentation du but à atteindre et souvent d'une volonté de mettre en ouvre des moyens d'atteindre ce but. Le désir est à distinguer du besoin, qui renvoie au manque et à ce qui est utile pour le combler, et de la nécessité qui peut être impersonnelle voir logique.
-		</discipline>
-		
-		<discipline name ="Philosophie">
-		Les philosophes, depuis les origines de la philosophie, se sont demandé quelle place faire aux désirs. Les réponses sont très variées. Dans le Phédon, Platon expose l'idée d'une vie ascétique où l'homme doit lutter contre les turbulences de son corps. Les Cyrénaïques, au contraire, font de la satisfaction de tous les désirs le bien suprême. Toutes ces réflexions ont conduit à de nombreuses distinctions comme les désir naturels (besoins primaires, ataraxie...) et les désirs vains (artificiels, irréalisables) chez Épicure.
-		
-		Le désir est souvent considéré comme le "ce" de ce que le sujet perçoit et ressent. Ainsi, le désir est fonction d'être. En effet, l'un ne peut exister sans l'autre. Une vraie symbiose s'installe entre ces deux termes, qui à la base, sont plus que très éloignés.
-		</discipline>	
-	</mot>
-	
-	<mot name="Digital Humanities">
-		<vulgarisation> 
-		1. Le tournant numérique pris par la société modifie et interroge les conditions de production et de diffusion des savoirs.
-		2. Pour nous, les digital humanities concernent l'ensemble des Sciences humaines et sociales, des Arts et des Lettres. Les digital humanities ne font pas table rase du passé. Elles s'appuient, au contraire, sur l'ensemble des paradigmes, savoir-faire et connaissances propres à ces disciplines, tout en mobilisant les outils et les perspectives singulières du champ du numérique.
-		3. Les digital humanities désignent une transdiscipline, porteuse des méthodes, des dispositifs et des perspectives heuristiques liés au numérique dans le domaine des Sciences humaines et sociales.
-		http://tcp.hypotheses.org/318 
-		</vulgarisation>
-		
-		<discipline name="Sciences Humaines">
-		Les "digital humanities" littéralement les "humanité numériques" sont une aire de recherches et d'apprentissage effectuant la rencontre des sciences humaines et des technologies numérique
-		</discipline>
-		
-		<intervenant name="Manifeste">
-		http://tcp.hypotheses.org/318
-		11. Nous appelons à l'intégration de formations aux digital humanities au sein des cursus en Sciences humaines et sociales, en Arts et en Lettres. Nous souhaitons également la création de diplômes spécifiques aux digital humanities et le développement de formations professionnelles dédiées. Enfin, nous souhaitons que ces compétences soient prises en compte dans les recrutements et les évolutions de carrière
-		</intervenant>
-		
-		<intervenant name="Pierre Mounier ">
-		Apparue en 2006, l'expression connaît depuis un véritable succès. Mais au-delà du slogan à la mode, quelle est la réalité des pratiques qu'il désigne ? Si tout le monde s'accorde sur une définition minimale à l'intersection des technologies numériques et des sciences humaines et sociales, les vues divergent lorsqu'on entre dans le vif du sujet. Les humanités numériques représentent-elles une véritable révolution des pratiques de recherche et des paradigmes intellectuels qui les fondent ou, plus simplement, une optimisation des méthodes existantes ? Constituent-elles un champ suffisamment structuré pour justifier une réforme des modes de financement de la recherche, des cursus de formation, des critères d'évaluation ? L'archive numérique offre-t-elle à la recherche suffisamment de garanties ? Quelle place la recherche « dirigée par les données » laisse-t-elle à l'interprétation ? Telles sont quelques-unes des questions abordées par ce deuxième opus de la collection « Read/Write Book ».
-
-		Ces dix-huit textes essentiels, rédigés ou traduits en français par des chercheurs de différentes nationalités, proposent une introduction aux humanités numériques accessible à tous ceux qui souhaitent en savoir plus sur ce domaine de recherche en constante évolution."
-		</intervenant>
-	</mot>
-	
-	<mot name="Données, Métadonnées">
-		<arsIndustrialis>
-		Données numériques. Les nouvelles usines du XXIe siècle sont des data centers qui fournissent de la puissance de calcul et de la capacité de stockage (ce qui ne se peut se faire sans une colossale dépense d'énergie et la pollution qui en découle). Après le règne du hardware (symbolisé par IBM) et du software (symbolisé par Microsoft) ce sont les données des utilisateurs qui font l'objet de tous les soins et de toute l'attention des entreprises du web 2.0, ce pourquoi nous parlons de dataware (symbolisé par Google). La quantité de données disponibles dans les data centers est devenue telle que pour toutes les sciences qui travaillent avec des quantités de données importantes comme l'astronomie, la physique, la linguistique, la génomique ou la géologie, les ordinateurs pourraient extraire des modèles et schémas explicatifs en utilisant les mathématiques appliquées sur les pétaoctets de données. Telle est l'ère de l'algorithme. Les métadonnées sont ce qui permet de mettre en relation des données. Les métadonnées existent depuis la Mésopotamie, où l'on a trouvé des tablettes d'argiles qui décrivaient des stocks de tablettes et qui constituaient en cela des catalogues. Les métadonnées existent depuis 4000 ans. Il n'y a jamais eu de métadonnées qui n'aient pas été produites par des démarches de contrôle top down, c'est-à-dire hiérarchiques, descendantes et centralisées : contrôle impérial en Mésopotamie, puis royal, puis républicain, et finalement managérial, mais dans tous les cas exercé par des pouvoirs de synchronisation. Or, depuis 1992, depuis l'apparition du world wide web, la production de métadonnées - c'est à dire des éléments de base de la synchronisation - est devenue un processus bottom up, c'est à dire ascendant.	
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Une métadonnée est une donnée servant à définir ou décrire une autre donnée quel que soit son support (papier ou électronique).
-		</vulgarisation>
-		
-		<discipline name="Linguistique">
-		Dans les technologies de l'information, une donnée est une description élémentaire, souvent codée, d'une réalité (chose, transaction, événement, etc.)
-		
-		Les données peuvent être conservées et classées sous différentes formes : papier, numérique, alphabétique, images, sons, etc.Le processus d'enregistrement des données dans une mémoire s'appelle la mémorisation.
-		</discipline>
-		
-		<discipline name="Web">
-		Les métadonnées sont à la base des techniques du Web sémantique. Elles sont définies dans le cadre du modèle Resource Description Framework (RDF)
-		</discipline>
-	</mot>
-	
-	<mot name="Ecologie de l'esprit">
-		<arsIndustrialis>
-		Ecologie de l'esprit L'écologie est le logos de l'oïkos (demeure, habitat). L'écologie, historiquement, est d'abord une science (systémique) qui étudie la relation des êtres vivants entre eux et avec leur environnement physico-chimique. Il n'y a pas d'écologie sans une certaine idée du milieu. L'écologie, d'une manière à la fois plus précise et plus générale, est ce qui s'engage à penser (et à modifier) notre milieu de vie (or celui-ci, nous le savons depuis près de deux siècles, est industriel). De même qu'il faut se soucier de la qualité des milieux naturels, afin d'assurer leur fécondité future, de même il faut se soucier de la nature des milieux psychiques dans lesquels naissent et se développent de futurs esprits. L'écologie de la nature est en quelque sorte une dimension de la question de l'écologie de l'esprit, ou, mieux, d'une écologie générale des milieux : naturels, techniques, institutionnels, symboliques, etc. En effet, l'écologie de l'esprit conditionne la résolution des problèmes d'écologie naturelle : il faut changer l'esprit des consommateurs si l'on veut modifier leur comportement. Car ces consommateurs qui déjectent de plus en plus tentent avant tout de compenser une misère symbolique savamment entretenu par des industries culturelles toxiques. http://www.arsindustrialis.org/glossary/5#lettera	
-		</arsIndustrialis>
-		
-		<vulgarisation> 
-		L'écologie etant le rapport entre un individu et son environnement, l'écologie de l'esprit, c'est ce qui précède l'écologie basique. En quelques sortes, pour qu'un individu se soucie de l'écologie de la nature, il doit conditioner son esprit à ce rapport entre son comportement et ses repercussion sur la nature, on parle alors d'écologie de l'esprit. 
-		</vulgarisation>
-		
-		<discipline name="Biologie">
-		L'écologie est la partie de la biologie qui étudie les relations et les interactions entre un organisme vivant et son milieu de vie.
-		</discipline>
-		
-		<discipline name="Sociologie">
-		En sociologie, l'écologie est l'étude des relations entre l'être humain considéré comme être social et le milieu socio-économique dans lequel il évolue.
-		</discipline>
-		
-		<discipline name="Politique">
-		L'écologie en politique est le mouvement qui considère les relations entre les activités humaines et l'environnement sous l'angle de l'action politique, dans le but de protéger à la fois les êtres humains et l'environnement.
-		</discipline>
-		
-		<discipline name="Philosophie">
-		En philosophie l'écologie est une théorie ou doctrine qui se donne pour objectif une meilleure adaptation de l'homme dans son environnement naturel. 
-		</discipline>
-	</mot>
-	
-	<mot name="Économie de la contribution">
-		<arsIndustrialis>
-		Économie de la contribution L'économie de la contribution se caractérise principalement par trois traits : 1) les acteurs économiques n'y sont plus séparés en producteurs d'un côté et consommateurs de l'autre ; 2) la valeur produite par les contributeurs n'y est pas intégralement monétarisable - elle constitue une externalité positive ; 3) c'est une économie des existences (productrice de savoir-vivre) autant qu'une économie des subsistances. L'économie de la contribution prend place, en tant qu'économie générale, aux côtés de l'économie de marché, de l'économie publique et de l'économie du don : à la régulation par les prix, par la décision publique et par le principe de réciprocité, l'économie de la contribution substitue une régulation par l'interaction, quantitative et qualitative, des participations à l'intérieur d'une activité. Cependant, l'économie de la contribution n'exclue pas les autres manières de produire et d'échanger, mais se conjugue avec elles, accepte les règles du jeu de l'échange monétaire, se préoccupe des choix d'investissement et particulièrement de ceux qui conduisent à la production de biens publics, et fait du don une modalité possible de la participation. Le contributeur n'est ni le consommateur, ni le contribuable, ni le codonateur. Là où l'économie de marché s'intéresse au producteur sous l'angle de la maximisation du profit, et au consommateur sous l'angle de l'ophélimité ou de la fonction d'utilité, là où l'économie publique s'occupe des fonctions de redistribution et de la prise en charge des défaillances du marché (market failures), là où l'économie du don apparaît encastrée dans une relation circulaire entre don et contre-don (donner-recevoir-rendre), l'économie de la contribution fait surgir la figure alternative du contributeur qui articule participation choisie à l'activité, création de valeur sociétale et intérêt au désintéressement. La mobilisation des ressources s'effectue en tenant compte de quatre caractéristiques principales : 1) Le modèle productif, qui doit composer avec la finitude des ressources naturelles et le caractère cumulatif des ressources liées à l'activité cognitive. Cette dimension se traduit par une redéfinition du système de production et par l'encastrement de ce système de production dans un milieu psycho-techno-social. 2) Le rapport entre la fonction de contribution et la refonte des solidarités, au-delà du solidarisme assurantiel de l'Etat providence. Il importe ici d'articuler protection et création dans une solidarité dynamique, imposant ipso facto une révision du système de redistribution. 3) L'exigence d'établir un nouvel ordre de grandeur. Ce dernier pose la question de la mesure, et il suppose la mise au point d'une nouvelle base de calcul et de nouvelles normes comptables. 4) La territorialisation de la fonction de contribution qui implique une redéfinition des effets d'agglomération et une réévaluation des politiques publiques. L'économie de la contribution repose sur un éco-système général de la production et de la circulation des richesses qui peut être décrite par une organologie générale. Elle est à la source de la création collective et d'une mesure nouvelle de ses ordres de grandeur, à une époque où les technologies numériques se traduisent par une intensification des échanges informationnels.Economie de la contribution (fonction et mesure). La fonction de contribution est à l'économie de la contribution ce que les fonctions de production, d'offre et de demande incarnent, en tant qu'instruments, pour la théorie néoclassique : elle représente la manière dont les ressources sont allouées entre différents usages possibles, entre différentes activités, entre différents participants. Mais la nature de la fonction de contribution nous éloigne de l'économisme qui entoure les déterminations auto-révélatrices des courbes de préférence du consommateur et des courbes d'offre des producteurs de la théorie économique mainstream.Pour les mêmes raisons, elle ne se confond pas avec les processus d'ajustement des quantités et des prix sur les différents marchés, et ne se réduit donc pas aux conditions de formation d'un équilibre général supposé - avant d'être un modèle calculable - des décisions privées. La conjugaison en son sein d'activités marchandes et non marchandes la rend également irréductible à la seule conversion en un équivalent monétaire qui confère sa forme marchande à la dépense de travail du côté de la production et à la mesure du désir du côté de la consommation. La fonction de contribution nous introduit au contraire dans la construction d'une économie générale, où la mobilisation des ressources et des services productifs s'effectue en fonction d'objectifs décidés de manière délibérative, à l'aune donc du développement sociétal. Elle fait référence à la fois à une dimension microéconomique, en tant que modalité d'action des participants dans les organisations, et à une dimension macroéconomique, en tant que principe de politique économique orientée vers la création collective et la valeur sociétale, et partant, en tant que condition de bouclage du circuit économique. Les orientations micro-économiques de la fonction de contribution permettent d'enrichir l'analyse économique, en mettant en relief les liens avec l'innovation, la création d'activités nouvelles et les externalités. Économie de la contribution et internet. D'essence hyperconsumériste, le concept d'économie créative, appuyé sur les travaux de John Howkins, doit être dépassé par celui (plus proche de ce qui a été appelé le « capitalisme cognitif ») de sociétés de contribution et de territoires contributifs fondés sur les technologies culturelles collaboratives. Si internet rend possible l'économie dite contributive - typique du logiciel libre -, c'est parce qu'il est un milieu technique tel que les destinataires sont mis en principe en position de destinateurs : il est dialogique, Le Web (2.0 ou 3.0) participe donc à une économie de la contribution en tant qu'il se constitue : 1) d'une infrastructure : ici, les systèmes de partage et de publication en ligne de connaissances (CMS, wikis) ; 2) de mécanismes de désirs : dans le système industriel classique, le désir moteur est celui de consommation - qui cependant se dégrade et se décompose tendanciellement et inéluctablement en pulsions -, tandis que dans le cas du Web 2.0, le désir s'agence autour de créations personnelles et de leur mise en ligne sur des espaces partagés (YouTube, Flickr, MySpace, Wikis en général) ; 3) de technologies numériques qui permettent et outillent l'évolution du modèle économique (de même que l'essor du tourisme fût rendu possible par les progrès des technologies du transport ; de même les technologies du Web permettent une appropriation des contenus en lecture/écriture). Mais le succès très rapide d'internet ne sera véritablement un succès économique (au double sens du terme) que s'il fait l'objet d'une politique industrielle publique, au-delà des dynamiques spectaculaires issues des nouvelles entreprises industrielles apparues dans ce milieu contributif, que dominent actuellement moteurs de recherche et réseaux sociaux. Sur cette notion, cf. Cf. Christian Azaïs, Antonella Corsani, Patrick Dieuaide, eds., Vers un capitalisme cognitif. Entre mutations du travail et territoires, préface de Bernard Paulré, postface de Christan Palloix, L'Harmattan, 2001. Voir en particulier dans cet ouvrage Pascal Jollivet, « Les NTIC et l'affirmation du travail coopératif réticulaire », pp. 45-63. Cf. aussi Le capitalisme cognitif. La nouvelle grande transformation, Yann Moullier Boutang, Amsterdam, 2007. Sur cette notion, cf. supra, Milieu (associé/dissocié).Cf. infra, Désir/pulsion, p. http://www.arsindustrialis.org/glossary/5#lettera	
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		L'économie de la contribution, favorise l'émergence d'externalités positives (des acteurs économiques sans but lucratif) et dont la meilleure illustration est le développement de l'open source et la "transformation comportementale" dont il est le fruit.  La technologie numérique permet ainsi l'émergence d'une économie où consommateurs et producteurs peuvent être remplacés par des contributeurs. Ce fonctionnement en rupture avec l'économie de marché classique, ce partage, est analysé comme potentiellement porteur de processus de sublimation
-		</vulgarisation>
-		
-		<discipline name="Économie">
-		L'économie est l'activité humaine qui consiste en la production, la distribution, l'échange et la consommation de biens et de services. L'économie de contribution est caractérisée par l'absence de séparation des acteurs économiques entre producteurs d'un côté et consommateurs de l'autre. Par ailleurs, la valeur produite par les contributeurs n'y est pas intégralement monétarisable. Elle est à la fois économie des existences (productrice de savoir-vivre) et économie des subsistances. 
-		</discipline>
-	</mot>
-	
-	<mot name="Économie libidinale">
-		<arsIndustrialis>
-		Économie libidinale L'économie, étymologiquement, est le nomos (la loi, le droit) de l'oïkos (l'habitat, le foyer, la maisonnée). Mais cela fait longtemps qu'on sait qu'il n'est pas de foyer (intérieur), sans échange (extérieur). L'économie, d'une manière très générale, est l'étude de l'échange. L'économie libidinale est un concept freudien fondamental. La libido est une énergie sexuelle. L'économie de cette énergie est constituée par sa mise en réserve, son exploitation ou sa tansformation. L'enjeu est de travailler à une économie libidinale qui transforme la satisfaction des pulsions, par essence asociales, en un acte social (ce que Freud nommait la « sublimation »). On aurait tort de séparer ces deux économies, puisque l'économie publicitaire et consumériste joue sur et avec l'économie libidinale. Bataille en 1949, critiquant le Plan Marshall, disait que les Américains doivent comprendre qu'on ne peut pas faire une économie comme on change une roue, il faudra bien à un moment donné qu'ils réinjectent du potlach. Nous disons nous que l'économie doit réinjecter des idéalités sublimées (ce que nous nommes « consistances »). http://www.arsindustrialis.org/glossary/5#lettera	
-		</arsIndustrialis>	
-		
-		<vulgarisation>
-		L'économie libidinale est inspirée directement des travaux du dissident psychanalyste Wilhelm Reich.  Elle se propose de libérer l'humain de la répression de son énergie vitale, c'est-à dire de l'énergie sexuelle.  Elle considère que les multiples formes que prennent la répression sexuelle sont des sources de violence et donc de terreau du fascisme.  Elle opère une critique du capitalisme accusé d'utiliser la répression sexuelle afin de, ensuite, détourner les frustrations ainsi engendrées vers des objets de désirs réifiés sous formes de marchandises.
-		</vulgarisation>
-		
-		<discipline name="Psychanalyse">
-		L'économie est l'activité humaine qui consiste en la production, la distribution, l'échange et la consommation de biens et de services. La libido (« le désir » en latin) désigne le désir sexuel. Une économie libidinale est dès lors un système de production, de distribution, de consommation et d'échange  de biens et de services basée sur les désirs pulsionnels.
-		</discipline>
-	</mot>
-
-	<mot name="Économie politique ">
-		<arsIndustrialis>
-		Économie politique Originellement et étymologiquement, l'oikonomia est le gouvernement (nomos) de la maison familiale (oikos) pour son bien commun - un mode de production et d'administration domestique qu'Aristote oppose à l'acquisition du gain, celle-ci étant devenue par un renversement de l'histoire ce qu'aujourd'hui on appelle l'économie. Le divorce de l'homo oeconomicus et de l'homo sociologicus a conduit à la destruction de ce dernier, c'est à dire à la destruction des sociétés et des individus psychiques qui les composent. L'idée que l'économie est une sphère autonome et l'idée corrélative que le social est hétéronome (soumis à l'économie) sont historiquement récentes et doivent être surmontées. The Great Transformation (1944) annoncée par Polanyi n'a pas eu lieu. Nous vivons toujours dans une économie de marché, gouvernée par les prix et par eux seuls, où tout se mesure, a un prix, non seulement les biens, ce qu'on appelle communément les marchandises, mais aussi le travail, la terre, la monnaie. La faiblesse congénitale de la société du XIXe siècle ne vient pas de ce qu'elle était industrielle, mais de ce qu'elle était une société de marché. Les crises récentes, dont nous ne parvenons plus à sortir, nous ont confirmé que le marché est de part en part politique : ce n'est pas une seconde nature, une loi, sans alternative, de la nature. Nous savons désormais que le marché a des mains, qu'elles sont visibles, et qu'elles sont rarement propres. Il n'y a pas d'économie qui tienne autrement que comme économie politique. L'économie politique se concentre aujourd'hui autour de trois questions : 1) celle du travail, en tant que le gouvernement par l'emploi est voué à disparaître ; 2) celle de la propriété, en tant que le gouvernement des industries culturelles est voué à disparaître ; 3) celle de la valeur, en tant que la mesure de la valeur par la richesse purement monétaire est vouée à disparaître. Karl Polanyi La Grande Transformation, Gallimard, 1983, p. 339. L'introduction de l'économie à l'intérieur de l'exercice politique, c'est cela l'enjeu de l'économie politique (ou de tout ce que Foucault nommait le « gouvernement », ou mieux, les « dispositifs » de gouvernement). Ceci suppose au minimum de ne pas faire de la politique une sphère d'activités séparable d'autres activités, économiques ou autres : la politique n'a pas d'espace propre, puisque son rôle est précisément de réagencer des espaces. http://www.arsindustrialis.org/glossary/5#lettera	
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		L'expression Économie politique fut employée à l'origine selon Charles Gide 1er pour décrire « l'étude de la production économique, l'offre et la demande de biens et services et leurs relations avec les lois et coutumes; le gouvernement, la distribution des richesses et la richesse des nations incluant le budget ».  Si, traditionnellement Antoine de Montchrestien, dans son « Traicté de l'Oconomie Politique » paru en 1615, est considéré comme l'un des premiers à employer ce vocable dans le sens pré-cité, King, historien de l'économie, indique pour sa part que le premier à utiliser l'expression « économie politique » serait Mayenne-Turquet en 1611 dans son livre « La Monarchie Aristodémocratique; ou le gouvernement composé et meslé des trois formes de légitimes républiques »  Dans la seconde partie du 19° siècle, le mot «économie» - jugé plus court- remplace progressivement le terme « d'économie politique ». Si William Stanley Jevons, un tenant de l'emploi de méthodes mathématiques - a dès 1879 plaidé pour l'adoption du terme « économie » qu'il trouve à la fois plus bref et dont il espère la reconnaissance en tant que science -la Science économique - malgré tout, il intitule encore son livre publié en 1879 The Theory of Political Economy, Ce n'est qu'en 1890 que le mot d'économie s'impose avec la publication par Alfred Marshall des Principles of Economics . Dans l'esprit de Marshall, le fait d'éviter l'emploi du terme « politique » affranchit l'économie de ses liens avec les partis politiques.  Jusqu'à la crise financière mondiale débutant en 2007, le terme d'économie politique peut référer : à l'analyse marxiste; à la théorie des choix publics; à des approches émanant de l'école de Chicago (économie), ou à l'école de Virginie, ou simplement aux conseils donnés par les économistes aux gouvernement concernant les politiques économiquesglobales ou des sujets plus restreints. « Ces écoles ont étendu depuis les années 1970 le champ de l'économie politique bien au-delà du seul domaine où des planistes maximisent l'utilité d'une population, pour prendre en compte la façon dont les forces politiques affectent les choix des politiques économiques notamment dans la distribution des revenus et les politiques de redistribution, ainsi que sur les instittions économiques ».
-		</vulgarisation>
-		
-		<discipline name="Philosophie">
-		L'économie politique est l'étude de la production économique, l'offre et la demande de biens et services et leurs relations avec les lois et coutumes; le gouvernement, la distribution des richesses et la richesse des nations incluant le budget. Elle permet de définir notamment  l'économie sociale que sont  les mutuelles, les associations et les coopératives. Le trait commun de ces structures étant qu'elles fonctionnent en vue de la satisfaction de leurs membres et non en vue de la rentabilisation maximale d'un capital.
-		</discipline>
-	</mot>
-	
-	<mot name="Epiphylogénèse ">
-		<arsIndustrialis>
-		Epiphylogénèse (les trois mémoires) L'épiphylogénèse est un néologisme forgé par Bernard Stiegler à partir de deux autres termes : la phylogénèse et l'épigénèse. La phylogénèse est la genèse de l'espèce (ou plus généralement du phylum). L'épigénèse désigne aujourd'hui l'ensemble des facteurs de développement de l'individu (ontogénèse) qui ne sont pas génétiques (qui ne sont pas « inscrits » dans l'ADN). L'épiphylogénèse désigne donc les facteurs d'évolution de l'espèce humaine qui ne sont pas génétiques ; cette hominisation est une extériorisation technique qui poursuit la vie par d'autres moyens que la vie. Il y a trois mémoires : 1) la mémoire germinale ou génétique (votre génome) ; 2) la mémoire somatique ou épigénétique, mémoire nerveuse ou neurologique (les traces de notre vécu dans notre organisme) ; 3) la mémoire épiphylogénétique, qui n'est ni génétique, ni somatique, mais qui est constituée par l'ensemble des mnémotechniques nous permettant d'hériter d'un passé qui n'a pourtant pas été vécu. C'est cette troisième mémoire qui nous intéresse car c'est elle qui constitue le propre de l'humanité. Le fait anthropologique (l'origine de l'hominisation) est la constitution d'un milieu épiphylogénétique, c'est-à-dire d'un milieu constitué d'artefacts qui deviennent les supports techniques d'une mémoire s'ajoutant aux deux autres mémoires - qui sont biologiques.Sur tous ces points, cf. B. Stiegler, La technique et le temps 1. La Faute d'Epiméthée, Paris, Galilée, 1994. http://www.arsindustrialis.org/glossary/5#lettera	
-		</arsIndustrialis>
-		
-		<vulgarisation> 
-		L'épiphylogénèse est un néologisme formé de deux autres termes : la phylogénèse et l'épigénèse, ce terme désigne les facteurs d'évolution de l'espèce humaine qui ne sont pas génétiques.
-		</vulgarisation>	
-		
-		<discipline name="Biologie">
-		L'épigenèse est une théorie qui stipule qu'un embryon se développe en devenant de plus en plus complexe. Cette théorie est historiquement opposée à la théorie de la préformation qui voit l'embryon comme un être vivant « miniature » où tous les organes sont déjà présents.
-		
-		L'épigénèse est mentionnée par Aristote, qui la préfère déjà à la préformation. Pourtant, la préformation est la théorie dominante jusqu'à la fin du xviiie siècle. Un débat opposera Wolff, Maupertuis ou Buffon, partisans de l'épigénèse, à Bonnet ou Spallanzani, partisans de la préformation.
-		
-		Aujourd'hui, toutes les observations confirment l'épigénèse.
-
-		La phylogénèse, en biologie est l'histoire évolutive d'une espèce ou d'un groupe d'espèces.
-		</discipline>
-		<discipline name="Géologie">
-		L'épigenèse désigne le phénomène qui permet le changement de nature chimique des minéraux.
-
-		La phylogénèse en géologie est la genèse d'un caractère ou de tout autre chose.
-		</discipline>
-		
-		<discipline name="Philosophie">
-		L'épigénèse désigne une théorie philosophique et religieuse.
-
-		La phylogénèse, en philosophie est la discipline scientifique étudiant le processus d'historiographie évolutive des espèces.
-		</discipline>
-		
-		<intervenant name="Bernard Stiegler">
-		Bernard Stiegler définit l'épiphylogénèse comme la technisisation du vivant, lorsque l'outillage créée le cerveau.
-		</intervenant>	
-	</mot>
-	
-	<mot name="Epistemologie">
-		<vulgarisation>
-		Du grec ancien ?p?st?µ?, epistêmê (« science »), étude des conditions de production et de validation des connaissances scientifiques. 
-		</vulgarisation>
-		<discipline name="Philosophie"> 
-		Partie de la philosophie qui étudie l'histoire, les méthodes, les principes des sciences.
-		</discipline>
-		<intervenant name="David Bates">
-		Pour David Bates l'epistémologie est la philosophie ou théorie de la connaissance 	
-		</intervenant>
-	</mot>
-	
-	<mot name="Extended mind">
-		<vulgarisation> 
-		ce terme signifiant 'extension de l'esprit' en anglais, aborde la relation entre un système extérieur et notre propre système interne qu'est le cerveau.
-		</vulgarisation>
-		
-		<discipline name="Cognition"> 
-		La philosophie de l'esprit, qui dans les années 80, s'affairait à naturaliser un esprit qu'elle concevait en termes de représentations, de comportements, d'expériences conscientes, de rationalité et d'intentionnalité.
-		</discipline>
-		
-		<intervenant name="David Bates">
-		Automatisation du mode de vie humain par le biais des technologies.
-		</intervenant>
-		
-		<intervenant name="Harry Halpin"> 
-		Relation entre l'esprit et son environnement. C'est une relation ou l'environnement serait une extension de l'esprit lui même.
-		</intervenant>
-	</mot>
-	
-	<mot name="Grammatisation">
-		<arsIndustrialis>
-		Grammatisation La grammatisation est un processus de description, de formalisation et de discrétisation des comportements humains (voix et gestes) qui permet leur reproductibilité. Grammatiser, c'est isoler des grammes et des graphes (éléments constitutifs en nombre finis formant un système). Grammatiser c'est donc discrétiser un signal et de ce fait pouvoir le reproduire. Par exemple, je peux discrétiser la langue avec une trentaine de signes diacritiques : les lettres de l'alphabet. L'alphabet permet de retranscrire n'importe quelle langue du monde dont il accomplit la discrétisation littérale. Le concept de grammatisation permet de définir des époques et des techniques qui apparaissent et qui ne disparaissent jamais (en aucun cas l'informatique ne fait disparaître la lecture et l'écriture, c'est au contraire une archi-lecture qui change les conditions de la lecture et de l'écriture). http://www.arsindustrialis.org/glossary/5#lettera	
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		La grammatisation est la synthétisation d'un comportement humain afin de pouvoir le reproduire. L'alphabet par exemple, est une grammatisation du language.
-		</vulgarisation>
-		
-		<discipline name="Linguistique">
-		En linguistique grammatiser signifie faire de la grammaire.
-		</discipline>
-		
-		<discipline name="Sociologie">
-		Le concept de grammatisation définit et décrit des époques et des techniques qui apparaissent mais ne disparaissent jamais : en aucun cas l'informatique ne fait disparaître la lecture et l'écriture. C'est au contraire une archi-lecture qui change les conditions de la lecture et de l'écriture.
-		</discipline>	
-	</mot>
-	
-	<mot name="Hypermatière">
-		<arsIndustrialis>
-		Hypermatériel est un terme qui vient remplacer le terme immatériel (François Lyottard, André Gorz). Il faut se défaire de l'idée que les technologies de l'information et de la communication (T.I.C), ou les technologies cognitives et culturelles, sont immatérielles. L'immatériel n'existe pas. La matière, devenue flux, est de moins en moins solide, elle n'en est pas pour cela immatérielle, il faut au contraire de plus en plus de matériels pour la transformer. Le problème n'est pas l'immatérialité, mais l'invisibilité de la matière. Ce qui a considérablement bouleversé notre vision de la matière est par contre la maîtrise de sa vitesse.	
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		On appelle hyper-matière, une matière dont les caractéristiques et propriétés sont transcendées par la technologie. C'est le cas de ces nouveaux matériaux hydrophobe, photosensible, à mémoire de forme. Seulement, ces matériaux restent dans le domaine du palpable et du physique. La notion d'hyper-matière prend tout son sens lorsque l'on s'aventure dans la création de matière sonore, au sens propre du terme.
-		</vulgarisation>
-		
-		<discipline name="Univers">
-		hyper = supérieur, au dessus ; matière = substance qui compose un corps à la réalité tangible.
-		
-		L'hypermatière serait donc une suréalité tangible ou les flux de données non solides, invisibles, mais matériels.
-		</discipline>
-	</mot>
-	
-	<mot name="Hypomnémata">
-		<arsIndustrialis>
-		Les hypomnémata, au sens général, sont les objets engendrés par l'hypomnesis, c'est-à-dire par l'artificialisation et l'extériorisation technique de la mémoire. Les hypomnémata sont les supports artificiels de la mémoire sous toutes leurs formes : de l'os incisé préhistorique au lecteur MP3, en passant par l'écriture de la Bible, l'imprimerie, la photographie, etc. Les hypomnémata au sens strict sont des techniques spécifiquement conçues pour permettre la production et la transmission de la mémoire, ce sont des supports extériorisés de mémoire qui permettent d'élargir notre mémoire nerveuse. Toute individuation est indissociable de ces supports de mémoire extériorisés. La télévision, la radio, internet, en tant que mnémo-technologies ; sont de nouvelles formes d'hypomnémata qui appellent de nouvelles pratiques. Comprendre l'hypomnèse c'est comprendre que la mémoire (individuelle et sociale) n'est pas seulement dans les cerveaux mais entre eux, dans les artefacts.	
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Hypomnema, également orthographié "hupomnema", est un mot Grec ayant plusieurs traductions : une note de rappel, un registre public, un commentaire, un brouillon, une copie... Platon, dans la théorie de l 'anamnèse  a reconnu l'écriture comme étant un dispositif de mémoire artificielle, et il a développé les principes hypomnésique pour ses élèves académiciens. L'hypomnémata constituait une mémoire matérielle des choses lues, entendues ou pensées, offrant ainsi comme un trésor accumulé pour la relecture.
-		</vulgarisation>
-		
-		<discipline name="Philosophie">
-		L'hypomnemata peut se traduire du grec, par supports de mémoire. Michel Foucault, dans un article de 1983 intitulé L'écriture de soi, écrit : « Les hypomnemata, au sens technique, pouvait être des livres de compte, des registres publics, des carnets individuels servant d'aire-mémoire » (Foucault, Dits et écrits, t2, p. 1237).
-		</discipline>
-	</mot>
-	
-	<mot name="Identification primaire">
-		<arsIndustrialis>
-		L'identification primaire est un terme freudien, par lequel on nomme l'identification de tous les jeunes enfants à leurs parents, identification qui est la condition du « Surmoi » comme intériorisation de la loi parentale. Pour que l'identification primaire fonctionne il faut au minimum préserver la différence entre le statut de mineur et le statut de majeur.	
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		L'identification primaire, c'est la manière avec laquelle les enfants se construisent psychologiquement à travers leur parents, en s'identifiant à eux. "Primaire" désignant l'aspect exclusif de cette identification dans la vie de l'enfant. L'identification primaire peut etre illustrée par la tendance qu'on les jeunes enfants à imiter leurs parents, à mettre leur habits et à les mimer.
-		</vulgarisation>
-		
-		<discipline name="Psychanalyse">
-		Selon Freud l'identification primaire est la première identification humaine, résultant d'une dépendance totale de l'enfant envers ses parents... (à développer)
-		</discipline>
-	</mot>
-	
-	<mot name="Incurie">
-		<arsIndustrialis>
-		L'incurie est l'absence totale de soin. Tout soin requiert des instruments, mais lorsque ces instruments ne sont plus entre nos mains, alors l'incurie guète. L'incurie désigne ainsi la délégation de sa responsabilité à des techniques de soin que l'on ignore. La médicalisation généralisée de l'existence accompagne paradoxalement l'incurie, en ce sens que le soin n'est plus compris comme technique de soi. L'incurie généralisée se manifeste aujourd'hui par l'irresponsabilité des adultes vis-à-vis des enfants.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Du latin incuria, « défaut de soin, négligence, insouciance ». Ce terme a gardé le même sens jusqu'à ajourd'hui.
-		</vulgarisation>
-		
-		<discipline name="Linguistique">
-		Du latin "incuria", l'incurie signifie un défaut de soin, une négligence voir l'insouciance vis à vis d'une fonction ou d'une tâche. 
-		</discipline>
-	</mot>
-	
-	<mot name="Individuation">
-		<arsIndustrialis>
-		Être un individu, c'est être un verbe plutôt qu'un substantif, un devenir plutôt qu'un état, un processus plutôt qu'un donné, une relation plutôt qu'un terme, ce pourquoi il convient de parler d'individuation. Individuation et individualisation. L'individuation n'est pas l'individualisation, elle est la formation de l'individu, toujours inachevée, toujours liée à d'autres individus, toujours sociale (en même temps que psychique). L'individualisation est bien plutôt une désindividuation. Individuation psychique, collective, et technique. L'individuation anthropologique est triple, c'est une individuation à trois brins : psychique, collective et technique. L'individuation humaine est toujours à la fois psychique (« je »), collective (« nous ») et technique (ce milieu qui relie le je au nous, milieu concret et effectif, supporté par des techniques de la mémoire). Cet à la fois constitue en grande partie sa définition, et l'enjeu de sa philosophie.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		C'est un processus d'évolution d'un individu dans sa société, grâce à elle. Ce qui est diffèrent de l'individualisation, où l'individu évolue en s'en détachant.
-		</vulgarisation>
-		
-		<discipline name="Linguistique">
-		L'individuation est le processus par lequel un groupe se caractérise face à un autre groupe grâce à des constances de l'activité langagière.
-		</discipline>
-		
-		<discipline name="Biologie">
-		L'individuation est le processus d'induction qui aboutit à la constitution de structures organiques complètes.
-		</discipline>
-		
-		<discipline name="Philosophie">
-		En philosophie, le terme d'individuation renvoie à la réalisation d'une idée générale, d'un type, d'une espèrce dans un individu.
-		</discipline>
-		
-		<discipline name="Psychanalyse">
-		Pour les psychanalystes l'individuation est le processus de prise de conscience de l'individualité profonde. Cf Jung
-		</discipline>
-		
-		<intervenant name="Nathalie Bulle">
-		L'individuation est le processus de « distinction d'un individu des autres de la même espèce ou du groupe, de la société dont il fait partie ». Il existe à partir de cette définition d'ordre général, synonyme d'individualisation, diverses acceptions distinguées en fonction des disciplines
-		</intervenant>	
-	</mot>
-	
-	<mot name="Industrie">
-		<arsIndustrialis>
-		Après les industries de transformation de la matière, nous vivons à présent au milieu des industries de l'esprit où le donné n'est plus la ressource naturelle mais d'une part le temps de cerveau disponible et d'autre part les données que nous sommes en tant qu'utilisateurs du web. Nous vivons dans un monde industriel et qui sera de plus en plus industriel, il ne s'agit donc pas de chercher des limites à l'industrie, mais de la penser autrement. Nous sommes totalement opposés à cette idée que nous serions dans une société post-industrielle. Une telle idée repose sur une faiblesse analytique fondamentale et une image très fausse de ce qu'est l'industrie : les machines, la fumée, la transformation des matières premières, etc. Or l'industrie ce n'est pas du tout cela, c'est la standardisation, les économies d'échelle, la calculabilité appliquée à tous les procès : il y a de l'industrie dans tous les domaines, dans le voyage, dans l'affectif, ou dans le domaine cognitif.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Historiquement, le terme d'industrie a d'abord désigné l'habileté à faire quelque chose, ou bien une activité douteuse que la morale réprouve. Puis le sens s'est élargi à toute forme d'activité productive, et non seulement celle produisant des biens matériels. Ce dernier sens a vieilli, mais il domine encore en anglais. Depuis la révolution industrielle, les activités relevant de l'agriculture sont exclues du champ de l'industrie.  Plusieurs classifications sont possibles. Les plus communes opposent :  	l'industrie manufacturière (mécanique, textile, etc.) aux industries d'extraction (mines, pétrole, etc.) 	les industries de biens de consommation aux industries de biens de production. En termes de secteurs économiques, l'industrie recoupe pour l'essentiel le secteur secondaire. Toutefois, les industries extractives sont parfois classées avec l'agriculture dans le secteur primaire.
-		</vulgarisation>
-		
-		<discipline name="industrie">
-		L'industrie est l'ensemble des activités humaines tournées vers la production en série de biens grâce à la transformation des matières premières ou de matières ayant déjà subi une ou plusieurs transformations et à l'exploitation des sources d'énergie.
-		Elle réclamme la division du travail, une certaine échelle de production et l'utilisation de machines.
-		</discipline>
-	</mot>
-	
-	<mot name="Industrie de programme">
-		<arsIndustrialis>
-		Les institutions de programmes que sont la famille et l'école ont désormais pour concurrentes les industries de programmesque sont les industries culturelles. Si on peut qualifier l'école d'institution de programme c'est qu'elle a en effet pour fonction de faire adopter des « programmes », des conduites, des savoir-faire et des savoir-vivre. Ceci demande bien sûr de former l'attention des élèves. L'école « de Jules Ferry » fut, de ce point de vue, un dispositif, fondé sur le livre, de formation de l'attention (rationnelle), et au-delà de la « majorité ». Les industries de programmes, en tant que bras armés de la télécratie, ont pour but de prendre le contrôle des programmes comportementaux qui régulent la vie des groupes sociaux, et donc d'en dessaisir le système éducatif, pour les adapter aux besoins immédiats du marché. Il faut ne pas connaître d'enfant ou d'adolescent pour ne pas savoir que la télécratie est le principal ennemi de l'école.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		l'Industrie de programme, c'est une industrie dont le but est d'appliquer à des individus un ensemble de programmes culturels et comportementaux. L'école est donc une industrie de programme.
-		</vulgarisation>
-		
-		<discipline name="Sociologie">
-		Opposé aux institutions de programmes, les industries de programme sont des industries culturelles ayant pour vocation d'adapter les programmes comportementaux façonné par les institutions éducatives au marché. Ainsi s'oppose l'apprentissage studieux d'enseignements à la consommation immédiate de culture.
-		</discipline>
-	</mot>
-	
-		<mot name="Internet">
-		<vulgarisation> 
-		Provenant de l'anglais, il est composé de inter- et net (« réseau »). C'est donc un système de connections, permettant l'échange de données.
-		</vulgarisation>
-		
-		<discipline name="Informatique">
-		C'est un système d'interconnexion de machines et constitue un réseau informatique mondial, utilisant un ensemble standardisé de protocoles de transfert de données. 
-		</discipline>
-		
-		<intervenant name="Michel Calmejane">
-		C'est donc un réseau de réseaux, sans centre névralgique, composé de millions de réseaux aussi bien publics que privés, universitaires, commerciaux et gouvernementaux. Internet transporte un large spectre d'information et permet l'élaboration d'applications et de services variés comme le courrier électronique, la messagerie instantanée et le World Wide Web.  
-		</intervenant>
-	</mot>
-	
-	<mot name="Lecture (numérique)">
-		<arsIndustrialis>
-		La lecture, telle que nous l'abordons, est une industrie. Google est, par exemple, une industrie de lecture, un marché « double-sidded » : échange d'informations sur les lectures contre des informations sur les lecteurs, échange d'informations sur les lecteurs contre de la publicité. L'objectif de produire une technologie de lecture n'a pourtant jamais été sérieusement poursuivi par les industries de l'information ; ce pourquoi, à l'heure d'aujourd'hui, la technologie utilisé par les nouvelles pratiques de lecture reste une technologie par défaut (cette nouvelle industrie produit ainsi cette situation étrange d'une pratique technique sans technologie). Le web, réseau de textes, est aussi un réseau de lecture. Mais cette lecture ne réactualisera pas son sens originel de legere (ramasser, recueillir, parcourir) et sa proximité avec lier et relier, sans une politique industrielle publique.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		La lecture est l'activité de compréhension d'une information écrite. Cette information est en général une représentation du langage sous forme des symboles identifiables par la vue, ou par le toucher (Braille). D'autres types de lecture s'appuient sur d'autres formes de langages, par exemple celle des partitions de musique ou de pictogrammes.
-		</vulgarisation>
-		
-		<discipline name="numérique">
-		Le document numérique rompt avec le codex (livre en pages reliées) et renoue avec le volumen (support d'écriture enroulable) (Marie-France Blanquet). Les formes de la lecture numérique sont la tabularité, la multimodalité, l'hypertextualité, la non-linéarité (Claude Morizio). Le déroulement séquentiel du texte sur l'écran offre la possibilité pour le lecteur de mêler, d'entrecroiser, d'assembler des textes qui sont inscrits dans la même mémoire électronique. (Roger Chartier). wikipédia
-		</discipline>
-		
-		<intervenant name="Alain Giffard">
-		La lecture fait partie des capacités intellectuelles qui permet de traiter, d'organiser et d'acquérir des informations qui influenceront par la suite nos comportements.
-
-		Le numérique est l'information ayant été quantifiée et échantillonnée, par opposition à une information dite « analogique ». Le terme « numérique » est surtout employé en informatique et en électronique, notamment pour le son, la photographie, la vidéo, le cinéma.
-		</intervenant>
-	</mot>
-	
-	<mot name="Libido">
-		<arsIndustrialis>
-		La libido est la socialisation de l'énergie produite par la pulsion sexuelle, mais telle que, comme désir, cette pulsion est transformée en objet sublimable : objet d'amour ou d'attention passionnée à l'autre. Capitalisme et libido. Le capitalisme au XXe siècle, a fait de la libido sa principale énergie. Pour être très schématique, on peut dire que l'énergie au XIXe siècle est celle de la force de travail (Marx), tandis qu'au XXe siècle, elle devient celle du consommateur. Ce n'est pas le pétrole qui fait marcher le capitalisme, mais la libido. L'énergie libidinale doit être canalisée sur les objets de la consommation afin d'absorber les excédents de la production industrielle. Il s'agit bien de capter la libido, c'est-à-dire de façonner des désirs selon les besoins de la rentabilité des investissements. L'exploitation managériale illimitée de la libido est ce qui détruit le désir et l'humain en nous. De même que l'exploitation du charbon et du pétrole nous force aujourd'hui à trouver des énergies renouvelables, de même, il faut trouver une énergie renouvelable de la libido (ce pourquoi nous disons que c'est un problème écologique). Or la libido est constituée par des techniques ; ce n'est pas une énergie qui se développe spontanément, mais elle est articulée sur des techniques, des « fétiches », et plus généralement sur des prothèses.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		La libido (« le désir » en latin) désigne le désir sexuel.
-		</vulgarisation>
-		
-		<discipline name="Psychanalyse">
-		Sigmund Freud l'a inclus dans une vision globale de la sexualité humaine comme composante de la métapsychologie pour désigner l'énergie sexuelle issue de la pulsion sexuelle dans la première topique. Freud a théorisé la libido dans une dialectique dualiste avec les "Pulsions du Moi" censées elles représenter le principe d'autoconservation. La vie psychique se formerait intégralement à partir de cette donnée, en tout cas jusqu'à sa découverte du narcissisme puis de la nouvelle dualité de la seconde topique (1920) entre pulsion de vie (Eros) et Pulsion de Mort (Thanatos). L'autre opposition freudienne consiste en la distinction de la "libido du moi" et la "libido d'objet" qui prend tout son sens dans la question du narcissisme.
-		Pour Carl Gustav Jung c'est l'équivalent d'énergie psychique dans une vison moniste.
-		</discipline>
-		
-		<discipline name="Phiosophie">
-		Le terme avait été employé par des philosophes, Saint Augustin entre autres et par Baruch Spinoza dans le sens d'appétit sensuel.
-		</discipline>
-	</mot>
-	
-	<mot name="Mémnotechnologie">
-		<vulgarisation> 
-		Mnémothechnologie renvoie à la fois à la mémoire (Du grec ancien µ?µ??s??, mimnesko « je me rappelle ») mais aussi à l'étude des outils et techniques (Du grec ancien te???????a, « traité ou dissertation sur un art »). Il s'agit donc d'étudier les outils permettant l'entretien de la mémoire.
-		</vulgarisation>
-		
-		<discipline name="Technologie">
-		Ici il n'est pas simplement question de processus permettant l'entretien de la mémoire mais bien d'outils agissant sur cette dernière. En ce sens les mnémotechnologies se différencient de la mnémotechnique.
-		</discipline>
-		
-		<intervenant name="Christian Faure">
-		C'est la technologie concernant la mémoire, l'esprit.
-		</intervenant>
-		
-		<intervenant name="Yves Desrichard">
-		Les technologies intellectuelles ne sont pas seulement des techniques qui figent et fixent, mais des outils dynamiques qui produisent de la mémoire.
-		</intervenant>
-	</mot>
-	
-	<mot name="Mineur/majeur">
-		<arsIndustrialis>
-		Dans un texte très célèbre (Qu'est-ce que les Lumières ?, 1784) Kant définit l'esprit des Lumières comme la sortie hors de l'état de minorité, ce qui signifie se libérer des tutelles (religieuses, mais aussi scientifiques)[1]. Est mineur celui qui délègue sa responsabilité (celle de sa pensée, celle de son soin) à des autorités (le maître, le prêtre, le médecin. ou la télévision). Est majeur, celui qui prend soin des mineurs pour les élever vers la majorité, vers l'usage critique et public de sa raison.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Du latin minor ("petit"), mineur est un adjectif qui qualifie quelque chose dont l'importance est faible, Il est opposé à majeur qui qualifie au contraire un élément d'une importance significative.
-		</vulgarisation>
-		
-		<discipline name="Droit">
-		La notion de mineur/majeur en droit renvoie à la capacité juridique possédée d'une personne physique capable d'exercer ou non ses droits et devoirs.
-		</discipline>
-	</mot>
-	
-	<mot name="Milieu">
-		<arsIndustrialis>
-		Le milieu, dans son usage le plus commun, est à la fois ce qui est autour de l'individu (environnement) et entre les individus (medium). Le milieu n'est pas exactement extérieur à l'individu, il en est le complémentaire. L'individu est relation à un milieu.
-		</arsIndustrialis>
-		
-		<vulgarisation> 
-		Point ou moment situé à égale distance de deux extrémités temporelles ou spatiales. Le milieu est peut aussi être un environnement physique, biologique, climatique, etc., qui entoure et influence les êtres vivants. Par extention, le milieu désigne aussi un Cadre,  un entourage ou une sphère sociale.
-		</vulgarisation>
-		
-		<discipline name="geographie">
-		Ce qui entoure, ce dans quoi un être ou une chose se trouve. La nature qui nous entoure, les rapports que les hommes entretiennent entre eux, l'univers technologique, le tout en interrelations.
-		</discipline>
-		
-		<discipline name="Sociologie">
-		Le milieu social d'une ou plusieurs personnes désigne la condition de ces personnes dans les classes sociales.
-		</discipline>
-	</mot>
-	
-	<mot name="Misère symbolique">
-		<arsIndustrialis>
-		La misère n'est pas seulement matérielle, mais symbolique. Une richesse matérielle peut être accompagnée d'une misère symbolique. La misère symbolique est la perte d'individuation qui résulte de la perte de participation à la production de symboles (fruits de la vie intellective et de la vie sensible). La misère symbolique s'accroît depuis le tournant machinique de la sensibilité (la culture comme production industrielle), accompagnant le tournant machinique de la politique (la représentation politique comme production industrielle). Un électeur du font national est misérable, mais exclure cette misère est méprisable. Lutter contre elle suppose de lutter contre le populisme industriel bien plutôt que de se satisfaire d'une bien-pensance anti-raciste.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Le terme misère a plusieurs significations qui se rejoignent pour traduire une situation de détresse : grand dénuement, malheur, souffrance, ennui, tristesse mais aussi petitesse (« un salaire de misère »).
-		Il est souvent utilisé pour décrire un état extrême de pauvreté mais a aussi une connotation péjorative, liée à un sentiment d'exclusion sociale. 
-
-		Du latin symbolus emprunté au grec ancien s?µß????, sýmbolon, le symbole est une figure ou une image qui sert à désigner une chose le plus souvent abstraite, une idée ou un concept.
-		</vulgarisation>
-		
-		<discipline name="Psychologie">
-		Si la misère est un état appauvrissement important, la misère symbolique naît de l'idée qu'on s'en fait. Elle provoque le passage du pauvre à l'état de misérable. En ce sens, elle exprime l'importance apportée à la symbolique que l'on attribut à la pauvreté. 
-		</discipline>
-	</mot>
-	
-	<mot name="Mnémotechnique (Hypomnemata)">
-		<arsIndustrialis>
-		Littéralement le terme hypomnémata désigne les aides-mémoire, les supports technique de la mémoire et/ou les techniques de mémoire. Relier la technique et le temps demande en premier lieu de repenser la question de la mémoire. Toute technique, en tant qu'elle est aussi un geste (Leroi-Gourhan), comporte une dimension mnémotechnique : lorsque je manie une pelle, je participe de la couche mnémotechnique qui fait des choses, les choses d'un monde. Depuis quatre millions d'années, le développement de l'esprit humain a pour condition une extériorisation de la mémoire, c'est-à-dire la fabrication d'objets qui gardent en eux-mêmes les gestes dont ils résultent. C'est seulement au néolithique qu'apparaît un sous-système mnémotechnique, l'écriture, qui est une technique spécifiquement vouée à la conservation de la mémoire. Depuis le XIXe siècle, les mnémotechnologies (photographie et phonographie, cinéma) ont apparues, qui sont devenues au XXe siècle (avec la radio et la télévision) des supports essentiels de la vie industrielle. Mais à partir du XXIe siècle, avec les mnémotechnologies numériques, les hypomnémata sont devenu la fonction primordiale des sociétés hyperindustrielles. Hypomnemata et écriture de soi. Michel Foucault montre que ces supports de mémoire que sont les hypomnemata sont la condition de l'écriture de soi 1 qu'il analyse notamment à travers le discours de Sénèque sur l'écriture et la lecture, et constituent plus généralement les éléments des techniques de soi et de la tekhnè tou biou de l'Antiquité. Sans hypomnemata, l'attention profonde que les techniques de soi tentent de conquérir se disperserait dans la vanité d'un temps inconsistant : L'écriture des hypomnemata s'oppose à cet éparpillement en fixant des éléments acquis et en constituant en quelque sorte "du passé'', vers lequel il est toujours possible de faire retour et retraite2. 1 « Les hypomnemata, au sens technique, pouvait être des livres de compte, des registres publics, des carnets individuels servant d'aide-mémoire» (Foucault, « L'écriture de soi » (1983), Dits et écrits, t.2, p. 1237) 2 Ibid. p.1239
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		La mnémotechnique est l'ensemble des méthodes permettant de mémoriser par association d'idées, chacune d'elles étant appelée mnémonique. Pour se faire une idée des possibilités, le lecteur peut parcourir une liste de mnémoniques.
-		</vulgarisation>
-		
-		<discipline name="Linguistique">
-		La mnémotechnique est l'art d'aider la mémoire par des processus spéciaux.
-		</discipline>
-		
-		<intervenant name="Christian Fauré">
-		Technologie concernant la mémoire et l'esprit.
-		</intervenant>	
-	</mot>
-	
-	<mot name="Narcissisme primordial">
-		<arsIndustrialis>
-		Ce terme désigne la part d'amour de soi qui peut devenir parfois pathologique, mais sans laquelle aucune capacité d'amour, quelle qu'elle soit, ne serait possible. Pour que le narcissisme du je puisse fonctionner il doit se projeter dans le narcissisme d'un nous. Il y a faillite du narcissisme dans les sociétés de consommation lorsque les industries de programme tendent à synchroniser les je au point de nier leur différence. Le sujet consommateur est réduit au on.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Le narcissisme primordial est donc la part d'amour de soi nécéssaire à la vie en société.
-		</vulgarisation>
-		
-		<discipline name="Psychanalyse">
-		Pour Françoise Dolto, il s'agit du narcissisme articulé autour du désir de vivre du sujet. Il correspond à une "intuition vécue de l'être au monde". Son éthique est vampirique car elle est orientée vers l'augmentation de "la masse charnelle", vers une logique de "l'amasser", du prendre".
-		</discipline>
-	</mot>
-	
-	<mot name="Nootechnique">
-		<arsIndustrialis>
-		Noùs en gec signifie esprit ; il s'agit donc des techniques de l'esprit. Les techniques de l'esprit (nootechnniques) doivent se distinguer des techniques sur l'esprit (psychotechniques). Aux Lumières, la « république des lettres » repose sur le livre ; le public est d'abord un public qui lit. Le milieu psychotechnique qu'est le livre devint alors un milieu nootechniquedans la mesure même où il ouvrit un espace du public, c'est-à-dire dans la mesure où il fonda aussi un milieu symbolique associé. Réciproquement, la psychotechnique qu'est l'écriture devint une nootechnique en fondant l'usage public comme usage devant un public de lecteurs qui, sachant lire, savent aussi écrire. 
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Les nootechniques  sont les techniques de l'esprit, comme la lecture ou l'ecriture.
-		</vulgarisation>
-		
-		<discipline name="Philosophie">
-		Les techniques de l'esprit (nootechnniques), les techniques et pratiques favorisant l'esprit et son individuation, doivent se distinguer des techniques mises en ouvre aux dépens de et sur ou contre l'esprit (psychotechniques), qui formatent l'esprit dans le but de le contrôler. C'est une opposition normative, assumée comme telle. (arsindustrialis)
-		</discipline>
-	</mot>
-	
-	<mot name="Objet temporel">
-		<arsIndustrialis>
-		Un objet temporel, à la différence d'un micro par exemple, est constitué par le fait que comme nos consciences, il s'écoule et disparaît à mesure qu'il apparaît. Le livre et le film sont deux objets temporels qui ont été spatialisé. Pourtant, il y a deux différences essentielles entre l'objet temporel livre et l'objet temporel film : dans le premier cas, l'objet temporel a été spatialisé par une écriture dont je suis moi-même capable en tant que lecteur et l'« appareil » qui permet la retemporalisation est mon propre esprit, maître de son temps ; dans le second cas, l'objet temporel est d'une part spatialisé technologiquement par d'autres que moi, et d'autre part il est retemporalisé à nouveau technologiquement, et non pas par mon esprit, dont la temporalité est ainsi court-circuitée. Ceci bien entendu doit se comprendre de manière pharmacologique : ce n'est pas parce que l'usage actuel des technologies audiovisuelles est passif que ces technologies ne peuvent pas retrouver les activités de spatialisation et de retemporalisation qui étaient les siennes à l'époque de la civilisation de l'écriture.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Un objet temporel est constitué par le fait qu'il disparaît à mesure qu'il apparaît. C'est à dire qu'il n'existe qu'à un moment précis de la temporalité, disparaissant au fur et à mesure qu'il se réinvente.
-		</vulgarisation>
-		
-		<discipline name="Philosophie">
-		En philosophie, un objet se distingue d'un sujet. Il peut être universel ou particulier. Les objets temporels, selon ars industrialis, sont des objets qui se placent dans une temporalité, c'est à dire qui ont un passé qui disparait à mesure que leur futur apparait.
-		</discipline>
-		
-		<discipline name="Psychanalyse">
-		La relation d'objet est le rapport du sujet avec les objets qui constituent le monde dans lequel il vit. Chez Jacques Lacan, l'objet du désir ou Objet a joue un rôle essentiel.
-		Les objets temporels, selon ars industrialis, sont des objets qui se placent dans une temporalité, c'est à dire qui ont un passé qui disparait à mesure que leur futur apparait.
-		</discipline> 
-	</mot>
-	
-	<mot name="Organologie générale">
-		<arsIndustrialis>
-		Dérivé du grec, organon(outil, appareil). L'organologie générale désigne une méthode tentant de saisir conjointement, au cours de l'histoire de l'humanité, les organes physiologiques, les organes artificiels et les organisations sociales. L'organologie générale décrit une relation à trois classes (physiologiques, techniques et sociaux). Un organe physiologique (y compris le cerveau, siège de l'appareil psychique) n'évolue pas indépendamment des organes techniques et sociaux
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		L'organologie générale désigne le fait que la physiologie humaine, l'organisation sociale et la technique ont une évolution indissociable, ils sont interdépendant et évoluent dans une constante interaction.
-		</vulgarisation>
-		
-		<discipline name="Sociologie">
-		L'organologie générale correspond à la méthode qui permet de saisir le lien entre les organes physiologiques (encéphale), les organes artificiels (outils) et les organisations sociales.
-		</discipline>
-		
-		<intervenant name="Nathalie Bulle">
-		Aussi nommé constructionnisme social ou  socioconstructivisme) est un courant de la sociologie contemporaine lancé par Peter L. Berger et Thomas Luckmann dans leur livre The Social Construction of Reality (1966).
-		Cette approche, à l'instar de la conception constructiviste développée en épistémologie, envisage la réalité sociale et les phénomènes sociaux comme étant « construits », c'est-à-dire créés, objectivés ou institutionnalisés et, par la suite, transformés en traditions. Le constructivisme social se concentre sur la description des institutions, des actions en s'interrogeant sur la manière dont ils construisent la réalité. A.M. : Toute la question étant de savoir ce que c'est que de construire et ce qu'est cette réalité. constructivisme et constructionime peuvent être opposés pour indiquer que le social explique la science, les institution, etc. Et alors il faut définir le social. Ou alors, on prend la métaphore de la construction au sérieux (et ce n'est plus une métaphore) pour expliquer comment les choses, institution, etc. tiennent, sans les réduire toutefois au "social". Il y a tout un continuum de positions ici.
-		</intervenant>
-	</mot>
-	
-	<mot name="Otium">
-		<arsIndustrialis>
-		Jusqu'à la fin du XVIIIe siècle, la société est constituée par une opposition entre la sphère des besoins, celle des esclaves, artisans, roturiers et la sphère de l'otium, celle des clercs, ou de toutes personnes dégagées des obligations de la vie quotidienne vouées à la satisfaction des besoins par la production des subsistances. Le « negotium » est le nom que les romains donnaient à la sphère de la production, elle-même soumise au calcul. Ce n'est pas seulement le commerce des marchandises au sens du plan comptable, c'est le commerce au sens large des affaires, le business, l'affairement, c'est aussi le lieu des usages. A l'inverse, l'otium est le temps du loisir libre de tout negotium, de toute activité liée à la subsistance : il est en cela le temps de l'existence. Otium et negotium ont ceci en commun que ces deux activités se déploient avec des supports de mémoire (hypomnemata). Dans le negotium on trace les échanges, on quantifie et on calcule le commerce humain. Dans l'otium, les hypomnemata sont mis en ouvre essentiellement dans la visée des objets de la contemplation, skholè, qui forment les idéalités en général (les objets de l'idéalisation - au sens de Freud -, c'est à dire aussi de la sublimation) et constituent ce que nous appelons des consistances : ce qui, n'existant pas, consiste d'autant plus (la justice, l'infinité de l'objet de mon désir, le point géométrique, etc.) Dans l'otium il y a une discipline comprise comme technique de soi donnant accès à ce qui n'a pas de prix : c'est celle du sportif qui s'entraîne régulièrement, celle du moine qui respecte la liturgie, celle de celui qui écrit quotidiennement ses pensées. Ce que Foucault nomme « l'écriture de soi » relève typiquement de l'otium. Si l'otium est une pratique solitaire, elle est toujours socialement destinée et constituée. Les pratiques de l'otium tendent aujourd'hui à être intégralement court-circuitées par les industries de services et soumises aux contraintes du marché : elles se voient diluées et finalement confondues avec le négotium - par exemple comme savoirs académiques totalement soumis aux contraintes économiques. Si otium et negotium, comme existence et subsistance, composent toujours, ils doivent absolument demeurer distincts. Mais ce serait une erreur d'opposer systématiquement otium et negotium car nous retomberions dans une démarche fondamentalement métaphysique. Max Weber a montré combien, avec l'éthique protestante du capitalisme, le negotium devient une activité qui relève de l'otium, et dans laquelle il s'inscrit.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		L'otium, opposé à négotium, designe le temps du loisir et de la détente, détaché de toute attente ou pression d'un organe supérieur.
-		</vulgarisation>
-		
-		<discipline name="Sociologie">
-		L'otium est fortement lié aux notions de paresse et de loisir en ce sens qu'il renvoie historiquement au mode de vie monastique de retraite. Il s'oppose à la notion de "negotium" qui renvoie à la sphère de production et de calcul. Dans la définition ars industrialis, on essaye de montrer comment le mode de vie negotium relève de plus en plus de l'otium, par la place qu'il occupe dans les esprits.
-		</discipline>
-		
-		<intervenant name="Max Weber">
-		L'otium est le développement des supports de mémoire liés au loisir.Il s'oppose au negotium qui est le développement des supports de mémoire liés au travail.
-		</intervenant>
-	</mot>
-	
-	<mot name="Participation">
-		<arsIndustrialis>
-		La participation nomme la relation d'un individu à son milieu. Les milieux sociaux où s'individuent les existences psychiques ne sont milieux d'individuation que dans la mesure où ils sont participatifs, dans le cas contraire les milieux sont dissociés ou désindividuants. Subir les effets d'une industrie de services c'est voir son existence se transformer sans participer à cette transformation. « La participation, pour l'individu, est le fait d'être élément dans une individuation plus vaste par l'intermédiaire de la charge de réalité préindividuelle que l'individu contient, c'est-à-dire grâce aux potentiels qu'il recèle » (Simondon). La participation advient donc lorsqu'une réalité préindividuelle (non individualisée) fait écho à des circuits de transindividuation.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		La participation, c'est la relation d'un individu à son environnement social. Les milieux sociaux où les individus sont des unités qui forment un tout, ne peuvent être cet ensemble d'unité  que dans la mesure où les individus qui le compose sont participatifs,
-		</vulgarisation>
-		
-		<discipline name="entreprise">
-		Dans le domaine de l'entreprise il s'agit du partage entre propriétaires et salariés (entre ceux-ci, au prorata de leurs salaires) de la partie des bénéfices dépassant une rémunération donnée des capitaux propres.
-		</discipline>
-		
-		<discipline name="Politique">
-		En sciences politiques, la participation est un terme plus général qui recouvre les différents moyens selon lesquels les citoyens peuvent contribuer aux décisions politiques.
-		</discipline>
-	</mot>
-	
-	<mot name="Pharmakon, pharmacologie">
-		<arsIndustrialis>
-		En Grèce ancienne, le terme de pharmakon désigne à la fois le remède, le poison, et le bouc-émissaire. Tout objet technique est pharmacologique : il est à la fois poison et remède. Le pharmakon est à la fois ce qui permet de prendre soin et ce dont il faut prendre soin, au sens où il faut y faire attention : c'est une puissance curative dans la mesure et la démesure où c'est une puissance destructrice. Cet à la fois est ce qui caractérise la pharmacologie qui tente d'appréhender par le même geste le danger et ce qui sauve. Toute technique est originairement et irréductiblement ambivalente : l'écriture alphabétique, par exemple, a pu et peut encore être aussi bien un instrument d'émancipation que d'aliénation. Si, pour prendre un autre exemple, le web peut être dit pharmacologique, c'est parce qu'il est à la fois un dispositif technologique associé permettant la participation et un système industriel dépossédant les internautes de leurs données pour les soumettre à un marketing omniprésent et individuellement tracé et ciblé par les technologies du user profiling. La pharmacologie, entendue en ce sens très élargi, étudie organologiquement les effets suscités par les techniques et telles que leur socialisation suppose des prescriptions, c'est à dire un système de soin partagé, fond commun de l'économie en général, s'il est vrai qu'économiser signifie prendre soin. En particulier, Ars Industrialis appelle de ses voux une pharmacologie de l'attention à l'époque des technologies de l'esprit. Poison et remède, le pharmakon peut aussi devenir le bouc-émissaire de l'incurie qui ne sait pas en tirer un parti curatif et le laisse empoisonner la vie des incurieux, c'est à dire de ceux qui ne savent pas vivre pharmaco-logiquement. Il peut aussi conduire par sa toxicité à désigner des boucs-émissaires des effets calamiteux auxquels il peut conduire en situation d'incurie. L'actuel mélange de populisme industriel et de régressions politiques en tous genres procède totalement d'un tel état de fait - et il constitue, en particulier en Europe Occidentale et Orientale, mais aussi et surtout en France et en Italie, une honte historique pour ces pays qui furent autrefois les berceaux de grandes cultures artistiques, scientifiques, philosophiques et politiques. En principe, un pharmakon doit toujours être envisagé selon les trois sens du mot : comme poison, comme remède et comme bouc-émissaire (exutoire). C'est ainsi que, comme le souligne Gregory Bateson, la démarche curative des Alcooliques Anonymes consiste toujours à mettre d'abord en valeur le rôle nécessairement curatif et donc bénéfique de l'alcool pour l'alcoolique qui n'a pas encore entamé une démarche de désintoxication. Qu'il faille toujours envisager le pharmakon, quel qu'il soit, d'abord du point de vue d'une pharmacologie positive, ne signifie évidemment pas qu'il ne faudrait pas s'autoriser à prohiber tel ou tel pharmakon. Un pharmakon peut avoir des effets toxiques tels que son adoption par les systèmes sociaux sous les conditions des systèmes géographiques et biologiques n'est pas réalisable, et que sa mise en ouvre positive s'avère impossible. C'est précisément la question que pose le nucléaire. 1La question du pharmakon est entrée dans la philosophie contemporaine avec le commentaire que Jacques Derrida a donné de Phèdre : « La Pharmacie de Platon », La Dissémination, Seuil, 2003. Le pharmakon qu'est l'écriture (comme hyppomnésis) est ce dont Platon combat les effets empoisonnants et artificieux en y opposant l'anamnesis comme activité de « penser par soi-même ». Derrida montre que là où Platon oppose autonomie et hétéronomie, celles-ci cependant composent sans cesse.
-		</arsIndustrialis>
-		
-		<vulgarisation> 
-		La pharmacologie englobe toute discipline qui présente des effets négatifs comme positif, ainsi que les sujets de ces effets. Internet par exemple est pharmacologique dans la mesure où il peut aliéner l'individu comme lui permettre de s'ouvrir au monde.
-		</vulgarisation>
-		
-		<discipline name="Médecine">
-		Le pharmakos est à la fois "remède", "drogue", "philtre" que "poison" ou venin".La pharmacologie, discipline scientifique du vivant qui étudie les mécanismes d'intéractions entre une substance active et l'organisme dans lequel il évolue, est ainsi autant liée à la recherche clinique et à la santé publique qu'à la toxicologie.
-		</discipline>
-		
-		<intervenant name="Bernard Stiegler">
-		La toxicité de ces nouvelles évolutions et leurs bienfaits.
-		</intervenant>
-	</mot>
-	
-	<mot name="Populisme industriel et télécratie">
-		<arsIndustrialis>
-		Si l'on s'accorde à reconnaître que toutes les sociétés peuvent régresser, et que les sociétés réputées démocratiques régressent sur un mode que l'on a pris l'habitude de dire populiste, concept vague qui a une histoire politique précise mais qui désigne tantôt la pratique systématique de la démagogie, tantôt des formes proches de ce que l'Histoire a connu sous le nom de fascisme, notre époque est, sans l'ombre d'un doute, devenue massivement populiste. Cependant, nous soutenons que ce populisme est, en sa nature profonde, d'un genre nouveau, en ceci qu'il procède d'une organisation économique bien plus que d'une causalité proprement politique. Lorsque les sociétés consuméristes atteignent leurs limites, la vie devient structurellement pulsionnelle et addictive, c'est à dire fondée sur la frustration, et ne peut que provoquer une régression massive qui induit secondairement un populisme politique. Ce devenir au cours duquel le pharmakon audiovisuel déploie toute sa toxicité conduit à ce que nous appelons la télécratie - celle-ci organisant le court-circuit de la modalité politique de la trans-individuation par les médias de masse audiovisuels. Mais c'est avant tout en généralisant sa fonction de bras séculier du marketing que la télévision impose la télécratie en faisant de la politique elle-même une affaire de marketing - le populisme politique s'en trouvant exacerbé. La télécratie et plus généralement le règne des médias audiovisuels ont cependant d'autres effets toxiques : selon une équipe de pédiatrie de l'université de Washington, le synaptogenèse infantile est directement altérée par une exposition précoce aux images animées. En France, les enfants passent chaque année plus de temps devant un écran que sur les bancs de l'école, et en Amérique du Nord, les adolescents consacrent dix heures de demi par jour aux médias. Nul ne peut désormais ignorer qu'entre l'école qui cherche à former l'attention et l'industrie audiovisuelle qui la capte pour la déformer, il y a conflit. Cet état de fait devenu calamiteux devrait être au cour de débat politique contemporain - d'autant que dès 2004, 56% des téléspectateurs français déclaraient ne pas aimer la télévision qu'ils regardent.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		La télécratie, c'est l'asservissement de la population au service du marketing. L'industrie créant un besoin artificielle, les médias vehiculants une frustration du consommateur, le forçant à consommer.
-		</vulgarisation>
-		
-		<discipline name="Politique">
-		Le populisme industriel est le système d'endormissement des esprits pour contrôler les comportements par notamment la massification des désirs.
-
-		La télécratie est le pouvoir de la télévision d'agir sur les consciences et comportement d'individus donnés.
-		</discipline>
-		
-		<intervenant name="Bernard Stiegler">
-		Le populisme industriel, c'est lorsque nous produisons des individus qui ne fonctionnent plus que comme des limaces. (...) Qu'avons-nous en commun avec les limaces ? Beaucoup de choses. Nous sommes de êtres vivants, nous nous reproduisons, nous avons besoin de manger, d'oxygène etc. Nous avons en commun avec la limace, ce qui n'est pas le cas avec le tournesol par exemple, un système nerveux. Nous avons un cerveau, des neurones...la limace aussi ! Nous pouvons parfaitement redevenir des limaces. C'est le conditionnement (...) qui permet par exemple de nous faire nous comporter comme des animaux dans des comportements de foules mimétiques, grégaires. Et donc jamais il n'est acquis que nous nous comportons humainement
-		</intervenant>
-	</mot>
-	
-	<mot name="Prolétarisation">
-		<arsIndustrialis>
-		La prolétarisation est, d'une manière générale, ce qui consiste à priver un sujet (producteur, consommateur, concepteur) de ses savoirs (savoir-faire, savoir-vivre, savoir concevoir et théoriser). Rappelons tout d'abord que Marx ne dit pas que le prolétariat est la classe ouvrière : il dit que la classe ouvrière est la première classe à être touchée par la prolétarisation. Les prolétaires n'ont pas disparu : la prolétarisation, c'est à dire la perte des savoirs, a au contraire envahi « toutes les couches de la société »1. Privé de savoir, le prolétaire est privé de travail, s'il est vrai que travailler c'est s'individuer en individuant son milieu de travail et en se co-individuant avec des collègues de travail, c'est à dire en formant avec eux un milieu associé. Le prolétaire est l'employé d'un milieu dissocié. Le prolétaire, dit Simondon, est désindividué par la machine qui a grammatisé et automatisé son savoir. Au cours du XXe siècle cependant, ce qui est prolétarisé n'est plus seulement le savoir-faire du producteur : c'est aussi le savoir-vivre du consommateur. Le consommateur ainsi prolétarisé ne produit pas ses propres modes d'existence : ceux-ci lui sont imposés par le marketing qui a transformé son mode de vie en mode d'emploi. La crise de 2008 a mis en évidence que ce sont aussi désormais les concepteurs et les décideurs qui sont prolétarisés : l'automatisation issue des « systèmes d'aide à la décision », tels les programmes informatiques de trading qui grammatisent unilatéralement les points de vue économiques et financiers dominants (renforçant souvent des processus entropiques - comme l'avait déjà montré une étude du crack boursier de 1987 réalisée par Catherine Distler1, et comme le soulignait récemment Paul Jorion - processus entropiques qui constituent la base technologique de ce que l'on avait appelé « la pensée unique »), généralisent la situation qui s'était installée avec les systèmes informatiques nucléaires, où la prise de décision politique et militaire, formalisée dans les appareils de surveillance électronique, est court-circuitée par la performance de l'arsenal informatisé. Que la grammatisation induise à travers le développement de ses stades successifs une prolétarisation n'est pourtant pas une fatalité : c'est une question pharmacologique, où l'alternative relève de ce que nous appelons une pharmacologie positive4. De nos jours, cette question se pose avec une radicalité absolument inédite précisément dans la mesure où la prolétarisation atteint chacun d'entre nous, installant en chacun de nous les effets ravageurs de la « bêtise systémique », atteignant toutes les fonctions sociales, des plus humbles aux plus décisives. C'est pourquoi nous faisons de la déprolétarisation généralisée l'enjeu fondamental de l'économie de la contribution.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		La prolétarisation c'est le mécanisme suivant lequel l'individu perd tout savoir-faire, savoir-vivre, savoir concevoir et théoriser, tous ces éléments étant imposé par une entité supérieur qui lui impose un mode d'action et de pensé formaté qui le prive de toute action réfléchie.
-		</vulgarisation>
-		
-		<discipline name="Philosophie">
-		Le proletariat, définit par Karl Marx, est la classe sociale qui s'oppose à la classe capitaliste qui possède un capital, lorsque les prolétaires ne possèdent que leurs enfants. Prolétariser est donc l'acte de rendre prolétaire, c'est à dire des appauvrir des classes sociales mieux loties pour leur faire atteindre l'état de proletariat. Pour Stiegler, la proletarisation oppère par la privation des savoirs d'un sujet.
-		</discipline>
-	</mot>
-	
-	<mot name="Prothèicité">
-		<arsIndustrialis>
-		L'homme est un être prothétique, cela signifie d'abord que sans prothèse technique l'homme ne survivrait pas, cela signifie ensuite qu'il ne vit, c'est-à-dire qu'il ne s'accomplit en tant qu'homme qu'à travers ses prothèses. Depuis le mythe de Prométhée nous savons que la nature de l'homme est un défaut d'être, défaut qui ne se comble que par le faire technique. L'homme qui est un être néoténique (c'est-à-dire un être qui nait prématurément, un être qui est donc éminemment plastique) ne se forme ou ne s'éduque qu'à travers ses prothèses techniques.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		La Prothèicité, c'est la propension a vivre avec des prothèse, c'est à dire des outils qui prolonge notre corps, comme les outils numériques (le smartphone, l'ordinateur...).
-		</vulgarisation>
-		
-		<discipline name="Mécanique"> Invention de systèmes et de mécanisme, en créant des objets et machines fonctionnels afin d'optimiser les capacités humaines.
-		</discipline>
-		
-		<intervenant name="Grégoire Chamayou"> 
-		Aussi appelé le prolongemant organique, il nous explique comment l'homme, en s'inspirant de son environnement et de lui même, crée des outils fonctionnels.
-		</intervenant>
-	</mot>
-	
-	<mot name="Psychopouvoir">
-		<arsIndustrialis>
-		Le psychopouvoir, à présent mondialisé, est une organisation systémique de la captation de l'attention rendue possible par les psychotechnologies qui se sont développés avec la radio (1920), avec la télévision (1950) et avec les technologies numériques (1990), se disséminant sur toute la surface de la planète et aboutissant à une canalisation industrielle et constante de l'attention. L'époque du psychopouvoir est donc une époque de captation industrielle de l'attention. La question du « psychopouvoir » enchaîne sur celles du « biopouvoir » (Michel Foucault) et des « technologies de contrôle » (Gilles Deleuze). Depuis la seconde moitié du XXe siècle la question n'est plus seulement de contrôler la population comme machine de production (biopouvoir), mais de contrôler et de fabriquer des motivations comme machine de consommation (psychopouvoir). Les « technologies de contrôle » peuvent nommer cet ensemble formé par la convergence de l'audiovisuel, des télécommunications et de l'informatique. Pour le marketing, il s'agit littéralement de programmer nos désirs, de disposer de nos cerveaux, de les rendre disponibles, d'en disposer. En vue de ce contrôle, le marketing trouve dans les « technologies de l'information et de la communication » mises au service de la production d'objets temporels industriels s'infiltrant dans le flux même des consciences de très puissantes psychotechnologies qui se révèlent fortement « psychotropes ».
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Le Psychopouvoir est un systeme de la captation de l'attention rendue possible par des technologies telles que la radio (1920), la télévision (1950) et es technologies numériques (1990), se disséminant sur toute la surface de la planète et aboutissant à une canalisation industrielle et constante de l'attention.
-		</vulgarisation>
-		
-		<discipline name="Psychologie">
-		La psycho (psychologie) renvoi à l'étude de l'individu. Il peut être étudier individuellement ou en groupe selon différentes disciplines: morale, sociale, politique... En psychologie analytique, la psyché est l'intégralité des manifestations conscientes et inconscientes de la personnalité et de l'intellect humain.
-
-		Le pouvoir, lui, est ce qui permet de contrôler la population par la fabrication de motivations.
-		</discipline>
-		
-		<discipline name="Politique">
-		Le pouvoir politique est un type de pouvoir qu'une personne ou un groupe de personnes exerce dans une société. C'est la souveraineté, soit le pouvoir de fixer les règles qui s'appliquent à la population sur un territoire donné. Le psychopouvoir serait donc le pouvoir psychique excercé par un ensemble d'individu fixant des règles sociétales.
-		</discipline>
-		
-		<discipline name="Psychanalyse">
-		Le pouvoir est la capacité à executer certaines tâches. 
-		</discipline>
-	</mot>
-	
-	<mot name="Public">
-		<arsIndustrialis>
-		La distinction entre l'audience et le public rejoint celle entre le consommateur et l'amateur (et donc celle de l'usager et du praticien). Il n'est pas de public qui ne soit critique, et il n'est pas de critique sans attentionprofonde, celle précisément qui est liquidée par les stratégies d'audimat cherchant à augmenter la disponibilité des cerveaux pour la publicité.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Le public désigne l'ensemble des personnes qui s'intéressent au sujet dont ils constituent en partie l'audiance. La public est donc à séparer de la simple audience qui elle n'est pas nécessairement interréssé par le sujet.
-		</vulgarisation>
-		
-		<discipline name="Sociologie">
-		Le public est un ensemble de personnes qui partagent les mêmes interêts, ceux-ci peuvent être d'ordre intellectuelle, littéraire, artistique, journalistique etc.. 
-		</discipline>
-		
-		<discipline name="Psychologie">
-		Un public afin de porter interêts pour un même objet, oeuvre, concept.. etc. doit pouvoir développer son esprit critique. La critique n'existe pas sans le public. 
-		</discipline>
-	</mot>
-
-	<mot name="Récursivité">
-		<discipline name="Informatique">En informatique et en logique, une fonction ou plus généralement un algorithme qui contient un appel à elle-même est dite récursive. Deux fonctions peuvent s'appeler l'une l'autre, on parle alors de récursivité croisée.
-		</discipline>
-		<discipline name="Linguistique">La grammaire du sanskrit de Panini utilise déjà la récursivité au Ve siècle av. J.-C. tandis que les constructions des langues sont essentiellement récursives, par exemple, la construction des groupes nominaux: la clé de la serrure de la porte d'entrée de la maison de la rue du bout du village.
-		Certains auteurs ont considéré que la capacité à construire des structures récursives est propre aux systèmes de communication humaine, mais cette affirmation est aujourd'hui remise en cause par des travaux de cognition animale[
-		</discipline>
-		<discipline name="Biologie">La récursivité est particulièrement présente en biologie, notamment dans les motifs de végétaux et les processus de développement. Les diatomées présentent en particulier de belles structures récursives.
-		</discipline>
-		<intervenant name="Nathalie Bulle">La fonction mentale superieur n'est pas une continuïté naturelle mais un mode social de comportement et d'interiorisation à effectuer sur soit-même. Capacités recursives de la pensée. La recursivités renvoie à une hierarchisation de la pensee. Specifique à l'homme.
-		</intervenant>
-	</mot>
-	
-	<mot name="Rétention">
-		<arsIndustrialis>
-		Les rétentions sont ce qui est retenu ou recueilli par la conscience. Ce terme est emprunté à Husserl ; mais les rétentions tertiaires sont propres à la philosophie de Bernard Stiegler. Les rétentions sont des sélections : dans le flux de conscience que vous êtes vous ne pouvez pas tout retenir, ce que vous retenez est ce que vous êtes, mais ce que vous retenez dépend ce que vous avez déjà retenu. L'espèce humaine, étant originairement constituée par sa prothéticité, dispose d'une troisième mémoire, ni génétique, ni épigénétique : le milieu épiphylogénétique, comme ensemble des rétentions tertiaires formant des dispositifs rétentionels.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Emprunté au latin retentio « action de retenir, de maintenir », dérivé de retinere (« retenir, arrêter »).
-		</vulgarisation>
-		
-		<discipline name="Philosophie">
-		Au niveau de la conscience, les rétentions sont des sélections de ce qui a été retenu précédement et qui constitue l'être en tant que façonné par ces séléctions.
-		</discipline>
-		
-		<discipline name="Médecine">
-		En médecine la rétention signifie l'accumulation d'un liquide ou d'une substance qui devrait être évacuée 
-		</discipline>
-		
-		<discipline name="Économie">
-		La rétention, c'est la conservation de substances, de clients ou d'autres éléments non forcément matériels.
-		</discipline>
-		
-		<discipline name="Droit">
-		En droit la rétention d'une cause se dit aussi de la décision par laquelle une cause est retenue, conservée au rôle et en son rang, pour y être jugée sans aucun délai ni remise.
-		</discipline>
-	</mot>
-	
-	<mot name="Réticularité">
-		<arsIndustrialis>
-		La réticularité nomme le mode d'être du réseau ; est réticulaire ce qui fonctionne en réseau.  La spécificité du milieu réticulaire numérique est que tous les réseaux peuvent s'y interconnecter, du réseau de télévision au réseau d'objets en passant par les réseaux sociaux.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Du latin reticulum (« filet à petites mailles, réseau »), réticulaire est ce qui fonctionne en réseau.
-		</vulgarisation>
-		
-		<discipline name="Numérique">
-		Le système informatique est basé sur un système réticulaire, par divisions et subdivisions, comme par internet et ses réseaux sociaux.
-		</discipline>
-		
-		<discipline name="Sociologie">
-		Sous forme pratique  que l'on retrouve en particulier dans le monde de l'entreprise, ces réseaux sociaux sont organisés, hiérachisent l'individu selon son rôle dans une communauté.
-		</discipline> 
-		
-		<discipline name="Technologie">
-		Le fait de créer des subdivisions à partir d'une même base.
-		</discipline>
-	</mot>
-	
-	<mot name="Skholé">
-		<arsIndustrialis>
-		Skholè est un terme grec, voisin de l'otium latin, dont dérivent les termes « école », « school », « scholars », etc. Par un paradoxe qui n'est qu'apparent, skholè signifie loisir. Ce paradoxe n'est qu'apparent en cela que le loisir veut d'abord dire la liberté par rapport à la nécessité de subvenir à ses besoins, c'est à dire à ce que nous nommons la subsistance, et qui, lorsqu'elle n'est pas satisfaite, ferme l'accès aux objets de la skholè, qui sont les obets de la pure contemplation - la skholè étant en cela la condition de contitution de la theoria, celle-ci constituant la forme la plus haute de l'individuation qu'Aristote dit « noétique », c'est à dire intellectuelle et spirituelle. La liberté de la skholè n'est donc pas celle du divertissement ou de la distraction, mais au contraire celle de cette forme spécifique de l'attention qu'est l'étude. Skholè, pour les Grecs, a aussi le sens général d'une trêve, d'un répit, d'une suspension temporelle et en ce sens d'un repos ; cette suspension prime sur ce qu'elle suspend, à savoir les affairements de la vie quotidienne (a-skholia) ou les occupations serviles qui sont la marque d'une soumission aux besoins de la vie animale. La skholè désigne ainsi la temporalité libre propre des activités qui font, aux yeux des Grecs anciens, la valeur de l'existence proprement humaine. Le temps « skholaïque » ou « scolaire » est « calme », « tranquille » voire « lent » (traductions possibles de l'adjectif skholaios) parce qu'il est le temps de prendre son temps, un temps dans lequel l'action peut se dérouler à loisir et se donner le temps au lieu d'être emportée par lui. Ainsi, relèvent de la skholè les pratiques du jeu, de la gymnastique, des banquets, du théâtre et des arts, ainsi que, dans une certaine mesure, la participation aux affaires publiques, la politique pour autant qu'elle participe de ce que Hannah Arendt nomme la vita activa 1 - et non de la prise de pouvoir. Ce qui rapproche toutes ces activités entre elles, c'est en effet leur « gratuité » - c'est à dire leur caractère auto-finalisé et libre par rapport aux contraintes de l'utilité qui est toujours particulière et en cela à courte vue - et la liberté qu'à la fois elles supposent et engendrent. C'est pourquoi le mot désigne plus particulièrement l'activité studieuse, puis les lieux et les ouvrages d'étude eux-mêmes : l'étude et la lecture fournissant l'un des meilleurs paradigmes de la skholè, de ce temps librement suspendu dans lequel peut se déployer une activité qui est à elle-même sa propre fin, et dont la pratique littéralement élève et anoblit celui qui s'y consacre. Redonner à l'école son sens de skholè, c'est refuser l'idée qu'elle ne servirait qu'à nous adapter à l'askholia (au nec-otium) plutôt qu'à nous en émanciper : c'est la comprendre comme apprentissage du temps libre et souverain. La skholè n'est possible que comme adoption des hypomnémata qui la rendent possible. S'il est vrai que de nos jours, de nouvelles sortes d'hypomnémata sont apparues, analogiques et numériques, la reconstitution d'un skholeion suppose une nouvelle conception de l'éducation et de ses organes, matériaux et pratiques - capables de former un agent politique, le citoyen, qui soit aussi un agent économique déprolétarisé, c'est à dire responsable et soigneux : celui que nous appelons le contributeur.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Skholè veut dire "temps libre", "loisir", en grec, mais c'est aussi la racine du mot "école", en latin schola. La notion d'enseignement ou leçon, aussi bien que celle qui fait référence à l'institution scolaire, ont comme origine l'idée de temps libre, de diversion, de repos propres au travail intellectuel.
-		</vulgarisation>
-		
-		<discipline name="Sociologie">
-		Temps défini à la liberté d'une personne s'opposant aux contraintes comme le travail, les activités domestiques, l'éducation... Il peut être aussi appellé 'Otium', opposés au 'Negotium'.
-		</discipline>
-	</mot>
-	
-	<mot name="Techniques de soi">
-		<arsIndustrialis>
-		Ce que Michel Foucault appelait le souci de soi (« epimeleia heautou » ou « cura sui ») n'est pas un simple état d'esprit : c'est ce qui se constitue à travers des pratiques. L'histoire des techniques de soi occidentales est structurée par le processus de grammatisation.   Pierre Hadot critique la manière traditionnelle de lire les philosophes grecs pour en dégager des idées ou des doctrines et soutient que la philosophie consiste d'abord en une conversion à une forme de vie, à un art de vivre qui s'appuie sur un travail de soi sur soi à travers un ensemble d'exercices noétiques (intellectuels et spirituels). La philosophie elle-même serait un tel exercice. Michel Foucault redécouvre le souci de soi en travaillant ce qu'il appelle « l'herméneutique du sujet », soit la relation entre subjectivité et vérité. Foucault étudie les « arts de soi-même », la « pratique de soi », et, explicitement, les « techniques de soi », parmi lesquelles, l'écriture de soi. Les pratiques de soi ont certaines caractéristiques. Elles doivent être répétées, régulières, voire ritualisées. Elles relèvent de l'entraînement, de l'exercice (« askèsis » ou « exercitium »). Elles sont éclairées par le souci de soi en général, et par l'orientation (la doctrine) propre à l'école philosophique (Stoïciens ou Épicuriens, par exemple). Ainsi, Philon d'Alexandrie a donné deux listes de techniques de soi qui portent la marque du stoïcisme. La première comprend : la recherche, l'examen approfondi, la lecture, l'écoute, l'attention, la maîtrise de soi, l'indifférence aux choses indifférentes ; la deuxième : les lectures, les méditations, la thérapie des passions, les souvenirs de ce qui est bien, la maîtrise de soi, l'accomplissement des devoirs. D'un point de vue pratique, les exercices intellectuels comme l'écoute, la lecture, la mémorisation préparent la méditation qui s'approfondit dans la recherche et l'examen, et débouche sur les techniques de maitrise de soi. L'attention (« prosochè ») est à la fois une orientation générale des pratiques de soi et une technique particulière. La méditation joue un rôle central dans les techniques de soi. Le mot latin meditatio traduit mélètè qui signifie en grec le soin, le fait de s'occuper attentivement de quelqu'un ou de quelque chose, et qui, initialement, désignait la préparation de l'orateur. La méditation, le plus souvent associée à la mémorisation, est l'exercice spirituel par excellence. Les techniques de soi constituent une tradition critique de l'attention. Elles permettent aujourd'hui d'interroger le type d'attention caractéristique d'une « majorité qui s'oppose au dressage » c'est-à-dire à la destruction des savoirs et du travail par l'emploi et au formatage par le psychopouvoir. Ars Industrialis pose que les technologies numériques de l'esprit peuvent et doivent être mises au service de techniques de soi. Les industries culturelles, les industries de programmes, les médias, les télécommunications, les technologies culturelles et les technologies cognitives - qui ne sont rien d'autre que les hypomnémata de notre époque - sont ainsi évalués du point de vue du souci de soi, qui n'est pas un penchant égocentré, comme tend à le faire croire l'idéologie contemporaine du « bien-être » (d'autant plus bavarde que le mal-être étend son règne), mais au contraire s'inscrit toujours dans une façon de prendre soin de la jeunesse et des générations. Cette évaluation des technologies de l'esprit, et notamment du numérique, porte centralement sur la relation entre école, techniques de soi et écriture, par exemple à travers la critique de la lecture numérique et des « lectures industrielles », et à travers les réflexions qu'Ars Industrialis partage avec skholè.fr.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		La techniques de soi, c'est ce qui se constitue à travers des pratiques concernant l'art de vivre, la manière d'être.  La Techniques de soi est associé en occident à la notion de grammatisation qui en est la structure.
-		</vulgarisation>
-		
-		<discipline name="Psychologie"> lien entre la subjectivité et la vérité, exercice et la ritualisation de soi-même, tourné vers la philosophie épicurienne. 
-		</discipline>
-		
-		<intervenant name="Alain Giffard">
-		Besoin de réactualisation des techniques classiques comme l'écriture, la lecture et la méditation via l'ère numérique que nous vivons actuellement.
-		</intervenant>
-	</mot>
-	
-	<mot name="Technologies de l'esprit">
-		<arsIndustrialis>
-		Ensemble formé par la convergence de l'audiovisuel, des télécommunications et de l'informatique. La soumission des technologies de l'esprit aux seuls critères du marché les maintient dans une fonction de « technologies de contrôle ». C'est le marketing qui est devenu la science des sociétés de contrôle.  Les technologies de l'esprit sont désormais largement des « technologie R », c'est-à-dire les technologies relationnelles. Il faut lutter contre ce faux syllogisme qui voudrait que l'esprit étant immatériel, les technologies et les industries y ouvrant ne peuvent être que virtuelles et dénuées d'infrastructures (comme s'il pouvait exister une entreprise - quand bien même serait-elle entreprise de service - sans outil de production).
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Ensemble formé par la convergence de l'audiovisuel, des télécommunications et de l'informatique. La soumission des technologies de l'esprit aux seuls critères du marché les maintient dans une fonction de « technologies de contrôle.
-		</vulgarisation>
-		
-		<discipline name="Sociologie"> 
-		Devenues des 'technologies R', c'est a dire relationnelles, la technologie de l'esprit s'est développée sur deux plans: la culture et la valeur de l'esprit (psychotechnologie, nootechnologie), et le contexte technique de l'industrie(politique industrielle de l'esprit).
-		</discipline>
-	</mot>
-	
-	<mot name="Technoscience">
-		<arsIndustrialis>
-		Sur le plan historique, « technoscience » désigne une époque au cours de laquelle la science devient une fonction de l'économie : la science y est requise par l'industrie. Sur le plan philosophique, elle désigne la non-séparation de la science et de la technique (qui doivent cependant rester distinguées). Il ne s'agit plus, pour la science, de décrire ce qui est, mais de faire advenir ce qui devient : de faire accoucher le monde de sa transformation. Par exemple, la nanoscience est d'emblée une nanotechnologie où connaître, c'est façonner. Le scientifique, comme l'homme vivant, est l'ambivalence de sa prothèse, il est le défaut qui appelle un supplément. La technoscience signifie ainsi que le milieu de la science - au double sens de l'umwelt (milieu de vie et de connaissance) et du medium (intermédiaire) - est technique, et que la technique n'est pas un ensemble de moyens pour agir sur la nature, puisque précisément elle fait milieu. Il n'y a rien à mesurer sans instrument de mesure : c'est l'opération de mesure qui crée qui crée le sens d'objet de la réalité à mesurer. Parler de « milieu technique » c'est déjouer une compréhension naïve de la technique comme instrument au service d'un savoir, et c'est aussi aller à l'encontre de l'idée d'une science émancipée de ses prothèses, de ses hypomnemata - comme cela apparaît aux yeux de Husserl lui-même dans L'Origine de la géométrie. La science a toujours supposé une technique hypomnésique, et n'a donc jamais été pure de toute technique, contrairement à ce que tend à poser Platon, et après lui tout ce que l'on appelle « la métaphysique ». Dans notre vocabulaire, la science est liée à un stade de la grammatisation - celui de la synthèse littérale du logos. Quant à la technoscience, en tant qu'âge industriel de la science, elle est liée à des avancées de la grammatisation, et elle est en quelque sorte elle-même l'avancéede la grammatisation : l'une des principales activités scientifiques contemporaines consiste précisément à grammatiser - y compris le vivant : le séquençage de l'ADN est par exemple un processus de grammatisaition du vivant. Ceci pose la question du statut de la technique dans la vie elle-même, et d'abord dans la vie de celui que nous appelons l'être non-inhumain.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Ce sont les technologies de l'audiovisuel, des télécommunications et de l'informatique. La soumission des technologies de l'esprit aux seuls critères du marché les maintien dans une fonction de « technologies de contrôle ». 
-		</vulgarisation>
-		
-		<discipline name="Sociologie">
-		Largement assimilés aux technologies sociales, se développent sur internet en particulier via les réseaux sociaux, créant et aggrémentant le relationnel 
-		</discipline>
-	</mot>
-	
-	<mot name="Territorielisation et industrie de territoire">
-		<arsIndustrialis>
-		Le territoire est une question politique qui excède sa dimension administrative et qui ne signifie se réduit pas au local par opposition au global : le territoire met en cause cette opposition même. Un milieu qui n'est pas territorialisé est rapidement dissocié. Le territoire ne saurait préexister au vivant qui l'habite et qui, au sens propre, le marque. La pensée du XXe siècle a largement été dominée par la question de la déterritorialisation - qui n'est pas, comme on l'a cru, l'opposé de la territorialisation (pas plus que la micro-politique ne s'oppose à la macro-politique ou en dénie la nécessité), mais son devenir en extension. Nombre de malentendus ont été engendrés à partir de cette notion dans un contexte qui se caractérisait par ailleurs par la mise en place d'un processus de « mondialisation » ou de « globalization » qui était en réalité et avant tout une opération d'imposition des critères de la pensée néolibérale aux économies locales et au prix de la destruction de toute dimension politique et sociale, c'est à dire, pour le dire dans des mots qui nous sont plus spécifiques, par la destruction des systèmes sociaux désajustés du devenir technologique et court-circuités par lui, qui était passé sous le contrôle exclusif d'un management intégralement soumis aux contraintes d'un actionnariat planétaire. Tels furent les résultats de la « révolution conservatrice » qui conduisit pour finir à la calamité de 2008 - de laquelle la planète entière depuis ne parvient pas à sortir. Les systèmes locaux d'innovation que nous appréhendons comme des cas singulièrement importants d'économies contributives reprennent à nouveaux frais la question de la production d'espace comme convergence de l'espace physique, de l'espace mental et de l'espace social : ils reformulent la complexité des relations du " là " et du " là-bas ", du proche et du lointain, ils reformulent les « conditions de vie » de la mondialisation, non seulement de ses flux, mais de ses circuits. Il ne faut pas dissocier la production de l'espace de la production des valeurs ; en l'occurrence, face à l'isotopie des flux du néo-capitalisme, l'économie de la contribution renforce l'hétérotopie des lieux. Les systèmes locaux favorisent le développement des industries de territoire. De fait, la mondialisation des échanges de biens créatifs et culturels s'accompagne d'un haut degré de territorialisation de la production qui en fait des industries de territoires. Celles-ci s'appuient sur la mobilisation d'actifs situés, peu ou pas substituables, peu ou pas transposables ou redéployables sans d'importants coûts de transaction et d'opportunité. Cette concentration spatiale confère aux industries de territoire quatre caractéristiques principales, liées à la protection de la propriété intellectuelle, à la réduction des risques, aux conditions de formation et de captation des externalités, aux formes de l'intervention publique. Si la courbe d'apprentissage des industries de territoire demeure un effet de structure global, issu du système industriel mondial et non réductible à ses dérivées locales, les effets d'apprentissage suscités par les dynamiques de proximité n'en constituent pas moins des barrières à l'entrée qui protègent les entreprises installées. L'avantage territorial assure une garantie collective de la propriété intellectuelle. Il tend à se substituer en partie aux droits de propriété classiques pour protéger les bénéfices tirés de l'innovation. De même, l'avantage territorial est à l'origine d'une péréquation qui permet aux industries de territoire de compenser leur exposition aux risques par une progression conjointe des économies d'échelle internes, via les gains de productivité, et des économies d'échelle externes, via les gains de parts de marché. Les dynamiques de proximité favorisent l'endogénéisation de ces externalités. Enfin, l'exploitation des actifs localisés met en relief le rôle déterminant des politiques publiques et l'aptitude de ces dernières à démultiplier les effets externes positifs. L'investissement public territorialisé et les dynamiques de proximité s'articulent dans un processus de création de milieux innovateurs dont témoignent les projets métropolitains.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		La territorialisation est une approche des politiques publiques qui met l'accent sur les spécificités de chaque territoire, par opposition à une approche verticale divisant l'action publique en secteurs d'activités cloisonnés.
-		</vulgarisation>
-		
-		<discipline name="Géopolitique">
-		En politique, le territoire posséde des frontières et un pouvoir. Il englobe une communauté de personnes. C'est un territoire reconnu par l'ensemble des individus.
-		</discipline>
-		
-		<discipline name="Économie">
-		D'un point de vue économique, le territoire est un lieu de transaction commerciale. Si les frontières sont ouvertes l'argent circule plus facilement. D'où l'idée de Mondialisation qui se joue au XXème siècle, mais qui va en contre sens des règles géopolitiques mis en place selon Ars Industrialis. 
-		</discipline> 
-	</mot>
-	
-	<mot name="Transcréation">
-		<arsIndustrialis>
-		résultat et objectif de la transdisciplinarité
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		La transcréation est la création qui s'opère par le lien transdisciplinaire. Elle ne se situe pas entre plusieurs disciplines mais correspond à une pensée englobante selon laquelle toute création se place dans un environnement globale qu'il n'est pas nécessaire de catégoriser.
-		</vulgarisation>
-		
-		<discipline name="Linguistique">
-		La transcréation est l'art qui consiste à réécrire intégralement un texte dans une langue étrangère. En faisant appel à des rédacteurs qualifiés forts d'une longue expérience dans la traduction créative et habitués à suivre des instructions précises.
-		</discipline>
-		
-		<discipline name="Métaphysique">
-		Touchant à la pensée complexe, dont elle est issue, la transcréation correspond à une pensée englobante selon laquelle toute création se place dans un contexte général indissociable. Elle est issue de la transdisciplinarité c'est à dire de la rencontre de plusieurs discipline en dehors de la catégorisation.
-		</discipline>
-		
-		<intervenant name="Jean-Louis Frechin">
-		Fab Lab : Lancé au début des années 2000 au Massachuset Institute of Technology par Neil Gershenfeld etson équipe, l'idée s'est rapidement propagée, et l'on compte actuellement un réseau de plus de 90 FabLab. 
-		</intervenant>
-	</mot>
-	
-	<mot name="Transindividuation">
-		<arsIndustrialis>
-		Le terme « transindividuation » est dérivé du terme « transindividuel » de Gilbert Simondon. Chez ce dernier le trans-individuel se distinguait déjà des points de vue plus anciens et classiques, issus de la psychologie pour l'un et de la sociologie pour l'autre, de l'inter-individuel - où ce sont les individus qui font le groupe - et de l'intra-social - où c'est le groupe qui fait les individus. Pour Simondon, l'apparition du transindividuel est le fruit d'une individuation nouvelle, l'individuation psycho-sociale (c'est à dire d'emblée psychique et collective), qui rompt avec l'individuation vitale, et où l'individu vivant se prolonge et se dépasse : dans cette nouvelle forme d'individuation indissociablement psychique et sociale, le « collectif réel » n'est ni la simple réunion de psychismes individuels déjà donnés, ni le « social pur » des insectes : c'est un devenir social qui s'individue en « unité collective » parallèlement à la « personnalisation » singulière de chaque sujet psychique. Chez Bernard Stiegler, le transindividuel est ce qui, à travers la co-individuation diachronisante des je, engendre la trans-individuation synchronisante d'un nous. Ce processus de transindividuation s'opère aux conditions de métastabilisation rendues possibles par ce que Simondon appelle le milieu préindividuel, qui est supposé par tout processus d'individuation et partagé par tous les individus psychiques. Ce milieu préindividuel est cependant, pour nous, intrinsèquement artefactuel, et la technique est ce dont le devenir métastabilise la co-individuation psychique et collective. La technique est ainsi le « troisième brin » de ce que Simondon, lui, pensait seulement comme une individuation « psycho-sociale ». Le terme « transindividuation » désigne cette dynamique métastable psycho-socio-technique par laquelle le transindividuel n'est jamais un résultat donné, mais toujours en même temps une tâche : celle du désir à l'ouvre. La « transindividuation » n'est pas seulement une co-individuation, car celle-ci n'est pas suffisante pour ouvrir un milieu qui dépasse l'individu tout en le prolongeant. La transindividuation est la trans-formation des je par le nous et du nous par le je, elle est corrélativement la trans-formation du milieu techno-symbolique à l'intérieur duquel seulement les je peuvent se rencontrer comme un nous. Le social en général est produit par transindividuation, c'est-à-dire par la participation à des milieux associés où se forment des significations qui se jouent entre ou à travers les êtres qu'elles constituent. Il n'y a pas de transindividuaton sans techniques ou technologies de transindividuation, qui sont des pharmaka. La transindividuation est ce qui se constitue à travers des circuits de transindividuation, c'est à dire à travers les relations qui trament l'individu collectif par l'intermédiaire des individus psychiques. Ces relations sont avant tout mnésiques. Lorsque les techniques ou technologies sont mises au service de la prolétarisation et de la désindividuation, elles provoquent des court-circuits dans la transindividuation, elles délient les individus psychiques des circuits longs d'individuation, elles le rabattent sur un plan de subsistance en les coupant des plans de consistance. L'hypomnèse devient alors toxique.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		La transindividuation c'est un ensemble d'individuations synchronisées, dont le je laisse place au nous.Dans une communauté, plusieurs personnes évoluées de la même manière grâce à cette première communauté. C'est la création d'un mouvement interne.
-		</vulgarisation> 
-		
-		<discipline name="Social"> 
-		Le social en général est produit par transindividuation, c'est-à-dire par la participationi à des milieux associés où se forment des significations (la signification est entre ou à travers les êtres).
-		</discipline>
-		
-		<discipline name="Art"> 
-		L'exemple de la création d'un mouvement artistique au sein d'un petit commité d'artistes aux volontés communes.
-		</discipline>
-	</mot>
-	<mot name="Valeur et richesse">
-		<arsIndustrialis>
-		Depuis 2008, et après divers travaux tel ceux d'Amartya Sen, de Dominique Méda, de Patrick Viveret et de Jean Gadrey, notamment, il est largement admis qu'il nous faut de définir de nouveaux indicateurs de richesse, c'est à dire donner un nouveau sens économique à la valeur. Ni la croissance, ni le PIB qui est censé la mesurer, ne tiennent compte des productions qui se passent par-dessus le marché, c'est-à-dire des « externalités » - positives ou négatives. Ars Industrialis tente à sa manière de contribuer à cette réévaluation de la richesse économique dans le cycle élargi de la création de valeur. La création de valeur induite par la contribution, que l'on peut nommer « valeur sociétale », permet de redéfinir un calcul de coût comme un calcul d'investissement (éducation, santé, biens collectifs), puisqu'elle organise une mesure différente du bien-être des personnes en prenant en compte d'autres critères que celui de la valeur ajoutée dans le PIB. En articulant la mesure de l'activité à la mesure du bien-être, il s'agit de dépasser la représentation du seul rapport de la production avec la formation et la distribution des revenus. Les indicateurs du développement humain et les communities indicators constituent des tentatives encore insuffisantes en vue de dépasser le calcul économique par la valeur ajoutée. Ce que nous nommons l'« économie de la contribution », est une économie politique du travail, qui privilégierait l'appropriation plutôt que la captation, en développant une nouvelle théorie de la valeur, dite contributive, se déclinant autour d'un double enjeu : 1) celui des externalités et des politiques territorialisées, 2) celui de la capabilité des acteur.
-		</arsIndustrialis>
-		
-		<vulgarisation>
-		Le mot « valeur », du latin classique valor, est utilisé dès le XIIe siècle pour désigner le mérite ou les qualités. Dans la littérature médiévale, la valeur est la vertu guerrière, militaire, la bravoure ou la combativité. Par extension, le mot est ensuite pris pour « importance », avant d'admettre de nombreux emplois spécialisés.
-
-		La richesse, elle, est une donnée mesurée par la croissance et le PIB d'un pays, d'une entreprise ou tout autre organisation à but lucratif.
-		</vulgarisation>
-		
-		<discipline name="Philosophie">
-		En philosophie, une valeur peut désigner :
-		L'importance accordée par un jugement d'ordre moral ou esthétique.
-		Une norme de conduite, personnelle ou sociale, relevant de la morale ou de l'éthique, de la politique, de la spiritualité ou encore de l'esthétique.
-		L'ensemble des valeurs pouvant constituer, pour un individu ou un groupe, une échelle de valeur 
-
-		La nature et la mesure de la richesse ont varié avec le temps. Elles sont liées tant à la structure économique de l'époque qu'aux valeurs qui y prédominent. En philosophie, on retrouve de nombreux mouvements qui questionnent la notion de richesse, les mercantilistes, les physiocrates, les classiques, les marxistes, les néo-classiques, les institutionnalistes.
-		</discipline>
-		
-		<discipline name="Économie">
-		Afin d'exister, la valeur se base sur des chiffres économiques tel que que le taux de richesse (PIB). 
-		</discipline>
-		
-		<discipline name="Sciences">
-		La valeur de richesse est une science exact qui se base sur différents critères dans son calcul afin d'arriver à un résultat mathématique.
-		</discipline>
-	</mot>
-</glossaire>	
\ No newline at end of file
--- a/enmi12/glossaire/glossaire/writeWords.php	Wed Nov 06 03:21:17 2013 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
- <!DOCTYPE html>
- <html class="no-js">
- <head>
-        <meta charset="iso-8859-1">
-        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1, charset=iso-8859-1">
-        <title></title>
-        <meta name="description" content="">
-        <meta name="viewport" content="width=device-width">
-
-        <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
-
-        <link rel="stylesheet" href="css/normalize.css">
-        <link rel="stylesheet" href="css/style.css">
-        <!--<script src="js/vendor/modernizr-2.6.2.min.js"></script>-->
-    </head>
-    <body>
-<?php
-function removeAccents($str, $charset='utf-8')
-			{
-				$str = htmlentities($str, ENT_NOQUOTES, $charset);
-				
-				$str = preg_replace('#&([A-za-z])(?:acute|cedil|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $str);
-				$str = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $str); // pour les ligatures e.g. '&oelig;'
-				$str = preg_replace('#&[^;]+;#', '', $str);
-				$str = str_replace(' ','',$str);
-				
-				return $str;
-			}
-function writeLinks(){
-				$document = 'mots.xml';
-				$document_xml = new DomDocument();
-				$document_xml->load($document);
-				$elements = $document_xml->getElementsByTagName('glossaire');
-				$resultat_html = '';
-				$arbre = $elements->item(0);
-				
-				$mots = $arbre -> childNodes;
-				
-				$monfichier = fopen('mots.txt', 'r+');
-				fseek($monfichier, 0);
-				
-				$value = 0;
-				
-				foreach($mots as $mot){
-					if($mot->hasChildNodes()){
-					if($mot->hasAttributes()){
-						$wordName = $mot -> getAttribute('name');
-						$wordName = removeAccents($wordName);
-						$wordName = strtolower($wordName);
-						echo($wordName);
-					}
-					else{
-						echo($mot -> nodeValue);
-					}
-					
-					if(isset($wordName)){
-						$wordUrl = 'http://enmi12.org/glossaire/index.php?mot=' . $wordName;
-					}
-					else{
-						echo($mot -> nodeValue);
-					}
-					
-					fseek($monfichier, 0, SEEK_END);
-					
-					if(isset($wordName) && isset($wordUrl)){
-fputs($monfichier, '
-<link wordName="' . $wordName . '">
-	' . $wordUrl . '
-</link>');
-					$value++;
-					echo($value);
-					}
-					}
-					
-				}
-				
-				fclose($monfichier);
-	
-}
-
-writeLinks();
-?>
-</body>
-</html>
\ No newline at end of file
--- a/enmi12/glossaire/index.php	Wed Nov 06 03:21:17 2013 +0000
+++ b/enmi12/glossaire/index.php	Thu Nov 07 00:08:07 2013 +0000
@@ -38,7 +38,7 @@
 			<button href="#project" data-toggle="modal" role="button" class="titrage">Le projet</button> /
 			<button href="#modeEmploi" data-toggle="modal" role="button" class="titrage">Mode d'emploi</button> /
 			<button href="#credits" data-toggle="modal" role="button" class="titrage">Crédits</button> /
-			<a href="http://enmi12.org" class="titrage linkAsButton">ENMI12.org</a> /
+			<a href="http://enmi-conf.org/wp/enmi12" class="titrage linkAsButton">ENMI12</a> /
 			<button href="#changelogs" data-toggle="modal" role="button" class="titrage">Changelog</button>
 		</div>
 		
@@ -171,7 +171,7 @@
 					$wordName = strtolower($wordName);
 					$wordName = removeAccents($wordName);
 					$wordName = strtolower($wordName);
-					$wordUrl = 'http://enmi12.org/glossaire/index.php?mot=' . $wordName;
+					$wordUrl = 'http://enmi-conf.org/enmi12/glossaire/index.php?mot=' . $wordName;
 					
 					foreach($decriptions as $description) 
 					{
--- a/enmi12/glossaire/js/main.js	Wed Nov 06 03:21:17 2013 +0000
+++ b/enmi12/glossaire/js/main.js	Thu Nov 07 00:08:07 2013 +0000
@@ -21,11 +21,15 @@
 		});
 	}
 	
-	$(".copyButton").zclip({
-		path: "ZeroClipboard.swf",
-		copy: function(){return $(this).prev().val();},
-		afterCopy: function(){$(this).text('Copié !');},
-		
+	$(".copyButton").click(function(evt) {
+            var elt = $(evt.target);
+            if(elt.siblings(".zclip").length === 0) {
+                elt.zclip({
+	       	    path: "ZeroClipboard.swf",
+	    	    copy: function(){return elt.prev().val();},
+		    afterCopy: function(){elt.text('Copié !');},
+                });
+            }
 	});
 });
 
@@ -101,4 +105,4 @@
 		$('#container').isotope(
 			'reLayout');
 	}
-});
\ No newline at end of file
+});
--- a/enmi12/glossaire/links.xml	Wed Nov 06 03:21:17 2013 +0000
+++ b/enmi12/glossaire/links.xml	Thu Nov 07 00:08:07 2013 +0000
@@ -1,164 +1,164 @@
 <links>
 	<link wordName="adaptation">
-		http://enmi12.org/glossaire/index.php?mot=adaptation
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=adaptation
 	</link>
 	<link wordName="addiction">
-		http://enmi12.org/glossaire/index.php?mot=addiction
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=addiction
 	</link>
 	<link wordName="adoption">
-		http://enmi12.org/glossaire/index.php?mot=adoption
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=adoption
 	</link>
 	<link wordName="algorythme">
-		http://enmi12.org/glossaire/index.php?mot=algorythme
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=algorythme
 	</link>
 	<link wordName="amateur">
-		http://enmi12.org/glossaire/index.php?mot=amateur
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=amateur
 	</link>
 	<link wordName="anamnese(hypomnese)">
-		http://enmi12.org/glossaire/index.php?mot=anamnese(hypomnese)
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=anamnese(hypomnese)
 	</link>
 	<link wordName="attention">
-		http://enmi12.org/glossaire/index.php?mot=attention
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=attention
 	</link>
 	<link wordName="audience/public">
-		http://enmi12.org/glossaire/index.php?mot=audience/public
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=audience/public
 	</link>
 	<link wordName="betise/intelligence">
-		http://enmi12.org/glossaire/index.php?mot=betise/intelligence
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=betise/intelligence
 	</link>
 	<link wordName="capitalisme(crisedu)">
-		http://enmi12.org/glossaire/index.php?mot=capitalisme(crisedu)
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=capitalisme(crisedu)
 	</link>
 	<link wordName="consommation">
-		http://enmi12.org/glossaire/index.php?mot=consommation
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=consommation
 	</link>
 	<link wordName="dataware">
-		http://enmi12.org/glossaire/index.php?mot=dataware
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=dataware
 	</link>
 	<link wordName="democratiecontributive">
-		http://enmi12.org/glossaire/index.php?mot=democratiecontributive
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=democratiecontributive
 	</link>
 	<link wordName="desir">
-		http://enmi12.org/glossaire/index.php?mot=desir
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=desir
 	</link>
 	<link wordName="donnees,metadonnees">
-		http://enmi12.org/glossaire/index.php?mot=donnees,metadonnees
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=donnees,metadonnees
 	</link>
 	<link wordName="ecologiedel'esprit">
-		http://enmi12.org/glossaire/index.php?mot=ecologiedel'esprit
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=ecologiedel'esprit
 	</link>
 	<link wordName="economiedelacontribution">
-		http://enmi12.org/glossaire/index.php?mot=economiedelacontribution
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=economiedelacontribution
 	</link>
 	<link wordName="economiepolitique">
-		http://enmi12.org/glossaire/index.php?mot=economiepolitique
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=economiepolitique
 	</link>
 	<link wordName="epiphylogenese">
-		http://enmi12.org/glossaire/index.php?mot=epiphylogenese
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=epiphylogenese
 	</link>
 	<link wordName="grammatisation">
-		http://enmi12.org/glossaire/index.php?mot=grammatisation
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=grammatisation
 	</link>
 	<link wordName="hypermatiere">
-		http://enmi12.org/glossaire/index.php?mot=hypermatiere
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=hypermatiere
 	</link>
 	<link wordName="hypomnemata">
-		http://enmi12.org/glossaire/index.php?mot=hypomnemata
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=hypomnemata
 	</link>
 	<link wordName="identificationprimaire">
-		http://enmi12.org/glossaire/index.php?mot=identificationprimaire
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=identificationprimaire
 	</link>
 	<link wordName="incurie">
-		http://enmi12.org/glossaire/index.php?mot=incurie
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=incurie
 	</link>
 	<link wordName="individuation">
-		http://enmi12.org/glossaire/index.php?mot=individuation
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=individuation
 	</link>
 	<link wordName="industrie">
-		http://enmi12.org/glossaire/index.php?mot=industrie
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=industrie
 	</link>
 	<link wordName="industriedeprogramme">
-		http://enmi12.org/glossaire/index.php?mot=industriedeprogramme
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=industriedeprogramme
 	</link>
 	<link wordName="lecture(numerique)">
-		http://enmi12.org/glossaire/index.php?mot=lecture(numerique)
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=lecture(numerique)
 	</link>
 	<link wordName="libido">
-		http://enmi12.org/glossaire/index.php?mot=libido
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=libido
 	</link>
 	<link wordName="mineur/majeur">
-		http://enmi12.org/glossaire/index.php?mot=mineur/majeur
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=mineur/majeur
 	</link>
 	<link wordName="milieu">
-		http://enmi12.org/glossaire/index.php?mot=milieu
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=milieu
 	</link>
 	<link wordName="miseresymbolique">
-		http://enmi12.org/glossaire/index.php?mot=miseresymbolique
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=miseresymbolique
 	</link>
 	<link wordName="mnemotechnique(hypomnemata)">
-		http://enmi12.org/glossaire/index.php?mot=mnemotechnique(hypomnemata)
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=mnemotechnique(hypomnemata)
 	</link>
 	<link wordName="narcissismeprimordial">
-		http://enmi12.org/glossaire/index.php?mot=narcissismeprimordial
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=narcissismeprimordial
 	</link>
 	<link wordName="nootechnique">
-		http://enmi12.org/glossaire/index.php?mot=nootechnique
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=nootechnique
 	</link>
 	<link wordName="objettemporel">
-		http://enmi12.org/glossaire/index.php?mot=objettemporel
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=objettemporel
 	</link>
 	<link wordName="organisationgenerale">
-		http://enmi12.org/glossaire/index.php?mot=organisationgenerale
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=organisationgenerale
 	</link>
 	<link wordName="otium">
-		http://enmi12.org/glossaire/index.php?mot=otium
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=otium
 	</link>
 	<link wordName="participation">
-		http://enmi12.org/glossaire/index.php?mot=participation
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=participation
 	</link>
 	<link wordName="pharmakon,pharmacologie">
-		http://enmi12.org/glossaire/index.php?mot=pharmakon,pharmacologie
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=pharmakon,pharmacologie
 	</link>
 	<link wordName="populismeindustrielettelecratie">
-		http://enmi12.org/glossaire/index.php?mot=populismeindustrielettelecratie
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=populismeindustrielettelecratie
 	</link>
 	<link wordName="proletarisation">
-		http://enmi12.org/glossaire/index.php?mot=proletarisation
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=proletarisation
 	</link>
 	<link wordName="protheicite">
-		http://enmi12.org/glossaire/index.php?mot=protheicite
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=protheicite
 	</link>
 	<link wordName="psychopouvoir">
-		http://enmi12.org/glossaire/index.php?mot=psychopouvoir
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=psychopouvoir
 	</link>
 	<link wordName="public">
-		http://enmi12.org/glossaire/index.php?mot=public
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=public
 	</link>
 	<link wordName="retention">
-		http://enmi12.org/glossaire/index.php?mot=retention
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=retention
 	</link>
 	<link wordName="reticularite">
-		http://enmi12.org/glossaire/index.php?mot=reticularite
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=reticularite
 	</link>
 	<link wordName="skhole">
-		http://enmi12.org/glossaire/index.php?mot=skhole
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=skhole
 	</link>
 	<link wordName="techniquesdesoi">
-		http://enmi12.org/glossaire/index.php?mot=techniquesdesoi
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=techniquesdesoi
 	</link>
 	<link wordName="technologiesdel'esprit">
-		http://enmi12.org/glossaire/index.php?mot=technologiesdel'esprit
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=technologiesdel'esprit
 	</link>
 	<link wordName="technoscience">
-		http://enmi12.org/glossaire/index.php?mot=technoscience
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=technoscience
 	</link>
 	<link wordName="territorielisationetindustriedeterritoire">
-		http://enmi12.org/glossaire/index.php?mot=territorielisationetindustriedeterritoire
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=territorielisationetindustriedeterritoire
 	</link>
 	<link wordName="transindividuation">
-		http://enmi12.org/glossaire/index.php?mot=transindividuation
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=transindividuation
 	</link>
 	<link wordName="valeuretrichesse">
-		http://enmi12.org/glossaire/index.php?mot=valeuretrichesse
+		http://enmi-conf.org/enmi12/glossaire/index.php?mot=valeuretrichesse
 	</link>
-</links>
\ No newline at end of file
+</links>
--- a/enmi12/glossaire/mots.txt	Wed Nov 06 03:21:17 2013 +0000
+++ b/enmi12/glossaire/mots.txt	Thu Nov 07 00:08:07 2013 +0000
@@ -1,184 +1,184 @@
 
 <link wordName="adaptation">
-	http://enmi12.org/glossaire/index.php?mot=adaptation
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=adaptation
 </link>
 <link wordName="addiction">
-	http://enmi12.org/glossaire/index.php?mot=addiction
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=addiction
 </link>
 <link wordName="adoption">
-	http://enmi12.org/glossaire/index.php?mot=adoption
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=adoption
 </link>
 <link wordName="algorythme">
-	http://enmi12.org/glossaire/index.php?mot=algorythme
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=algorythme
 </link>
 <link wordName="amateur">
-	http://enmi12.org/glossaire/index.php?mot=amateur
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=amateur
 </link>
 <link wordName="anamnese(hypomnese)">
-	http://enmi12.org/glossaire/index.php?mot=anamnese(hypomnese)
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=anamnese(hypomnese)
 </link>
 <link wordName="attention">
-	http://enmi12.org/glossaire/index.php?mot=attention
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=attention
 </link>
 <link wordName="audience/public">
-	http://enmi12.org/glossaire/index.php?mot=audience/public
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=audience/public
 </link>
 <link wordName="betise/intelligence">
-	http://enmi12.org/glossaire/index.php?mot=betise/intelligence
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=betise/intelligence
 </link>
 <link wordName="capitalisme(crisedu)">
-	http://enmi12.org/glossaire/index.php?mot=capitalisme(crisedu)
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=capitalisme(crisedu)
 </link>
 <link wordName="consommation">
-	http://enmi12.org/glossaire/index.php?mot=consommation
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=consommation
 </link>
 <link wordName="dataware">
-	http://enmi12.org/glossaire/index.php?mot=dataware
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=dataware
 </link>
 <link wordName="democratiecontributive">
-	http://enmi12.org/glossaire/index.php?mot=democratiecontributive
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=democratiecontributive
 </link>
 <link wordName="desir">
-	http://enmi12.org/glossaire/index.php?mot=desir
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=desir
 </link>
 <link wordName="digitalhumanities">
-	http://enmi12.org/glossaire/index.php?mot=digitalhumanities
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=digitalhumanities
 </link>
 <link wordName="donnees,metadonnees">
-	http://enmi12.org/glossaire/index.php?mot=donnees,metadonnees
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=donnees,metadonnees
 </link>
 <link wordName="ecologiedel'esprit">
-	http://enmi12.org/glossaire/index.php?mot=ecologiedel'esprit
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=ecologiedel'esprit
 </link>
 <link wordName="economiedelacontribution">
-	http://enmi12.org/glossaire/index.php?mot=economiedelacontribution
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=economiedelacontribution
 </link>
 <link wordName="economielibidinale">
-	http://enmi12.org/glossaire/index.php?mot=economielibidinale
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=economielibidinale
 </link>
 <link wordName="economiepolitique">
-	http://enmi12.org/glossaire/index.php?mot=economiepolitique
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=economiepolitique
 </link>
 <link wordName="epiphylogenese">
-	http://enmi12.org/glossaire/index.php?mot=epiphylogenese
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=epiphylogenese
 </link>
 <link wordName="epistemologie">
-	http://enmi12.org/glossaire/index.php?mot=epistemologie
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=epistemologie
 </link>
 <link wordName="extendedmind">
-	http://enmi12.org/glossaire/index.php?mot=extendedmind
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=extendedmind
 </link>
 <link wordName="grammatisation">
-	http://enmi12.org/glossaire/index.php?mot=grammatisation
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=grammatisation
 </link>
 <link wordName="hypermatiere">
-	http://enmi12.org/glossaire/index.php?mot=hypermatiere
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=hypermatiere
 </link>
 <link wordName="hypomnemata">
-	http://enmi12.org/glossaire/index.php?mot=hypomnemata
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=hypomnemata
 </link>
 <link wordName="identificationprimaire">
-	http://enmi12.org/glossaire/index.php?mot=identificationprimaire
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=identificationprimaire
 </link>
 <link wordName="incurie">
-	http://enmi12.org/glossaire/index.php?mot=incurie
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=incurie
 </link>
 <link wordName="individuation">
-	http://enmi12.org/glossaire/index.php?mot=individuation
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=individuation
 </link>
 <link wordName="industrie">
-	http://enmi12.org/glossaire/index.php?mot=industrie
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=industrie
 </link>
 <link wordName="industriedeprogramme">
-	http://enmi12.org/glossaire/index.php?mot=industriedeprogramme
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=industriedeprogramme
 </link>
 <link wordName="internet">
-	http://enmi12.org/glossaire/index.php?mot=internet
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=internet
 </link>
 <link wordName="lecture(numerique)">
-	http://enmi12.org/glossaire/index.php?mot=lecture(numerique)
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=lecture(numerique)
 </link>
 <link wordName="libido">
-	http://enmi12.org/glossaire/index.php?mot=libido
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=libido
 </link>
 <link wordName="memnotechnologie">
-	http://enmi12.org/glossaire/index.php?mot=memnotechnologie
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=memnotechnologie
 </link>
 <link wordName="mineur/majeur">
-	http://enmi12.org/glossaire/index.php?mot=mineur/majeur
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=mineur/majeur
 </link>
 <link wordName="milieu">
-	http://enmi12.org/glossaire/index.php?mot=milieu
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=milieu
 </link>
 <link wordName="miseresymbolique">
-	http://enmi12.org/glossaire/index.php?mot=miseresymbolique
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=miseresymbolique
 </link>
 <link wordName="mnemotechnique(hypomnemata)">
-	http://enmi12.org/glossaire/index.php?mot=mnemotechnique(hypomnemata)
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=mnemotechnique(hypomnemata)
 </link>
 <link wordName="narcissismeprimordial">
-	http://enmi12.org/glossaire/index.php?mot=narcissismeprimordial
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=narcissismeprimordial
 </link>
 <link wordName="nootechnique">
-	http://enmi12.org/glossaire/index.php?mot=nootechnique
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=nootechnique
 </link>
 <link wordName="objettemporel">
-	http://enmi12.org/glossaire/index.php?mot=objettemporel
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=objettemporel
 </link>
 <link wordName="organologiegenerale">
-	http://enmi12.org/glossaire/index.php?mot=organologiegenerale
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=organologiegenerale
 </link>
 <link wordName="otium">
-	http://enmi12.org/glossaire/index.php?mot=otium
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=otium
 </link>
 <link wordName="participation">
-	http://enmi12.org/glossaire/index.php?mot=participation
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=participation
 </link>
 <link wordName="pharmakon,pharmacologie">
-	http://enmi12.org/glossaire/index.php?mot=pharmakon,pharmacologie
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=pharmakon,pharmacologie
 </link>
 <link wordName="populismeindustrielettelecratie">
-	http://enmi12.org/glossaire/index.php?mot=populismeindustrielettelecratie
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=populismeindustrielettelecratie
 </link>
 <link wordName="proletarisation">
-	http://enmi12.org/glossaire/index.php?mot=proletarisation
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=proletarisation
 </link>
 <link wordName="protheicite">
-	http://enmi12.org/glossaire/index.php?mot=protheicite
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=protheicite
 </link>
 <link wordName="psychopouvoir">
-	http://enmi12.org/glossaire/index.php?mot=psychopouvoir
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=psychopouvoir
 </link>
 <link wordName="public">
-	http://enmi12.org/glossaire/index.php?mot=public
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=public
 </link>
 <link wordName="retention">
-	http://enmi12.org/glossaire/index.php?mot=retention
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=retention
 </link>
 <link wordName="reticularite">
-	http://enmi12.org/glossaire/index.php?mot=reticularite
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=reticularite
 </link>
 <link wordName="skhole">
-	http://enmi12.org/glossaire/index.php?mot=skhole
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=skhole
 </link>
 <link wordName="techniquesdesoi">
-	http://enmi12.org/glossaire/index.php?mot=techniquesdesoi
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=techniquesdesoi
 </link>
 <link wordName="technologiesdel'esprit">
-	http://enmi12.org/glossaire/index.php?mot=technologiesdel'esprit
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=technologiesdel'esprit
 </link>
 <link wordName="technoscience">
-	http://enmi12.org/glossaire/index.php?mot=technoscience
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=technoscience
 </link>
 <link wordName="territorielisationetindustriedeterritoire">
-	http://enmi12.org/glossaire/index.php?mot=territorielisationetindustriedeterritoire
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=territorielisationetindustriedeterritoire
 </link>
 <link wordName="transcreation">
-	http://enmi12.org/glossaire/index.php?mot=transcreation
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=transcreation
 </link>
 <link wordName="transindividuation">
-	http://enmi12.org/glossaire/index.php?mot=transindividuation
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=transindividuation
 </link>
 <link wordName="valeuretrichesse">
-	http://enmi12.org/glossaire/index.php?mot=valeuretrichesse
-</link>
\ No newline at end of file
+	http://enmi-conf.org/enmi12/glossaire/index.php?mot=valeuretrichesse
+</link>
--- a/enmi12/glossaire/writeWords.php	Wed Nov 06 03:21:17 2013 +0000
+++ b/enmi12/glossaire/writeWords.php	Thu Nov 07 00:08:07 2013 +0000
@@ -54,7 +54,7 @@
 					}
 					
 					if(isset($wordName)){
-						$wordUrl = 'http://enmi12.org/glossaire/index.php?mot=' . $wordName;
+						$wordUrl = 'http://enmi-conf.org/enmi12/glossaire/index.php?mot=' . $wordName;
 					}
 					else{
 						echo($mot -> nodeValue);
@@ -81,4 +81,4 @@
 writeLinks();
 ?>
 </body>
-</html>
\ No newline at end of file
+</html>
--- a/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/archive.php	Wed Nov 06 03:21:17 2013 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/archive.php	Thu Nov 07 00:08:07 2013 +0000
@@ -76,7 +76,7 @@
 				<?php if (get_post_type() == 'post') { 
 				?>	
 					<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>
-					<div class="one-third-search fl mt-10"><a href="<?php the_permalink() ?>"  class="lightbox-image"><img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo $image[0]; ?>&h=129&w=208&zc=1" alt="" title="<?php the_title(); ?>" /></a></div>
+					<div class="one-third-search fl mt-10"><a href="<?php the_permalink() ?>"  class="lightbox-image"><img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo get_image_path($image[0]); ?>&h=129&w=208&zc=1" alt="" title="<?php the_title(); ?>" /></a></div>
 					<div class="two-third-search last-column fl mt-15"><p><?php echo $content; ?></p></div>				
 				<?php  }
 				else {?>
@@ -98,4 +98,4 @@
 		</div>
 	</div>
 </div>
-<?php get_footer(); ?>
\ No newline at end of file
+<?php get_footer(); ?>
--- a/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/functions.php	Wed Nov 06 03:21:17 2013 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/functions.php	Thu Nov 07 00:08:07 2013 +0000
@@ -220,7 +220,16 @@
 	}
 	
 	
-	
+        function get_image_path($image) {
+            global $blog_id;
+            if (isset($blog_id) && $blog_id > 0) {
+                $wpcontentPos = strpos($image, '/wp-content/');
+                if($wpcontentPos) {
+                    $image = substr($image, $wpcontentPos);
+                }
+            }
+            return $image;
+        }
 	
 	
 /* start for comments */
@@ -285,4 +294,4 @@
 	
 /* end for comments */
 	
-?>
\ No newline at end of file
+?>
--- a/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/functions/shortcodes.php	Wed Nov 06 03:21:17 2013 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/functions/shortcodes.php	Thu Nov 07 00:08:07 2013 +0000
@@ -221,7 +221,7 @@
 	   'height' => ''
 	), $atts ) );
 	  
-	return '<img src="'.get_bloginfo('template_url').'/scripts/timthumb.php?src='.$src.'&h='.$height.'&w='.$width.'&zc=1" alt="'.$alt.'" title="" />';  
+	return '<img src="'.get_bloginfo('template_url').'/scripts/timthumb.php?src='.get_image_path($src).'&h='.$height.'&w='.$width.'&zc=1" alt="'.$alt.'" title="" />';  
 
 }
 
@@ -323,4 +323,4 @@
 }
 add_shortcode('list_li', 'list_li');
 
-?>
\ No newline at end of file
+?>
--- a/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/home.php	Wed Nov 06 03:21:17 2013 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/home.php	Thu Nov 07 00:08:07 2013 +0000
@@ -220,7 +220,7 @@
 								
 								<a onclick="return showPortfolioItem('<?php  echo $link; ?>', '<?php echo $post_name; ?>');" href="#" class="view"><div class="circle-p1 <?php echo $term_list; ?> all"><img src="<?php echo get_template_directory_uri(); ?>/images/lines-hover-circle-portfolio.png" alt="" /></div></a>
 								
-								<a  onclick="return showPortfolioItem('<?php  echo $link; ?>', '<?php echo $post_name; ?>');" href="#" class="view"><div class="circle-p <?php echo $term_list; ?> all" style="background-image: url(<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo $image[0]; ?>&amp;h=160&amp;w=160&amp;zc=1);">&nbsp;</div></a>	
+								<a  onclick="return showPortfolioItem('<?php  echo $link; ?>', '<?php echo $post_name; ?>');" href="#" class="view"><div class="circle-p <?php echo $term_list; ?> all" style="background-image: url(<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo get_image_path($image[0]); ?>&amp;h=160&amp;w=160&amp;zc=1);">&nbsp;</div></a>	
 								<a  onclick="return showPortfolioItem('<?php  echo $link; ?>', '<?php echo $post_name; ?>');" href="#" class="view"><p class="w160"><?php the_title(); ?></p></a>
 								
 							</li>
--- a/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/portfolio-post.php	Wed Nov 06 03:21:17 2013 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/portfolio-post.php	Thu Nov 07 00:08:07 2013 +0000
@@ -1,179 +1,148 @@
-<?php
-get_header(); ?>
-	<div id="container" class="site-content">
-		<div id="content" class="hentry">
-				<div class="breadcrumbs home_page_title entry-header">
-					<?php the_title(); ?>
-				</div>			
-				<?php global $wp_query;
-				while ( have_posts() ) : the_post(); ?>
-					<div class="portfolio_content entry-content">
-						<div class="entry">
-							<?php global $post;
-							$portfolio_options = get_option( 'prtfl_options' );
-							$meta_values				= get_post_custom($post->ID);
-							$post_thumbnail_id	= get_post_thumbnail_id( $post->ID );
-							if ( empty ( $post_thumbnail_id ) ) {
-								$args = array(
-									'post_parent'			=> $post->ID,
-									'post_type'				=> 'attachment',
-									'post_mime_type'		=> 'image',
-									'orderby'				=> 'menu_order',
-									'order'					=> 'ASC',
-									'numberposts'			=> 1
-								);
-								$attachments				= get_children( $args );
-								$post_thumbnail_id	= key($attachments);
-							}
-							$image				= wp_get_attachment_image_src( $post_thumbnail_id, 'portfolio-thumb' );
-							$image_large	= wp_get_attachment_image_src( $post_thumbnail_id, 'large' );
-							$image_alt		= get_post_meta( $post_thumbnail_id, '_wp_attachment_image_alt', true );
-							$image_desc 			= get_post($post_thumbnail_id);
-							$image_desc				= $image_desc->post_content;
-							if ( get_option( 'prtfl_postmeta_update' ) == '1' ) {
-								$post_meta		= get_post_meta( $post->ID, 'prtfl_information', true);
-								$date_compl		= $post_meta['_prtfl_date_compl'];
-								if( ! empty( $date_compl ) && 'in progress' != $date_compl) {
-									$date_compl		= explode( "/", $date_compl );
-									$date_compl		= date( get_option( 'date_format' ), strtotime( $date_compl[1]."-".$date_compl[0].'-'.$date_compl[2] ) );
-								}
-								$link					= $post_meta['_prtfl_link'];
-								$short_descr	= $post_meta['_prtfl_short_descr'];
-								$full_descr		= $post->post_content != "" ? $post->post_content : $post_meta['_prtfl_short_descr'];
-								$svn					= $post_meta['_prtfl_svn'];
-							} else {
-								$date_compl		= get_post_meta( $post->ID, '_prtfl_date_compl', true );
-								if( ! empty( $date_compl ) && 'in progress' != $date_compl) {
-									$date_compl		= explode( "/", $date_compl );
-									$date_compl		= date( get_option( 'date_format' ), strtotime( $date_compl[1]."-".$date_compl[0].'-'.$date_compl[2] ) );
-								}
-								$link					= get_post_meta($post->ID, '_prtfl_link', true);
-								$short_descr	= get_post_meta($post->ID, '_prtfl_short_descr', true); 
-								$full_descr		= $post->post_content != "" ? $post->post_content : get_post_meta($post->ID, '_prtfl_short_descr', true);
-								$svn					= get_post_meta($post->ID, '_prtfl_svn', true);
-							} ?>
-							<div class="portfolio_thumb">
-								<a class="lightbox" rel="portfolio_fancybox" href="<?php echo $image_large[0]; ?>" title="<?php echo $image_desc; ?>">
-									<img src="<?php echo $image[0]; ?>" width="<?php echo $portfolio_options['prtfl_custom_size_px'][0][0]; ?>" height="<?php echo $portfolio_options['prtfl_custom_size_px'][0][1]; ?>" alt="<?php echo $image_alt; ?>" />
-								</a>
-							</div>
-							<div class="portfolio_short_content">
-								<?php if ( 1 == $portfolio_options['prtfl_date_additional_field'] ) { ?>
-										<p>
-											<span class="lable"><?php echo $portfolio_options['prtfl_date_text_field']; ?></span> <?php echo $date_compl; ?>
-										</p>
-								<?php }
-								$user_id = get_current_user_id();
-								if ( 1 == $portfolio_options['prtfl_link_additional_field'] ) {
-									if ( parse_url( $link ) !== false ) { ?>
-										<?php if ( ( $user_id == 0 && 0 == $portfolio_options['prtfl_link_additional_field_for_non_registered'] ) || $user_id != 0 ) { ?>
-											<p><span class="lable"><?php echo $portfolio_options['prtfl_link_text_field']; ?></span> <a href="<?php echo $link; ?>"><?php echo $link; ?></a></p>
-										<?php } else { ?>
-											<p><span class="lable"><?php echo $portfolio_options['prtfl_link_text_field']; ?></span> <?php echo $link; ?></p>
-										<?php } ?>										
-									<?php } else { ?>
-											<p><span class="lable"><?php echo $portfolio_options['prtfl_link_text_field']; ?></span> <?php echo $link; ?></p>
-									<?php } ?>
-								<?php }
-								if( 1 == $portfolio_options['prtfl_description_additional_field'] ) { ?>
-										<p><span class="lable"><?php echo $portfolio_options['prtfl_description_text_field']; ?></span> <?php echo str_replace("\n", "<br />", $full_descr); ?></p>
-								<?php } ?>
-								<?php if ( 0 != $user_id && $portfolio_options ) {
-									if( 1 == $portfolio_options['prtfl_svn_additional_field'] ) { ?>
-										<p><span class="lable"><?php echo $portfolio_options['prtfl_svn_text_field']; ?></span> <?php echo $svn; ?></p>
-									<?php }
-									if( 1 == $portfolio_options['prtfl_executor_additional_field'] ) {
-										$executors_profile = wp_get_object_terms( $post->ID, 'portfolio_executor_profile' ); ?>
-										<p><span class="lable"><?php echo $portfolio_options['prtfl_executor_text_field']; ?></span>
-										<?php $count = 0;
-										foreach($executors_profile as $profile) {
-											if($count > 0)
-												$content .= ', '; ?>
-											<a href="<?php echo $profile->description; ?>" title="<?php echo $profile->name; ?> profile" target="_blank"><?php echo $profile->name; ?></a>
-											<?php $count++;
-										} ?>
-										</p>
-									<?php }
-								 } ?>
-							</div> <!-- .portfolio_short_content -->
-							<div class="portfolio_images_block">
-								<?php 
-								$args = array(
-									'post_parent'		=> $post->ID,
-									'post_type'			=> 'attachment',
-									'post_mime_type' 	=> 'image',
-									'numberposts'		=> -1,
-									'orderby'			=> 'menu_order',
-									'order'				=> 'ASC',
-									'exclude'			=> $post_thumbnail_id
-								);
-								$attachments				= get_children( $args );
-								$array_post_thumbnail_id	= array_keys($attachments);
-								$count_element = count( $array_post_thumbnail_id );
-								
-								while( list( $key, $value ) = each( $array_post_thumbnail_id ) ) {
-									$image			= wp_get_attachment_image_src( $value, 'portfolio-photo-thumb' );
-									$image_large	= wp_get_attachment_image_src( $value, 'large' );
-									$image_alt		= get_post_meta( $value, '_wp_attachment_image_alt', true );
-									$image_title	= get_post_meta( $value, '_wp_attachment_image_title', true );
-									$image_desc 	= get_post($value);
-									$image_desc		= $image_desc->post_content;
-									
-									if( 0 == $key ) { ?>
-										<span class="lable"><?php echo $portfolio_options['prtfl_screenshot_text_field']; ?></span> 
-										<div class="portfolio_images_rows">
-									<?php } ?>
-										<div class="portfolio_images_gallery">
-											<a class="lightbox" rel="portfolio_fancybox" href="<?php echo $image_large[0]; ?>" title="<?php echo $image_desc; ?>">
-												<img src="<?php echo $image[0]; ?>" width="<?php echo $portfolio_options['prtfl_custom_size_px'][1][0]; ?>" height="<?php echo $portfolio_options['prtfl_custom_size_px'][1][1]; ?>" alt="<?php echo $image_alt; ?>" />
-											</a>
-											<br /><?php echo $image_title; ?>
-										</div>
-									<?php if( 0 == ( $key + 1 ) % $portfolio_options['prtfl_custom_image_row_count'] && 0 != $key && $key + 1 != $count_element) { ?>
-										</div> <!-- .portfolio_images_rows -->
-										<div class="portfolio_images_rows">
-									<?php }
-								}
-								if( 0 < $count_element ) { ?>
-									</div><!-- .portfolio_images_rows -->
-								<?php } ?>
-							</div> <!-- .portfolio_images_block -->
-						</div> <!-- .entry -->
-						<div class="entry_footer">
-							<div class="read_more">&nbsp;</div>
-							<?php $terms = wp_get_object_terms( $post->ID, 'portfolio_technologies' ) ;			
-							if ( is_array( $terms ) && count( $terms ) > 0) { ?>
-								<div class="portfolio_terms"><?php echo $portfolio_options['prtfl_technologies_text_field']; ?>
-								<?php $count = 0;
-								foreach ( $terms as $term ) {
-									if( $count > 0 ) 
-										echo ', '; 
-									echo '<a href="'. get_term_link( $term->slug, 'portfolio_technologies') . '" title="' . sprintf( __( "View all posts in %s" ), $term->name ) . '" ' . '>' . $term->name.'</a>';
-									$count++;
-								} ?>
-								</div>
-							<?php } ?>
-						</div> <!-- .entry_footer -->
-					</div> <!-- .portfolio_content -->
-			<?php endwhile; ?>			
-				<script type="text/javascript">
-				(function($){
-					$(document).ready(function(){
-						$("a[rel=portfolio_fancybox]").fancybox({
-							'transitionIn'		: 'elastic',
-							'transitionOut'		: 'elastic',
-							'titlePosition' 	: 'inside',
-							'speedIn'					:	500, 
-							'speedOut'				:	300,
-							'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
-								return '<span id="fancybox-title-inside">' + (title.length ? title + '<br />' : '') + 'Image ' + (currentIndex + 1) + ' / ' + currentArray.length + '</span>';
-							}						
-						});
-					});
-				})(jQuery);
-				</script>
-			</div><!-- #content -->
-		</div><!-- #container -->
-		<input type="hidden" value="Version=2.09" />
-<?php get_sidebar(); ?>
-<?php get_footer(); ?>
\ No newline at end of file
+<script src="<?php echo get_template_directory_uri(); ?>/js/scriptPortfolio.js" type="text/javascript"></script>
+
+<script type="text/javascript">
+	jQuery(document).ready(function(){
+		jQuery("a#example1").fancybox();
+	}); 
+	
+</script>
+<?php
+
+if ( have_posts() ) while ( have_posts() ) : the_post();
+
+   	$portfolioType = get_post_meta($post->ID, 'portfolio_type_selected' , true); 
+	$portfolioDate = get_post_meta($post->ID, 'portfolio_date' , true); 
+	$portfolioClient = get_post_meta($post->ID, 'portfolio_client' , true); 
+	$portfolioURL = get_post_meta($post->ID, 'portfolio_url' , true);
+	$portfolioABSTRACT = get_post_meta($post->ID, 'portfolio_abstract' , true);
+	$portfolioEMBED = get_post_meta($post->ID, 'portfolio_embed' , true);
+	$portfolioTWITTER = get_post_meta($post->ID, 'portfolio_twitter' , true);
+
+?>
+<div class="item-desc fl">					
+					<a href="" class="ajax-back" onclick="return backToPorfolios();"><span><?php _e('menu','pego_tr'); ?></span></a>
+					
+					<h2><?php  the_title(); ?></h2>
+					<?php
+						$terms = get_the_term_list( $post->ID,'portfolio_categories', '', ', ');
+						$terms = strip_tags( $terms );
+					?>
+					<p><?php echo $terms; ?></p>
+					<div class="dotted-line"></div>
+					<p class="item-text"><?php echo get_the_content(); ?></p>
+					<?php					
+					if (!empty($portfolioURL))
+					{
+						?>
+					<div class="url-stuff fl" style="margin-top: 0;margin-right:5px;">
+						<a href="<?php echo $portfolioURL; ?>" target="_blank">Controverse</a>
+					</div>
+					<?php 
+					}
+					?>
+					<?php					
+					if (!empty($portfolioABSTRACT))
+					{
+						?>
+					<div class="url-stuff fl" style="margin-top: 0;margin-right:5px;">
+						<a href="<?php echo $portfolioABSTRACT; ?>" target="_blank">Abstract</a>
+					</div>
+					<?php 
+					}
+					?>
+					<?php					
+					if (!empty($portfolioClient))
+					{
+						?>
+					<div class="url-stuff fl" style="margin-top: 0;margin-right:5px;margin-bottom:10px;">
+						<a href="<?php echo $portfolioClient; ?>" target="_blank">Site de l'intervenant</a>
+						
+					</div>
+					<?php 
+					}
+					?>
+
+
+					<?php					
+					if (!empty($portfolioTWITTER))
+					{
+					?>
+					<div class="url-stuff fl" style="margin-top: 10px;margin-right:5px;margin-bottom:10px; width:100%;">
+						<a href="https://twitter.com/<?php echo $portfolioTWITTER; ?>" target="_blank">@<?php echo $portfolioTWITTER; ?></a>
+					</div>
+					<?php 
+					}
+					?>
+
+					<?php					
+					if (!empty($portfolioEMBED))
+					{
+					?>
+					<div class="url-stuff fl" style="margin-top: 10px;margin-right:5px;margin-bottom:10px; width:100%;">
+						<?php echo $portfolioEMBED; ?>
+					</div>
+					<?php 
+					}
+					?>
+
+
+
+				</div>
+				
+	  <div class="col-570 fl">
+	  <?php
+		
+		if($portfolioType == 'Image') 			
+		{
+			$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' );
+			?>
+			<a id="example1" class="lightbox-image mw570"  href="<?php echo $image[0]; ?>"><img src="<?php echo $image[0]; ?>"  alt="" /></a>
+			<?php					
+		}
+		// end if image
+	    
+	   //video portfolio
+	   if($portfolioType == 'Video') 		
+		{
+	 		$video_url= get_post_meta($post->ID, 'portfolio_video_url' , true);   
+	 		if(!empty($video_url)) 
+	 		{
+	 			echo '<figure>'.$video_url.'</figure>';
+	 		}						
+	 	}
+	 	// end if video
+	 	
+	   //slideshow portfolio
+	if($portfolioType == 'Slideshow') 		
+		{	
+				$attachments = get_children(array('post_parent' => $post->ID,
+					                        'post_status' => 'inherit',
+				                           'post_type' => 'attachment',
+					                        'post_mime_type' => 'image',
+					                        'order' => 'ASC',
+					                        'orderby' => 'menu_order ID'));
+											
+																				
+					 		
+									echo '<div id="slides1">';
+									echo '<div class="slides_container">';
+									
+									foreach($attachments as $att_id => $attachment) {
+										$full_img_url = wp_get_attachment_url($attachment->ID);
+										echo '<div class="slide">';
+										?>
+										<a href="#"><img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo get_image_path($full_img_url); ?>&h=320&w=570&zc=1" title="" alt=""></a>
+										<?php
+										echo '</div>';
+								} //end foreach
+								echo '</div>';
+								echo '</div>';									
+	 	}
+ 	?>
+				</div>
+				<div class="clearfix"></div>             
+<?php
+endwhile;
+?>    
+
+                    
--- a/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/search.php	Wed Nov 06 03:21:17 2013 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/search.php	Thu Nov 07 00:08:07 2013 +0000
@@ -49,7 +49,7 @@
 				
 				<?php if( get_post_type() == 'portfolio') { ?><div class="clearfix"></div>
 					<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>
-					<div class="one-third-search fl"><a  href="<?php the_permalink() ?>" class="lightbox-image"><img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo $image[0]; ?>&h=129&w=208&zc=1" alt="" title="<?php the_title(); ?>" /></a></div>
+					<div class="one-third-search fl"><a  href="<?php the_permalink() ?>" class="lightbox-image"><img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo get_image_path($image[0]); ?>&h=129&w=208&zc=1" alt="" title="<?php the_title(); ?>" /></a></div>
 					<div class="two-third-search last-column fl"><p><?php the_excerpt(); ?></p>
 					
 					
@@ -60,7 +60,7 @@
 				if( get_post_type() == 'post') { ?>
 				<div class="clearfix"></div>
 					<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>
-					<div class="one-third-search fl mr20"><a  href="<?php the_permalink() ?>" class="lightbox-image"><img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo $image[0]; ?>&h=129&w=208&zc=1" alt="" title="<?php the_title(); ?>" /></a></div>
+					<div class="one-third-search fl mr20"><a  href="<?php the_permalink() ?>" class="lightbox-image"><img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo get_image_path($image[0]); ?>&h=129&w=208&zc=1" alt="" title="<?php the_title(); ?>" /></a></div>
 					<div class="two-third-search last-column fl mt-3"><p><?php the_excerpt(); ?></p>
 					<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" class="readmore colorFFF"><span><?php _e('View','pego_tr'); ?></span></a>
 					
@@ -123,4 +123,4 @@
 
 
 
-<?php get_footer(); ?>
\ No newline at end of file
+<?php get_footer(); ?>
--- a/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/single-portfolio.php	Wed Nov 06 03:21:17 2013 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/single-portfolio.php	Thu Nov 07 00:08:07 2013 +0000
@@ -131,7 +131,7 @@
 										$full_img_url = wp_get_attachment_url($attachment->ID);
 										echo '<div class="slide">';
 										?>
-										<a href="#"><img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo $full_img_url; ?>&h=320&w=570&zc=1" title="" alt=""></a>
+										<a href="#"><img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo get_image_path($full_img_url); ?>&h=320&w=570&zc=1" title="" alt=""></a>
 										<?php
 										echo '</div>';
 								} //end foreach
@@ -145,4 +145,4 @@
 endwhile;
 ?>    
 
-                    
\ No newline at end of file
+                    
--- a/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/single.php	Wed Nov 06 03:21:17 2013 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/single.php	Thu Nov 07 00:08:07 2013 +0000
@@ -52,7 +52,7 @@
 										$full_img_url = wp_get_attachment_url($attachment->ID);
 										echo '<div class="slide">';
 										?>
-										<a href="#"><img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo $full_img_url; ?>&h=350&w=640&zc=1" title="" alt=""></a>
+										<a href="#"><img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo get_image_path($full_img_url); ?>&h=350&w=640&zc=1" title="" alt=""></a>
 										<?php
 										echo '</div>';
 								} //end foreach
@@ -128,4 +128,4 @@
 		</div>
 	</div>
 </div>
-<?php get_footer(); ?>
\ No newline at end of file
+<?php get_footer(); ?>
--- a/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/taxonomy-portfolio_categories.php	Wed Nov 06 03:21:17 2013 +0000
+++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/taxonomy-portfolio_categories.php	Thu Nov 07 00:08:07 2013 +0000
@@ -31,7 +31,7 @@
 											<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>
 											<div class="hover-caption">
 											
-												<img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo $image[0]; ?>&h=129&w=208&zc=1" alt="" />  
+												<img src="<?php echo get_template_directory_uri(); ?>/scripts/timthumb.php?src=<?php echo get_image_path($image[0]); ?>&h=129&w=208&zc=1" alt="" />  
 												<div class="box">
 													<a href="<?php the_permalink();?>" class="info"><strong><?php _e('i','pego_tr'); ?></strong></a>
 													
@@ -64,4 +64,4 @@
 	
 			</div><!-- end content -->	
 		</div><!-- end container -->	
-<?php get_footer(); ?>
\ No newline at end of file
+<?php get_footer(); ?>