/* --------------------------------------------------------- *//* Feuille de style des squelettes par defaut pour SPIP 2.0  *//* --------------------------------------------------------- *//*  ------------------------------------------/* 	Typographie generale (style transversaux)/*  ------------------------------------------ */html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS */body { font-size: 0.75em; font-family: Verdana, Helvetica, sans-serif; color: #000; }/* Titraille / Intertitres */h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; font-size: 1em; font-family: Georgia, Times, serif; }h1 { font-size: 1.70em; color: #333300; }h2 { font-size: 1.40em; font-weight: normal; font-family: Georgia, Times, serif; }h2, h2 a, h2 a:hover { color: #333300; }h3 { font-size: 1.30em; font-weight: bold; }h3.spip { text-align: left; text-transform: uppercase; color: #67741F; } /*Cf.: spip_style.css*//* Divers */hr.spip { color: #e5e7d4; border: none; height: 10px; background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: center left; } /*Cf.: spip_style.css*/abbr, acronym { border-bottom: 1px dotted; cursor: help; }small { font-size: 0.9em; color: #666; }/* Listes SPIP */ul.spip {} /*Cf.: spip_style.css*/ol.spip {} /*Cf.: spip_style.css*/li.spip {} /*Cf.: spip_style.css*//* Citations, code et poesie */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*//* Tableaux */table.spip { border: none; width: 100%; } /*Cf.: spip_style.css*/#page table.spip th, #page table.spip td { border: none; }#page table.spip tr.row_even { background: #d8dac8; } #page table.spip tr.row_first { background: #999966; color: white; }#page table.spip tr.row_odd { background: none; }/* Logos, documents et images */.spip_logos { float: left; } /*Cf.: spip_style.css*/.spip_documents {} /*Cf.: spip_style.css*/.spip_documents_center { width: auto; } /*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: white; margin: 0; padding: 0; text-align: center; }#page { position: relative; width: 950px; margin: 0 auto; text-align: left; background-color: #e6e8d5; background-image: url(bg-logo.png); background-repeat: no-repeat; background-position: bottom left; }#top { position: absolute; margin: 0; padding: 0; top: 0; left: 0; width: 950px; height: 11.5em; margin-bottom: 10px; background: white; }#top a img.spip_logos { vertical-align: bottom; line-height: 1em; margin-top: 1.9em; margin-left: 2em; }#top #nom_site_spip { font-size: 2.2em; font-family: Georgia, Times, serif; margin-left: .5em; display: none; }#formulaire_recherche .choix-recherche { display: block;; padding-left: .5em; margin-bottom: .5em; }#formulaire_recherche .champ-recherche {  }#formulaire_recherche .choix-recherche label { display: inline; font-size: .8em; color: white; }#formulaire_recherche .choix-recherche span { display: block; }#formulaire_recherche .choix-recherche span.tous-champs { float: left; clear: left; position: relative; width: 100%; }#formulaire_recherche .champ-recherche #recherche { padding-left: .5em; }#formulaire_recherche .choix-recherche span input { margin-left: 0; }#formulaire_recherche .recherche-avancee { float: right; padding-right: .5em; }#formulaire_recherche .recherche-avancee a { color: white; font-size: .8em; }#top .reponse_formulaire_erreur { position: absolute; top: 117px; }#conteneur { margin-top: 0; padding-bottom: 1em; clear: both; float: left; width: 727px; overflow: hidden; }#contenu { padding-top: 13.5em; padding-left: 1.5em; }.logo-fond { position: absolute; bottom: 1.99em; left: 0; }#navigation { position: relative; width: 220px; margin-top: .5em; overflow: hidden; background-image: url(bordure-gris.gif); background-repeat: repeat-y; background-position: top left; }#extra { float: right; clear: right; width: 30%; margin-top: 1em; overflow: hidden; }#pied { clear: both; width: 100%; margin: 0; padding: 0.40em 0; text-align: left; font-size: 0.80em; color: #000; background: white; height: 2em; padding-top: 1em; }#pied a {color: #000; }#pied img { vertical-align: middle; }/* Espaceur de blocs */.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%; }/*  ------------------------------------------/*  Habillage des elements du contenu/*  ------------------------------------------ */#hierarchie { clear: both; margin-bottom: 2em; font-size: 0.90em; }#hierarchie, #hierarchie a { color: #999966; }#hierarchie .on { font-weight: normal; }.cartouche { margin-bottom: 2em; }.page_nouveautes .cartouche, .page_actualites .cartouche, .page_editeur .cartouche {margin-bottom: 0; }.cartouche h1 { background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: bottom left; font-family: Georgia, serif; font-size: 3em; color: #333300; line-height: 1em; padding-bottom: .5em; }.cartouche h1.titre-long { font-size: 2.5em; }h1.pas-de-texte, .page_recherche h1, .page_nouveautes .cartouche h1, .page_actualites .cartouche h1, .page_auteur .cartouche h1, .page_ouvrages .cartouche h1, .page_serie .cartouche h1, .page_actualites .cartouche h1, .page_catalogue .cartouche h1 { background: none; padding-bottom: 0; }.page_recherche h1 { font-size: 1.7em; }#page div.socialtags { clear: none; float: right; margin-top: 1em; margin-bottom: 1em; margin-right: .5em; }.cartouche p { margin: 0; padding: 0; clear: left; }.surtitre { font-size: 0.9em; color: #336666; text-transform: uppercase; letter-spacing: 0.10em; padding-bottom: 0;}.page_sommaire .surtitre { letter-spacing: 0; }.cartouche .surtitre { margin-bottom: 0; }.cartouche .traductions { font-size: 0.90em; }.surlignable p.date-auteur { margin-left: 150px; color: #999966; text-align: right; margin-right: 1em; } .surlignable p.date-auteur small { color: #999966; margin-right: 1em; }.page_ouvrage .surlignable p small { text-align: left; margin-left: 1em; }.surlignable p small a { color: #999966; text-decoration: none;}.surlignable p small a:hover { color: #336666; text-decoration: none;}.corps-conteneur .pmb-ouvrage-infos { color: #336666; }.corps-conteneur .pmb-ouvrage-infos p { margin-top: .2em; margin-bottom: .2em; }.corps-conteneur .pmb-ouvrage-infos a { color: #336666; text-decoration: none; border-bottom: 1px dotted #336666; }.corps-conteneur .pmb-ouvrage-infos a:hover { color: #336666; text-decoration: none; border-bottom: 1px solid #336666; }.surlignable .spip_logos { float: left; margin-right: 16px; margin-bottom: 4px; }.corps-conteneur { margin-left: 150px; }.corps-conteneur .corps-conteneur, .ps .corps-conteneur { margin-left: 0; }.soustitre { color: #336666; text-decoration: none; margin-top: 0.50em; margin-right: 1em; margin-bottom: 0.30em; font-style: italic; }.chapo { line-height: 1.40em; font-family: Georgia, serif; font-weight: bold; margin-right: 1em; }.texte { line-height: 1.60em; margin-right: 1em; padding-top: 0; color: #000; font-family: Georgia, serif; font-size: 1.2em }.texte p { margin-top: 0; margin-bottom: 1em; }.hyperlien, .page_auteur .note { display: block;  margin-left: 150px; font-weight: bold; color: #999966; }.page_auteur .note { margin-left: 0; }.page_auteur .note * { color: #000; font-family: Georgia, serif; font-weight: normal; }.page_auteur .articles { margin-left: 150px; }.page_auteur .editer_pgp, .page_auteur .editer_identification, .page_auteur .editer_email, .page_auteur .editer_redacteurs_connectes { display: none; }	.page_site .hyperlien, .page_auteur .hyperlien { margin-left:0 }.ps, .notes { margin-left: 150px; margin-bottom: 2em; margin-right: 1em; line-height: 1.40em; }.notes { margin-left: 150px; clear: both; font-size: 0.90em; }/* elements pmb */.pmb-reserver, .pmb-rajoutertag, .pmb-consulter { margin-left: 150px; padding-top: .5em; padding-bottom: 0; }.pmb-reserver { padding-top: 1em; }abbr.published { border: 0; }/* Portfolio */#documents_portfolio { clear: both; margin-left: 150px; margin-top: 2em; text-align: center; }#documents_portfolio .spip_logos { margin: 6px 3px 0 3px; padding: 4px; border: 1px solid #DDD; }#documents_portfolio a:hover .spip_logos { border-color: #99AC2D; }#documents_portfolio a.on .spip_logos { border-color: #8B6F92; }#document_actif { margin: 1em auto; margin-left: 150px; }#document_actif img { padding: 4px; border: 1px solid #DDD; }/* style de la plupart des h2 */#documents_portfolio h2, .pmb-exemplaires h2, .pmb-autreslecteurs h2, .pmb-toolbox h2, .ps h2, .hyperlien h2 { text-align: left; background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: bottom left; padding-bottom: .4em; margin-bottom: .5em; margin-top: 1.5em; }.corps-conteneur .pmb-exemplaires h2, .corps-conteneur .pmb-autreslecteurs h2, .corps-conteneur .pmb-toolbox h2 { font-size: 1.2em; }/* Habillage des forums---------------------------------------------- */.repondre { clear: both; margin-top: 2.50em; margin-right: 1em; text-align: right; font-weight: bold; }.repondre a { color: #999966; text-decoration: underline; font-weight: normal; font-size: 0.9em; margin-right: 1em; }.total-forum { margin-left: 150px; text-align: left; color: #333300; background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: bottom left; padding-bottom: .4em; margin-bottom: .5em; }.total-forum a { color: #333300; }/* * Habillage des forums */ul.forum { display: block; clear: both; float: right; margin: 0; padding: 0; width: 80%; }ul.forum, ul.forum ul { list-style: none; }.forum-fil { margin-bottom: 1.50em; }.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: normal; color: #336666; }.forum-texte { margin: 0; padding: 0; margin: 0.5em 1em;  background: #fff; color: #666; }.forum-texte p { padding: 1em; }.forum-texte .hyperlien {}.forum-texte .repondre { margin: 0; padding: 0.10em 0; text-align: right; }/* Boite d'un forum : eclaircissement progressif des bords */ul .forum-message { margin: 0; padding: 0; margin-bottom: 1em; }/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */ul .forum-chapo { border: 0; margin: 0; padding: 3px 6px 2px 6px; }/* Habillage des petitions---------------------------------------------- */#signatures { clear: both; margin: 0 0 2em 0; padding: 0; background: none; }#signatures table { width: 100%; margin: 1em 0 0 0; }#signatures thead { text-align: center; color: #555; }#signatures td { padding: 0.50em; border: 2px solid #FEFEFE; vertical-align: top; }#signatures td.signature-date { background: #E4F0F0; text-align: center; white-space: nowrap; }#signatures td.signature-nom { background: #ECF4F4; text-align: center; }#signatures td.signature-nom small { display: block; }#signatures td.signature-message { background: #F4F8F8; }#signatures .formulaire_recherche { margin: 1em 0; text-align: right; } /*Cf.: spip_formulaires.css*/#signatures .formulaire_recherche input.text { width: 10em; text-align: left; } /*Cf.: spip_formulaires.css*//*  ------------------------------------------/*  Sous-navigation et autres menus/*  ------------------------------------------ *//* Habillage general des menus de navigation */.menu { clear: both; margin-bottom: .5em; text-align: left; }.menu h2 img { vertical-align: bottom; }.menu p { margin: 0; padding: 0; }.menu ul { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #DDD; }.menu ul li { margin: 0.20em 0; padding: 0.20em; border-top: 1px solid #DDD; }.menu ul li ul { margin-left: 1em; border: 0; }.menu ul li li { padding: 0; border: 0; }/* Pagination */.pagination { clear: both; text-align: right; font-size: 0.90em; color: #ccc; }.pagination .on { font-weight: bold; color: #999966;  }.pagination a { background: #999966; color: white;  }.pagination a:hover { background: white; color: #999966; text-decoration: none; }.pmb_pagination_suiv, .pmb_pagination_prec { float: right; margin-right: .2em; font-weight: bold; text-decoration: underline; margin-top: 2em; margin-bottom: 1em; padding: .2em; border: none; }/* Rubriques */.rubriques { background: #67741f; padding-bottom: 1em; }.rubriques h2 { color: white; padding: .5em; background-image: url(bordure-vert-moyen.gif); background-repeat: repeat-x; background-position: bottom left;}.rubriques ul { border: 0; font-size: 1em; }.rubriques ul li { background: none; border: 0; padding-left: 1em; letter-spacing: 0px; text-transform: uppercase; }.rubriques ul ul li { text-transform: none; }.rubriques ul li ul { margin-left: 0; font-size: 1em; }.rubriques ul li a { color: white; }.rubriques ul li a:hover { text-decoration: underline; } .rubriques ul li li { padding-right: 1em; }.rubriques ul li li li { padding-right: 0; padding-left: 1em; font-size: 1.1em; }/* Recherche */.recherche { background: #333300; padding-bottom: 0; }.recherche h2 { color: white; padding: .5em; background-image: url(bordure-vert-fonce.gif); background-repeat: repeat-x; background-position: bottom left; }.recherche .formulaire_recherche { background: none; }.recherche .formulaire_recherche ul, .recherche .formulaire_recherche li { border: none; }.recherche .formulaire_recherche label { color: white; }.recherche .formulaire_recherche input.text { width: 9em; margin-left: .5em;}.recherche .formulaire_recherche input.submit { background: white; color: #333300; text-transform: uppercase; padding: 0; font-weight: bold; }/*menu de rubriques principales*/.principal { position: absolute; width: 100%; bottom: 0; left: 0; background: #E6E8D5; margin-bottom: 0;}.principal ul { margin: 0; padding: 0; border: none; margin-left: .5em; }.principal ul li { float: left; margin: 0; margin-left: .6em; border: none; text-transform: uppercase; padding: 0; font-family: Verdana, sans-serif; }.principal ul li a { display: block; padding: .3em; background: white; }.principal ul li a:hover { color: white; background: #999966; text-decoration: none; }/* Listes d'articles et extraits introductifs */.articles { position: relative; padding: 0; }.articles .plus-de-liens { color: #999966; font-size: 1.5em; padding-left: .6em; font-family: Georgia, serif;}.articles .plus-de-liens {  }.articles .plus-de-liens:hover { color: #999966; }.articles ul { border: none; margin-bottom: 1em; }.articles ul li { clear: both; padding: 1.2em 0; padding-left: 0; border: none; background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: top left;}.articles ul li h3 { margin: 0.30em 0; text-transform: uppercase; font-family: Arial, sans-serif; font-size: 1em; letter-spacing: 0.05em; }.articles .logo-encart { float: left; clear: left; }.articles .spip_logos { margin: 0 9px 9px 9px; }.page_sommaire .articles .spip_logos { margin: 0 0 0 9px; }.articles .premier .spip_logos { margin-left: 0; }.articles ul li .enclosures { float: right; text-align: right; max-width: 60%; margin: 0; }.articles ul li .introduction { margin-top: 0.30em; margin-right: 1em; line-height: 1.3em; font-family: Georgia, serif; font-size: 1.1em; }.articles h2 { display: inline; color: #333300; font-size: 2.5em; font-weight: normal; font-family: Georgia, serif; font-size: 2.4em; }#ajax-recherche-catalogue .articles h2 { font-size: 2em; }.articles ul li small { color: #336666; font-style: italic; }.articles .lire-la-suite { color: #771f1c; font-size: .85em; float: right; padding-top: .5em; }.page_catalogue .articles .lire-la-suite { margin-right: 1em; }.articles .lire-la-suite:hover { text-decoration: underline; }.page_rubrique .articles { margin-left: 150px; }/* liste d'ouvrages pmb */.ouvrages { margin-left: 150px; clear: none; }.page_auteur_pmb .ouvrages { margin-left: 150px; }.ouvrages ul li { float: right; clear: right; width: 100%; } /* liste des collections d'un �diteur pmb */.collections ul li { text-transform: uppercase; font-size: .85em; }.collections ul li a { color: #336666; }.page_editeur .spip_logos { margin-left: 0; }/* sites r�f�renc�s */.web { float: right; clear: right; width: 35%; margin-top: 3em; margin-bottom: 2em; color: #333300; }.web h2 { font-family: Arial, sans-serif; text-transform: uppercase; font-size: .9em; }.web ul { background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: top left; padding-top: .5em; margin-top: .2em; border: none; }.web ul li { font-size: .9em; border: none; margin: 0; }.web ul li li { font-size: 1em; }.web ul li a { color: #333300; border-bottom: 1px dotted #333300; padding-right: 0; background-image: none; }.web ul li a:hover { color: #333333; text-decoration: none; border-bottom: 1px solid #333300; }/* page d'accueil */.page_sommaire .articles ul { float: left; width: 100%; background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: top left; }.page_sommaire .articles ul li { width: 25%; _height: 13em; min-height: 13em; float: left; clear: none; padding-bottom: 0; margin-top: .2em; background-image: url(bordure-gris.gif); background-repeat: repeat-y; background-position: top left; }.page_sommaire .articles ul li.premier { background-image: none; }.page_sommaire .articles ul li.avec-photo { width: 45%; }.page_sommaire .articles ul li div, .page_sommaire .articles ul li a.lire-la-suite, .page_actualites .articles ul li a.lire-la-suite, .page_nouveautes .articles ul li a.lire-la-suite, .page_sommaire .articles ul li small, .page_sommaire .articles ul li h3 { display: block;  margin-left: 0.5em; margin-right: 1em; }.page_sommaire .articles ul li.premier div, .page_sommaire .articles ul li.premier a.lire-la-suite, .page_sommaire .articles ul li.premier small, .page_sommaire .articles ul li.premier h3, .page_sommaire .articles ul li.avec-photo small { display: block; margin-left: 0; }.page_sommaire .articles ul li .logo_encart { margin-bottom: 1em; }.page_sommaire .nouveautes ul li, .page_sommaire .nouveautes ul li.premier, .page_sommaire .nouveautes ul li.avec-photo  { width: 48%; height: auto;}/* adapter la mise en page en fonction de la pr�sence de logos *//* cas 1 : les trois articles ont des logos, on partage �quitablement la largeur disponible */.page_sommaire .articles .mise-en-page-logo-logo-logo li.encart-1 { width: 33%; }.page_sommaire .articles .mise-en-page-logo-logo-logo li.encart-2 { width: 32%; }.page_sommaire .articles .mise-en-page-logo-logo-logo li.encart-3 { width: 33%; }/* cas 2 : un seul a un logo */.page_sommaire .articles .mise-en-page-logo-sans-sans li.sans-logo, .page_sommaire .articles .mise-en-page-sans-logo-sans li.sans-logo, .page_sommaire .articles .mise-en-page-sans-sans-logo li.sans-logo { width: 24%; }.page_sommaire .articles .mise-en-page-logo-sans-sans li.avec-logo, .page_sommaire .articles .mise-en-page-sans-logo-sans li.avec-logo, .page_sommaire .articles .mise-en-page-sans-sans-logo li.avec-logo { width: 48%; }/* cas 3 : logo,sans,logo  */.page_sommaire .articles .mise-en-page-logo-sans-logo li.encart-1 { width: 38%; }.page_sommaire .articles .mise-en-page-logo-sans-logo li.encart-2 { width: 22%; }.page_sommaire .articles .mise-en-page-logo-sans-logo li.encart-3 { width: 38%; }/* cas 4 : logo,logo et sans */.page_sommaire .articles .mise-en-page-logo-logo-sans li.encart-1 { width: 38%; }.page_sommaire .articles .mise-en-page-logo-logo-sans li.encart-2 { width: 38%; }.page_sommaire .articles .mise-en-page-logo-logo-sans li.encart-3 { width: 22%; }/* cas 5 : sans,logo,logo  */.page_sommaire .articles .mise-en-page-sans-logo-logo li.encart-1 { width: 22%; }.page_sommaire .articles .mise-en-page-sans-logo-logo li.encart-2 { width: 38%; }.page_sommaire .articles .mise-en-page-sans-logo-logo li.encart-3 { width: 38%; }/* cas 6 : sans,sans,sans  */.page_sommaire .articles .mise-en-page-sans-sans-sans li { width: 33%; }/*un seul article*/.page_sommaire .articles .mise-en-page-logo li.encart-1, .page_sommaire .articles .mise-en-page-sans li.encart-1 { width: 100%; }/*deux articles*/.page_sommaire .articles .mise-en-page-sans-sans li.encart-1, .page_sommaire .articles .mise-en-page-sans-sans li.encart-2 { width: 50%; }/* page rubrique */.page_rubrique .articles .spip_logos, .page_actualites .articles .spip_logos, .page_nouveautes .articles .spip_logos, .page_site .articles .spip_logos, .page_recherche .articles .spip_logos { margin-left: 0; }.page_rubrique .articles ul li .introduction { font-size: 1.1em; }.page_rubrique .articles .lire-la-suite { margin-right: 2em; }.page_rubrique .articles ul li small { display: block; }/* page auteur */.page_auteur .articles .spip_logos { margin-left: 0; }.page_auteur .articles ul li .introduction { font-size: 1.2em; }.page_auteur .articles .lire-la-suite { margin-right: 2em; }.page_auteur .articles ul li small { display: block; }/* docs multim�dias */.multimedia { background: #99ac2d; padding-bottom: .4em; }.multimedia h2 { color: white; padding: .5em; background-image: url(bordure-vert-clair.gif); background-repeat: repeat-x; background-position: bottom left; }.multimedia h2 a { color: white; font-size: .8em; }.multimedia .radiobox { margin: .5em; width: auto; color: black; }.multimedia .radiobox a { color: black; }.multimedia #scroller_container { width: 110px; background: white; }.multimedia ul.playliste li { background: white; border: none; margin: 0;}.multimedia .radiobox .playliste_pagination { border: none; color: white; padding: .5em;}.multimedia .radiobox .playliste_pagination a { color: white; }/* autres articles */.autres-articles { background: #99ac2d; }.autres-articles h2 { color: white; padding: .5em; background-image: url(bordure-vert-clair.gif); background-repeat: repeat-x; background-position: bottom left; }.autres-articles h2 a { color: white; }.autres-articles ul li { border: none; padding-left: .5em; padding-right: .5em; color: white; }.autres-articles ul li a { color: white;  font-size : 1em }.autres-articles .pagination, .autres-articles .pagination a { color: white; }/* auteurs */.auteurs { background: #99ac2d; }.item .auteurs { background: none; }.auteurs h2 { color: white; padding: .5em; background-image: url(bordure-vert-clair.gif); background-repeat: repeat-x; background-position: bottom left; }.auteurs h2 a { color: white; }.auteurs ul li { border: none; padding-left: .5em; padding-right: .5em; color: white; }.auteurs ul li a { color: white; }.auteurs .pagination, .autres-articles .pagination a { color: white; }/* newsletter */.forums { background: #99AC2D; }.forums h2 { color: white; padding: .5em; background-image: url(bordure-vert-tresclair.gif); background-repeat: repeat-x; background-position: bottom left; }.forums ul { padding: .5em; }.forums ul li { border: none; font-size: 1em; letter-spacing: 0px; color: white; }.forums ul li a { color: white; }.forums ul li a:hover { color: white; text-decoration: underline; }/* documents joints */#documents_joints { width: 130px; float: left; clear: left; margin-top: 2em; border-right: 1px dotted #666; position: absolute; top: 41em; }#documents_joints h2 { color: #333300; }#documents_joints ul { border: none; }#documents_joints ul li { border: none; }#documents_joints ul li a { color: #336666; font-size: 0.9em;}/* sous-rubriques */.sous-rubriques { float: left; clear: left; width: 130px; border-right: 1px dotted #666; margin-top: 2em; }.sous-rubriques ul { border: none; }.sous-rubriques ul li { border: none; }.sous-rubriques h2 { color: #333300; display: none;}/*notices */.pmb-exemplaires, .pmb-autreslecteurs { margin-left: 150px; margin-bottom: 2em; margin-right: 1em; }.corps-conteneur .pmb-exemplaires, .corps-conteneur .pmb-autreslecteurs, .ps .pmb-exemplaires, .ps .pmb-autreslecteurs { margin-left: 0; }#conteneur table.exemplaires, .ps table.exemplaires { width: 77%; margin-left: 0; }#navigation .menu { margin-right: 10px; margin-left: 15px; }/* Couleurs des liens---------------------------------------------- */a { color: #000000; text-decoration: none; }a:hover { color: #333300; text-decoration: underline; }a.spip_out { color: #336666; text-decoration: none; border-bottom: 1px dotted #336666; background-image: url(puce_spipout.gif); padding-right: 12px; background-repeat: no-repeat; background-position: right top; }a.spip_out:hover { border-bottom: 1px solid #336666; }a.spip_in { color: #67741F; text-decoration: none; border-bottom: 1px dotted #67741F; }a.spip_in:hover { border-bottom: 1px solid #67741F; }a.spip_glossaire {	color: #336666;	border-bottom: 1px dashed transparent;	text-decoration: none;	background: transparent url(puce_glossaire.gif);	background-position: right top;	background-repeat: no-repeat;	padding-right: 10px;}a.spip_glossaire:hover {	text-decoration: none;		border-bottom: 1px solid #336666;} /*  ------------------------------------------/*  Autres supports/*  ------------------------------------------ *//*page plan*/.page_plan #contenu h2 { font-size: 2em; background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: bottom left; padding-bottom: .3em; margin-bottom: .5em; }.page_plan .cartouche h1 { background-image: none; }/* Affichage pour les petits ecrans (type 400 x 300) */@media handheld, only screen and (max-device-width: 481px), only and (max-device-width: 400px), only and (max-width: 400px) {div#page, div#conteneur, div#navigation, div#extra { width: auto; }}/* surcharges formulaires */#page .formulaire_spip { background: none; background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: top left; }.page_auteur #page .formulaire_spip { background: none; }#page #navigation .formulaire_spip { background-image: none; }#page .formulaire_spip p.boutons input, #page input.submit { background-color: #333300; border-color: #333300; }#page .formulaire_recherche .boutons input, #page .formulaire_recherche input.submit { background-color: white; border-color: #333300; }.ajax-content img.ajax-loader { margin-left: 350px; }.pmb-toolbox { margin-left: 150px; margin-bottom: 2em; }.corps-conteneur .pmb-toolbox, .ps .pmb-toolbox { margin-left: 0; }.pmb-toolbox ul { margin-left: .5em; list-style: none; padding-left: 0; }.pmb-toolbox ul li { margin-left: 0; padding-left: 13px; margin-bottom: .3em; background-image: url(bg-puce.gif); background-repeat: no-repeat; background-position: left center; }.pmb-autreslecteurs tr.surbrillance { background: #999966; color: white; }.pmb-autreslecteurs tr.even { background: #D8DAC8; }.pmb-autreslecteurs tr.odd { background: none; }.pmb-tableau, .pmb-exemplaires { width: 100%; }.pmb-exemplaires th, .pmb-tableau th { background: #999966; color: white; font-weight: normal; }.pmb-exemplaires .expl_situation strong { font-weight: normal; }#page .formulaire_moncomptepmb_conteneur { width: 277px; position: absolute; right: 225px; top: 5px; background: none; margin-bottom: 0; padding: 0; }#page .formulaire_moncomptepmb_conteneur .formulaire_login { padding-top: 2px; }#page .formulaire_moncomptepmb_conteneur input.text { width: auto; }#page .fonctionnement { display: none; }#page .formulaire_moncomptepmb_conteneur ul li { font-size: .8em; padding-bottom: 0; float: left; clear: left; width: 100%; }#page .formulaire_moncomptepmb_conteneur ul li.boutons { clear: none; position: absolute; right: 0; bottom: 0; width: auto; top: 75px; }#page .formulaire_moncomptepmb_conteneur ul li.boutons input { font-weight: bold; }#page .formulaire_moncomptepmb_conteneur ul li input { float: left; margin-right: .5em; background: #E6E8D5; border: none; color: black; padding: .2em; }#page .formulaire_moncomptepmb_conteneur ul li.boutons input:hover { background-color: #999966; }#page .formulaire_moncomptepmb_conteneur ul.pmb-deconnexion li.boutons { bottom: -17px; }#page .formulaire_moncomptepmb_conteneur ul.pmb-deconnexion a { text-decoration: underline; margin-right: 1em; }#page .formulaire_moncomptepmb_conteneur ul li label { float: left; margin-right: .5em; position: relative; }#page .formulaire_moncomptepmb_conteneur fieldset { margin-bottom: 0; }#page .formulaire_moncomptepmb_conteneur h2 { font-family: Arial, sans-serif; text-transform: uppercase; font-size: .8em; margin: 0; padding: 0; padding-bottom: .5em; width: 100%; }#page .formulaire_moncomptepmb_conteneur .editer_session { display: none; }#page .formulaire_moncomptepmb_conteneur #spip_logo_auteur { display: none; }#page .formulaire_moncomptepmb_conteneur fieldset legend { display: none; }#page .formulaire_moncomptepmb_conteneur .submit { font-size: .8em; }/*innerfade*/#image-haut { height: 150px; overflow: hidden; }#image-haut ul { padding: 0; margin: 0; width: 195px; overflow: hidden; }#image-haut ul li { border: none; padding: 0; margin: 0; }#image-haut ul li img { border: none; padding: 0; margin: 0; }.page_forum h2 { display: none; }.lien-pmb { text-align: center; padding-bottom: 2em; }.lien-pmb a { color: white; font-size: 2em; }.formulaire_ecrire_auteur { margin-left: 150px; margin-right: 1em; }.texte-modif-fiche { font-style: italic; margin-top: 0; margin-bottom: 2em; font-family: Georgia,serif; }/** Twit **/.twit { background-color: #cbf2ff; padding: 7px; margin-left: 150px; margin-right: 1em; margin-bottom: 2em; }.twitHeader {  background-color: #fff;  margin: 0;  padding: 7px 7px 0 7px;}.twitLabel {  font-weight: bold;  font-size: 22px;  color: #33ccff;}.twitTitle {  font-weight: bold;}.twitUser {  background-color: #fff;  border-bottom: none;  font-size:160%;  padding: 11px;}.twitUser a{  color:#222;  font-weight: normal;  text-decoration: none;}.twitBody {  background-color: #ffffff;  padding: 0 7px 7px 7px;  margin: 0;  list-style: none;}.twitEntry {  padding: 6px 8px;  margin: 0;  border-bottom: dashed 1px #ccc;  height: auto !important;}.twitNavi {    display: none;}
