/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */

/* --------------------------------------------------------- */
/* original design and programming by Mathieu Besson, matyeu */
/* --------- - Warning -- Working -- Progress - ------------ */
/* ------------ http://www.futursploush.net ---------------- */
/* --------------------------------------------------------- */

/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */
html {
font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
} /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
body { background-color: #FFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	font-size: 91% !important;
	color: #000;
}

/* Titraille / Intertitres */
h4,h5,h6 { margin: 0; padding: 0;
font-weight: normal;
font-size: 1em;
font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
letter-spacing: 0.10em;
color: #000;
}

h1 { color: #92D336;
	text-transform: uppercase;
	letter-spacing: 0.10em;
	text-align: left;
	text-decoration: none; color: #92D336;
	font: 1.4em/1.1em "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	padding-bottom: 5px;
	padding-top: 5px;
}
h1 a:link {
	font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	font-size: 1.4em; color: #92D336;
	text-transform: uppercase;
	letter-spacing: 0.10em;
	text-align: left;
	text-decoration: none;
}

h1 a:visited  {
	font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	font-size: 1.4em; color: #92D336;
	text-transform: uppercase;
	letter-spacing: 0.10em;
	text-align: left;
	text-decoration: none;
}

h1 a:hover {
	font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	font-size: 1.4em; color: #000;
	text-transform: uppercase;
	letter-spacing: 0.10em;
	text-align: left;
	text-decoration: none;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em !important;
	font-size: 0.95em;
	color: #9e9e9e;
	text-decoration: none;
	letter-spacing: 0.08em !important;
}
h2 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em !important;
	font-size: 0.95em;
	color: #9e9e9e;
	text-decoration: none;
	letter-spacing: 0.08em !important;
}
h2 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em !important;
	font-size: 0.95em;
	color: #9e9e9e;
	text-decoration: none;
	letter-spacing: 0.08em !important;
}
h2 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em !important;
	font-size: 0.95em;
	color: #000;
	text-decoration: none;
	letter-spacing: 0.08em !important;
}

h3 {
	color: #92D336;
	margin-top: 2px;
	margin-bottom: 2px;
	font: small-caps 1.0em/1.1em "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	letter-spacing: 0.1em;
}
h3 a:link {
	color: #92D336;
	font-variant: small-caps;
	font-size: 1.0em;
	font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	}
h3 a:visited  {
	color: #92D336;
	font-variant: small-caps;
	font-size: 1.0em;
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
h3 a:hover {
	font-variant: small-caps;
	font-size: 1.0em;
	color: #000;
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
.liste_titre {
	color: #92D336;
	margin-top: 2px;
	font: small-caps 1.0em/1.1em "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	letter-spacing: 0.1em;
	float: left;
}
.liste_titre a:link {
	color: #92D336;
	font-variant: small-caps;
	font-size: 1.0em;
	font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	}
.liste_titre a:visited  {
	color: #92D336;
	font-variant: small-caps;
	font-size: 1.0em;
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
.liste_titre a:hover {
	font-variant: small-caps;
	font-size: 1.0em;
	color: #000;
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
.liste_mots {
	color: #92D336;
	font: 0.9em/1.1em "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	float: left;
}
.liste_mots a:link {
	color: #92D336;
	font-size: 0.9em;
	font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	}
.liste_mots a:visited  {
	color: #92D336;
	font-size: 0.9em;
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
.liste_mots a:hover {
	font-size: 0.9em;
	color: #000;
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

.titre_edition {
	line-height: 1.1em;
	color: #92D336;
	font-variant: small-caps;
	font-size: 1.2em;
	font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	letter-spacing: 0.1em;
	padding-top: 5px;
}
.titre_edition a:link {
	color: #92D336;
	line-height: 1.1em;
	font-variant: small-caps;
	font-size: 1.2em;
	font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	}
.titre_edition a:visited  {
	color: #92D336;
	font-variant: small-caps;
	font-size: 1.2em;
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
.titre_edition a:hover {
	font-variant: small-caps;
	font-size: 1.2em;
	color: #000;
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

.livre { font-size: 1.50em; color: #92D336;
	text-transform: uppercase;
	letter-spacing: 0.10em;
	text-align: left;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	line-height: 1.3em;
}
.livre a:link { font-size: 1.50em; color: #92D336;
	text-transform: uppercase;
	letter-spacing: 0.10em;
	text-align: left;
	text-decoration: none;
}
.livre a:visited { font-size: 1.50em; color: #92D336;
	text-transform: uppercase;
	letter-spacing: 0.10em;
	text-align: left;
	text-decoration: none;
}
.livre a:hover { font-size: 1.50em; color: #000;
	text-transform: uppercase;
	letter-spacing: 0.10em;
	text-align: left;
	text-decoration: none;
}


/* Autres enrichissements typo */
strong { font-weight: bold; }
p {
	margin-top: 8px;
	margin-bottom: 5px;
}
em { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
small { font-size: 0.90em; color: #333;
		letter-spacing: 0.08em;
}
dfn { font-weight: bold; color: #666; letter-spacing: 0.08em;}
del { text-decoration: line-through; }
ins { color: red !important; text-decoration: none; }
sup, sub { font-size: .8em; font-variant: normal; }

/* Listes */
li {list-style: none; margin:0; padding:0;
	clear: left;
	text-decoration: none;
}
ul {list-style: none; margin:0; padding:0;
	text-decoration: none;
	line-height: 1.3em !important;
	line-height: 1.2em ;
}
ul.spip {list-style: none; } /* Cf.: spip_style.css */


/* Logos, documents et images */
img { margin: 0; padding: 0; border: 0;
	text-decoration: none;
}
.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
/* ------------------------------------------ */
#page { position: relative; width: 850px; margin: 0 auto;}

#entete { position: relative; width: 850px; margin: 0; padding: 0;
	height: 92px;
	background: url(interface/entete.jpg) no-repeat;
}
#entete a.accueil {
	display: block;
	width: 230px;
	padding-top: 1em;
	padding-left: 2.5em;
	text-decoration: none;
	color: #fff;
}
#entete a.accueil img.spip_logos {
	vertical-align: bottom;
	line-height: 1em;
	margin-top: 2em !important;
	margin-top: 1em;
	width: 230px;
	text-decoration: none;
	visibility: hidden;
}
#entete a.accueil #nom_site_spip {
	vertical-align: bottom;
	font-size: 1.8em;
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: transparent !important;
	color: #FFF;
	text-decoration: none;
	visibility: hidden;
}
#contenu {
	float: left; width: 795px;
	margin-top: 15px;
	padding-right: 28px;
	padding-left: 28px;
	margin-bottom: 20px;
	text-decoration: none;
}
#contenu_sommaire {
	float: left; width: 795px;
	margin-top: 10px;
	margin-right: 28px !important;
	margin-right: 15px;
	margin-left: 28px !important;
	margin-left: 15px;
	margin-bottom: 15px;
	background: url(interface/traitvertical.jpg) repeat-y 10px;
}
#contenu_contact {
	float: left; width: 795px;
	margin-top: 15px;
	margin-right: 28px !important;
	margin-right: 15px;
	margin-left: 28px !important;
	margin-left: 15px;
	margin-bottom: 15px;
	background: url(interface/traitvertical.jpg) repeat-y 10px;
}
#principal {
  	width: 850px;
	margin: 0 auto;
	padding: 0;
	background: url(interface/bg.jpg) repeat-y;
	text-align: left;
	text-decoration: none;
}
#conteneur {width: 850px;margin: 0 auto;
	padding: 0;
	text-decoration: none;
}
	
#navigation { float: left; width: 170px; margin-top: 1em; }
#extra { float: right; clear: right; width: 30%; margin-top: 1em; overflow: hidden; }

#pied { clear: both; width: 850px; height: 33px; margin-top: 30px; text-align: center; font-size: 0.90em; padding-top: 0;
	background: url(interface/pied.jpg) no-repeat;
}
.pied { list-style: none; font-size: 0.95em; color: #9e84c1; text-decoration: none;}
.pied a:link { list-style: none; font-size: 0.95em; color: #9e84c1; text-decoration: none;}
.pied a:visited { list-style: none; font-size: 0.95em; color: #9e84c1; text-decoration: none;}
.pied a:hover{ list-style: none; font-size: 0.95em; color: #F57900; text-decoration: none;}

#pied img {}

/* 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%; }


/* Colonne */
#actu {
	float: left;
	width: 760px;
	text-decoration: none;
	border-width: 1px;
	border-bottom: 1px solid #d1d1d1;
	margin-right: 25px;
	margin-top: 0px;
	margin-left: 15px;
	padding-bottom: 15px;
}
#col1 {
  width: 365px !important;
  width: 360px;
  margin-left: 10px;
  margin-right: 15px;
  float: left;
  text-align: left;
}
#col3 {
  width: 375px !important;
  width: 370px;
  margin-left: 15px;
  margin-right: 5px;
  float: left;
  text-align: left;
}
#col1b {
  width: 265px !important;
  width: 260px;
  margin-left: 5px;
  margin-right: 10px;
  float: left;
  text-align: left;
}
#col3b {
  width: 265px !important;
  width: 260px;
  margin-left: 13px;
  margin-right: 5px;
  float: left;
  text-align: left;
}
#col2, #col4 {
  width: 100px;
  margin-right: 5px;
  margin-left: 5px;
  float: left;
  text-align: left;
  padding-top: 18px;
}

#colecrire {
  width: 370px;
  margin-left: 13px;
  margin-right: 5px;
  float: left;
  text-align: left;
}
#col1volumes {
  width: 380px;
  margin-left: 7px;
  margin-right: 13px;
  float: left;
  text-align: left;
}
#col2volumes {
  width: 250px;
  margin-left: 5px;
  margin-right: 10px;
  float: left;
  text-align: left;
}
#col3volumes {
  width: 165px;
  margin-left: 10px;
  margin-right: 15px;
  float: left;
  text-align: left;
  margin-top: 8px;
}
#col_index {
  width: 185px;
  margin-left: 15px;
  margin-right: 5px;
  margin-top: 8px;
  float: left;
  text-align: left;
}
#col_recherche {
  width: 285px;
  margin-left: 10px;
  margin-right: 5px;

  float: left;
  text-align: left;
}

#col_recherche_mots {
  width: 130px;
  margin-left: 10px;
  margin-right: 5px;
  margin-top: 8px;
  float: left;
  text-align: left;
}

#logosommaire {
  width: 250px;
  height: auto;
  margin: 3px 3px 3px 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	clear: left;
}

#logorubrique {
   	width: 165px;
   	height: auto;
  	float: left;
	padding-right: 10px;
	padding-top: 5px;	
}
#logoactu {
   	width: 60px;
   	height: auto;
  	float: left;
	padding-right: 10px;
	padding-top: 5px;	
}
/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */

#hierarchie { clear: both; margin-bottom: 2em; font-size: 0.90em; text-decoration: none;
	margin-left: 4px; letter-spacing: normal;
	color: #b7b8b8;
}
#hierarchie, #hierarchie a { font-size: 0.90em; color: #b7b8b8;; text-decoration: none; letter-spacing: normal;}
#hierarchie .on { font-size: 0.90em; text-decoration: none;
	font-weight: bold;
	letter-spacing: normal;
	color: #a8a9a8;
}

.chapo {
	margin-bottom: 5px;
	color: #669;
	font-size: 1.0em;
	font-variant: normal;
}
.soustitre {
	margin-bottom: 5px;
	color: #669;
	font-size: 1.1em;
	font-variant: normal;
}

.surtitre {
	margin-bottom: 1px;
	color: #669;
	font-size: 1.0em;
	font-variant: normal;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.introduction {
	color: #7e7e7e;
	font-size: 1.1em
	font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	margin-bottom: 5px;
}

.enligne {
	color: #7e7e7e;
	font-size: 1.1em
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	margin-bottom: 2px;
	font-style: italic;
	margin-top: 5px;
}

.texte {
	letter-spacing: normal;
	text-align: justify;
	font: 0.9em/1.3em "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
}

.texte a:link {
	color: #669;
	text-decoration: none;
}

.texte a:visited {
	color: #669;
	text-decoration: none;
}
.texte a:hover {
	color: #7e7e7e;
	text-decoration: none;
}

.texte_ind {
	text-align: justify;
	font: bold 0.9em/1.3em "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	letter-spacing: 0.1em;
}

.texte_ind a:link {
	color: #669;
	text-decoration: none;
}

.texte_ind a:visited {
	color: #669;
	text-decoration: none;
}
.texte_ind a:hover {
	color: #7e7e7e;
	text-decoration: none;
}

.textesommaire {
	letter-spacing: normal;
	font-size: 0.9em;
	padding-bottom: 10px;
	font-variant: normal;
	line-height: normal;
	text-align: justify;
}
.textesommaire a:link {
	font-size: 1em;
	color: #669;
	text-decoration: none;
}
.textesommaire a:visited {
	font-size: 1em;
	color: #669;
	text-decoration: none;
}
.textesommaire a:hover {
	font-size: 1em;
	color: #F57900;
	text-decoration: none;
}
.textelibrairie {
	letter-spacing: normal;
	font-size: 0.9em;
	padding-bottom: 5px;
	font-variant: normal;
	line-height: normal;
	text-align: left;
}
.textelibrairie a:link {
	font-size: 1em;
	color: #669;
	text-decoration: none;
}
.textelibrairie a:visited {
	font-size: 1em;
	color: #669;
	text-decoration: none;
}
.textelibrairie a:hover {
	font-size: 1em;
	color: #F57900;
	text-decoration: none;
}

i {
	color: #545655;
}

.spip_in {
	color: #545655;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-color: #545655;
	background: url(interface/puce_lien.jpg) no-repeat right -2px;
	padding-right: 15px;
}
.spip_out {
	color: #545655;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-color: #545655;
	background: url(interface/puce_lien.jpg) no-repeat right -2px;
	padding-right: 15px;
}

.ps, .notes, {
	margin-top: 2em; margin-bottom: 0; padding: 0; line-height: 1.2em;
	font-size: 0.82em;
	font-style: italic;
	color: #545655;
	text-align: left;
}

.spip_note {
	color: #669;
	text-decoration: none;
	}
.notes { clear: both; font-size: 0.90em; }

abbr.published { border: 0;
	text-transform: uppercase;
}
.plume{
	border: 0;
	text-transform: uppercase;
}
.titre-rubrique {
	color: #000;
	text-decoration: none;
	font: italic 2.8em/1em Georgia, "Times New Roman", Times, serif;
}
.titre {
	color: #92D336;
	font-variant: small-caps;
	font-size: 1.1em !important;
	font-size: 0.95em;
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	background: url(interface/puce_verte.jpg) no-repeat left top;
	margin-left: 0;
	padding-left: 10px;
}
.titre a:link {
	color: #92D336;
	font-variant: small-caps;
	font-size: 1.1em !important;
	font-size: 0.95em;
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	}
.titre a:visited  {
	color: #92D336;
	font-variant: small-caps;
	font-size: 1.1em !important;
	font-size: 0.95em;
	font-family:  "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
.titre a:hover {
	font-weight: normal
	font-variant: small-caps;
	font-size: 1.1em !important;
	font-size: 0.95em;
	color: #000;
	font-family: "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif
	text-decoration: none;
}
/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/* Habillage general des menus de navigation */
#menuvert {
	float: left;
	list-style: none;
	margin-top: 30px;
	margin-left: 280px !important;
	margin-left: 140px ;
	width: 500px;
}
.menuvert a:link {
	padding-left: 13px;
	margin-left: -0.5em;
	margin-right: 15px;
	text-align: left;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	float: left;
	background: url(interface/vert.jpg) no-repeat 0;
}
.menuvert a:visited {
	padding-left: 13px;
	margin-left: -0.5em;
	margin-right: 15px;
	text-align: left;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	float: left;
	background: url(interface/vert.jpg) no-repeat 0;
}
.menuvert a:hover {
	padding-left: 13px;
	margin-left: -0.5em;
	margin-right: 15px;
	text-align: left;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
	float: left;
	background: url(interface/noir.jpg) no-repeat 0;
}
#menunoir {
	float: left;
	list-style: none;
	margin-top: 16px;
	margin-left: 280px !important;
	margin-left: 140px ;
	width: 600px;
}
.menunoir a:link {
	padding-left: 13px;
	margin-left: -0.5em;
	margin-right: 15px;
	text-align: left;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
	float: left;
	background: url(interface/noir.jpg) no-repeat 0;
}
.menunoir a:visited {
	padding-left: 13px;
	margin-left: -0.5em;
	margin-right: 15px;
	text-align: left;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
	float: left;
	background: url(interface/noir.jpg) no-repeat 0;
}
.menunoir a:hover {
	padding-left: 13px;
	margin-left: -0.5em;
	margin-right: 15px;
	text-align: left;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	float: left;
	background: url(interface/vert.jpg) no-repeat 0;
}
.menu {list-style: none;
	clear: left;
	margin-bottom: 5px;
}
.menu_articles {list-style: none;
	clear: both;
	margin-bottom: 5px;
}
.menu p {list-style: none; }
.menu ul {list-style: none;}
.menu ul li {list-style: none; }
.menu ul li ul {list-style: none; }
.menu ul li li {list-style: none; }

.index {
	color: #000;
	font-size: 1em !important;
	font-size: 0.9em;
	font-family:   Helvetica, Arial, Geneva, sans-serif;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
}
.index a:link {	
	color: #92D336;	
	font-size: 1em !important;
	font-size: 0.9em;
	font-family:   Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;
	}
.index a:visited  {
	color: #92D336;	
	font-size: 1em !important;
	font-size: 0.9em;
	font-family:   Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;
}
.index a:hover {
	font-size: 1em !important;
	font-size: 0.9em;
	color: #000;
	font-family:   Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;
}
.indexauteur {
	color: #000;
	font: normal 0.9em "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
}

.indexauteur a:link {
	color: #669;
	text-decoration: none;
}

.indexauteur a:visited {
	color: #669;
	text-decoration: none;
}
.indexauteur a:hover {
	color: #7e7e7e;
	text-decoration: none;
}

/* Pagination */
.pagination { clear: both; text-align: right; font-size: 0.90em; color: #000;
	text-decoration: none;
	font-weight: bold;
}
.pagination a:link { clear: both; text-align: right; font-size: 0.90em; color: #92D336;
	font-weight: bold;
}
.pagination a:visited { clear: both; text-align: right; font-size: 0.90em; color: #92D336;
	text-decoration: none;
}
.pagination a:hover { clear: both; text-align: right; font-size: 0.90em; color: #000;
	font-weight: bold;
}
.pagination .on { font-size: 0.90em; font-weight: bold; color: #000;}

/* Rubriques */
.rubriques ul {list-style: none; }
.rubriques ul li {list-style: none; }

.formulaire_recherche { margin-bottom: 2em; } /*Cf.: spip_formulaires.css*/

/* Listes d'articles et extraits introductifs */
.articles ul li {list-style: none; }
.articles ul li h3 {list-style: none; }
.articles .spip_logos {list-style: none; }
.articles ul li .enclosures {list-style: none; }
.articles ul li .introduction {list-style: none; }

/* 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; }

#documents_DL {
	color: #9e9e9e;
	text-decoration: none ;
	letter-spacing: 0.08em;
	font: normal 1.1em Georgia, "Times New Roman", Times, serif;
	border-top: 0.15em solid #F57900;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#sep {
	border-top: 0.20em solid #F57900;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	height: 5px;
}
.descriptif_DL {
	color: #9e9e9e;
	padding: 0;
	margin: 0;
	font: 0.9em/1em "Lucida Grande", Lucida, Helvetica, Verdana, sans-serif;
}

/* Citations, code et poesie */
blockquote.spip { margin: 1em 0; padding-left: 0.5em; border-left: 3px solid;
border-color: #F57900;
}
blockquote.spip_poesie { margin: 1em 0; padding-left: 1em; border-left: 1px solid; font-family: Garamond, Georgia, Times, serif;
border-color: #F57900;
}
blockquote.spip_poesie div { text-indent: -3em; margin-left: 2em; }
