body      { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; background-color: #fff; margin-top: 0px }
/* table principale */
.main_table      { }
.col_menus   { }
/* menus principaux */
.menu          { color: #000; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif }
.menu ul  { list-style-type: none; margin-left: 10px; padding-left: 0px }
.menu li { line-height: 16px; list-style-type: none }
.rub_courante  { font-weight: bold; line-height: 16px; background-color: #dcdcdc; list-style-type: none; border-top: 1px solid #e81900; border-bottom: 1px solid #e81900 }
.menu a   { color: #000; text-decoration: none }
.menu a:hover   { color: #808080; text-decoration: underline overline }
.logo_rubrique  { text-align: left }
/* chemin de la rubrique haut de page */
.chemin_page    { font-weight: normal; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; text-indent: 10px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #4169e1; border-bottom: 1px solid #4169e1 }
.chemin_page a { color: #000; text-decoration: none }
.chemin_page a:hover { color: #808080; text-decoration: none }
/* liste des articles de la page */
.list_articles   { color: black; font-weight: ; font-size: 11px; line-height: 15px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; text-align: left; padding: 0px 2px 0px 5px; width: 250px }
.list_articles a  { color: black; text-decoration: none }
.list_articles a:hover { text-decoration: underline }
/* articles */
.spip_titre_article         { color: #696969; font-style: italic; font-weight: bold; font-size: 20px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; background-color: #dcdcdc; text-align: left; text-indent: 15px; margin-bottom: 0px; padding-bottom: 0px; border-top: 2px solid #e81900 }
.spip, .texte_article      { font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; text-align: justify; margin-top: 3px; margin-left: 5px; padding-top: 0px }
.texte_article p a, .spip_out,spip_in  { color: #8b0000; font-weight: normal; text-decoration: underline }
.texte_article p a:hover  { font-style: italic; text-decoration: underline; background-color: #d3d3d3 }
.chapo  { font-style: italic; font-weight: bold }
.suite_article  { font-weight: bold; font-size: 11px; text-decoration: none; font-family: Arial, "Trebuchet MS", Verdana,  sans-serif}
.suite_article:hover { background-color: #c0c0c0 }
/* doc joints aux articles */
.document_joint img    { vertical-align: middle; width: 24px; height: 26px }
.document_joint { font-size: 10px; text-align: center }
.document_joint a { color: #8b0000; font-weight: bold; text-decoration: none }
.document_joint a:hover  { text-decoration: underline; background-color: #d3d3d3 }
/* images spip dans les articles */
.spip_documents { font-style: italic; font-size: 9px }
.spip_documents_left { margin-right: 5px; }
.spip_documents_right { margin-left: 5px; }
.spip_documents_center {text-align: center; margin: auto; }
.texte_article h3 { color: #8b0000; font-weight: bold; font-size: 14px; line-height: 15px; margin-bottom: 5px }
/* breves */
.titre_breve { color: #8b0000; font-style: oblique; font-weight: bold; font-size: 12px; margin-bottom: 0px }
.texte_breve { font-style: italic; font-size: 10px; margin-top: 0px; padding-top: 0px }
/* plan */
.plan_rubriques_racine { font-weight: bold; font-size: 16px; margin-top: 0px }
.plan_rubriques_racine a   { color: black; text-decoration: none }
.plan_rubriques_racine a:hover { text-decoration: underline overline }
.plan_rubriques_articles { }
.plan_rubriques_articles dt { font-weight: bold; font-size: 13px; margin-top: 0px }
.plan_rubriques_articles dt a  { color: #4169e1; text-decoration: none }
.plan_rubriques_articles dt a:hover { text-decoration: underline overline }
.plan_liste_articles    { }
.plan_liste_articles li { font-size: 11px; line-height: 13px; list-style-type: none; margin-left: 0px }
.plan_liste_articles li a { color: #000; text-decoration: none }
.plan_liste_articles li a:hover { text-decoration: underline overline }
/* bas de page */
.bas_page { font-size: 9px; text-align: center }
.bas_page a { color: #8b0000; text-decoration: underline }
.bas_page a:hover { color: #8b0000; font-style: italic; text-decoration: underline overline }

