#navigation { padding: 0; position: absolute; top: 0; left: 0; width: 24% }
#plan  { padding: 0; position: absolute; top: 0; left: 2em }
.breves {
	background-color: #FF9BFF;
}
.breves .menu-titre  {
	text-align: left;
}
.cartouche    { font-size: xx-small; font-weight: bold; margin-bottom: 0; padding-top: 1em }
.cartouche .spip_logos { margin-right: 0.8em; margin-left: 0px; padding-left: 0px }
.chapo     { font-size: xx-small; line-height: 1.4em }
.titre-texte    { font-size: xx-small; font-family: Verdana; font-weight: bold }
.contenu   { margin: 0 }
.contenu .detail  { }
.contenu .detail .important { color: #a02020 }
.contenu .forum-repondre { font-weight: bold; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-top: 0.6em }
.contenu .surtitre  { font-size: xx-small; margin-top: 0; margin-bottom: 0 }
.contenu h2.titre-extrait  { }
.contenu h2.titre-texte    { font-size: xx-small }
.divers { background-color: #eaeaff }
.divers .menu-titre { background-color: #f2f2ff; text-align: center }
.encart  { width: 34%; float: right }
.extrait { line-height: 1.4em; margin: 0.5em 0.1em 0.5em 2em }
.forml   { font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ececec; padding: 1px; border: dashed 1px #909090 }
.formrecherche     { font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f2f2f2; border: solid 1px #909090 }
.formulaire   { color: black; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f6f6f6; border: solid 1px #a0a0a0 }
.forum-fil { margin-top: 3em }
.forum-fil ul { list-style-type: none; list-style-position: outside; margin: 0px 0px 0px 2em; padding: 0px }
.forum-item { color: #303030; font-size: 80%; text-align: justify; margin: 0px; padding: 0.5em 1em 0em }
.forum-repondre-message { text-align: right }
.forum-titre { font-weight: bold; font-size: 120% }
.forums { background-color: #e8f8f8 }
.forums .menu-titre { background-color: #f0fcfc; text-align: center }
.general { background-color: #f8f8e8; text-align: center; left: 100px }
.general .menu-titre  { }
.liste-articles       {
	font-size: xx-small;
	margin-top: 1em;
	padding-bottom: 1em;
}
.liste-articles h1   {
	font-size: xx-small;
	padding-top: 1em;
}
.liste-articles h2   { font-size: xx-small }
.menu     { border-style: none; border-color: #a0a0a0 }
.menu ol { list-style-type: none; list-style-position: outside; margin: 0; padding: 0 0 4px }
.menu ul { list-style-type: none; list-style-position: outside; margin: 0; padding: 0 0 4px }
.menu-item    { font-size: xx-small; font-family: Verdana; font-style: normal; line-height: 12px; text-align: left }
.menu-titre     {
	font-size: xx-small;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border: 0 transparent;
}
.notes { margin-top: 0.6em; margin-bottom: 0.6em; padding: 1.5em; border-top: 1px solid #a0a0a0 }
.plan-article     { font-size: xx-small; line-height: 12px; list-style-type: none; clear: left }
.plan-rubrique       { font-size: xx-small; font-weight: bold; line-height: 12px; list-style-type: none }
.plan-articles    { font-size: xx-small }
.plan-rubriques       { font-size: x-small; line-height: 12px; list-style-type: none; clear: left }
.plan-secteur     { clear: right }
.plan-secteur h1      { font-size: xx-small; font-weight: bold; text-align: left; border-style: none none solid; border-width: 1px; border-color: #a0a0a0 }
.plan-secteur h2   { font-size: xx-small; font-weight: bold; text-align: left; border-style: none none solid; border-width: 1px; border-color: #a0a0a0 }
.ps { margin-top: 0.6em; padding-top: 0.6em; border-top: 1px dashed #404040 }
.rubriques     { text-align: center; border: none }
.rubriques .menu-titre        { color: #fff; border-style: solid }
.signature-date { background-color: #e4f0f0; padding: 0.5em }
.signature-message { font-size: 85%; background-color: #f4f8f8; text-align: justify; padding: 0.4em }
.signature-nom { font-weight: bold; background-color: #ecf4f4; text-align: center; padding: 0.2em }
.signatures { margin: 1em 0px; width: 100% }
.signatures td { }
.signatures-titre { font-weight: bold; font-size: 120%; text-align: center; clear: right; margin: 0px; padding: 0.5em }
.spip-admin { font-size: 90%; line-height: 1.4em; padding: 2px; position: ; bottom: 0px }
.spip_bouton  { font-size: xx-small; font-family: Verdana; background-color: #d0d0d0; border: solid 1px #404040 }
.texte    { font-size: xx-small; font-family: Verdana; margin-top: 12px }
ul .forum { margin: 0px 0px 1em; padding: 0px; border: solid 1px #909090 }
ul .forum-chapo { font-size: 90%; background-color: #c4e0e0; margin: 0px; padding: 3px 6px 2px; border-top: 0px; border-right: 0px; border-bottom: 1px dashed #b8b8b8; border-left: 0px }
ul .plan-rubrique  { border: #b8b8b8 }
ul ul .forum { border: solid 1px #a4a4a4 }
ul ul .forum-chapo { background-color: #d4e8e8 }
ul ul .plan-rubrique  { border: #d0d0d0 }
ul ul ul .forum { border: solid 1px #b8b8b8 }
ul ul ul .forum-chapo { background-color: #e4f0f0 }
ul ul ul .plan-rubrique  { border: #e8e8e8 }
ul ul ul ul .forum { border: solid 1px #cccccc }
ul ul ul ul .forum-chapo { background-color: #f4f8f8 }
ul ul ul ul ul .forum { border: solid 1px #e0e0e0 }
ul ul ul ul ul .forum-chapo { background-color: #ffffff }
ul ul ul ul ul ul .forum { border: dashed 1px #e0e0e0 }
ul.forum-total { list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px }

