/*html{width:1000px;}*/
/* ____________HEADER______________ */
#header{
background-color:black;
margin: 0 auto;
height: 160px;
padding: 0;
}
#logo{
padding-right:40px;
float: left;
}
#header h1{
color:#A8C73B;
font-size:20px;
font-variant:small-caps;
width:550px;
margin-top:10px;
float: left;
}
#header h2{
color:#A8C73B;
font-size:17px;
font-weight:normal;
width:550px;
margin-top:10px;
float: left;
}
#header div a img{
background-color:black;
border: 0;
}
#google{padding-top:0px;float:left;}
#recherche {width:480px;}
/*#recherche ul{
float: left;
width: 410px;
color: #F60;
margin: 10px 0 0 20px;
padding: 0;
}
#recherche ul li{float: left;list-style-type: none;}
#recherche ul li a{
display: block;
float: left;
padding: 0 5px;
color: #F60;
text-decoration: none;
}
#recherche ul li a:hover{color: #F60; text-decoration: underline;}
#recherche ul li#active a{color: #000; font-weight: bold;}
#recherche ul li#active a:hover{text-decoration: none;}
*/


.btn_ok{
border: 0; 
width: 30px;
margin-left: 10px;
padding: 2px 0;
font-weight: bold;
color: #FFF;
background: #A8C73B;
cursor: pointer;
}


#recherche {
background:#DDDDDD none repeat scroll 0% 0%;
margin-top:40px;
margin-bottom:40px;
margin-left:10%;
text-align:center;
width:80%;
padding-top:20px;
padding-bottom:20px;
}
#recherche form span input{
padding-left: 5px;
margin: 5px 0 0 20px;
width: 400px;
color: #09C;
font-weight: bold;
border: 1px solid #999;
}
#recherche p{
width: 100%;
text-align: center;
color: #F60;
font: normal 12px Arial, Verdana, sans-serif;
}
#recherche p a{color: #F60; text-decoration: none;}
#recherche p a:hover{text-decoration: underline;} /* Pour le fun */
#recherche h1{
width: 405px;
font: bold 15px Arial, Verdana, sans-serif; /* 19px dans content */
color: #666;
margin: 0 0 0 15px;
}

h2{
font: bold 16px "Trebuchet MS", Arial, sans-serif;
color: #444;
text-align: center;
margin: 10px 0;
padding: 0;
}


#bloc_ref{text-align: center;}
#bloc_ref a img{border: 0;padding: 0 5px;}

.button{
font: bold 12px Arial, Verdana, sans-serif;
background: #F60;
color: #FFF;
border: 1px solid #000;
padding:0 3px;
cursor: pointer;
}
/* Inscription / Identification */
.alerte{
width: 550px;
font-weight: bold;
background: #FED;
color: #F55;
padding: 5px 10px;
}
#inscription, #connexion{padding-left: 50px;}
#inscription p{clear: both;}
#inscription p label, #connexion p label{
color: #000;
display: block;
float: left;
width: 120px;
font-size: 13px;
}
#lost_mdp input{margin: 5px 20px 0 0;}
#lost_mdp{
margin-top: 40px;
font: normal 11px Arial, Verdana, sans-serif;
color: #000;
}
