a, a:link, a:active, a:visited { text-decoration:none; color: #333333;}
a:hover { color: #EE9B00; text-decoration: none;}
a:active.lien1, a:link.lien1, a:visited.lien1 {  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
a:hover.lien1 {  text-decoration:underline overline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #B22222;}

#lien2 a:active, #lien2 a:link, #lien2 a:visited {  color: #000000; text-decoration: none}
#lien2 a:hover {  color: #000000; text-decoration: none}

a:active.lien3, a:link.lien3, a:visited.lien3 {  color: white; text-decoration: none;}
a:hover.lien3 { color: #E67F00; text-decoration: underline overline;}

body { background-color: #336699; color: #ffffff; margin-left: 5px; margin-top:5px; margin-right:5px; }
p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333333;}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333333}
h4 {  font-size: 12px; color: #333333}
h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal}
h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal}

/* cadres principaux */
.td-header { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: white; border-bottom:1px solid #000000; padding-right:20px;}
.td-contenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;   background-color: #FFFFFF}
.td-hautbas {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #336699;
}
.td-navigation {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #ccddff;
}
.td-navigation2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; background-color: #336699;
}

/* encadrement articles */

.td-article1 {  border: #778899; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.td-article2 {  border: #808080; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.td-sommaire {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.td-som-articles {  background-color: #336699; border: #000033; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white;
}

/* formatage articles */

.date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #808080}
.surtitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666}
.titre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #333333;
}
.soustitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold}
.titrebreve {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold}
.ps {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px}
.auteur {  font-size: 12px; color: #999999}
.ps2 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px}

/* formulaire */

.bouton {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #FFFFFF }
.champ {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; color: #333333}

/* forum */

.forum-fond {  background-color: #A60053}
.forum-haut {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #808080; background-color: #E2EFE2}
.forum-milieu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #808080;
}
.forum-bas {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #FFFFFF}

/* SPIP */

a.spip_url  { }
a.spip_in   { } 
a.spip_out  { }

.spip_code { }

p.spip_note { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px }

h3.spip { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}

table.spip { margin-left: auto; margin-right: auto; }
table.spip tr.row_first { background-color: #FCF4D0;}
table.spip tr.row_odd {	padding: 5px; background-color: #FEF4EB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #565555; border: 2px #FEF4EB solid;  padding: 5px;}
table.spip tr.row_even { padding: 5px; background-color: #F0F0F0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #565555; border: 2px #F0F0F0 solid;  padding: 5px;}
table.spip td {	padding: 5px; text-align: left;	vertical-align: center;}

hr.spip { font-weight: lighter; color: #EBEBEB; width : 80%}
b.spip { }
i.spip { }

.forml { width: 100% ; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}

.spip_encadrer { width : 90%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #808080; padding: 5px; border: 1px solid #808080; }

.spip_cadre { width : 90%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #EBEBEB; padding: 5px; }
.spip_bouton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; color: #333333}
.bouton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; color: #333333}
.formrecherche { width: 186 ; background-color: #DDDDDD;}
.reponse_formulaire { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 110%; color: #A60053;}
.note {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.spip_surligne { background-color: #FFFACD; }
