Commit 6a0c6b6b authored by Jérôme Ortais's avatar Jérôme Ortais

Merge branch 'develop'

parents 97acae50 698e30c3
Pipeline #61490 passed with stages
in 26 seconds
image: python:3-alpine
pages:
script:
- pip3 install -r requirements.txt
- pelican -s publishconf.py
artifacts:
paths:
- public/
only:
- master
...@@ -4,7 +4,8 @@ PELICANOPTS= ...@@ -4,7 +4,8 @@ PELICANOPTS=
BASEDIR=$(CURDIR) BASEDIR=$(CURDIR)
INPUTDIR=$(BASEDIR)/content INPUTDIR=$(BASEDIR)/content
OUTPUTDIR=$(BASEDIR)/output OUTPUTDIR=$(BASEDIR)/public
#CONFFILE=$(BASEDIR)/pelicanconf.py
CONFFILE=$(BASEDIR)/pelicanconf.py CONFFILE=$(BASEDIR)/pelicanconf.py
PUBLISHCONF=$(BASEDIR)/publishconf.py PUBLISHCONF=$(BASEDIR)/publishconf.py
......
:title: Développer une application autonome sur Mac OS X 10.9
:date: 2014-06-10 12:00 :date: 2014-06-10 12:00
:title: Développer une application autonome sur Mac OS X 10.9
:category: contribuer :category: contribuer
:author: Yves :author: Yves
:description: Développer une application autonome sur Mac OS X 10.9
Cet article est destiné aux développeurs et décrit la procédure pour obtenir une application autonome de Pyromaths sur Cet article est destiné aux développeurs et décrit la procédure pour obtenir une application autonome de Pyromaths sur
OS X 10.9 à partir du code source. OS X 10.9 à partir du code source.
......
...@@ -80,19 +80,19 @@ Vous pouvez télécharger une bannière et l'héberger sur votre site web ou bie ...@@ -80,19 +80,19 @@ Vous pouvez télécharger une bannière et l'héberger sur votre site web ou bie
<a href="http://www.pyromaths.org/"><img src="http://pyromaths.org/static/img/bannieres/pyromaths160par600.png" width="160" height="600" alt="pyromaths" /></a> <a href="http://www.pyromaths.org/"><img src="http://pyromaths.org/static/img/bannieres/pyromaths160par600.png" width="160" height="600" alt="pyromaths" /></a>
.. |120x120| image:: /images/bannieres/pyromaths120.png .. |120x120| image:: images/bannieres/pyromaths120.png
:alt: pyromaths 120x120 :alt: pyromaths 120x120
.. |200x200| image:: /images/bannieres/pyromaths200.png .. |200x200| image:: images/bannieres/pyromaths200.png
:alt: pyromaths 200x200 :alt: pyromaths 200x200
.. |250x250| image:: /images/bannieres/pyromaths250.png .. |250x250| image:: images/bannieres/pyromaths250.png
:alt: pyromaths 250x250 :alt: pyromaths 250x250
.. |300x300| image:: /images/bannieres/pyromaths300.png .. |300x300| image:: images/bannieres/pyromaths300.png
:alt: pyromaths 300x300 :alt: pyromaths 300x300
.. |468x60| image:: /images/bannieres/pyromaths468.png .. |468x60| image:: images/bannieres/pyromaths468.png
:alt: pyromaths 468x60 :alt: pyromaths 468x60
.. |728x90| image:: /images/bannieres/pyromaths728.png .. |728x90| image:: images/bannieres/pyromaths728.png
:alt: pyromaths 728x90 :alt: pyromaths 728x90
.. |120x600| image:: /images/bannieres/pyromaths120par600.png .. |120x600| image:: images/bannieres/pyromaths120par600.png
:alt: pyromaths 120x600 :alt: pyromaths 120x600
.. |160x600| image:: /images/bannieres/pyromaths160par600.png .. |160x600| image:: images/bannieres/pyromaths160par600.png
:alt: pyromaths 160x600 :alt: pyromaths 160x600
This diff is collapsed.
:title: Installer Pyromaths
:category: installer
:date: 2018-07-05 14:32
:tags: hidden
:description: Installer Pyromaths
Installer Pyromaths sur Linux, Mac OS X ou Windows
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pour en savoir plus sur l'installation de Pyromaths, cliquez sur le
système d'exploitation qui vous intéresse.
.. raw:: html
<div id="trois_cols">
<div class="centerleft">
|Linux|
`Installation de Pyromaths sur Linux <installer-pyromaths-sous-linux.html>`__
.. raw:: html
</div>
<div class="centerright">
|Windows|
`Installation de Pyromaths sous Windows <installer-pyromaths-sous-windows.html>`__
.. raw:: html
</div>
<div class="center">
|Mac OS X|
`Installation de Pyromaths sur Mac OS X <installer-pyromaths-sous-linux.html>`__
.. raw:: html
</div>
</div>
Utiliser, comprendre, contribuer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pour tout savoir sur Pyromaths, nous vous invitons à parcourir la
documentation ci-contre.
.. |Linux| image:: images/linux.png
:target: installer-la-version-linux
.. |Windows| image:: images/winvista.png
:target: installer-la-version-windows
.. |Mac OS X| image:: images/macosx.png
:target: installer-la-version-mac-os-x
\ No newline at end of file
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
:authors: Jérôme :authors: Jérôme
:description: Installer Pyromaths sous Linux :description: Installer Pyromaths sous Linux
.. image:: /images/pyromaths-linux.png .. image:: images/pyromaths-linux.png
:alt: Linux :alt: Linux
:width: 611px :width: 611px
...@@ -49,7 +49,7 @@ RPM et DEB ...@@ -49,7 +49,7 @@ RPM et DEB
========== ==========
Pour les distributions utilisant le format RPM ou DEB, téléchargez le fichier qui vous convient dans la rubrique Pour les distributions utilisant le format RPM ou DEB, téléchargez le fichier qui vous convient dans la rubrique
`Téléchargement </telecharger/>`_ de Pyromaths. **Télécharger** ci-dessus.
Il vous faudra ensuite consulter régulièrement le site pour vous tenir au courant des mises à jour. Il vous faudra ensuite consulter régulièrement le site pour vous tenir au courant des mises à jour.
Les dépendances sont les suivantes : Les dépendances sont les suivantes :
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
:description: Installer Pyromaths sous MacOS X :description: Installer Pyromaths sous MacOS X
.. image:: /images/pyromaths_mac.png .. image:: images/pyromaths_mac.png
:alt: Mac OS X :alt: Mac OS X
:align: center :align: center
...@@ -13,13 +13,13 @@ Configuration requise ...@@ -13,13 +13,13 @@ Configuration requise
===================== =====================
* Ordinateur Mac avec OS X 10.7 ou ultérieur * Ordinateur Mac avec OS X 10.7 ou ultérieur.
* Une distribution LaTeX (nous vous conseillons ***MacTeX*** disponible sur *http://www.tug.org/mactex/*, * Une distribution LaTeX (nous vous conseillons ***MacTeX*** disponible sur *http://www.tug.org/mactex/*,
télécharger «MacTeX.pkg» puis procéder à l’installation) télécharger «MacTeX.pkg» puis procéder à l’installation).
Installation de Pyromaths Installation de Pyromaths
========================= =========================
* Télécharger la version Mac OS X de Pyromaths dans la rubrique `Téléchargements </telecharger/>`__ * Télécharger la version Mac OS X de Pyromaths dans la rubrique **Télécharger** ci-dessus.
* Glisser-déposer *Pyromaths* dans le dossier *Applications*. * Glisser-déposer *Pyromaths* dans le dossier *Applications*.
...@@ -51,4 +51,4 @@ Sur Mac OS X ...@@ -51,4 +51,4 @@ Sur Mac OS X
============= =============
Installer Python, Qt, SIP, PyQt et lxml (plus de détails sur la `page dédiée Installer Python, Qt, SIP, PyQt et lxml (plus de détails sur la `page dédiée
</developper-une-application-autonome-sur-os-x-108>`_ dans la documentation. <developper-une-application-autonome-sur-mac-os-x-109.html>`_ dans la documentation.
:title: Installer Pyromaths sous Windows
:date: 2015-03-27 12:00
:modified: 2018-07-05 14:47
:category: installer
:authors: Jérôme
:description: Installer Pyromaths sous Windows
|windows|
Installation de Pyromaths
=========================
Téléchargez la version Windows de Pyromaths dans la rubrique **Télécharger** ci-dessus et lancez l’installateur.
Il vous faudra ensuite installer deux programmes nécessaires à l’utilisation de Pyromaths:
- TeXLive qui permet de compiler les fichier LaTeX créés par Pyromaths (c’est-à-dire de les transformer en fichiers pdf).
- Sumatra PDF Viewer qui permet de lire et d’imprimer ces fichiers.
Installation de la distribution TeXLive
=======================================
Je vous conseille de télécharger le fichier *install-tl-windows.exe* à partir du
`site de TeXLive <https://www.tug.org/texlive/acquire-netinstall.html>`__ et de l’exécuter.
Pour une installation minimale de TeXLive, vous choisirez « custom install ».
|Installation TeXLive étape 1|
Validez en cliquant sur « Install ».
|Installation TeXLive étape 2|
Choisissez « schéma minimal (Plain seulement) » dans l’option « Schéma sélectionné ».
|Installation TeXLive étape 3|
Désactivez « Installer la documentation des macros et polices » ainsi que « Installer les sources des macros et polices ».
|Installation TeXLive étape 4|
il vous faudra ensuite installer les paquets supplémentaires requis.
Pour cela, ouvrez une « invite de commandes» à partir du menu *Démarrer* et saisissez la ligne suivante :
.. class:: console
.. code-block:: bash
:linenos: none
c:\texlive\2018\bin\win32\tlmgr.bat install adjustbox amsfonts amsmath asymptote
avantgar babel babel-french cancel carlisle collectbox colortbl ec enumitem
fancyhdr geometry graphics hyperref iftex interval latex-bin latexmk lm marvosym
mathtools ms multido numprint oberdiek pgf psnfss pst-3d pst-arrow pst-eucl
pst-math pst-node pst-plot pst-tools pstools pstricks pstricks-add tkz-tab tools
units url wasy wasy2-ps wasysym wrapfig xcolor xkeyval
**Remarque :** si votre utilisateur n’a pas les droits administrateur,dans la ligne de commande vous devrez saisir :
.. class:: console
.. code-block:: bash
:linenos: none
RunAs.exe /user:Administrator "c:\texlive\2018\bin\win32\tlmgr.bat install
adjustbox amsfonts amsmath asymptote avantgar babel babel-french cancel carlisle
collectbox colortbl ec enumitem fancyhdr geometry graphics hyperref iftex
interval latex-bin latexmk lm marvosym mathtools ms multido numprint oberdiek
pgf psnfss pst-3d pst-arrow pst-eucl pst-math pst-node pst-plot pst-tools
pstools pstricks pstricks-add tkz-tab tools units url wasy wasy2-ps wasysym
wrapfig xcolor xkeyval"
|Dossier texlive|
Paquetages supplémentaires nécessaires à la compilation des documents créés par Pyromaths 15.10:
------------------------------------------------------------------------------------------------------
- adjustbox
- amsfonts
- amsmath
- asymptote
- avantgar
- babel
- babel-french
- cancel
- carlisle
- collectbox
- colortbl
- ec
- enumitem
- fancyhdr
- geometry
- graphics
- hyperref
- iftex
- interval
- latex-bin
- latexmk
- lm
- marvosym
- mathtools
- ms
- multido
- numprint
- oberdiek
- pgf
- pst-3d
- pst-eucl
- pst-math
- pst-node
- pst-plot
- pst-tools
- pstools
- pstricks
- pstricks-add
- tkz-tab
- tools
- units
- url
- wasy
- wasysym
- wrapfig
- xcolor
- xkeyval
Installation de Sumatra PDF viewer
==================================
Sumatra PDF Viewer est un lecteur de fichiers pdf pour Windows libre et gratuit sous licence gpl.
Il a moins de fonctionnalités qu’Adobe Reader (qui est un logiciel gratuit mais propriétaire), mais si vous voulez un
programme qui s’ouvre dans la seconde et qui ne fasse que lire les fichiers PDF, il est fait pour vous.
Vous trouverez la dernière version de ce programme sur la page
`Download <http://blog.kowalczyk.info/software/sumatrapdf/download.html>`__.
Il vous suffit de cliquer sur le lien qui suit *Installer* et d’exécuter le programme pour l’installer en validant toutes les étapes.
Si vous avez des difficultés à installer ou à faire fonctionner Pyromaths, rendez-vous sur le `Forum <https://forum.pyromaths.org>`__.
Nous tenterons de vous répondre dans les meilleurs délais.
.. |windows| image:: images/pyromaths_windows.png
.. |Installation TeXLive étape 1| image:: images/texlive/texlive2016-etape1.png
.. |Installation TeXLive étape 2| image:: images/texlive/texlive2016-etape2.png
.. |Installation TeXLive étape 3| image:: images/texlive/texlive2016-etape3.png
.. |Installation TeXLive étape 4| image:: images/texlive/texlive2016-etape4.png
.. |Dossier texlive| image:: images/texlive/texlive2016-etape5.png
...@@ -10,15 +10,15 @@ ...@@ -10,15 +10,15 @@
* |windows| `Pyromaths pour Windows </telecharger/pyromaths-10.01-win32.exe>`_ * |windows| `Pyromaths pour Windows </telecharger/pyromaths-10.01-win32.exe>`_
* |sources| `Sources de Pyromaths </telecharger/pyromaths-10.01-sources.tar.bz2>`_ * |sources| `Sources de Pyromaths </telecharger/pyromaths-10.01-sources.tar.bz2>`_
.. |debian| image:: /images/debian.png .. |debian| image:: images/debian.png
:alt: Debian Linux :alt: Debian Linux
.. |redhat| image:: /images/redhat.png .. |redhat| image:: images/redhat.png
:alt: RedHat Linux :alt: RedHat Linux
.. |macos| image:: /images/macosx.png .. |macos| image:: images/macosx.png
:alt: Mac OS X :alt: Mac OS X
.. |windows| image:: /images/winvista.png .. |windows| image:: images/winvista.png
:alt: Windows :alt: Windows
.. |sources| image:: /images/source.png .. |sources| image:: images/source.png
:alt: Sources :alt: Sources
Nouveautés de cette version : Nouveautés de cette version :
......
...@@ -11,15 +11,15 @@ ...@@ -11,15 +11,15 @@
* |windows| `Pyromaths pour Windows </telecharger/pyromaths-18.6.2-win32.exe>`_ * |windows| `Pyromaths pour Windows </telecharger/pyromaths-18.6.2-win32.exe>`_
* |sources| `Sources de Pyromaths </telecharger/pyromaths-18.6.2-sources.tar.bz2>`_ * |sources| `Sources de Pyromaths </telecharger/pyromaths-18.6.2-sources.tar.bz2>`_
.. |debian| image:: /images/debian.png .. |debian| image:: images/debian.png
:alt: Debian Linux :alt: Debian Linux
.. |redhat| image:: /images/redhat.png .. |redhat| image:: images/redhat.png
:alt: RedHat Linux :alt: RedHat Linux
.. |macos| image:: /images/macosx.png .. |macos| image:: images/macosx.png
:alt: Mac OS X :alt: Mac OS X
.. |windows| image:: /images/winvista.png .. |windows| image:: images/winvista.png
:alt: Windows :alt: Windows
.. |sources| image:: /images/source.png .. |sources| image:: images/source.png
:alt: Sources :alt: Sources
......
...@@ -10,15 +10,15 @@ ...@@ -10,15 +10,15 @@
* |windows| `Pyromaths pour Windows </telecharger/pyromaths-18.6.3-win32.exe>`_ * |windows| `Pyromaths pour Windows </telecharger/pyromaths-18.6.3-win32.exe>`_
* |sources| `Sources de Pyromaths </telecharger/pyromaths-18.6.3-sources.tar.bz2>`_ * |sources| `Sources de Pyromaths </telecharger/pyromaths-18.6.3-sources.tar.bz2>`_
.. |debian| image:: /images/debian.png .. |debian| image:: images/debian.png
:alt: Debian Linux :alt: Debian Linux
.. |redhat| image:: /images/redhat.png .. |redhat| image:: images/redhat.png
:alt: RedHat Linux :alt: RedHat Linux
.. |macos| image:: /images/macosx.png .. |macos| image:: images/macosx.png
:alt: Mac OS X :alt: Mac OS X
.. |windows| image:: /images/winvista.png .. |windows| image:: images/winvista.png
:alt: Windows :alt: Windows
.. |sources| image:: /images/source.png .. |sources| image:: images/source.png
:alt: Sources :alt: Sources
......
#!/usr/bin/env python3 #!/usr/bin/env python3
# -*- coding: utf-8 -*- #
from __future__ import unicode_literals
AUTHOR = 'Jérôme' AUTHOR = 'Jérôme'
SITENAME = 'Pyromaths' SITENAME = 'Pyromaths'
...@@ -48,6 +46,7 @@ DEFAULT_PAGINATION = 10 ...@@ -48,6 +46,7 @@ DEFAULT_PAGINATION = 10
#RELATIVE_URLS = True #RELATIVE_URLS = True
DELETE_OUTPUT_DIRECTORY = True DELETE_OUTPUT_DIRECTORY = True
OUTPUT_RETENTION = [".git"] OUTPUT_RETENTION = [".git"]
OUTPUT_PATH = "public"
TYPOGRIFY = True TYPOGRIFY = True
......
#!/usr/bin/env python #!/usr/bin/env python3
# -*- coding: utf-8 -*- #
from __future__ import unicode_literals
# This file is only used if you use `make publish` or # This file is only used if you use `make publish` or
# explicitly specify it as your config file. # explicitly specify it as your config file.
...@@ -10,7 +8,7 @@ import sys ...@@ -10,7 +8,7 @@ import sys
sys.path.append(os.curdir) sys.path.append(os.curdir)
from pelicanconf import * from pelicanconf import *
SITEURL = 'https://www.pyromaths.org' SITEURL = 'https://pyromaths.frama.io/pyromaths-staticsite'
RELATIVE_URLS = False RELATIVE_URLS = False
FEED_ALL_ATOM = 'feeds/all.atom.xml' FEED_ALL_ATOM = 'feeds/all.atom.xml'
......
...@@ -142,7 +142,7 @@ code{ ...@@ -142,7 +142,7 @@ code{
} }
.presentation_droite_haut a { .presentation_droite_haut a {
padding-left: 60px; padding-left: 60px;
background: transparent url('/images/case_a_cocher2.png') no-repeat right top; background: transparent url('../../images/case_a_cocher2.png') no-repeat right top;
display: block; display: block;
text-decoration: none; text-decoration: none;
} }
...@@ -266,7 +266,7 @@ width: 65%} ...@@ -266,7 +266,7 @@ width: 65%}
* EN TETE * EN TETE
**********************************/ **********************************/
#logo_holder #logo { #logo_holder #logo {
background: transparent url('/theme/images/bandeau.png'); background: transparent url('../../theme/images/bandeau.png');
float: left; float: left;
display: block; display: block;
text-indent: -9999px; text-indent: -9999px;
...@@ -300,19 +300,19 @@ width: 65%} ...@@ -300,19 +300,19 @@ width: 65%}
#footer #feeds { #footer #feeds {
float: right; float: right;
line-height: 16px; line-height: 16px;
width: 75px; width: 85px;
height: 50px; height: 50px;
} }
#footer #right a#feeds { #footer #right a#feeds {
padding: 20px 20px 0 0; padding: 20px 20px 0 0;
background: transparent url('/images/feed.png') no-repeat 70% 35%; background: transparent url('../../images/feed.png') no-repeat 70% 35%;
text-decoration: none; text-decoration: none;
} }
/********************************** /**********************************
* BOUTTONS * BOUTTONS
**********************************/ **********************************/
a.button { a.button {
background: transparent url('/images/bouton_a.png') no-repeat scroll top right; background: transparent url('../../images/bouton_a.png') no-repeat scroll top right;
color: #444; color: #444;
display: block; display: block;
float: left; float: left;
...@@ -325,7 +325,7 @@ a.button { ...@@ -325,7 +325,7 @@ a.button {
text-decoration: none; text-decoration: none;
} }
a.button span { a.button span {
background: transparent url('/images/bouton_span.png') no-repeat; background: transparent url('../../images/bouton_span.png') no-repeat;
display: block; display: block;
line-height: 14px; line-height: 14px;
padding: 5px 0 5px 18px; padding: 5px 0 5px 18px;
...@@ -380,17 +380,47 @@ ul#version { ...@@ -380,17 +380,47 @@ ul#version {
margin-right: auto; margin-right: auto;
border: 0; border: 0;
} }
.article table#dons { .article table.dons.docutils {
border-style: solid solid solid solid;
border-width: 0px 0px 0px 0px;
border-color: #AAAAAA;
}
table.dons td {
width: 100%; width: 100%;
border: 0; border-style: solid solid solid solid;
border-width: 0px 0px 0px 0px;
border-color: #AAAAAA;
}
table.dons tr {
background-color: #eddeb2;
border-style: solid solid solid solid;
border-width: 0px 0px 0px 0px;
border-color: #AAAAAA;
}
table.dons td:nth-child(1) {
width: 243px;
font-weight: bold;
padding: 5px;
}
table.dons td:nth-child(2) {
width: 42px;
font-weight: bold;
padding: 5px;
}
table.dons td:nth-child(3) {
width: 176px;
text-align: left;
padding-right: 5px;
}
table.dons td:nth-child(4) {
text-align: right;
width: 138px;
padding-right: 5px;
} }
.article tr.titres { .article tr.titres {
background-color: #911101; background-color: #911101;
text-align: center; text-align: center;
} }
.article tr.lignes {
background-color: #eddeb2;
}
.article th.os img { .article th.os img {
border-width: 0; border-width: 0;
margin-left: 10px; margin-left: 10px;
...@@ -405,28 +435,11 @@ ul#version { ...@@ -405,28 +435,11 @@ ul#version {
color: #fff; color: #fff;
width: 100px; width: 100px;
} }
.article td.category {
font-weight: bold;
padding: 5px;
}
.article td.statstot {
font-weight: bold;
text-align: right;
padding-right: 5px;
}
.article td.stats {
text-align: right;
padding-right: 5px;
}
.article td.noms {
text-align: left;
padding-right: 5px;
}
/********************************** /**********************************
* PYROMATHS EN LIGNE * PYROMATHS EN LIGNE
**********************************/ **********************************/
.ui-tabs-panel { .ui-tabs-panel {
background: url('/images/enligne.png') no-repeat; background: url('../../images/enligne.png') no-repeat;
width: 611px; width: 611px;
} }
table.tabs { table.tabs {
...@@ -455,7 +468,7 @@ height: 100%} ...@@ -455,7 +468,7 @@ height: 100%}
white-space: nowrap; white-space: nowrap;
} }
.ui-tabs .ui-tabs-nav a { .ui-tabs .ui-tabs-nav a {
background: url('/images/tabs.png') no-repeat -652px 0; background: url('../../images/tabs.png') no-repeat -652px 0;
display: block; display: block;
height: 30px; height: 30px;
line-height: 30px; line-height: 30px;
...@@ -508,7 +521,7 @@ form#idForm select { ...@@ -508,7 +521,7 @@ form#idForm select {
height: 100%; height: 100%;
width: 100%; width: 100%;
background: rgba( 255, 255, 255, .8 ) background: rgba( 255, 255, 255, .8 )
url('/images/loading.gif') url('../../images/loading.gif')
50% 50% 50% 50%
no-repeat; no-repeat;
} }
...@@ -542,7 +555,7 @@ ul.menu li p.titre { ...@@ -542,7 +555,7 @@ ul.menu li p.titre {
background-color: #fff; background-color: #fff;
background-position: 0 0; background-position: 0 0;
background-repeat: no-repeat; background-repeat: no-repeat;
background-image: url('/images/titlesBackgroundImagePlus.png'); background-image: url('../../images/titlesBackgroundImagePlus.png');
color: #000; color: #000;
} }
ul.menu li p { ul.menu li p {
...@@ -552,4 +565,3 @@ ul.menu li p { ...@@ -552,4 +565,3 @@ ul.menu li p {
p.desc { p.desc {
background-color: #ffe7c5; background-color: #ffe7c5;
} }
~
html,body{height:100%;margin:-8px 0}body{font-size:11px;color:#333}body a{color:#773015}body ul{list-style:none;padding:0}#total{min-height:100%;position:relative;margin:0}#page{width:940px;margin:0 auto}h2,h3{border-bottom:1px solid #ffa628}h1,h2,h3{color:#d32f19;font-family:verdana,sans-serif}h1{font-weight:lighter;font-variant:small-caps;padding-bottom:15px}h2{font-weight:lighter;padding-bottom:10px}h3{padding-bottom:5px}h4{margin-top:10px;margin-bottom:5px;color:#000}h5{float:right;margin-top:0;padding-left:20px;color:#000;font-size:11px}#deux_cols h5{margin-top:11px}code{color:#ffa628}#nav_menu{text-align:center;font-size:120%;clear:both;padding-top:15px;padding-bottom:15px;font-variant:small-caps;color:#d32f19}#nav_menu a{text-decoration:none;color:#d32f19}#nav_menu a:hover{font-weight:700}#nav_menu ul{border:1px solid #ffa628;height:35px;list-style:none}#nav_menu li{border-right:1px solid #ffa628;display:block;width:10em;height:25px;float:left;padding:5px 0}#presentation{height:365px;padding:5px 0}.presentation_gauche{border:1px solid #ffa628;width:49%;float:left;overflow:hidden;height:345px}#presentation .diapo{display:none;position:relative}#presentation .diapo images{width:420px;height:330px}.diapo_contenu{position:absolute;left:20px;width:420px;height:330px}.presentation_droite{width:50%;height:345px;float:right;position:relative}.presentation_droite_haut{position:relative;line-height:24px}.presentation_droite_haut h2{margin-left:60px}.presentation_droite_haut a{padding-left:60px;background:transparent url(images/case_a_cocher2.png) no-repeat right top;display:block;text-decoration:none}.presentation_droite_haut a.activeSlide{background-position:right bottom;color:#773015;font-weight:700}.presentation_droite_bas{padding-left:60px;position:absolute;bottom:0}#trois_cols{display:block;padding-top:15px;padding-bottom:50px}#trois_cols images{max-width:250px}#trois_cols #col_gauche{width:32%;float:left}#trois_cols #col_centre{width:32%;margin:0 auto}#trois_cols #col_droite{width:32%;float:right}.centerleft{width:21%;float:left;text-align:center}.centerright{width:21%;float:right;text-align:center}.center{width:21%;margin:0 auto;text-align:center}#deux_cols{display:block;padding-top:15px;padding-bottom:50px}#deux_cols #col_gauche{width:65%}#deux_cols #col_droite{width:25%;float:right;padding:15px;border:1px solid #ffa628}#deux_cols #col_droite ul.docs{list-style:disc;padding-left:15px;line-height:2em}.article ul{list-style:disc;padding-left:15px;margin-left:0}.article li{padding-top:5px}.code{border:1px dashed #000;margin:0 20px;padding:10px 40px;font-family:monospace;display:block}.code em{font-family:serif}#logo_holder #logo{background:transparent url(images/bandeau.png);float:left;display:block;text-indent:-9999px;height:80px;width:444px}#footer{position:absolute;width:100%;height:50px;bottom:0;border-top:1px dotted #ffa628;padding:0;margin:0}#footer p{padding:2px 0}#footer #copyright{text-align:center;padding:0}#footer #left{float:left;width:75px;height:50px}#footer #feeds{float:right;line-height:16px;width:75px;height:50px}#footer #right a#feeds{padding:20px 20px 0 0;background:transparent url(images/feed.png) no-repeat 70% 35%;text-decoration:none}a.button{background:transparent url(images/bouton_a.png) no-repeat scroll top right;color:#444;display:block;float:left;font:bold 12px verdana,sans-serif;height:24px;margin-right:6px;padding-right:18px;padding-left:0;margin-left:0;text-decoration:none}a.button span{background:transparent url(images/bouton_span.png) no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;margin:0}a.button:hover{background-position:bottom right;color:#000;outline:0}a.button:hover span{background-position:bottom left;padding:6px 0 4px 18px}.clear{clear:both;display:block;height:1px;overflow:hidden;margin:0;padding:0}.article images{border:0;vertical-align:middle}.download{float:right}.download p{padding-top:40px}ul#version{list-style:none}.console{overflow:auto;width:90%;border:1px solid #000;background:#333;padding:.8em 2em .8em .5em;color:#fff}.article table#stats{margin-left:auto;margin-right:auto;border:0}.article table#dons{width:100%;border:0}.article tr.titres{background-color:#911101;text-align:center}.article tr.lignes{background-color:#eddeb2}.article th.os images{border-width:0;margin-left:10px;margin-right:10px}.article th.os{width:38px;height:60px;color:#fff}.article th.total{color:#fff;width:100px}.article td.category{font-weight:700;padding:5px}.article td.statstot{font-weight:700;text-align:right;padding-right:5px}.article td.stats{text-align:right;padding-right:5px}.article td.noms{text-align:left;padding-right:5px}.ui-tabs-panel{background:url(/static/images/enligne.png) no-repeat;width:611px}table.tabs{width:611px}table.tabs td{width:50%}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-tabs-nav{margin:0;height:30px;width:611px;padding:0;border-bottom:1px solid #ddc525}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav a{background:url(/static/images/tabs.png) no-repeat -652px 0;display:block;height:30px;line-height:30px;width:76px;text-align:center;float:left;text-decoration:none;color:#666;position:relative}.ui-tabs .ui-tabs-panel{display:block;padding:0}.ui-tabs a:active{outline:0}.ui-tabs a:hover{background-position:-652px -31px;color:#fff}p#msgjs,p#errmsg{color:#911101;text-align:center}ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{background-position:-652px -62px;cursor:default!important;color:#000!important}form#idForm input{border:2px outset #ddc525;background-color:#f8f3d2}form#idForm select{color:#666;background-color:#f8f3d2}.modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.8) url(/static/images/loading.gif) 50% 50% no-repeat}body.loading{overflow:hidden}body.loading .modal