a:link {  color: #FF0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: 600}
a:visited { color: #FF0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: 600 }
a:hover { color: #CC0000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: 600 }
a:active { color: #CC0000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: 600 }

body {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 100; color: #000000; background-color: #ffffff; text-align:center; }

#header {text-align: left; height: 100px; }
#header img {float: left; }

.general {  font-size:11px; color: #990000; text-decoration: none}
.special {  color: #990000; font-weight: 600}
.secondaire {font-size:11px; }

p.spip {text-align:left; margin: 5px; }
div {margin:10px; padding:0px; }

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 900; color: #990000; letter-spacing: 0.3em; text-align: left; margin:10px; padding:2px; }
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 600; color: #990000; letter-spacing: 0.2em; text-align: left; margin:10px; padding:2px; }
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 600; color: #990000; letter-spacing: 0.1em; text-align: left; margin:10px; padding:2px; }
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; letter-spacing: normal; text-align: left; margin:10px; padding:2px; }

table {border-width:0px; text-align:center; padding:5px; width:100%; }
table.header {text-align:left;}
td {vertical-align:top; text-align:left; }
td.marge {vertical-align:top; text-align:center; width:200px; }

table img {margin: 5px 0; }

.boite {border-width:1px; border-color:#000000; border-style:solid; background-color:#ffffff; padding:5px; margin: 5px 0;}
.boitegrise {border-width:1px; border-color:#000000; border-style:solid; background-color:#ddddcc; padding:5px; margin: 5px 0;}
.boite_une  {border-width:2px; border-color:#000000; border-style:dotted; background-color:#faebd7; padding:5px; margin: 5px 0;}


.surtitre {font-size:12px; text-align:left; font-style:italic; font-weight:600; color:#000000; }
.soustitre {font-size:12px; text-align:left; font-style:italic; font-weight:600; color:#000000; }
.chapo {font-weight:600; font-family:Verdana, Arial, Helvetica, sans-serif;}

.texte {font-family: Vera, Tahoma, Arial, Helvetica, sans-serif; color: #000; font-size: 1.2em; text-align: justify; margin: 5px;}
.titre_agenda {border-width:1px 1px 0px 1px; border-color:#000000; border-style:dotted; background-color:#336633; color:#ffffff; font-size:11px; font-weight:600; text-align:left; margin:5px 5px 0px 5px; padding:5px; }
.texte_agenda {border-width:0px 1px 1px 1px; border-color:#000000; border-style:dotted; text-align:left; margin:0px 5px 5px 5px; padding:5px; }
.titre_concert {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; color:#990000; border-style:dotted; border:1px; }
.titre_breve {font-size:12px; color:#990000; font-weight:300; margin:11px; padding:2px; border-width:1px; border-style:dotted; }
.texte_breve {margin:11px; padding:2px; }
.titre_info {font-size:14px; font-weight:600; background-color:#990000; color:#faebd7; margin:11px; border-style:dotted; border:1px; }

.chemin {font-size:12px; padding:5px; color:#990000; background-color:#ddddcc; border-color:#000000; border-style:solid; border-width:1px; margin:5px; padding:5px;}

strong.spip {font-weight: 600; }

.spip_logos {margin: 5px; }

.spip_documents {display: block; margin-right: 0.5em; }

p.spip {font-size: 1em; }

p.titre_concert {font-size: 1.2em; font-weight: bold; margin-left: 30px; letter-spacing: +2px; }

hr {clear: both; }
