.recherche{
  position:relative;
  height:40px;
  border:1px solid #a5a5a5;
  width:100%;
}

.recherche #recherche_texte{
  position:absolute;
  border:none;
  top:1px;
  bottom:1px;
  left:0px;
  width:86%;
  background:transparent;
  padding:7px 20px;
  z-index:1;
  -webkit-box-sizing:border-box;
  -khtml-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
	font-family:'Open Sans','Noto Sans',Arial,Georgia,Verdana,sans-serif;
	color:#000;
	font-size:16px;
}

#recherche_texte::-webkit-input-placeholder { font-style:italic; }
#recherche_texte::-moz-placeholder { font-style:italic; }
#recherche_texte:-ms-input-placeholder { font-style:italic; }
#recherche_texte:-moz-placeholder { font-style:italic; }

.recherche_option{
  position:absolute;
  top:0px;
  bottom:0px;
  right:0px;
  z-index:2;
}

.recherche #recherche_bouton , .recherche #parametres_bouton , .recherche #vider_bouton , .recherche #nouveau_bouton{
  position:absolute;
  top:0px;
  right:0px;
  background:#d3d0cf url(/images/fleche_droit.png) no-repeat center center;
  width:38px;
  height:38px;
  border:none;
  border-left:1px solid #a5a5a5;
  z-index:5;
  margin:0;
}

.recherche #parametres_bouton{
  right:36px;
  z-index:4;
  background:#d3d0cf url(/images/paramettres.png) no-repeat center center;
}

.recherche #vider_bouton{
  z-index:3;
  right:72px;
  background:transparent url(/images/supprimer.png) no-repeat center center;
}

.recherche #nouveau_bouton{
  z-index:3;
  right:72px;
  border-left:1px solid #a90000;
  background:#ffcccc;
  color:#a90000;
  font-size:20px;
  width:auto;
}

.parametres{
  float:left;
  display:inline;
  border:1px solid #a5a5a5;
  border-top:none;
  width:100%;
  padding:5px;
}

.parametres input{
  width:96%;
  padding:5px 2%;
  margin-bottom:10px;
}

.parametres.display_none{display:none;}