body
{
	margin: auto;

	font-family: "Times New Roman", Arial, Times, sans-serif;
	background-color: black;	
}

h2
{
	color: #a52a2a;
}









/***********	Menu Haut	***********/
.menu_h_mc .menu_h_separateur
{
	display: block;
	font-size: 1px;
	border-width: 0px;
	border-style: solid;
	position: relative;
	z-index: 1;
}
.menu_h_mc .menu_h_separateur_y
{
	float: left;
	width: 0px;
}
.menu_h_mc .qmtitle
{
	display: block;
	cursor: default;
	white-space: nowrap;
	position: relative;
	z-index: 1;
}
.menu_h_qmclear
{
	font-size: 1px;
	height: 0px;
	width: 0px;
	clear: left;
	line-height: 0px;
	display: block;
	float: none !important;
}
.menu_h_mc	/* ********************************************** */
{
	position: relative;
	top: 0px;
	float: right;						/* LEFT pour mettre le menu ŕ gauche */
	/*zoom: 1;*/
	z-index: 10;
}
.menu_h_mc a, .menu_h_mc li
{
	float: left;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 1;
}
.menu_h_mc div a, .menu_h_mc ul a, .menu_h_mc ul li
{
	float: none;
}
.qmsh div a
{
	float: left;
}
.menu_h_mc div
{
	visibility: hidden;
	position: absolute;
}
.menu_h_mc li
{
	z-index: auto;
}
.menu_h_mc ul
{
	left: -10000px;
	position: absolute;
	z-index: 10;
}
.menu_h_mc, .menu_h_mc ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.menu_h_mc li a
{
	float: none
}
.menu_h_mc li:hover>ul
{
	left: auto;
}
#menu_h ul
{
	top: 100%;
}
#menu_h ul li:hover>ul
{
	top: -18px;
	right: 100%;					/* LEFT=100% pour faire apparaitre le sous-sous-menu ŕ droite du sous-menu */
}

/*"""""""" (MAIN) Container""""""""*/	
#menu_h	
{	
	background-image: url("../images/carre_noir_transparent.png");
}

/*"""""""" (MAIN) Items""""""""*/	
#menu_h a	
{	
	padding: 5px 32px 5px 12px;
	margin: 0px 4px 0px 4px;
	color: #ffffff;
	font-family: "Times New Roman";
	font-size: 12px;
	text-decoration: none;
}

/*"""""""" (MAIN) Hover State""""""""*/	
#menu_h a:hover	
{	
	color: #ffffff;
	text-decoration: underline;
}

/*"""""""" (MAIN) Active State""""""""*/	
body #menu_h .qmactive, body #menu_h .qmactive:hover	
{	
	/*background-color: white;*/
	color: #ffffff;
	text-decoration: underline;
}

/*"""""""" (SUB) Container""""""""*/	
#menu_h div, #menu_h ul	
{	
	padding: 8px;
	margin: -1px 0px 0px 0px;
	border-width: 1px;
	border-style: none;
	/*	background-color: #3f3f3f;	*/
	background-image: url("../images/carre_noir_transparent.png");
}

/*"""""""" (SUB) Items""""""""*/	
#menu_h div a, #menu_h ul a	
{	
	padding: 2px 40px 2px 5px;
	margin: 0px;
	color: #ffffff;
	border-width: 0px;
	border-style: none;
	text-align: left;
}

/*"""""""" (SUB) Hover State""""""""*/	
#menu_h div a:hover, #menu_h ul a:hover	
{	
	color: #ffffff;
	text-decoration: underline;
}

/*"""""""" (SUB) Active State""""""""*/	
body #menu_h div .qmactive, body #menu_h div .qmactive:hover	
{	
	color: #ffffff;
	text-decoration: underline;
}

/*"""""""" Individual Horizontal Dividers""""""""*/	
#menu_h .menu_h_separateur_x	
{	
	border-top-width: 1px;
	margin: 5px 0px 5px 0px;
	border-style: solid;
	border-color: #a52a2a;
}

/*"""""""" Individual Vertical Dividers""""""""*/	
#menu_h .menu_h_separateur_y	
{	
	border-left-width: 2px;
	height: 16px;
	margin: 6px 0px 0px 0px;
	border-color: #a52a2a;
}










/***********	Menu Gauche	***********/
#menu_g dl, #menu_g dt, #menu_g dd, #menu_g ul, #menu_g li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #ffffff;
}

#menu_g
{
	font-family: "Times New Roman";
	font-size: 12px;
	color: #ffffff;
	position: relative;
	top: 0px;
	margin-right: 5px;
	float: right;
	width: 10em;
}

#menu_g dt
{
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	
	text-align: right;
	z-index: 20;
	
	color: #ffffff;
	border: 0;
}

#menu_g dd
{
	position: absolute;
	z-index: 100;
	left: 10em;
	padding-left: 10px;
	margin-top: -3.2em;
	width: 15em;
	/*	background-color: #3f3f3f;	*/
	background-image: url("../images/carre_noir_transparent.png");
	border: 0;
	color: #ffffff;
}

#menu_g ul
{
	padding: 2px;
	color: #ffffff;
}

#menu_g li
{
	text-align: left;
	color: #ffffff;
	height: 18px;
	line-height: 18px;
}

#menu_g li a, #menu_g dt a
{
	display: block;
	color: #ffffff;
}

.menu_g_mc .menu_g_separateur
{
	display: block;
	font-size: 1px;
	border-width: 0px;
	border-style: solid;
	position: relative;
	z-index: 1;
}

#menu_g .menu_g_separateur_x	
{	
	border-top-width: 1px;
	margin: 5px 0px 5px 0px;
	border-style: solid;
	border-color: #a52a2a;
}








/***********	Menu Bas	***********/
.menu_b_mc .menu_b_separateur
{
	display: block;
	font-size: 1px;
	border-width: 0px;
	border-style: solid;
	position: relative;
	z-index: 1;
}
.menu_b_mc .menu_b_separateur_y
{
	float: left;
	width: 0px;
}
.menu_b_mc .qmtitle
{
	display: block;
	cursor: default;
	white-space: nowrap;
	position: relative;
	z-index: 1;
}
.menu_b_qmclear
{
	font-size: 1px;
	height: 0px;
	width: 0px;
	clear: left;
	line-height: 0px;
	display: block;
	float: none !important;
}
.menu_b_mc	/* ******************************************* */
{
	position: relative;
	top: 0px;
	float:left;						/* LEFT pour mettre le menu ŕ gauche */
	/*zoom: 1;*/
	z-index: 10;
}
.menu_b_mc a, .menu_b_mc li
{
	float: left;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 1;
}
.menu_b_mc div a, .menu_b_mc ul a, .menu_b_mc ul li
{
	float: none;
}
.qmsh div a
{
	float: left;
}
.menu_b_mc div
{
	visibility: hidden;
	position: absolute;
}
.menu_b_mc li
{
	z-index: auto;
}
.menu_b_mc ul
{
	left: -10000px;
	position: absolute;
	z-index: 10;
}
.menu_b_mc, .menu_b_mc ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.menu_b_mc li a
{
	float: none
}
.menu_b_mc li:hover>ul
{
	left: auto;
}
#menu_b ul
{
	bottom: 100%;
}
#menu_b ul li:hover>ul
{
	bottom: -19px;
	left: 100%;					/* LEFT=100% pour faire apparaitre le sous-sous-menu ŕ droite du sous-menu */
}

/*"""""""" (MAIN) Container""""""""*/	
#menu_b
{	
	background-image: url("../images/carre_noir_transparent.png");
}

/*"""""""" (MAIN) Items""""""""*/	
#menu_b a	
{	
	padding: 5px 32px 5px 12px;
	margin: 0px 4px 0px 4px;
	color: #ffffff;
	font-family: "Times New Roman";
	font-size: 12px;
	text-decoration: none;
}

/*"""""""" (MAIN) Hover State""""""""*/	
#menu_b a:hover	
{	
	text-decoration: underline;
}

/*"""""""" (MAIN) Active State""""""""*/	
body #menu_b .qmactive, body #menu_b .qmactive:hover	
{	
	/*background-color: white;*/
	color: #ffffff;
	text-decoration: underline;
}

/*"""""""" (SUB) Container""""""""*/	
#menu_b div, #menu_b ul	
{	
	padding: 8px;
	margin: -1px 0px 0px 0px;
	border-width: 1px;
	border-style: none;
	/*	background-color: #3f3f3f;	*/
	background-image: url("../images/carre_noir_transparent.png");
}

/*"""""""" (SUB) Items""""""""*/	
#menu_b div a, #menu_b ul a	
{	
	padding: 2px 40px 2px 5px;
	margin: 0px;
	color: #ffffff;
	border-width: 0px;
	border-style: none;
	text-align: left;
}

/*"""""""" (SUB) Hover State""""""""*/	
#menu_b div a:hover, #menu_b ul a:hover	
{	
	color: #ffffff;
	text-decoration: underline;
}

/*"""""""" (SUB) Active State""""""""*/	
body #menu_b div .qmactive, body #menu_b div .qmactive:hover	
{	
	color: #ffffff;
	text-decoration: underline;
}

/*"""""""" Individual Horizontal Dividers""""""""*/	
#menu_b .menu_b_separateur_x	
{	
	border-top-width: 1px;
	margin: 5px 0px 5px 0px;
	border-style: solid;
	border-color: #a52a2a;
}

/*"""""""" Individual Vertical Dividers""""""""*/	
#menu_b .menu_b_separateur_y	
{	
	border-left-width: 2px;
	height: 16px;
	margin: 6px 0px 0px 0px;
	border-color: #a52a2a;
}










/***********	Le Site	***********/
h1
{
	display: none;
}

a	
{	
	color: #ffffff;
	text-decoration: none;
}

a:hover
{	
	color: #ffffff;
	text-decoration: underline;
}

#drapeau
{
	width: 192px;
	height: 240px;
	position: absolute;
	left: 150px;
	top: 5px;
	z-index: 0;
	
	background: url("../images/libres_gens.png") no-repeat;
}

#mise_en_page
{
	width: 100%;
	
	border: 0;			/* 2px solid #a52a2a */
	background: black;
	color: red;
}

.a1
{
	width: 33%;
	
	border: 0;
}

.b1
{
	width: 33%;
	
	border: 0;
}

.c1
{
	width: 33%;
	
	border: 0;
}

.a2
{
	border: 0;
}

.b2
{
	border: 0;
}

.c2
{
	border: 0;
}

.a3
{
	text-align: center;

	border: 0;
}

.b3
{
	border: 0;
}

.c3
{
	border: 0;
}

#corps
{
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: 414px;
	overflow: none;		/*	AUTO pour afficher les barres horizontales et verticales si nécessaire	*/
	
	border: 2px solid #000000;			/*	2px solid #a52a2a 	pour encadrer	*/
	color: #ffebcd;

	text-align: center;
}

#corps a	
{	
	color: #ffffff;
	text-decoration: none;
}

#corps a:hover
{	
	color: #ffffff;
	text-decoration: underline;
}

.limites_corps
{
	border: 0;
	width: 100%;
}

#defilement1
{
	margin-top:-3px;
	margin-bottom:-396px;
	margin-left: -3px;
}

#defilement2
{
	margin-top:-23px;
	margin-bottom:-3px;
	margin-left: -3px;
}

.ligne_h
{	
	border: 1px solid #a52a2a;
	width: 75%;
}

.ligne_h_petite
{	
	border: 1px solid #a52a2a;
	width: 30%;
}

.corps_separateur
{
	display: block;
	font-size: 1px;
	border-width: 0px;
	border-style: solid;
	position: relative;
	z-index: 1;
}

.corps_ligne_x
{	
	border-top-width: 1px;
	margin: 5px 0px 5px 0px;
	border-style: solid;
	border-color: #a52a2a;
}

.tab
{
	border: 0;
	width: 100%;
}


#mention
{
	float: right;
	margin-top: 30px;
	
	color: #a52a2a;
	font-size:x-small;
	
	text-align: right;
}

