/* --------------------------------------------------------- *//* 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 { width: 100%; font-size: 0.8125em; font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, Arial, sans-serif; color: #333; }
/* Titraille / Intertitres */h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; font-size: 1em; font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, Arial, sans-serif; }h1 { font-size: 1.385em; font-weight: bold; }h1.entry-title { margin-top: 0.20em; }h2, h3 { text-align: left; font-size: 1em; font-weight: bold; }h2, h2 a, h3, h3 a { color: #E32030; }h2 a:focus, h2 a:hover, h2 a:active { color: #E32030; }h3 a:focus, h3 a:hover, h3 a:active { color: #E32030; }h3.spip { text-align : left; font-size: 1em; font-weight: normal; color: #E32030; margin-top: 0; margin-bottom: 0; } /* Cf.: spip_style.css */hr.spip {} /* Cf.: spip_style.css */
/* Autres enrichissements typo */.spip_surligne { background: none; }strong { font-weight: bold; }em { font-style: italic; }abbr, acronym { border-bottom: 1px dotted; cursor: help; }small { font-size: 0.90em; }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; }sup, sup.typo_exposants { font-size: 80%; font-variant: inherit; line-height: 80%; vertical-align: super; }
/* 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 */
/* Logos, documents et images */img { margin: 0; padding: 0; border: 0; }.spip_logos { float: right; margin: 0.2em 0 1em 1em; } /* Cf.: spip_style.css */.livre_une { float: left; margin: 0em 1em 1em 0; }.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 */.bio { float: right; }.bio img { margin-bottom: 5px; margin-left: 15px; }.acheval { display: block; float: right; overflow: visible; width: 215px; }dl.spip_documents.bio, dl.spip_documents.acheval { margin: 1em 0; }.acheval img { margin-left: 15px ; }
.spip_doc_titre, .spip_doc_descriptif { font-size: 0.8em; }.bio .spip_doc_titre, .bio .spip_doc_descriptif, .acheval .spip_doc_titre, .acheval .spip_doc_descriptif { font-size: 0.8em; margin-left: 15px; text-align: left; font-weight: bold; }.spip_documents_player .spip_doc_titre, .spip_documents_player .spip_doc_descriptif { width: 350px; }
.pied-gauche div.socialtags { float: none; margin: 0 0 1em; padding: 0; text-align: left; }.pied-gauche div.socialtags ul li { margin: 0 13px 0 0; padding: 0; }
/* ------------------------------------------/* Disposition a l'ecran des blocs principaux/* ------------------------------------------ */body { background: #FFF; margin: 0; padding: 0; text-align: center; }#page { position: relative; width: 1000px; margin: 0 auto 0; text-align: left; }
#navigation { float: left; width: 18.2%; margin-top: 15px; margin-right: 2.3%}
#entete { float: right; width: 79.5%; margin-bottom: 6px; margin-top: 15px; overflow: visible; }#entete p { float: left; font-size: 1.2em; font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",LucidaGrande,sans-serif; font-weight: normal; font-style: italic; margin: 0; }#entete img.titre_site { position: relative; left: -78px; }#entete .formulaire_recherche { float: right; margin-left: 1.2em; } /*Cf.: spip_formulaires.css*/#entete .formulaire_menu_lang { float: right; clear: none; width: 120px; font-weight: bold; background: url("images/menu_lang.png") no-repeat scroll 0 0 transparent; } /*Cf.: spip_formulaires.css*/#entete .formulaire_menu_lang:focus, #entete .formulaire_menu_lang:hover, #entete .formulaire_menu_lang:active { background-position: 0 -29px; }
#hierarchie { clear: both; float: left; margin-top: 1em; font-size: 0.90em; font-weight: bold; }#hierarchie a { color: #808080; }#hierarchie a:focus, #hierarchie a:hover, #hierarchie a:active { color: #333; }
#conteneur { overflow: visible; width: 59%; float: left; margin-top: 0.8em; margin-bottom : 2em; }#contenu { padding: 0; }#conteneurplein { overflow: visible; width: 79.5%; float: left; margin-top: 0.8em; margin-bottom : 2em; }#extra { float: right; width: 18.2%; margin-top: 4em; margin-left: 2.3%; margin-bottom: 2em; }
/* 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/* ------------------------------------------ */.cartouche { margin-bottom: 1em; }.cartouche .spip_logos { float: right; margin-left: 16px; margin-bottom: 4px; }.cartouche p { margin: 0; padding: 0; }.surtitre, .soustitre { letter-spacing: 0.10em; font-weight : bold; }.soustitre  { font-size: 1.077em; }.cartouche .soustitre { margin-top: 0.20em; }
p.traductions { margin-top: 0.6em; overflow: hidden; }p.traductions.lst { margin-top: 0.2em; margin-bottom: 0; }.livres p.traductions { margin-top: 0.6em; width: 300px; overflow: visible; }ul.livres p.traductions { margin-top: 0.4em; width: auto; overflow: hidden; }.traductions > span { float: left; margin-right: 0.5em; margin-bottom: 0.4em; }
.cartouche .document { font-size: 0.9em; }.cartouche .document a { color: #808080; font-weight: bold; }.cartouche .document a img { position: relative; top: 0.2em; }.cartouche .document a:focus,.cartouche .document a:hover,.cartouche .document a:active { color: #E32030; font-weight: bold; }.cartouche .document a:focus img,.cartouche .document a:hover img,.cartouche .document a:active img { opacity: .4; filter: alpha(opacity=40); }
.cartouche .auteurdate { margin-top: 1em; color: #333333; }.cartouche .auteurdate .date { margin-bottom: 1em; font-size: 0.8em; color: #333333; }p.auteurslivre { clear: left; letter-spacing: normal; font-weight: normal; margin: 0; padding: 0; }p.auteurslivre.sommaire { clear: none; }
h3.titrelivre { margin-bottom: 1em; }h3.titrelivre a { color: #333333; }h3.titrelivre a:focus,h3.titrelivre a:hover,h3.titrelivre a:active { color: #E32030; }.soustitre.livre { clear: left; }
.tierscolonne { float: left; width: 31.4%; }.colcentre { margin-left: 2.9%; margin-right: 2.9%; }#tetiere { overflow: hidden; width: 79.5%; float: left; margin-top: 0.8em; }.tierscolonne ul { border: 0 none; list-style: none inside none; margin: 0 0 1.5em; padding: 0; }.tierscolonne h3 { font-size: 1em; margin-bottom: 1em; color: #333; }ul.multicritere li { margin-bottom: 0.3em; }
.surlignable p { line-height: 1.60em; }.chapo { margin-bottom: 1em; font-style : italic; }.chapo  i  { font-style: normal; }
.date.livre { font-style: normal; margin: 0; padding: 0; }.chapo.livre { font-style: normal; }.chapo.livre p { margin: 0; padding: 0; }.chapo.livre i  { font-style: italic; }
.texte { line-height: 1.60em; }.hyperlien { display: block; background: #EEE; padding: 0.50em 1em; font-weight: bold; color: #8B6F92; }
.encart { width: 36%; float: right; margin: 1em 0 1em 1em; border: none; background: #D1DAD3; font-size: 0.8em; line-height: 1.6em; }.encart p { margin: 1em; }.encart ul { margin: 1em; padding: 0; }
.ps, .notes { margin-bottom: 2em; line-height: 1.40em; }.notes { clear: both; font-size: 0.90em; }
.menu h3 { margin-bottom: 1.5em; }.menu h2 a, .menu h3 a { color: #E32030; }.menu h2 a:focus,.menu h2 a:hover,.menu h2 a:active { color: #333; }.menu h3 a:focus,.menu h3 a:hover,.menu h3 a:active { color: #333; }
.db { margin-top: 2em; }
#liste ul { list-style: none; padding: 0; }#liste ul li { margin-bottom: 1em; }#liste ul li h4 { margin: 0; font-weight: bold; }#liste ul li small { font-size: 0.8em; }#liste ul li .chapo, #liste ul li .introduction  { margin-top: 0; font-weight: normal; font-size: 1em; line-height: 1.40em; color: #333; }#liste p { margin-top: 0; padding: 0; }#liste ul li ul li { margin-bottom: 0; text-transform: uppercase; font-size: 0.7em; }abbr.published { border: 0; }
iframe  { border: 0; }
.logo_audio { text-align: center; }dl.spip_documents { margin-bottom: 0; }p.fichier_audio { text-align: center; margin-top: 0; font-size: 0.8em; }
.auteur_echos  { margin-bottom: 1em; }.auteur_echos ul { margin: 0; padding: 0; list-style: disc inside none; }.auteur_echos ul li { margin: 0; padding: 0; font-weight: bold; }
.rouge { color: #E32030; font-weight: bold; }a.rouge { font-weight: normal; }a.rouge:focus,a.rouge:hover,a.rouge:active { color: #333; }
.auteur_echos .menu, .auteur_echos .menu ul, .auteur_echos .menu ul li  { margin: 0; }
#edito { border-color: #000000; border-style: solid; border-width: 2px; line-height: 1.40em; }#edito h2 { margin: 1em; }#edito p { margin: 1em; font-size: 0.9em; }#edito .menu { margin: 1em; font-size: 0.9em; }
.echos #conteneur { width: 74.2%; }#echos-descriptif { float: right; width: 22.9%; margin-top: 2.4em; margin-left: 2.9%; margin-bottom: 3em; }#extra .descriptif { margin-bottom: 3em; }
.messagerubrique { clear: both; margin-top: 2em; }
/* Portfolio */#documents_portfolio { clear: both; margin: 2em auto; text-align: center; }#documents_portfolio .spip_logos { float: left; 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; }#cboxTitle{position:absolute; bottom:15px; height: auto; left:0; text-align:left; width:90%; color:#000; font-weight:bold;font-size:0.9em;}
/* Habillage des blocs depliables---------------------------------------------- */.blocs_titre { background:none; font-weight:normal; line-height:1.2em; margin:0; padding:0; clear:left; cursor:pointer; }.blocs_replie { background:none; }.blocs_title{ display:none; }.cs_blocs { float: left; margin-right:0.9em; }.menu .cs_blocs ul li { margin: 0; }.menu ul.rouge .cs_done .liste { color: #333; }.menu ul.rouge .cs_done .liste:focus, .menu ul.rouge .cs_done .liste:hover, .menu ul.rouge .cs_done .liste:active { color: #E32030; }.menu ul.rouge .blocs_replie.cs_done .liste { color: #E32030; }.menu ul.rouge .blocs_replie.cs_done .liste:focus, .menu ul.rouge .blocs_replie.cs_done .liste:hover, .menu ul.rouge .blocs_replie.cs_done .liste:active  { color: #333; }.blocs_slide { margin-top: 2em; }.blocs_slide p.rouge { margin: 0 0 0.5em; }.menu ul.rouge .blocs_slide ul a { color: #E32030; }.menu ul.rouge .blocs_slide ul a:focus, .menu ul.rouge .blocs_slide ul a:hover, .menu ul.rouge .blocs_slide ul a:active { color: #333; }.menu ul.rouge .blocs_slide ul .liste { color: #333; }.menu ul.rouge .blocs_slide ul .liste:focus, .menu ul.rouge .blocs_slide ul .liste:hover, .menu ul.rouge .blocs_slide ul .liste:active { color: #E32030; }.menu.decouverte .cs_blocs { float: none; margin: 0 0 2em; }.menu.decouverte .cs_blocs { float: none; margin: 0 0 2em; }.menu.decouverte h4 { font-size: 1.8em; }.menu.decouverte h4 .liste { font-size: 0.714em; }.menu.decouverte .blocs_slide { margin-top: 0.5em; }.menu.decouverte p { color: #333; font-weight: normal; margin-top: 0em; }
/* Habillage des formulaires---------------------------------------------- *//* Habillage des recherches */.formulaire_recherche input.text { height: 17px; padding: 0 2px; background: none; width: 214px; border: 6px solid #FF0000; border-right: none; margin: 0; }.formulaire_recherche input.submit { height: 29px; width: 28px; cursor: pointer; background: 0; border: none; margin: 0; padding: 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }input.image:focus, input.image:hover, input.image:active { opacity: .8; filter: alpha(opacity=80); }.select { position: absolute; width: 88px; height: 29px; padding: 3px 24px 0 8px; color: #000; overflow: hidden; }select.styled { height: 29px; cursor: pointer; padding: 0; }
/* Habillage des contacts */.contacts .formulaire_spip fieldset legend { display: none; }.contacts .formulaire_spip label { color: #333; font-weight: normal; font-style: italic; }.contacts .formulaire_spip li.obligatoire label strong { color: #E32030; font-weight: normal; font-style: normal; }.contacts .formulaire_spip .previsu { border-color: #33CC33; }.contacts .formulaire_spip .previsu legend { display: block; color: #33CC33; }.contacts .formulaire_spip li.erreur .erreur_message { color: #E32030; font-weight: normal; }.contacts .formulaire_spip li.erreur input.text, .contacts .formulaire_spip li.erreur textarea { border-color: #E32030; }.contacts .formulaire_spip .reponse_formulaire { font-size: 1em; }.contacts .formulaire_spip .reponse_formulaire_ok { color: #33CC33; }
/* Style menu multicritere---------------------------------------------- */.checkbox {	width: 19px;	height: 16px;	padding: 0 5px 0 0;	background: url(images/bouton_formulaires.png) no-repeat;	display: block;	clear: left;	float: left;	cursor: pointer; }input.lancer_recherche { border: 0; margin-top: 60px; height: 17px; width: 136px; background: url(images/lancer_recherche.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; cursor: pointer; }input.lancer_recherche:focus, input.lancer_recherche:hover, input.lancer_recherche:active { background-position: 0 -17px; } 
/* Habillage des forums---------------------------------------------- */.repondre { clear: both; margin-top: 2.50em; margin-right: 1em; text-align: right; font-weight: bold; }
/* Habillage des forums */ul.forum { display: block; clear: both; margin: 0; padding: 0; }ul.forum, ul.forum ul { list-style: none; }.forum-fil { margin-top: 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: bold; color: #333; }.forum-texte { margin: 0; padding: 0.50em 1em; color: #333; }.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 { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }ul ul .forum-message { border: 1px solid #A4A4A4; }ul ul ul .forum-message { border: 1px solid #B8B8B8; }ul ul ul ul .forum-message { border: 1px solid #CCC; }ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }
/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */ul .forum-chapo { border: 0; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; background: #C4E0E0; }ul ul .forum-chapo { background: #D4E8E8; }ul ul ul .forum-chapo { background: #E4F0F0; }ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }ul ul ul ul ul .forum-chapo { background: #FFF; }
/* 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: 2em; text-align: left; }.menu ul { border: 0; margin: 0 0 1.5em; padding: 0; list-style: disc inside none; }.menu h2 { margin: 1em 0 0; color: #E32030; }.menu ul li { border: 0; margin: 0.5em 0 0; padding: 0; font-size: 1em; font-weight: bold; }.menu ul a { color: #E32030; }.menu ul a:focus,.menu ul a:hover,.menu ul a:active { color: #333; }.menu ul li ul { margin-left: 1em; border: 0; }.menu ul li li { padding: 0; border: 0; }.liste { color: #333; }.liste:focus,.liste:hover,.liste:active { color: #E32030; }.menu ul.rouge a { color: #333; }.menu ul.rouge a:focus,.menu ul.rouge a:hover,.menu ul.rouge a:active { color: #E32030; }.menu ul.rouge .liste { color: #E32030; }.menu ul.rouge .liste:focus,.menu ul.rouge .liste:hover,.menu ul.rouge .liste:active { color: #333; }.menu ul.rouge a.on { color: #E32030; }.menu ul.rouge a.on .liste { color: #333333; }.menu.gifdroite { clear: none; }ul.livres { list-style: disc inside none; }ul.livres li { margin-bottom: 1em; }ul.livres a { font-weight: bold; }
/* Pagination */.pagination { clear: both; text-align: right; font-size: 0.90em; color: #666; }.pagination .on { font-weight: bold; color: #666; }
/* Rubriques */.rubriques { margin: 0 0 1.5em; }.rubriques ul { height: 598px; margin: 0 0 1.5em; padding: 0; list-style: none inside none; }.rubriques ul li { margin: 0; padding: 0; font-size: 0.8em; }.rubriques ul li a{display: block;width: 100px;font-weight: bold;}.rubriques ul li a.carre-rubrique0 { width: 153px; margin-bottom: 20px; }.rubriques ul li a.carre-rubrique1 { position: relative; }.rubriques ul li a.carre-rubrique2 { position: relative; top: -15px; left: 53px; }.rubriques ul li a.carre-rubrique3 { position: relative; top: -30px; }.rubriques ul li a.carre-rubrique4 { position: relative; top: -45px; left: 53px; }.rubriques ul li a.carre-rubrique5 { position: relative; top: -60px; }
/* Menus secondaires */.plus-lus { border: 2px solid #DB2218; margin-bottom: 0; }.plus-lus h2 { margin: 1em 0.2em; }.plus-lus ul { border: 0; margin: 1.8em 0.5em 1.5em; }.plus-lus ul li { border: 0; margin: 1em 0 ; padding: 0; text-align: center; font-size: 0.9em; }
.personnalite { max-height: 339px; overflow: auto; margin-top: 2.8em; }
.ssrub { max-height: 339px; overflow: auto; margin-top: 6.3em; }
.commander { margin-bottom: 2em; }
.menu.bicolonne_gauche, .menu.bicolonne_droite   { width: 48%; clear: none; float: left; }.menu.bicolonne_gauche { margin-right: 4%; }.menu.bicolonne_gauche ul, .menu.bicolonne_droite ul   { height: 10.5em; overflow: auto; }ul.scroll-pane { padding-left: 1px; }.menu.echos ul { overflow: auto; height: 30.5em; }
/* Indexation */.aussi h2 { text-align: left; margin-bottom: 0.6em; }.aussi h3 { margin-bottom: 0.8em; }
/* Habillage entrées de menu en cours d'affichage */.menu .on { color: #333333; }.menu .on li .liste { color: #E32030; }
/* Pieds de page */.pied-gauche { float: left; margin: 0 0 20px; font-size: 0.7em; }.pied-gauche a.contribuer { display: block; font-size: 1.4em; font-weight: bold; margin-top: 0.75em; margin-bottom: 1.2em; width: 80%; color: #E32030; }.pied-gauche a.contribuer:focus, .pied-gauche a.contribuer:hover, .pied-gauche a.contribuer:active { color: #333; }.pied-gauche a.don { display: block; font-size: 1.4em; font-weight: bold; margin-top: 0.75em; width: 80%; }
/* Couleurs des liens---------------------------------------------- */a { color: #333; text-decoration: none; }a:focus,a:hover,a:active { color: #E32030; }.commander a.spip_out  { color: #E32030; margin-bottom: 2em; }.commander a.spip_out:focus,.commander a.spip_out:hover,.commander a.spip_out:active { color: #333; }.commander span { display: block; font-weight: bold; margin-bottom: 0.5em; }.artdossier a { color: #2500FF; }.artdossier a:focus,.artdossier a:hover,.artdossier a:active { color: #E32030; }a.spip_note { color: #E32030; }a.spip_note:focus,a.spip_note:hover,a.spip_note:active { color: #333333; }
a[hreflang]:after { content: ""; }
/* Image des liens---------------------------------------------- */a.carre-rubrique0 { height: 138px; background: url(images/logo_db.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }.page_sommaire a.carre-rubrique0 { background-position: 0 -138px; } a.carre-rubrique0.on, a.carre-rubrique0:focus, a.carre-rubrique0:hover, a.carre-rubrique0:active { background-position: 0 -138px; } a.carre-rubrique1 { height: 100px; background: url(images/articles.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }a.carre-rubrique2 { height: 100px; background: url(images/livres.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }a.carre-rubrique3 { height: 100px; background: url(images/multimedias.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }a.carre-rubrique4 { height: 100px; background: url(images/bio.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }a.carre-rubrique5 { height: 100px; background: url(images/echos.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
a.carre-rubrique1:focus, a.carre-rubrique1:hover, a.carre-rubrique1:active, a.carre-rubrique2:focus, a.carre-rubrique2:hover, a.carre-rubrique2:active, a.carre-rubrique3:focus, a.carre-rubrique3:hover, a.carre-rubrique3:active, a.carre-rubrique4:focus, a.carre-rubrique4:hover, a.carre-rubrique4:active, a.carre-rubrique5:focus, a.carre-rubrique5:hover, a.carre-rubrique5:active { background-position: 0 -100px; z-index: 3; } a.carre-rubrique1.on, a.carre-rubrique2.on, a.carre-rubrique3.on, a.carre-rubrique4.on,a.carre-rubrique5.on { background-position: 0 -100px; z-index: 4; } 
h2#onglets_titre_0 a { display: block; height: 22px; background: url(images/les_articles.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }h2#onglets_titre_1 a { display: block; height: 22px; background: url(images/recherche_multi.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }h2#onglets_titre_2 a { display: block; height: 22px; background: url(images/dossiers.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }h2#onglets_titre_3 a { display: block; height: 22px; background: url(images/decouverte.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
h2#onglets_titre_0.selected a, h2#onglets_titre_0 a:focus, h2#onglets_titre_0 a:hover, h2#onglets_titre_0 a:active, h2#onglets_titre_1.selected a, h2#onglets_titre_1 a:focus, h2#onglets_titre_1 a:hover, h2#onglets_titre_1 a:active, h2#onglets_titre_2.selected a, h2#onglets_titre_2 a:focus, h2#onglets_titre_2 a:hover, h2#onglets_titre_2 a:active, h2#onglets_titre_3.selected a, h2#onglets_titre_3 a:focus, h2#onglets_titre_3 a:hover, h2#onglets_titre_3 a:active { background-position: 0 -22px; }
.echos h2#onglets_titre_0 a { display: block; height: 22px; background: url(images/textes_echo.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }.echos h2#onglets_titre_1 a { display: block; height: 22px; background: url(images/videos_et_audios.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }.echos h2#onglets_titre_2 a { display: block; height: 22px; background: url(images/edition.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }
.echos h2#onglets_titre_0.selected a, .echos h2#onglets_titre_0 a:focus, .echos h2#onglets_titre_0 a:hover, .echos h2#onglets_titre_0 a:active, .echos h2#onglets_titre_1.selected a, .echos h2#onglets_titre_1 a:focus, .echos h2#onglets_titre_1 a:hover, .echos h2#onglets_titre_1 a:active, .echos h2#onglets_titre_2.selected a, .echos h2#onglets_titre_2 a:focus, .echos h2#onglets_titre_2 a:hover, .echos h2#onglets_titre_2 a:active { background-position: 0 -22px; }
.bicolonne_gauche h2 { display: block; height: 22px; background: url(images/video_multi.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; margin-bottom: 13px; }.bicolonne_droite h2 { display: block; height: 22px; background: url(images/audio_multi.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; margin-bottom: 13px; }
.echos .bicolonne_gauche h2 { background: url(images/video_echos.png) no-repeat 0 0; }.echos .bicolonne_droite h2 { background: url(images/audio_echos.png) no-repeat 0 0; }
.bicolonne_gauche h2.on, .bicolonne_droite h2.on { background-position: 0 -22px; }.echos .bicolonne_gauche h2.on, .echos .bicolonne_droite h2.on { background-position: 0 -22px; }
#tetiere h2 a { margin-bottom: 17px; }#tetiere h2.textes a { display: block; height: 22px; background: url(images/textes_echo.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }#tetiere h2.video_audio a { display: block; height: 22px; background: url(images/videos_et_audios.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }#tetiere h2.edition a { display: block; height: 22px; background: url(images/edition.png) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px; }#tetiere h2.on a { background-position: 0 -22px; }#tetiere h2 a:focus, #tetiere h2 a:hover, #tetiere h2 a:active { background-position: 0 -22px; }
.haut img { float: right; margin-top: 0.5em; }.haut:focus img, .haut:hover img, .haut:active img { opacity: 0.6; }.haut span { display: block; float: right; font-weight: bold; margin: 0.4em 0.2em 0 0; }
.traductions span a { display: block; height: 18px; width: 28px; text-indent: -10000px; line-height: 0px; opacity: 0.5; }.traductions span.fr a { background: url(images/francais.jpg) no-repeat 0 0; }.traductions span.en a { background: url(images/anglais.jpg) no-repeat 0 0; }.traductions span.es a { background: url(images/espagnol.jpg) no-repeat 0 0; }.traductions span.it a { background: url(images/italien.jpg) no-repeat 0 0; }.traductions span.de a { background: url(images/allemand.jpg) no-repeat 0 0; }.traductions span.pt a { background: url(images/portugais.jpg) no-repeat 0 0; }.traductions span.pl a { background: url(images/polonais.jpg) no-repeat 0 0; }.traductions span.sv a { background: url(images/suedois.jpg) no-repeat 0 0; }.traductions span.tr a { background: url(images/turque.jpg) no-repeat 0 0; }.traductions span.ja a { background: url(images/japonais.jpg) no-repeat 0 0; }.traductions span.usa a { background: url(images/americain.jpg) no-repeat 0 0; }.traductions span.argentina a { background: url(images/argentin.jpg) no-repeat 0 0; }.traductions span.pt_br a { background: url(images/bresilien.jpg) no-repeat 0 0; }.traductions span.el a { background: url(images/grec.jpg) no-repeat 0 0; }.traductions span.quebec a { background: url(images/quebecois.jpg) no-repeat 0 0; }.traductions span.ru a { background: url(images/russe.jpg) no-repeat 0 0; }.traductions span.ko a { background: url(images/sud-coreen.jpg) no-repeat 0 0; }.traductions span.eu a { background: url(images/basque.jpg) no-repeat 0 0; }.traductions span.hu a { background: url(images/hongrois.jpg) no-repeat 0 0; }.traductions span a:focus, .traductions span a:hover, .traductions span a:active { opacity: 1; }.traductions span.on { display: block; height: 18px; width: 28px; text-indent: -10000px; line-height: 0px; opacity: 1; }.traductions span.fr.on { background: url(images/francais.jpg) no-repeat 0 0; }.traductions span.en.on { background: url(images/anglais.jpg) no-repeat 0 0; }.traductions span.es.on { background: url(images/espagnol.jpg) no-repeat 0 0; }.traductions span.it.on { background: url(images/italien.jpg) no-repeat 0 0; }.traductions span.de.on { background: url(images/allemand.jpg) no-repeat 0 0; }.traductions span.pt.on{ background: url(images/portugais.jpg) no-repeat 0 0; }.traductions span.pl.on { background: url(images/polonais.jpg) no-repeat 0 0; }.traductions span.sv.on { background: url(images/suedois.jpg) no-repeat 0 0; }.traductions span.tr.on { background: url(images/turque.jpg) no-repeat 0 0; }.traductions span.ja.on { background: url(images/japonais.jpg) no-repeat 0 0; }.traductions span.us.on { background: url(images/americain.jpg) no-repeat 0 0; }.traductions span.es_arg.on  { background: url(images/argentin.jpg) no-repeat 0 0; }.traductions span.pt_br.on  { background: url(images/bresilien.jpg) no-repeat 0 0; }.traductions span.el.on  { background: url(images/grec.jpg) no-repeat 0 0; }.traductions span.fr_qb.on  { background: url(images/quebecois.jpg) no-repeat 0 0; }.traductions span.ru.on  { background: url(images/russe.jpg) no-repeat 0 0; }.traductions span.ko.on  { background: url(images/sud-coreen.jpg) no-repeat 0 0; }.traductions span.eu.on  { background: url(images/basque.jpg) no-repeat 0 0; }.traductions span.hu.on  { background: url(images/hongrois.jpg) no-repeat 0 0; }