html, body 
{
	margin : 0px;
	padding : 0px;
	background-color: #EEEEEE;
}

#page 
{
	width: 1240px;
	border: 0px;
	padding: 0px;
	margin: 0px auto;
	background-color: #FFFFFF;
	min-height: 800px;
}

#contenu
{
	width: 960;
	border: 0px; 
	padding: 0px;
	margin : 20px 20px 20px 260px;
}

#banniere 
{
	width: 1240px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#menu_top 
{
	width: 1241px;
	height: 28px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#pied 
{
	width: 1240px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

#menu_left
{
	float: left;
	width: 200px;
	border-right: 1px solid #999999;
	padding: 0px;
	margin: 20px;
}

.chemain
{
	width: 650px; 
	/*background-color: #FFFFFF; 
	border: solid 1px #999999; */
	padding: 5px; 
	margin: 10px;
}

p
{
	font-size: 12px; 
	line-height: 1.5;
	margin: 4px;
	font-family:  "Arial Black",  serif;
	font-style:normal;
	color: #666666;
}

li
{
   font-size: 12px; 
   font-family:  "Arial Black",  serif;
   font-style:normal;
   color: #666666;

}

h1
{
   font-size: 20px;   
   font-family:  "Arial Black",  serif;
   text-align: center;
   color: #666666;
}

h2
{
   font-size: 20px;   
   font-family:  "Arial Black",  serif;
   text-align: left;
   color: #666666;
}

h3
{
	font-size: 16px;   
	line-height: 1.5;
	font-family:  "Arial Black",  serif;
	text-align: center;
	font-style:normal;
	color: #666666;
}

a:link 
{ 
	color: #666666 ;
	text-decoration:none
}

a:visited 
{
	color : #666666 ; 
	text-decoration:none
}

table
{
	border: 0;
	border-collapse:collapse;
}

td
{
	padding: 0px;
}

button
{ 
   	font-size:12px;
	font-family:  "Arial Black",  serif;
	cursor:hand
}
	 
input, select, file 
{ 
	background-color : #EEEEEE ; 
	border: #999999 1px solid;
	font-family:  "Arial Black",  serif;
	color: #000000;
}
	 
textarea
{
	font-size: 14px; 
	font-family:  "Arial Black",  serif;
	font-style:normal;
	border: #999999 1px solid;
	color: #000000;
}



.ContextMenu 
{  
	visibility: hidden;
	cursor: default;
	position: absolute; 
	width: 200px; 
	background-color: #DDDDDD; 
	border: 1px solid #000000; 
	padding: 0px;
	margin: 0px;
} 

.ContextMenuOver
{ 
	background:#3399FF; 
} 

.ContextMenuOut
{ 
	background:; 
} 

#menuDeroulant
{
	width: 1238px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: #FFFFAA;
	list-style-type: none;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	position: absolute ;
}

#menuDeroulant li
{
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	height: 1%;
	color: #000;
	margin: 0;
	padding: 4px 1px;
	border-right: 1px solid #000000;
	text-decoration: none;
	font-size: 14px;
   text-align: center;
}
#menuDeroulant li a:hover

{ 
	background-color: #FFFF00; 
	font-size: 14px;
}
#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid transparent;
}
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	background: #FFFFAA;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #000;
	margin: 0;
	padding: 4px 4px;
	border: 0px;
	text-decoration: none;
	/*background-color: #FFFFAA; */
	font-size: 12px;
   text-align: left;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
#menuDeroulant .sousMenu li a:hover
{
	background-image: none;
	background-color: #FFFF00;
}

#menuDeroulant li:hover > .sousMenu { display: block; }

