BODY {
    BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0em;
	PADDING-TOP: 0px;
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 1em;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Helvetica, Arial;
    BACKGROUND-COLOR: #efefef
}
#haut {
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    MARGIN: 10px 50px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Arial, Georgia, Verdana;
    BACKGROUND-COLOR: #cfcfcf;
    TEXT-ALIGN: justify
}
#actu {
    PADDING-RIGHT: 3em;
    PADDING-LEFT: 1em;
    FONT-SIZE: 11pt;
    FLOAT: left;
    PADDING-BOTTOM: 1em;
    WIDTH: 200px;
    PADDING-TOP: 1em;
    POSITION: relative;
	z-index: 2;
    TEXT-ALIGN: justify
}
#menu {
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    MARGIN: 0px 50px;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #cfcfcf;
	FONT-SIZE: 13px;
    TEXT-ALIGN: center
}
#footer {
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 10pt;
    FLOAT: none;
    MARGIN: 0px 50px;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-REPEAT: repeat;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps;
	vertical-align: center
}
#forum {
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
	PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
	PADDING-BOTTOM: 1em;
	PADDING-TOP: 1em;
    FONT-SIZE: 12px;
	COLOR: #FFFFFF;
    FLOAT: none;
    MARGIN: 10px 50px 20px;
    BACKGROUND-REPEAT: repeat;
    TEXT-ALIGN: justify
}
#milieu {
    BORDER-RIGHT: #999999 1px solid;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 1em;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 1em;
    MARGIN: 10px 50px 20px;
    BORDER-LEFT: #999999 1px solid;
    PADDING-TOP: 1em;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-REPEAT: repeat;
    TEXT-ALIGN: justify
}
#contents {
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 1em;
    PADDING-TOP: 1em;
    POSITION: relative;
	z-index: 1;
    TEXT-ALIGN: justify
}
#overDiv {
    Z-INDEX: 1000;
    POSITION: absolute
}

.spacer { CLEAR: both; VISIBILITY: hidden }

P { MARGIN-TOP: 0px; TEXT-ALIGN: justify }

.h1 { FONT-WEIGHT: bolder; FONT-SIZE: 20pt; COLOR: #864132 }
.h2 { FONT-WEIGHT: bolder; FONT-SIZE: 16pt; COLOR: #864132 }
.h3 { FONT-SIZE: 14pt; COLOR: #864132 }
.h4 { FONT-SIZE: 12pt; COLOR: #864132 }
.title1 { FONT-WEIGHT: bolder; FONT-SIZE: 20pt; COLOR: #864132 }
.title2 { FONT-WEIGHT: bolder; FONT-SIZE: 16pt; COLOR: #864132 }
IMG { border: 0px }

HR { color: #999999}

A:link { COLOR: #2f4f66; TEXT-DECORATION: underline }
A:visited { COLOR: #2f4f66; TEXT-DECORATION: underline }
A:hover { COLOR: #2f4f66; BACKGROUND-COLOR: #f3f3f3 }

.gauche { FLOAT: left; MARGIN: 5px 5px 5px 5px }
.droite { FLOAT: right; MARGIN: 5px 5px 5px 5px }
.centre { FLOAT: center; position: relative; MARGIN: 5px 5px 5px 5px }
.marge { margin: 0px 0px 0px 100px }

.tdforum { background-color:#864132; color:#abcdef; TEXT-ALIGN: center}
.tdofrum2 {COLOR: #864132 ; TEXT-ALIGN: center}

TD .1{ font-family: Verdana, Helvetica, Arial; color: #abcdef; font-size:11px}
input { background-color: #F5F5F5; font-family: Verdana, Helvetica, Arial; font-size: 9pt; color: #000000; }
textarea { background-color: #F5F5F5; font-family: Verdana, Helvetica, Arial; font-size: 9pt; color: #000000; }
select { background-color: #F5F5F5; font-family: Verdana, Helvetica, Arial; font-size: 7pt; color: #000000; }

.TD { font-family: Verdana, Helvetica, Arial; color: #abcdef; font-size:11px	}
.input { background-color: #F5F5F5; font-family: Verdana, Helvetica, Arial; font-size: 9pt; color: #000000}
.textarea { background-color: #F5F5F5; font-family: Verdana, Helvetica, Arial; font-size: 9pt; color: #000000 }
.select { background-color: #F5F5F5; font-family: Verdana, Helvetica, Arial; font-size: 7pt; color: #000000 }
.nav { font-size: 10px; text-decoration: none; color: #284357; }
.nav:link { font-size: 10px; text-decoration: none; color: #284357; }
.nav:visited { font-size: 10px; text-decoration: none; color: #000000; }
.nav:hover { font-size: 10px; text-decoration: none; color: #CC3333; font-weight: bold; text-decoration: none; }
/* YaBB alternating bgcolors */
.windowbg { background-color: #E4E4E4; font-size: 11px; font-family: Verdana; color: #000000; }
.windowbg2 { background-color: #F3F3F3; font-size: 11px; font-family: Verdana; color: #000000; }
.windowbg3 { background-color: #2F4F66; font-size: 11px; font-family: Verdana; color: #000000; }
/* Misc./title/category colors */
.hr { color: #2F4F66;}
.titlebg { background-color: #9f9f9f ;COLOR: #864132; FONT-WEIGHT: bolder;}
.titlebg2 { background-color: #cfcfcf; FONT-WEIGHT: bolder; TEXT-ALIGN: center; COLOR: #864132;}
.titlebg3 { background-color: #cfcfcf; TEXT-ALIGN: center; COLOR: #864132;  font-size: 9px;} 
.title { COLOR: #708090; } 
.text1 { font-style: normal; font-weight: bold; font-size: 12px; color: #FFFFFF; }
.catbg { background-color: #C1C1C1; color: #000000; font-weight: bold; font-size: 13px; }
.bordercolor { background-color: #2F4F66; }
/* Image fonts */
.imgbg { font-style: normal; font-size: 10px; color: #284357; }
.imgcatbg { font-style: normal; font-size: 10px; color: #284357; font-weight: bold; }
.imgtitlebg { font-style: normal; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.imgwindowbg { font-style: normal; font-size: 9px; color: #2F4F66; }
.imgmenu { font-style: normal; font-size: 11px; color: #284357; font-weight: bold; letter-spacing: 0.1em; }
/* Post quote/code colors */
.quote { font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #000000; background-color: #F5F5F5; }
.code { font-size: 10px; font-family: Courier New; color: #000000; background-color: #CCCCCC; }


