* {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
  	text-decoration: none;
	font-size:10pt;
}
p { text-align: justify; } 
a { text-decoration: none; font-weight: bold; }
    a:hover { text-decoration: underline; font-weight: bold; }
body { background: #000;}
img { border: 0; }
td#cont { padding: 0 2em 0; }
td { vertical-align: top; }
h1 { text-align:center; font-size:16pt; margin:1em;}

h2 {
	margin-top: 1em;
	text-align: center;
	background:#FF9328;
	padding: 0 3px 8px;
	font-size: 14pt;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 0.3em;
	border-bottom: solid 1px black;
	background : #C0C0C0;
	text-align: left;
}

p.catlist { text-align:left;margin: 0 0 2px;}
   p.catlist a { text-decoration: underline; font-size: 10pt;  }
ul.catlist { padding: 0; margin: 0; ; list-style-type: none;}
ul.catlist li {font-size: 105%;margin: 0 0.5em 0 0.5em; float: left; width: 30%; font-size: 8pt}
ul.catlist li a { font-size: 9pt; }
ul.catlist li a:hover { background: white;}
p.prems { clear: both; width: 100%; margin: 1em 0 0.5em; font-size:10pt; font-weight: bold; font-size:11pt;}
hr { visibility: hidden; clear: both; }



p.triste { color: #FFF; background-color: #000; text-align: center; padding: 4px;}
p.triste acronym { color: white; font: serif 12pt; margin: 4px; }

p#propo { text-align: right; }
	.valider {
		background-color: #88ac4e;
		color: white;
		margin: 0.2em;
	}
	.supprimer {
		background-color: red;
		color: white;
		margin: 0.2em;
	}
span.admin  { float: right; clear:right; margin-bottom: 1em; }

p.disc { clear: both; font-size: 8pt; font-style: italic; border-top: 1px solid gray; margin-top: 5em; }

.anc { background: #EFEFAF; color: #888; }

a.rss { background:#FF9328; padding: 1px; border: 1px solid black;}