body { 
	font-family: "Comic Sans MS", "Times New Roman", Times, serif; 
	font-size: 16px; 
	color: #E8E7E3; 
	background-color: #2F3032;
	SCROLLBAR-FACE-COLOR: #D8D7D3; 
	SCROLLBAR-HIGHLIGHT-COLOR: #F8F7F3; 
	SCROLLBAR-SHADOW-COLOR: #B8B7B3; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-ARROW-COLOR:  #2F3032; 
	SCROLLBAR-TRACK-COLOR: #989793; 
	SCROLLBAR-DARKSHADOW-COLOR: #1F2022
}

a:link { color:#00FFFF; text-decoration:none; }
a:visited { color:#00CCFF; text-decoration:none; }
a:hover { color:#0099FF; text-decoration:none; }
a:active { color:#00186b; text-decoration:none; }

p { text-align: justify }
p.center { text-align: center }

table.header {
	border:none 0;
	cursor:hand;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-color: #1F2022;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

div.contenu {
	border-bottom:#1F2022 1px solid;
	border-left:#1F2022 1px solid;
	border-right:#1F2022 1px solid;
	width: 100%;
}

div.menu {
	display:none; 
	position:absolute;
	border-top:#755F35 2px solid;
	border-bottom:#87683D 2px solid;
	border-left:#8E7F4A 2px solid;
	border-right:#5A4428 2px solid;
	background-color: #C49346; 
}

div.boite {
	border: #1F2022 1px solid;
}

td.liste { font-family: "Arial", Times, serif; font-size: 13px }
td.menu { font-family: "Arial", Times, serif; font-size: 12px; color: #2F3032; }

h1 { text-align: center }
h2 { text-align: center }
h3 { text-align: center }
hr { color: #1F2022; height:1 }
hr.warning { color: red; height:1 }
hr.info { color: #2F3032; height:1 }

.titre { font-family: "Comic Sans MS", "Times New Roman", Times, serif; font-size: 36px; font-weight: bold; color: #2F3032; text-align: center}
.inverse { font-family: "Comic Sans MS", "Times New Roman", Times, serif; color: #E8E7E3; background-color: #2F3032}
.vgbouton { font-family: "Comic Sans MS", "Times New Roman", Times, serif;  font-size: 12pt; font-weight: bold; color: black; background-color: rgb(204,153,51); clear:both; }
.newstitre { font-family: "Comic Sans MS", "Times New Roman", Times, serif; color: #E8E7E3; background-color: #2F3032; font-size: xx-small}
.petit { font-size: xx-small }
.moyen { font-size: x-small }
.menu { font-family: "Arial", Times, serif; font-size: 12px; color: #2F3032;}
.submenu { font-family: "Arial", Times, serif; font-size: 11px; }
.credits { font-size: xx-small; font-style: italic; text-align: right }
.popperlink {position:absolute; visibility:hidden; z-index:4; font-size: xx-small }
.highlight { font-weight: bold }
.fatal { font-size: x-small; color: red; background: white; text-align: justify }
.fataltitre { font-size: x-small; font-weight: bold; color: red; background: yellow; text-align: justify }
.warning {  font-size: x-small; color: red; background: white; text-align: justify }
.info {  font-size: x-small; color: #2F3032; background: white; text-align: justify }
.asciiart { font-size: 4pt; color: black; background:white; }
.copyright { font-size: xx-small; color: #E8E7E3; }
.loginsubmenu { font-family: "Arial", Times, serif; font-size: 11px; color: #E8E7E3; }
.titrebouton { font-family: "Arial", Times, serif; font-size: 10pt; font-weight: bolder; color: black; background-color: rgb(204,153,51)}
/* the news box */
#news
{
	width:156px;
	height:120px;
	border-bottom:#1F2022 1px solid;
	border-left:#1F2022 1px solid;
	border-right:#1F2022 1px solid;
}
#news ul
{
	margin:0 .5em 0 1em;
	padding:0;
}
#news li{
	font-size: xx-small; 
	color: #E8E7E3;
	text-align:left;
	margin-bottom:30px;
}
/* the news box when JavaScript is available */
#news.hasJS
{
	height:120px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:120px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}
