body
{
font-size:12px;
font-family:Verdana, Tahoma, Arial;
background-color:White;
color:Black;
}
h1
{
font-size:14px;
font-weight:bold;
color:#44567A;
text-decoration:underline;
}
h2
{
font-size:12px;
font-weight:bold;
color:#44567A;
text-decoration:none;
}
input
{
border:1px solid #6788BE;
}
select
{
border:1px solid #6788BE;
}
#b0
{
position:absolute;
top:0;
width:90%
}
#b
{
/*border:1px solid red;*/
margin:auto;
width:900px;
height:218px;

/*text-align:right;*/
}
#banniere
{
position:relative;
float:right;
width:637px;
}
#ident
{
font-size:10px;
position:relative;
float:left;
width:250px;
/*margin-left:30px;
margin-top:50px;*/
}
#ident input
{
width:45px;
font-size:10px;
}
#principal0
{
position:absolute;
top:218px;
width:90%
}
#principal
{
width:900px;
margin:auto;
}
#principal-contenu
{

}
#menu
{
 border:1px solid black;
 width:858px;
 height:30px;
 background-color:Black;
 color:#BDC941;
 margin:0px;
 padding:0px;
}
ul.menu1
{
 margin:0px;
 padding:0px;
display:block;
height:30px;
/*border:1px solid yellow;*/
}
ul.menu1 a
{
color:#BDC941;
}
ul.menu1 li.actif a
{
color:black;
}
ul.menu1 li
{
width:150px;
display:block;
height:24px;
float:left;
text-align:center;
padding-top:6px;
/*border:1px solid red;*/
}

ul.menu1 li.actif
{
background-color:#BDC941;
width:150px;
display:block;
height:24px;
float:left;
color:#4B5C7A;
padding-top:6px;
text-align:center;
}
label
{
font-weight:bold;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	position:relative;
}
