BODY {
	background-color : #5C426E;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
}
TD, INPUT 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color:#363636; margin: 0; padding: 0;	}
.error {	font-size: 11px;	color: #225817;	background-color: #FFCCFF; }
.center { text-align: center; }
.right { text-align: right; }
.mainbg { background-color: #FFFFFF; }
.banner { background-color: #5C426E; }
.menu1 { background-color: #201E14; }
.menu2 { background-color: #201E14;}
.cadre { background-color: #C426E;}
.encart { background-color: #6A6440;}
.hi { background-color: #3F2A4D; }
.transparent { background-color: transparent;}

<!-- Menu latéral -->
.menu2bg { background-color: #201E14; }
.leftbg { background-color: #2F2039; }
.menu2Titre {
	text-decoration: none;
	text-align: center; 
	font-weight: bold;
	color: #DDF5CF;
	filter: Blur(Add=2, Direction=0, Strength=2);
}
.menu2 {
	text-decoration: none;
	font-weight: bold;
	color: #959595;
	filter: Blur(Add=2, Direction=0, Strength=2);
}
.menu2current {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	filter: Blur(Add=2, Direction=0, Strength=2);
}
.menu2Titre:HOVER, .menu2:HOVER, .bottom:HOVER, .top:HOVER { color : #FFED00;	}
<!-- end of menu -->
<!-- Ad -->
.adtitre {
	text-align: center; 
	font-size: 11px;
	font-weight: bold;
	color: #DDF5CF;
	filter: Blur(Add=2, Direction=0, Strength=2);
}
.adtexte {
	font-size: 9px;
	color: #DDF5CF;
	padding: 2px 5px 0px 5px;
	filter: Blur(Add=2, Direction=0, Strength=2);
}
.adlink { 
	text-decoration: underline;
	color: #DDF5CF;	
	font-size: 10px;	
	text-align: right;
}
.adlink:HOVER { text-decoration : underline;	color : #FFED00; }

<!-- end of ad -->
<!-- Blocs -->
.bloctitre { 
	background-color: #201E14;
	color :#FFFFFF;
	padding: 3px 0 3px 5px;
	margin: 0;
	font-weight: bold;
}
.bloctexte { 
	padding: 3px 10px 3px 10px;
	margin: 0 8px 0 8px;
	text-align: justify;
}
.bloclink { 
	text-decoration: underline;
	color: #2061A5;	
	font-size: 10px;	
	text-align: right;
	margin: 2px; padding: 2px;
}
.bloclink:HOVER {text-decoration : underline;	color : #0000FF;}

.bloctitrei { 
	background-color: #5C426E;
	color : #DDF5CF;
	padding: 3px 0 3px 5px;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
}
.bloctextei { 
	color : #DDF5CF;
	padding: 3px 10px 3px 10px;
	margin: 0 8px 0 8px;
	font-size: 11px;
	text-align: justify;
}
.bloclinki { 
	text-decoration: underline ;
	color: #FFFFFF;	
	font-size: 10px;	
	text-align: right;
	font-size: 11px;
	margin: 4px; padding: 4px;
}
.bloclinki:HOVER{ text-decoration : underline;	color : #FFED00; }
.bloctitre2 { 
	background-color: #2F2039;
	color : #DDF5CF;
	padding: 3px 0 3px 5px;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
}
.bloctitreF { 
	background-color: #BC095D;
	color : #DDF5CF;
	padding: 3px 0 3px 5px;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
}
.bloctitreH { 
	background-color: #2061A5;
	color : #DDF5CF;
	padding: 3px 0 3px 5px;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
}
.bloclinkF { 
	text-decoration: underline ;
	color: #BC095D;	
	font-size: 10px;	
	text-align: right;
	font-size: 11px;
	margin: 4px; padding: 4px;
}
.bloclinkF:HOVER{ text-decoration : underline;	color : #0000FF; }

<!-- end of blocs -->

.copyright {font-size: 10px; color: #FFFFFF; text-align: right;}
.bottom { text-decoration: none; font-size: 11px; color: #FFFFFF;}
.top { text-decoration: none; font-size: 10px; color: #FFFFFF; text-align: right;}

.a { text-decoration: underline ;	color: #2061A5; }
.a_i { text-decoration: underline ;	color: #DDF5CF; }
.a_i:HOVER { color: #FFED00;}
.a2 { text-decoration: underline ;	color: #2061A5; }
.ad { text-decoration: underline ;	color: #646403; }
.avant { text-decoration: none ;	color: #646403; }
A:HOVER, .a2:HOVER, .ad:HOVER{ color : #0000FF;	}

.texte {
	text-align: justify; color: #201E14;
	padding: 3px 0 3px 0;
	margin: 0 8px 0 8px;
}
.trace { text-align: left; color: #808080; font-size: 10px; margin: 0; padding: 0;}
.legend {
	text-align: right; color: #964CC8;
	font-size: 11px;
	padding: 3px 0 3px 0;
	margin: 0;
}
.titrepage {
	font-size: 30px; color: #201E14; text-align: center; font-weight: bold;
	padding: 30px 0 3px 0;
	margin-top: 5px;
	margin-bottom: 5px;
	filter: Blur(Add=4, Direction=0, Strength=2);
}

.titreimage {
	font-size: 26px; color: #FFFFFF; text-align: left; font-weight: bold;
	padding: 3px 30px 3px 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.titre {
	color: #201E14;	text-align: justify;
	padding: 3px 0 3px 0;
	margin: 0;
	font-weight: bold;
}
.titre2 {
	font-size: 16px; color: #BC095D; text-align: center;
	padding: 3px 0 3px 0;
	margin: 0;
	font-weight: bold;
}
.avant {
	color: #B2AEAE;	text-align: right; font-size: 18px;
	padding: 30px 0 30px 0;
	margin: 0 12px 0 12px;
	font-weight: bold;
}
.question {
	color: #BC095D;	text-align: left; font-size: 14px;
	font-weight: bold;
}
.info {
	color: #363636;	text-align: center; font-size: 10px;
	padding:0;	margin: 0;
}
.forminfo {
	color: #BC095D;	text-align: center; font-size: 12px; font-weight: bold;
}
.alinea {
	list-style-type: disc;
	color: #201E14;
	text-indent: 0pt; left: 20px;
	list-style-position: outside;	display: list-item;
	position: static;
	margin: 0 0 0 25px;
}
.caddie {
	text-align: justify; color: #201E14; font-size: 10px;
	padding: 2px 0 2px 0;
	margin: 0 2px 0 2px;
}
.spacer { margin-top: 10px;	margin-bottom: 5px; }
.bg {	font-size: 11px;	color: #225817; }

.sommaire {	color: #def2c1; }
.citation {
	color: #964CC8; text-align: justify;
	padding: 3px 0 3px 0;
	margin: 0 8px 0 30px;
}
.auteur {
	color: #964CC8; text-align: right; font-size: 10px;
	padding: 3px 0 3px 0;
	margin: 0 8px 0 30px;
}

