body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:#000000;
	margin:auto;
	z-index:0 ;
}
#outer {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1px;
	height: 1px;
	overflow: visible;
}
#inner {
	float:left;
	margin-left:auto;
	margin-right:auto;
	width: 850px;
	height: 482px;
	position: absolute;
	left:-400px;
	top: -241px;          
/***  height / 2   ***/
/**	background-image:url(../images/sahara.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#7E0100; **/
}

img#background { 
	height: 100%; 
	width: 100%; 
	z-index: -1; 
	position:absolute; 
	color: white;
}
div#margeHaut {
	width:100%;
	height:50px;
	background-image:url(../images/rouge_noir_degrade.jpg);
	background-repeat:repeat-x;
}
div#bandeauHaut, div#bandeauBas {
	width:100%;
	height:16px;
	background-image:url(../images/mosaik.gif);
	background-repeat:repeat-x;
 	border-bottom:#E9CC9D solid 1px;
 	border-top:#E9CC9D solid 1px;
	text-align:left; 
	vertical-align:text-top;
	}
div#coteGauche {
/*	float:left;
	height:450px;
	width:301px;
	background-image:url(../images/couverture.jpg) */
}
div#menu {
/*	float:left;
	margin-top:5px;
	height:435px;
	width:130px; */
	color: #E9CC9D;
}
div#contenu {
/*	float:left;*/
	height:340px;
	min-width:555px;
/*	width:600px;
	max-width:800px;*/
	padding:5px;
/*	margin-right:50px;*/
/*	border: 1px dotted #FFF;*/
	overflow:auto;
	overflow-x:hidden;
	line-height:150%;
	font-size:smaller;
	color:#E9CC9D;

	
/**	
 	scrollbar-darkshadow-color:#000000;
	scrollbar-3dlight-color:#990000; 
 	scrollbar-shadow-color:#000000; 
 **/
	scrollbar-face-color:#400000; 
	scrollbar-highlight-color:#660000;
	scrollbar-arrow-color:#E9CC9D;
	scrollbar-track-color:transparent;
	
}
div#coteDroit {
/*	float:left;
	height:440px;*/
	min-width:20px;
	background-color:yellow;
}

div#bandeauBas {
	text-align:center;
	font-size:smaller;
	color:#E9CC9D;
}

div#margeBas {
	width:100%;
	height:50px;
	background-image:url(../images/noir_rouge_degrade.jpg);
	background-repeat:repeat-x;
	vertical-align:bottom;
}

div.message {
/*	width:100%;
	height:50px;
*/	border:#E9CC9D thin solid;
	text-align:left;
	padding:5px;	
}


/* IMPUT FORM */

div#myForm {
	border:#E9CC9D thin solid;
	text-align:left;
}

div#myForm label {
	text-align:right; 
	margin-right:5px;
}

div#myForm input{
	border:1px solid #660000;
	background-color:#E9CC9D;
}

div#myForm textarea  {
	border:1px solid #660000;
	background-color: #E9CC9D;
}

/* MENU */
a.menu:link  {
	text-decoration:none;
	color:#FFCC99;
	text-align:left;
}
a.menu:hover {
	font-weight:bold;
/*	text-align:right;	*/
}
a:link, a:visited  {
	color:#FFCC99;
}

a.myMenu {
	font-size:90%;
	cursor:default;
	padding-left:10px;
	padding-right:10px;
	color:#E9CC9D;
	text-align:center;
	height:20px;
}
a.myMenu:hover {
/* font-weight:bold;*/
	background-image:url(../images/contenant-back.png);
	background-repeat:repeat;
	font-weight:bolder;
/*	-moz-opacity:0.5; 
	opacity:0.50;*/
	filter:alpha(opacity=50);

}
a.myMenu:link, a.myMenu:visited  {
	color:#FFCC99;
	text-decoration:none;
}
a.myMenu:active {
	background-color:#7E0100;
/*	font-weight:bolder;*/
	border-right:#E9CC9D solid 1px;
	border-left:#E9CC9D solid 1px;
	color:#FFFFFF;
}

label.ActiveMenu {
	background-color:#7E0100;
	border-right:#E9CC9D solid 1px;
	border-left:#E9CC9D solid 1px;
	color:#FFFFFF;
	cursor: default;
	font-size:90%;
	font-weight:bolder;
	height:20px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;
}

div#contenu p {
	padding-left:3px;
	padding-right:7px;
}


a.button:link, a.button:active, a.button:visited 
{
	display				:block; 
	width				:8em; 
	height				:1.5em; 
	background-color	:#660000; 
	border-top			:1px solid #CCCCCC; 
	border-right		:1px solid #333333;
	border-bottom		:1px solid #333333;
	border-left			:1px solid #CCCCCC;
	text-decoration		:none; 
	color				:#E9CC9D; 
	cursor				:default;
	text-align			:center;
}
a.button:hover 
{ 
	display				:block; 
	width				:8em; 
	height				:1.5em; 
	background-color	:#7E0100; 
	border-top			:1px solid #CCCCCC; 
	border-right		:1px solid #333333;
	border-bottom		:1px solid #333333;
	border-left			:1px solid #CCCCCC;
	text-decoration		:none; 
	color				:#FFFFFF; 
	cursor				:pointer;
	text-align			:center;	
}

div#article {
	padding:5px;
	line-height:150%;
	color:#E9CC9D;
	background-color:#7E0100;
	scrollbar-face-color:#400000; 
	scrollbar-highlight-color:#660000;
	scrollbar-arrow-color:#E9CC9D;
	scrollbar-track-color:transparent;
}