/* ---------------------
   Anchor link (Normal)
   --------------------- */

a {
	color: navy;
	text-decoration: none;
	}

a:visited { color: #333333;  }

a:hover {
	background: ivory;
	text-decoration: underline;
	}


/* ---------------------
   Address
   --------------------- */

address {
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: Italic;
	text-align: center;
	text-decoration: none;
	}


/* ---------------------
   Body
   --------------------- */

body {
	background: white;
	margin: 2px;
	}

/* ---------------
   Header level x
   --------------- */

h1 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: Normal;
	font-weight: bold;
	margin-top: 5pt;
	padding: 0px;
	text-decoration: none;
	}
h2 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: Normal;
	text-decoration: none;
	}
h3 {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	}
h4 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	}
h5 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	}


/* -------------------
   List Item (normal)
   ------------------- */

li {
	font-family: Arial, Helvetica, sans-serif;
	}


/* -------------------
   Paragraph (normal)
   ------------------- */

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	}


/* -------------------
   Table fields
   ------------------- */

td {
	font-family: Arial, Helvetica, sans-serif;
	}

th {
	background-color: #333333;
	color: ivory;
	font-size: 90%;
	}




/* ===============
   Special classes
   =============== */


/* ------------------------------------------------------
   Class 'author' - superseeding Normal
   ------------------------------------------------------ */

.author {
	background-color: #F8F8F8;
	}

.author th {
	background-color: #DcDcDc;
	color: #4b4b4b;
	font-variant: small-caps;
	font-weight: bold;
	}


/* ------------------------------------------------------
   Class 'blockart' - superseeding Normal
   ------------------------------------------------------ */

td.blockart {
	background-color: white;
	border-bottom-color: white;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 5px;
}

td.blockart li {
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

td.blockart p {
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

td.blockart ul {
	list-style: url(../images/pucerouge.gif) outside;
}


/* ------------------------------------------------------
   Class 'blocknews' - superseeding Normal
   ------------------------------------------------------ */

td.blocknews {
	background-color: white;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 0px;
	padding: 5pt;
}

td.blocknews a {
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

td.blocknews li {
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5pt;
}

td.blocknews p {
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}


/* ------------------------------------------------------
   Class 'buttonbar' - superseeding Normal
   ------------------------------------------------------ */

td.buttonbar {
	background-color: navy;
	}


/* ------------------------------------------------------
   Class 'buttons' - Barre des rubriques en bandeau
   ------------------------------------------------------ */

td.buttons {
	background-color: navy;
	border-color: #5c4a9e #000000 #000000 #5c4a9e;
	border-style: outset;
	border-width: 0px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bold;
	padding-left: 1pt;
	padding-right: 1pt;
	text-decoration: none;
	}

td.buttons:hover {
	background-color: #0000FF;
	color: yellow;
	}

td.buttons a {
	color: gold;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px;
	font-variant: normal;
	font-weight: bold;
	margin-left: 5pt;
	margin-right: 5pt;
	text-decoration: none;
	}

td.buttons a:visited {  color: gold; }

td.buttons a:hover {
	background-color: #0000FF;
	color: yellow;
	}


/* ------------------------------------------------------
   Class 'buttons_up' - Bouton actif en barre
   ------------------------------------------------------ */

td.buttons_up {
	background-color: navy;
	border-color: #5c4a9e #000000 #000000 #5c4a9e;
	border-style: outset;
	border-width: 0px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bolder;
	padding-left: 1pt;
	padding-right: 1pt;
	text-decoration: none;
	}

td.buttons_up:hover {
	background-color: #0000FF;
	}

td.buttons_up a {
	color: yellow;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px;
	font-variant: normal;
	font-weight: bolder;
	margin-left: 5pt;
	margin-right: 5pt;
	text-decoration: none;
	}

td.buttons_up a:visited {  color: yellow}

td.buttons_up a:hover {
	background-color: #0000FF;
	color: yellow;
	}


/* ------------------------------------------------------
   Class 'corpusart' - Corps d'un article
   ------------------------------------------------------ */

.corpusart {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
}


/* ------------------------------------------------------
   Class 'corpusbrv' - Corps d'une brève
   ------------------------------------------------------ */

.corpusbrv {
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
}


/* ------------------------------------------------------
   Class 'edito' - Edito en home page
   ------------------------------------------------------ */

td.edito {
	background-color: white;
	border-color: #cccccc #ffffff #cccccc #ffffff;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5pt;
	padding: 0px;
}

td.edito h1 {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 100%;
	font-weight: bold;
}

td.edito p {
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}


/* ------------------------------------------------------
   Class 'eyecatcher' - superseeding Normal
   ------------------------------------------------------ */

.eyecatcher {
	color: #990000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
	}


/* ------------------------------------------------------
   Class 'filet' - Tracé d'un filet de séparation
   Mode d'emploi : Pour tracer un filet dans une cellule
   de tableau, il faut coder la cellule :
   <td valign="top" class="filet"><div id="filet"></div></td>

   ------------------------------------------------------ */

.filet div {
	border-color: #ffffff #ffffff #ffffff maroon;
	border-style: solid;
	border-width: 1px;
	height: 100%;
	width: 1;
}


/* ------------------------------------------------------
   Class 'focus' - Mise en évidence Brève ou Article
   ------------------------------------------------------ */

.focus {
	background-color: ivory;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 5pt;
	padding: 10pt;
}


/* ------------------------------------------------------
   Class 'folderdesc' - Liste des dossiers d'une rubrique
   ------------------------------------------------------ */

.folderdesc th {
	background: white no-repeat left center url(../images/folder_mark.gif) ;
	color: maroon;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: 900;
	margin: 2px;
	padding-left: 20pt;
	text-align: left;
	text-decoration: none;
}

.folderdesc th a {
	color: maroon;
}

.folderdesc td {
	background-color: ivory;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 2pt;
	margin-left: 2pt;
	margin-right: 2pt;
	margin-top: 2pt;
	padding: 3pt;
	}


/* ------------------------------------------------------
   Class 'folderindex' - Index des dossiers d'une rubrique
   ------------------------------------------------------ */

table.folderindex {
	background-color: white;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 1px;
	padding: 10pt;
}

table.folderindex td {
	background: white no-repeat left center url(../images/folder_mark.gif) ;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 20pt;
}


/* ------------------------------------------------------
   Class 'fontchemin' - superseeding Normal
   ------------------------------------------------------ */

.fontchemin {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	}

.fontchemin a {
	color: #666666;
	}


/* ------------------------------------------------------
   Class 'forml' - Formulaire de contact pour Auteur.html
   Définition issue de [SPIP]/spip_style.css
   ------------------------------------------------------ */

.forml {
	background-color: #f0f0f0;
	width : 100%;
}


/* ------------------------------------------------------
   Classes 'forum*' - superseeding Normal
   ------------------------------------------------------ */

.forum {
	color: #666666;
	font-size: 11pt;
	margin-top: 5pt;
	}


.forum .forum-reply {
	font-weight: normal;
	}

.forum .forum-site {
	font-weight: normal;
	}

.forum .forum-text {
	background-color: ivory;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 1px;
	color: black;
	padding: 5pt;
	}

.forum .forum-title {
	background-color: #666666;
	color: #ccffff;
	font-weight: normal;
	padding: 2pt;
	}


/* ------------------------------------------------------
   Class 'forumreply' - Invite à réponse pour un article
   ------------------------------------------------------ */

.forumreply {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.forumreply a  {
	color: #666666;
	text-decoration: none;
	}

.forumreply a:visited {  color: #666666; }

.forumreply a:hover {
	color: #666666;
	text-decoration: underline;
	}


/* ------------------------------------------------------
   Class 'forum_repondre' - Texte d'invitation
   ------------------------------------------------------ */

.forum_repondre td {
	background: ivory no-repeat left center url(../images/gnome-hint.png);
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 1px;
	color: maroon;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	margin: 3pt;
	padding-left: 45pt;
}

.forum_repondre a  {
	color: #666666;
	text-decoration: none;
	}

.forum_repondre a:visited {  color: #666666; }

.forum_repondre a:hover {
	color: #666666;
	text-decoration: underline;
	}



/* ------------------------------------------------------
   Class 'genlink' - Liens généraux et transversaux
   ------------------------------------------------------ */

.genlink  {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}

.genlink a  {
	color: #333333;
	text-decoration: none;
	}

.genlink a:visited {  color: black; }

.genlink a:hover {
	color: #333333;
	text-decoration: underline;
	}


/* ------------------------------------------------------
   Class 'geninfos' - Infos générales de rubrique
   ------------------------------------------------------ */

.geninfos {
	color: #666666;
	font-size: 66%;
	}


/* ------------------------------------------------------
   Class 'intro' - Introduction/Description d'une rubrique
   ------------------------------------------------------ */

.intro {
	background-color: #F6F6F6;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: dashed;
	border-width: 1px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-variant: normal;
	font-weight: normal;
	margin-bottom: 1pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 1pt;
	padding: 3pt;
}


/* ------------------------------------------------------
   Class 'keywords' - Texte de mot-clé
   ------------------------------------------------------ */

.keywords {
	color: #333333;
	}


/* ------------------------------------------------------
   Class 'langlist' - superseeding Normal
   ------------------------------------------------------ */

form.langlist {
	color: ivory;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	}

form.langlist select {
	color: #4b4b4b;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	}

table.langlist {
	color: ivory;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	}


/* ------------------------------------------------------
   DIV 'map' - superseeding Normal
   ------------------------------------------------------ */

#map {
		visibility: visible;
}


/* ------------------------------------------------------
   Class 'newsletter' - Inscription en barre de boutons
   ------------------------------------------------------ */

form.newsletter {
	background-color: ivory;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 15pt;
	margin-left: 3pt;
	margin-right: 3pt;
	margin-top: 15pt;
	padding: 5pt;
	text-align: center;
	text-decoration: none;
	}

form.newsletter input {
	color: #4b4b4b;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	}

table.newsletter {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	}


/* ------------------------------------------------------
   Class 'newstyle' - Formulaire de Changement d'apparence
   ------------------------------------------------------ */

form.newstyle {
	color: navy;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	}

form.newstyle input {
	color: #4b4b4b;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	}

form.newstyle select {
	color: #4b4b4b;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	}

table.newstyle {
	color: navy;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	}


/* ------------------------------------------------------
   Class 'notes' - Notes de pied de page
   ------------------------------------------------------ */

.notes {
	background-color: #F0F0F0;
	border-style: solid;
	border-width: 1px;
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: #cccccc;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 5pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 5pt;
	padding: 5pt;
	}


/* ------------------------------------------------------
   Class 'ombrage' - Ombrage de photo ou picto
   ------------------------------------------------------ */


.ombrage  {
	background-color: white;
	border-style: solid;
	border-width: 0px;
	color: white;
	margin: 0pt;
	padding: 0pt;
	}


/* ------------------------------------------------------
   Class 'onglet' - Onglet standard
   ------------------------------------------------------ */

.onglet {
	color: black;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: 900;
	text-decoration: none;
	}

.onglet th {
	background: #D4D4D4 no-repeat left center url(../images/herald_anjou18.jpg) ;
	padding-left: 12pt;
	margin: 2pt;
	color: black;
	text-align: left;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	font-variant: small-caps;
	font-weight: 900;
	}


/* ------------------------------------------------------
   Class 'onglet_folder' - Onglet de dossier dans une rubrique
   ------------------------------------------------------ */

.onglet_folder {
	color: black;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: 900;
	text-decoration: none;
	}

.onglet_folder th {
	background: navy no-repeat left center url(../images/herald_anjou18.jpg) ;
	color: ivory;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: 900;
	margin: 2pt;
	padding-left: 12pt;
	text-align: left;
	text-decoration: none;
	}


/* ------------------------------------------------------
   Class 'plan_site' - Plan de site
   ------------------------------------------------------ */

.plan_site a {
	color: navy;
	}

.plan_site a:visited {
	color: #333333;
	}

.plan_site div {
	background-color: maroon;
	margin-bottom: 10pt;
	}

.plan_site li {
	color: #333333;
	margin-left: -20pt;
	}

.plan_site td {
	background-color: white;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 0Px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	}

.plan_site th {
	background: white no-repeat left center ;
	border-style: solid;
	border-width: 1px;
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: #4b4b4b;
	color: #4b4b4b;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 24px;
	font-variant: small-caps;
	font-weight: bold;
	margin-top: 50pt;
	text-align: left;
	text-decoration: none;
	}

.plan_site th a {
	color: #4b4b4b;
	}

.plan_site ul {
	list-style-image: url(../images/puce_gray.gif);
	}


/* ------------------------------------------------------
   Class 'postscriptum' - Complément à un article
   ------------------------------------------------------ */

.postscriptum {
	background-color: ivory;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: dashed;
	border-width: 1px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	margin-bottom: 15pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 15pt;
	padding: 10pt;
}


/* ------------------------------------------------------
   Class 'powered_by' - Cartouche d'info sur le moteur CMS
   ------------------------------------------------------ */

.powered_by {
	background-color: ivory;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 0px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	padding: 5pt;
}


/* ------------------------------------------------------
   Class 'publdate' - Publication date
   ------------------------------------------------------ */

.publdate {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 66%;
	text-align: left;
	}


/* ------------------------------------------------------
   Class 'related_actu' - Actualités (Brèves)
   ------------------------------------------------------ */

.related_actu a {
	color: navy;
	}

.related_actu a:visited {
	color: #333333;
	}

.related_actu div {
	background-color: maroon;
	margin-bottom: 10pt;
	}

.related_actu li {
	color: #333333;
	margin-left: -20pt;
	}

.related_actu td {
	background-color: #F6F6F6;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	}

.related_actu th {
	background: #990000 no-repeat left center url(../images/herald_anjou18.jpg);
	color: gold;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 2pt;
	padding-left: 16pt;
	text-align: left;
	text-decoration: none;
	}

.related_actu th a {
	color: white;
	font-size: 8px;
	font-variant: normal;
	text-align: right;
	}

.related_actu ul {
	list-style-image: url(../images/puce_gray.gif);
	}


/* ------------------------------------------------------
   Class 'related_articles' - Articles de la rubrique
   ------------------------------------------------------ */

.related_articles li {
	color: #333333;
	margin-left: -20pt;
	}

.related_articles div {
	background-color: darkgreen;
	margin-bottom: 10pt;
	}

.related_articles td {
	background-color: white;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2pt;
	padding: 3pt;
	}

.related_articles th {
	background: darkgreen no-repeat left center url(../images/herald_anjou18.jpg);
	color: white;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 2pt;
	padding-left: 16pt;
	text-align: left;
	text-decoration: none;
	}

.related_articles th a {
	color: white;
	font-size: 8px;
	font-variant: normal;
	text-align: right;
	}

.related_articles ul {
	list-style: url(../images/puce_gray.gif) outside;
}


/* ------------------------------------------------------
   Class 'related_artnews' - Articles récents en home
   ------------------------------------------------------ */

.related_artnews div {
	background-color: yellow;
	margin-bottom: 10pt;
	}

.related_artnews li {
	color: #333333;
	margin-left: -20pt;
	}

.related_artnews td {
	background-color: #F6F6F6;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 0px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	}

.related_artnews th {
	background: gold no-repeat left center url(../images/herald_anjou18.jpg);
	color: black;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 2pt;
	padding-left: 16pt;
	text-align: left;
	text-decoration: none;
	}

.related_artnews th a {
	color: #333333;
	font-size: 8px;
	font-variant: normal;
	text-align: right;
	}

.related_artnews ul {
	list-style: url(../images/puce_gray.gif) ;
}


/* ------------------------------------------------------
   Class 'related_attachment' - Pièces jointes
   ------------------------------------------------------ */

.related_attachment li {
	color: #333333;
	margin-left: -20pt;
	}

.related_attachement div {
	background-color: #D4D4D4;
	margin-bottom: 10pt;
	}

.related_attachment td {
	background-color: #F6F6F6;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2pt;
	padding: 3pt;
	}

.related_attachment th {
	background: #D4D4D4 no-repeat left center url(../images/attach-24.gif);
	color: black;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	height: 30px;
	margin: 2pt;
	padding-left: 20pt;
	text-align: left;
	text-decoration: none;
	}

.related_attachment ul {
	list-style: url(../images/puce_gray.gif) outside;
}


/* ------------------------------------------------------
   Class 'related_author' - Infos relatives à l'auteur
   ------------------------------------------------------ */

.related_author li {
	color: #333333;
	margin-left: -10pt;
	}

.related_author div {
	background-color: darkgreen;
	margin-bottom: 10pt;
	}

.related_author td {
	background-color: #F6F6F6;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2pt;
	padding: 0pt;
	}

.related_author th {
	background: darkgreen no-repeat left center url(../images/herald_anjou18.jpg) ;
	color: white;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 2pt;
	padding-left: 16pt;
	text-align: left;
	text-decoration: none;
	}

.related_author ul {
	/* ---
	list-style: url(../images/puce_gray.gif) outside;
	--- */
}


/* ------------------------------------------------------
   Class 'related_comments' - Synthèse du forum local
   ------------------------------------------------------ */

.related_comments div {
	background-color: #D4D4D4;
	margin-bottom: 10pt;
	}

.related_comments li {
	color: #333333;
	margin-left: -20pt;
	}

.related_comments td {
	background-color: #F6F6F6;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2pt;
	padding: 3pt;
	}

.related_comments th {
	background: #D4D4D4 no-repeat left center url(../images/herald_anjou18.jpg) ;
	color: black;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 2pt;
	padding-left: 16pt;
	text-align: left;
	text-decoration: none;
	}

.related_comments ul {
	list-style: url(../images/puce_gray.gif) outside;
}


/* ------------------------------------------------------
   Class 'related_docs' - Docs de la rubrique
   ------------------------------------------------------ */

.related_docs div {
	background-color: darkgreen;
	margin-bottom: 10pt;
	}

.related_docs li {
	color: #333333;
	margin-left: -20pt;
	}

.related_docs td {
	background-color: #F6F6F6;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2pt;
	padding: 0pt;
	}

.related_docs th {
	background: darkgreen no-repeat left center url(../images/herald_anjou18.jpg) ;
	color: white;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 2pt;
	padding-left: 16pt;
	text-align: left;
	text-decoration: none;
	}

.related_docs ul {
	list-style: url(../images/puce_gray.gif) outside;
}


/* ------------------------------------------------------
   Class 'related_link' - Lien hypertexte associé à article
   ------------------------------------------------------ */

.related_link div {
	background-color: #D4D4D4;
	margin-bottom: 10pt;
	}

.related_link li {
	color: #333333;
	margin-left: -20pt;
	}

.related_link td {
	background-color: #F6F6F6;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2pt;
	padding: 3pt;
	}

.related_link th {
	background: #D4D4D4 no-repeat left center url(../images/herald_anjou18.jpg) ;
	color: black;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 2pt;
	padding-left: 16pt;
	text-align: left;
	text-decoration: none;
	}

.related_link ul {
	list-style: url(../images/puce_gray.gif) outside;
}


/* ------------------------------------------------------
   Class 'related_poll' - Sondage
   ------------------------------------------------------ */

.related_poll div {
	background-color: yellow;
	margin-bottom: 10pt;
	}

.related_poll label {
	color: black;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 90%;
	font-weight: normal;
	}

.related_poll td {
	border-color: white;
	border-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2pt;
	padding: 3pt;
	}

.related_poll th {
	background: maroon no-repeat left center url(../images/herald_anjou18.jpg) ;
	color: white;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 2pt;
	padding-left: 16pt;
	text-align: left;
	text-decoration: none;
	}

.related_poll ul {
	list-style: url(../images/puce_gray.gif) outside;
}


/* ------------------------------------------------------
   Class 'related_rubr' - Présentation des rubriques du site
   ------------------------------------------------------ */

.related_rubr div {
	background-color: navy;
	margin-bottom: 10pt;
	}

.related_rubr li {
	color: #333333;
	margin-left: -20pt;
	}

.related_rubr td {
	background-color: #F6F6F6;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2pt;
	padding: 3pt;
	}

.related_rubr th {
	background: navy no-repeat left center url(../images/herald_anjou18.jpg) ;
	color: white;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 2pt;
	padding-left: 16pt;
	text-align: left;
	text-decoration: none;
	}

.related_rubr th a {
	color: white;
	font-size: 8px;
	font-variant: normal;
	text-align: right;
	}

.related_rubr ul {
	list-style: url(../images/puce_gray.gif) outside;
}


/* ------------------------------------------------------
   Class 'related_rubr_home' - Présentation des rubriques en Home
   ------------------------------------------------------ */

td.related_rubr_home {
	background-color: navy;
	color: gold;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2pt;
	padding: 3pt;
	border: 3px solid red;

	}

.related_rubr_home a {
	color: gold;
	font-size: 14px;
	font-weight: bold;
	}

.related_rubr_home a:visited { color: gold;  }

.related_rubr_home a:hover {
	background-color: #0000FF;
	color: yellow;
	}

.related_rubr_home td {
	background-color: navy;
	color: ivory;
	border-width: 0px;
	}


/* ------------------------------------------------------
   Class 'related_rubr_nofil' - Présentation des rubriques du site
   ------------------------------------------------------ */

.related_rubr_nofil a {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	}

.related_rubr_nofil a:visited { color: black;  }

.related_rubr_nofil a:hover {
	background-color: #0000FF;
	color: yellow;
	}

.related_rubr_nofil td {
	background-color: #f0f0f0;
	border-width: 0px;
	}

.related_rubr_nofil th a {
	color: white;
	font-variant: normal;
	font-weight: bold;
	}

.related_rubr_nofil th a:hover {
	background-color: #333333;
	color: yellow;
	}
.related_rubr_nofil th a:visited { color: white;  }


/* ------------------------------------------------------
   Class 'related_syndic' - Syndication de sites externes
   ------------------------------------------------------ */

.related_syndic div {
	background-color: gray;
	margin-bottom: 10pt;
	}

.related_syndic li {
	color: #333333;
	margin-left: -20pt;
	}

.related_syndic td {
	background-color: #F6F6F6;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2pt;
	padding: 3pt;
	}

.related_syndic th {
	background: gray no-repeat left center url(../images/herald_anjou18.jpg) ;
	color: white;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 2pt;
	padding-left: 16pt;
	text-align: left;
	text-decoration: none;
	}

.related_syndic ul {
	list-style: url(../images/puce_gray.gif) outside;
}


/* ------------------------------------------------------
   Class 'related_thema' - Mots clés
   ------------------------------------------------------ */

.related_thema div {
	background-color: maroon;
	margin-bottom: 20pt;
	}

.related_thema li {
	color: #333333;
	margin-left: -20pt;
	}

.related_thema td {
	background-color: #F6F6F6;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2pt;
	padding: 3pt;
	}

.related_thema th {
	background: maroon no-repeat left center url(../images/herald_anjou18.jpg) ;
	color: white;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 2pt;
	padding-left: 16pt;
	text-align: left;
	text-decoration: none;
	}

.related_thema th a {
	color: white;
	font-size: 8px;
	font-variant: normal;
	text-align: right;
	}

.related_thema ul {
	list-style: url(../images/puce_gray.gif) outside;
}


/* ------------------------------------------------------
   Class 'search-header' - Titre de la page résultats
   ------------------------------------------------------ */

.search-header {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	}

/* ------------------------------------------------------
   Class 'search-keyword' - Critère de recherche
   ------------------------------------------------------ */

.search-keyword {
	color: maroon;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	}


/* ------------------------------------------------------
   Class 'searchform' - superseeding Normal
   ------------------------------------------------------ */

form.searchform {
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 0px;
	margin: 0px;
	}

form.searchform button {
	color: #4b4b4b;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none
	}

form.searchform input {
	background: #f0f0f0;
	color: #4b4b4b;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none
	}

form.searchform label {
	color: #4b4b4b;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none
	}


/* ------------------------------------------------------
   Class 'spip' - Classe référencée par le code généré
   Définition issue de [SPIP]/spip_style.css
   ------------------------------------------------------ */

.spip li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	}

table.spip {
}

table.spip tr.row_first {
	background-color: #FCF4D0;
}

table.spip tr.row_odd {
	background-color: #e0e0e0;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}

table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: middle;
}


/* ------------------------------------------------------
   Class 'spip_documents' - sous-titres des vignettes
   Définition issue de [SPIP]/spip_style.css
   ------------------------------------------------------ */

.spip_documents {
	background-color: #F0F0F0;
	color: #4B4B4B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}


/* ------------------------------------------------------
   Class 'spip_encadrer' - Formulaire de contact pour Auteur.html
   Définition issue de [SPIP]/spip_style.css
   ------------------------------------------------------ */

.spip_encadrer {
	background-color: #FFFFFF;
	border-color: #666666;
	border-style: solid;
	border-width: 1px;
	font-family: helvetica, arial, sans-serif;
	padding: 5px;
	width : 100%;
	}


/* ------------------------------------------------------
   Class 'spip_surligne' - Eye Catcher suite à recherche textuelle
   Définition issue de [SPIP]/spip_style.css
   ------------------------------------------------------ */

.spip_surligne {
	background-color: #FFFF66;
	}


/* ------------------------------------------------------
   Class 'spip-admin' - Boutons réservés aux rédacteurs/Admins
   Définition issue de [SPIP]/habillage.css
   ------------------------------------------------------ */

.spip-admin {
	bottom: 30px;
	font-size: 90%;
	line-height: 1.4em;
	padding: 2px;
	position: fixed;
	right: 30px;
	}


/* ------------------------------------------------------
   Class 'title' - Article/Section Title
   ------------------------------------------------------ */

.title {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: Normal;
	font-weight: bold;
	padding-top: 0px;
	text-decoration: none;
	}


/* ------------------------------------------------------
   Class 'title_sub' - Sous-titre
   ------------------------------------------------------ */

.titlesub {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-align: left;
	}

/* ------------------------------------------------------
   Class 'title_top' - Sous-titre
   ------------------------------------------------------ */

.titletop {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-align: left;
	}


/* ------------------------------------------------------
   Class 'titlemain' - superseeding Normal
   ------------------------------------------------------ */

.titlemain {
	color: #29176B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: Normal;
	font-weight: normal;
	text-decoration: none;
	}


/* ------------------------------------------------------
   Class 'tothetop' - Lien vers Haut de page
   ------------------------------------------------------ */

.tothetop {
	background: white no-repeat right center url(../images/tothetop.gif);
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 2pt;
	padding-right: 15pt;
	text-align: right;
	text-decoration: none;
	}

.tothetop a {
	color: #999999;
	}


/* ------------------------------------------------------
   Class 'traduction' - Les traductions d'un article
   ------------------------------------------------------ */

.traduction {
	color: maroon;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 66%;
	}

