html {font-size:100%}
body {font-size:0.8125em; font-family:Tahoma, Arial, "Luxi sans", "Lucida Grande", Lucida, "Lucida Sans Unicode", sans-serif; color:#333}

/* Titraille */
h1, h2, h3, h4, h5, h6, .titre-texte {margin:0; padding:0; font-weight:normal; font-size:1em}
h2, h2 a, h2 a:focus, h2 a:hover, h2 a:active {color:#003}
h3.spip {} /* Cf.:spip_style.css */
hr.spip {} /* Cf.:spip_style.css */

/* Enrichissements typo */
strong {font-weight:bold}
em {font-style:italic}
abbr, acronym {border-bottom:1px dotted; cursor:help}
small {font-size:0.90em; color:#666}
dfn {font-weight:bold; color:#666}
del {text-decoration:line-through}
ins {color:red !important; text-decoration:none}
sup, sub {font-size:.8em; font-variant:normal}

/* Listes */
ul.spip {} /* Cf.:spip_style.css */
ol.spip {} /* Cf.:spip_style.css */
dl {}
dt {}
dd {}

/* Citations, code et poesie */
cite {}
q {}
blockquote {}
blockquote.spip {} /* Cf.:spip_style.css */
blockquote.spip_poesie {} /* Cf.:spip_style.css */
.spip_code {} /* Cf.:spip_style.css */
.spip_cadre {} /* Cf.:spip_style.css */
address {}

/* Tableaux */
table.spip {} /* Cf.:spip_style.css */
.Liste-Petit-Texte, .Liste-Petit-Texte-blanc, .tablo-texte, .texte-blanc {font-size:0.9em; line-height:1.6em}
.petittablo-texte {font-size:0.9em}
.pied-de-page {font-size:0.5em}
.tablo-texte {border-top:1px solid #000; border-left:1px solid #000}
.Liste-Petit-Texte-blanc, .texte-blanc {color:#fff}
.tablo-texte td, .texte-blanc td  {border-bottom:1px solid #000; border-right:1px solid #000}

/* Logos, documents et images */
img {margin:0; padding:0; border:0}
.spip_logos {} /* Cf.:spip_style.css */
.spip_documents {} /* Cf.:spip_style.css */
.spip_documents_center {} /* Cf.:spip_style.css */
.spip_documents_left {} /* Cf.:spip_style.css */
.spip_documents_right {} /* Cf.:spip_style.css */
.spip_doc_titre {} /* Cf.:spip_style.css */
.spip_doc_descriptif {} /* Cf.:spip_style.css */

/* Disposition a l'ecran des blocs principaux */
body {background:#A09A81; margin:0; padding:0; text-align:center}
#corpspage, #contour, #page {position:relative; text-align:left}
#corpspage {margin:0 auto; background:#A09A81}
#contour {margin:0 auto; background:#DFE0C5; width:76.8em}
#page {margin:0 0.4em 0 0.4em; width:76em}

#entete, #pied {background:#006251; width:100%; clear:both}
#entete {margin:0; padding:0; height:6.5em; vertical-align:middle}
#entetelogo {padding-left:0.8em}
#entetelogo, #entetesigle {float:left; margin-right:1em; padding-top:0.4em}
#entetedroit {height:1.8em; width:20em; margin-right:1.5em}
#menulangue {padding:0 0.4em 0 0.4em}
#menulangue img {padding-top:0.3em}
#enteterecherche {height:2.1em; width:6.4em; margin:0.2em 0.8em 0 0; font-size:0.7em}
#enteterecherche, #menulangue, #entetedroit {float:right}
#menulangue, #entetelogo, #entetesigle, #enteterecherche {overflow:hidden}
.formulaire_recherche {margin-bottom:0em} /*Cf.:spip_formulaires.css*/

/* Menu */
#en-tete, #en-tete ul, #en-tete li  {background:#006251; margin:auto}
#en-tete {overflow:hidden; text-transform:capitalize; font-size:0.9em}
#en-tete ul {float:left; padding:0; list-style:none; width:100%; margin:auto}
#en-tete li {float:left; margin-left:3px}
#en-tete a, #actif {float:left; text-decoration:none; padding-left:7px; background:url(/squelettes/img/coin-gauche.png) 0% -250px no-repeat}
#en-tete span, #actif span {float:left; padding:1px 7px 1px 0; background:url(/squelettes/img/coin-droit.png) 100% -250px no-repeat; color:#fff}
#actif {background-position:0 0}
#actif span {background-position:100% 0; color:#333}
#en-tete a:hover, #en-tete a:focus {background-position:0 -500px}
#en-tete a:hover span, #en-tete a:focus span {background-position:100% -500px}
#en-tete a:hover span, #en-tete a:focus span {font-weight:normal}

#hierarchie {clear:both; font-size:0.9em; margin-top:0.3em; text-align:justify}
#hierarchie, #hierarchie a {color:#069ABC}

#baniere {clear:both; font-size:0.9em; margin-top:0.3em; text-align:justify}
#baniere, #baniere a {color:#069ABC}

#col-som-g, #col-som-cg, #col-som-cd, #col-som-d, #col-g, #col, #col-d, #cola-g, #cola-d, #col-soma-g, #col-soma-d, #col-soma-cd, #col-soma-cg {margin-top:0.8em; margin-bottom:0.8em; overflow:hidden}
#col-som-g, #col-som-cg, #col-som-cd, #col-g, #col, #col-soma-d, #cola-d {float:left}
#col-som-d, #col-d, #col-soma-g, #col-soma-cd, #col-soma-cg, #cola-g {float:right}
#col-som-g, #col-soma-d {width:19em;  margin-right:0.4em}

#col-som-c {width:36.4em; margin-top:0.8em; margin-bottom:0.8em; overflow:hidden; float:left; margin-right:0.4em; margin-left:0.4em}

#col-som-cgd {clear:both; margin-top:0.8em; margin-bottom:0.8em; overflow:hidden; width:36.4em; margin-left:19.8em; margin-right:19.8em}

#col-som-cg, #col-som-cd, #col-soma-cd, #col-soma-cg {width:17.8em; margin-left:0.4em; margin-right:0.4em}
#col-som-cg img, #col-som-cd img, #col-soma-cd  img, #col-soma-cg  img {vertical-align:middle; width:100%; height:15%; padding-bottom:0}
#col-som-d, #col-soma-g {width:19em; margin-left:0.4em}
#col-som-d img, #col-som-cd img, #col-soma-d img, #col-soma-cd img {vertical-align:middle; display:block; margin-left:auto; margin-right:auto}
#col-g, #col, #col-d, #cola-g, #cola-d {margin-top:0.4em}
#col-g, #cola-g {width:76%}
#col {width:100%}
#col-g {margin-right:0.36em}
#cola-g {margin-left:0.36em}
#col-d, #cola-d  {width:23%}
#col-d {margin-left:0.33em}
#cola-d  {margin-right:0.33em}

#pied {margin:0; padding:0.1em 0; text-align:center; font-size:0.92em; color:#fff}
#pied a {color:#fff}
#pied img {vertical-align:middle; width:11px; height:11px; padding-bottom:0.4em}
#copyright {background:#006251; clear:both; width:100%; margin:0; padding:0; text-align:center; font-size:0.8em; color:#fff}

/* Espaceur de blocs */
.espaceur, .espaceur-p {margin:0; padding:0; border-bottom:1em solid #DFE0C5}
.nettoyeur {clear:both; height:0; margin:0; padding:0; border:0; line-height:1px; font-size:1px}

/* Non visible a l'ecran */
.invisible {position:absolute; top:-3000em; height:1%}

/* Portfolio */
#documents_portfolio {clear:both; margin:2em auto; text-align:center}
#documents_portfolio .spip_logos {margin:6px 3px 0 3px; border:4px solid #DDD}
#documents_portfolio a.on .spip_logos {border-color:#F57900}
#documents_portfolio a:focus .spip_logos,
#documents_portfolio a:hover .spip_logos,
#documents_portfolio a:active .spip_logos {border-color:#8B6F92}

/* Pages et menus */

/* Habillage*/
/* Sommaire */
.h-s, .h-p {text-align:center; line-height:1.3em; font-size:0.89em; background:#EDF0F3}
.h-s p, .surtitre, .soustitre, .date, .chapo, .texte, .ps, .notes, #col p {margin:0; padding:0.6em 0.6em}
.h-s p, .h-p p {text-align:justify}

/* Pages */
.chapo, .texte, .ps, .notes, #col .texte {padding:0 1em 0 1em; text-align:justify}
.surtitre, .soustitre {font-size:0.9em; color:#666; text-transform:uppercase; letter-spacing:0.1em}
.chapo {color:#669}
.menu-rubrique {font-size:1em; text-transform:uppercase}
.menu-rubrique a, .menu-rubrique a:focus, .menu-rubrique a:hover, .menu-rubrique a:active {color:#000; text-decoration:none}
.texte, .chapo  {line-height:1.6em; font-size:1.2em}
#col .texte, .chapo {margin-top:.8em; margin-bottom:.5em}
.hyperlien {display:block; background:#EEE; padding:0.5em 1em; font-weight:bold; color:#8B6F92}
.ps, .notes {line-height:1.4em; text-align:justify; margin-top:1em}
.notes {clear:both; font-size:0.9em}
.partenaires, .partenaires-ar {font-size:0.95em; line-height:1em; margin:0}
.partenaires ul, .partenaires-ar ul {margin:0; padding:0; list-style:none}
.partenaires ul li, .partenaires-ar ul li {margin:0 0; padding:0.2em; padding-left:0.4em; padding-bottom:0.1em; line-height:1em}
.partenaires ul li ul, .partenaires-ar ul li ul {margin-left:1em; border:0; padding:0; line-height:1em}
.partenaires img, .autres img {float:left; width:5px; height:6px; margin:0.5em 0.3em 0 0.4em}
.partenaires-ar img, .autres-ar img {float:right; width:5px; height:6px; margin:0.5em 0.3em 0 0.4em}
.doc-info {font-size:0.90em}
.autres {font-size:0.95em; padding:0 0.4em 0 0.4em}
.h-p h1, .titre-texte {padding-top:1em; color:#F68713; font-size:1.5em; line-height:1em; text-transform:uppercase}
.autres, .partenaires, .partenaires-ar, .h-p h1, .titre-texte {text-align:justify}
.texte-tablo-animcarte, .texte-tablo-animcarte a, .texte-tablo-animcarte a:visited, .texte-tablo-animcarte a:focus, .texte-tablo-animcarte a:hover, .texte-tablo-animcarte a:active {font-size:0.9em; padding:0 0.4em 0 0.4em; line-height:1.2em}

abbr.published {border:0}

/* Pagination */
.pagination {clear:both; text-align:right; font-size:0.90em; color:#666}
.pagination .on {font-weight:bold; color:#666}

/* Listes d'articles et extraits introductifs */
.articles ul li {clear:both; padding:0.4em 0.2em}
.articles ul li h3 {margin:0.3em 0}
.articles .spip_logos {float:right; clear:right; margin:0 0 4px 16px}
.articles ul li .enclosures {float:right; text-align:right; max-width:60%; margin:0}
.articles ul li .introduction {margin-top:0.3em; line-height:1.4em}

/* Coins arrondis */
.c-g {text-align:center; width:100%; margin-left:auto; margin-right:auto; background-image:url('/squelettes/img/barrg.gif'); background-repeat:no-repeat; background-position:top left}
.c-d {background-image:url('/squelettes/img/barrd.gif'); background-repeat:no-repeat; background-position:top right}
.c-b-g {text-align:center; width:100%; margin-left:auto; margin-right:auto; background-image:url('/squelettes/img/barrgb.gif'); background-repeat:no-repeat; background-position:bottom left}
.c-b-d {background-image:url('/squelettes/img/barrdb.gif'); background-repeat:no-repeat; background-position:bottom right}
.t-s-v, .t-v, .t-s-r, .t-r {line-height:2.4em; margin:auto; font-size:1.2em}
.t-s-v, .t-v {background:#00BB9D}
.t-s-r, .t-r {background:#E22929}
.t-s-v a, .t-s-r a, .t-s-v a:visited, .t-s-r a:visited, .t-s-v a:focus, .t-s-v a:hover, .t-s-v a:active, .t-s-r a:focus, .t-s-r a:hover, .t-s-r a:active {color:#333; text-decoration:none}

/* Liens */
a {color:#069ABC; text-decoration:none}
a:focus,a:hover,a:active {color:#F57900; text-decoration:underline}
a:visited  {color:#A21828}