/* ----------------------------------------------------------- *//* Feuilles de styles des squelettes par defaut pour SPIP 1.9  *//* ----------------------------------------------------------- *//* Disposition a l'ecran des blocs principaux---------------------------------------------- */body { background: #333; margin: 10px; padding: 0; text-align: center; }div#page { background: #222; width: 750px; margin: 0 auto; padding=4px; text-align: left; }div#top { margin: 4px; border-bottom: 2px solid #900; padding-top: 1em; }div#top #nom_site_spip, #top a .spip_logos { display: block; float: left; font-weight: bold; font-size: 1.50em; }div#top .formulaire_recherche { float: right; width: 30%; background: none; margin: 0; padding: 1em 0; }div#top .formulaire_recherche label { display: none; }div#conteneur { margin: 4px; clear: both; float: left; width: 67%; overflow: hidden; }div#contenu { padding-top: 0.30em; }div#navigation { float: right; width: 30%; overflow: hidden; }div#extra { float: right; clear: right; width: 30%; overflow: hidden; }div#pied { clear: both; width: 100%; margin: 0; padding: 0.40em 0; border-top: 1px solid #900; text-align: center; font-size: 0.77em; }div#pied img { vertical-align: bottom; }/* 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%; }/* Typographie generale du site---------------------------------------------- *//* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS */html { font-size: 100%; }body { font-size: 0.80em; font-family: "Trebuchet MS", Helvetica, sans-serif; color: #666; }/* Personnalisation des styles HTML par defaut---------------------------------------------- *//* Titraille */h1 { margin: 0; padding: 0; font-size: 1.50em; font-weight: bold; color: #ccc; }h2 { margin: 0; padding: 0.20em 0.40em; background: #900; font-size: 1.20em; font-weight: bold; }h2, h2 a, h2 a:hover { color: #EEE; }h3.spip {}  /*Cf.: spip_style.css*//* Divers */hr {}hr.spip {} /*Cf.: spip_style.css*/abbr, acronym { border-bottom: 1px dotted; cursor: help; }small { font-size: 0.71em; color: #444 }/* Attention : en dessous de 0.71em le texte devient illisible en text smallest sur IE/Win *//* Listes SPIP */.spip_puce {} /*Cf.: spip_style.css*/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 { border-collapse: collapse; border-spacing: 0; }table.spip {} /*Cf.: spip_style.css*//* Logos, documents et images */img, .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*//* Blocs et elements du contenu---------------------------------------------- */#hierarchie { clear: both; margin-bottom: 2em; font-size: 0.77em; color: #666; }.surtitre, .soustitre { font-size: 0.90em; color: #999; }.cartouche { margin-bottom: 2em; }
.cartouche .spip_logos { float: right; margin-left: 16px; margin-bottom: 4px; }.cartouche p { margin: 0; padding: 0; clear: left; }.cartouche .traductions { font-size: 0.77em; }.cartouche .traductions * { display: inline; }.cartouche .traductions li { padding-left: 1em; }
.cartouche_simple { margin-bottom: 1em; }.cartouche_simple .spip_logos { float: right; margin-left: 16px; margin-bottom: 4px; }.cartouche_simple p { margin: 0; padding: 0; clear: left; }.cartouche_simple .traductions { font-size: 0.77em; }.cartouche_simple .traductions * { display: inline; }.cartouche .traductions li { padding-left: 1em; }.chapo { margin-bottom: 1.50em; font-weight: bold; color: #669; line-height: 1.40em; text-align:justify; }.texte { line-height: 1.60em; text-align:justify; }.ps, .notes { margin-bottom: 2em; line-height: 1.40em; text-align:justify; }.notes { clear: both; font-size: 0.90em; }.hyperlien { display: block; background: #333; padding: 0.50em 1em; font-weight: bold; color: #8B6F92; }abbr.published { border: 0; }/* Portfolio */#documents_portfolio { clear: both; margin: 2em auto; 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: #F57900; }#documents_portfolio a.on .spip_logos { border-color: #900; }#document_actif { margin-top: 1em auto; }#document_actif img { padding: 4px; border: 1px solid #DDD; }/* Habillage des formulaires---------------------------------------------- */.formulaire_spip { background: #EEC; margin-bottom: 2em; padding: 1em; text-align: left; color: #330; }.formulaire_spip fieldset { margin: 0; margin-bottom: 1em; padding: 0; border: 0; border-top: 1px solid #CC9; }.formulaire_spip legend { margin: 0; padding: 0; padding-right: 0.50em; color: #330; } /* preciser la couleur des legend pour IE/Win */.formulaire_spip label { display: block; font-size: 0.90em; }input, textarea, select { font-size: 100%; font-family: inherit; }.forml, textarea, select { width: 99%; background: #F4F8F8; border: 1px inset #CC9; color: #000; }.formulaire_spip textarea { margin-bottom: 1em; }/* Boutons */.spip_bouton { text-align: right; }.spip_bouton input { float: right; }/* Reponse du formulaire */.reponse_formulaire { font-weight: bold; }.reponse_formulaire, .reponse_formulaire legend { color: #F57900; } /* preciser la couleur des legend pour IE/Win */fieldset.reponse_formulaire { border-color: #F57900; font-weight: normal; }.spip_surligne {} /*Cf.: spip_style.css*//* Previsualisation du message */fieldset.previsu { padding: 1em; border: 2px solid #F57900; }fieldset.previsu legend { padding: 0 .4em; color: #F57900; font-weight: bold; }fieldset.previsu .spip_bouton input { background: #F57900; border-color: #F57900; color: #FFF; }/* Formulaire de login au forum */.formulaire_login_forum .forml { width: 12em; }.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }/* Choix des mots-clefs */ul.choix_mots { float: left; width: 47%; margin: 0; padding: 0; list-style: none; } ul.choix_mots label { display: inline; }/* Formulaire de recherche */.formulaire_recherche {}.formulaire_recherche .forml {}/* menu langues */#menu_langues { background: none; margin: 0; padding: 1em 0; vertical-align: top; }.formulaire_menu_lang { background: none; margin: 0; padding: 1em 0; }/* 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; /*font-size: 0.88em;*/ 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; /*font-size: 0.77em;*/ }#signatures h2 { padding: 0.50em; text-align: center; font-size: 1.20em; font-weight: bold; }#signatures table { width: 100%; margin: 1em 0; }#signatures thead { display: none; } /* On n'affiche pas les titres du tableau */#signatures td.signature-date { background: #E4F0F0; padding: 0.50em; white-space: nowrap; }#signatures td.signature-nom { background: #ECF4F4; padding: 0.20em; text-align: center; font-weight: bold; }#signatures td.signature-message { background: #F4F8F8; padding: 0.40em; /*font-size: 0.96em;*/ }/* Habillage des sommaires et menus---------------------------------------------- *//* Habillage general des menus de navigation */.menu { clear: both; margin-bottom: 2em; text-align: left; }.menu p { margin: 0.20em 0; padding: 0.20em 0.10em; }.menu ul { margin: 0; padding: 0; list-style: none; }.menu ul li { margin: 0.20em 0; padding: 0.20em; border-bottom: 1px solid #DDD; }.menu ul li ul { margin-left: 1em; }.menu ul li li { padding: 0; border: 0; }/* Pagination */.pagination { clear: both; text-align: right; font-size: 0.90em; color: #666; }.pagination .on { font-weight: bold; color: #666; }/* Rubriques */.rubriques ul li { background: #666; border: 0; }
.rubriques .on { color: #eee; font-weight: bold; }/* Listes d'articles et extraits introductifs */.articles ul li { clear: both; padding: 0.40em 0.20em; }.articles ul li h3 { margin: 0.40em 0; padding: 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.30em; line-height: 1.40em; }/* Couleurs des liens---------------------------------------------- */a { color: #F6A619; text-decoration: none; } /*F6A619*/a:hover { color: #F57900; text-decoration: underline; }

/* Couleurs des liens de SPIP */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_ancre {} /* liens internes a la page */
a.spip_in {} /* liens internes */
a.spip_mail { color: #900; }
a.spip_mail:before { content: "\002709"; } /* liens vers un email */
a.spip_out { color: #F57900; } /* liens sortants */
a.spip_url { color: #F57900; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
a.spip_glossaire:hover { text-decoration: underline overline; }
.on { font-weight: bold; } /* liens exposes */

/* Boussole */

#backstretch { opacity : .7; }
#page { 
	margin: 20px auto; 
	width: 960px; 
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
#page .h1 { float: right; width: 61%; margin: 10px; text-align: right; color: #fff; font-size: 1.4em; }
.boussole { clear: both; list-style: none; padding: 0; }
.boussole .item { width: 40%;  margin-left: 15px; border: 0;
	display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
.boussole .item .spip_logos { float: right; border: 0; margin: 0 0 3px 3px; }
.boussole .item a { color: #ff8d00; font-weight: bold; text-decoration: none; }
.boussole .item p { margin: 5px 0; }

.bulle { padding: 15px; margin: 15px 0; color: #fff; background: #333; opacity: 0.85;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.bulle:hover { opacity: .95; }
.credit { float: right; padding: 4px 10px; font-size: .8em }
.credit a { color: #fff; }

