a { color: #CC0000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: 600 }
/* a:after {content: " (" attr(href) ") "; font-weight: 100; }*/

body {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 100; color: #000000; background-color: #ffffff; text-align:center; }

.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: 2px 0 0 0; }
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 {display: none; }
td {vertical-align:top; text-align:left; }
td.marge {display: none; vertical-align:top; text-align:center; width: 0px; }

.boite {border-width:1px; border-color:#000000; border-style:solid; background-color:#ffffff; padding:5px; margin:5px;}
.boitegrise {border-width:1px; border-color:#000000; border-style:solid; background-color:#ddddcc; padding:5px; margin:5px;}
.boite_une  {border-width:2px; border-color:#000000; border-style:dotted; background-color:#faebd7; padding:5px; margin:5px;}

.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;}

.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; margin:0px 5px 5px 5px; padding:5px; page-break-before: avoid; }
.titre_concert {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 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 {display: none; font-size:12px; padding:5px; color:#990000; background-color:#ddddcc; border-color:#000000; border-style:solid; border-width:1px; margin:5px; padding:5px;}

.spip_logos {margin: 5px; }
strong.spip {font-weight: 600; }
.spip_puce {display: none; }

hr {display: none; }

br {display: none; }

.spip-admin-float {display: none; }

#gmap {display: none; }
