#div_dateSejourSimple, #div_contenuMoteurRecherche legend.moteurRecherche, #legend_secteur_touri, #legend_micro_region, #legend_ville_prox,#legend_commune,#legend_rubrique, #legend_nbpers, #legend_epi, #legend_nbchmb, #legend_handi, #legend_animal, #legend_num, #legend_table_hote, #fs_theme{
  display:none;
}

#entete_recherche{
  margin-bottom:15px;
  padding-right:10px;
}

fieldset{
  border:none;
  margin:5px 0 0 0; 
  padding:0;
}

legend{
  padding:0;
  margin:0;
}


#div_dateSejourSimple{
  padding:5px 5px 10px 5px;
  width:610px;

}

  #ul_dateArrivee{
    margin:0;
    padding:0;
    list-style-type: none;
  }
  
  li.dateSejour{
    display:inline;
  }

#div_formEnteteMoteurRecherche{
  margin-top:20px;
}
  #div_moteur_simple{
    margin-bottom:15px;
  }
  
  #sp_titreRecherche, #span_titre_distances, #span_titre_criteres, legend.moteurRecherche a{
    display:block;
    width:640px;
    line-height:20px;
    text-indent:5px;
    color:#ffffff;
    background-image: url(../img/fond_recherche-g.gif);
    background-repeat: no-repeat;
    height:26px;
    font-weight:bold;
    font-size:14px;
  }
  
  #div_moteur_simple select, #numero_gite , div.moteurRechercheSimple select {
    width:180px;
    padding:2px;
    font-size:11px;
    color:#606060;
  }
  
  #span_ville_prox, #span_secteur_touri, #span_micro_reg, #span_commune, #span_nbpers, #span_epi, #span_nbchmb, #span_handi, #span_animal, #span_num, #span_table_hote, #span_secteur_touri_et_microreg, #span_rubrique{
    color: #606060;
    font-size:12px;
    width:230px;
    padding-right:10px;
    display:block;
    float:left;
    text-align: right;
    line-height:20px;
  }
 
#div_generale_distances{
  float:left;
  width:100%;
  margin-bottom:10px;
} 
#div_generale_criteres{
  clear:left;
}
#div_criteres, #div_distances{
  padding:0;
  margin:0;
  float:left;
  width:640px;
}

  #div_criteres li, #div_distances li{
    float:left;
    display:block;
    padding-left:5px;
    padding-top:2px;
  }
  #div_distances span, #div_distances select {
    display:block;
    float:left;
    font-size:11px;
    line-height:20px;
    margin-right:5px;
    width:150px;
  }
  #div_criteres li{
    display:block;
    float:left;
    width:130px;
  }
    #div_criteres input, #div_criteres span{
      float:right;
      line-height:20px;
    }
  
#div_dateSejour_valid, #div_validation{
  float: right;
  margin-top:10px;
  
}

  #a_dateSejour_valid, #div_validation a{
    padding:2px 4px 2px 4px;
    background-color: #b1c800;
    background-image: none !important;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    margin-right:20px;
    display:block;
  }
  
  #a_dateSejour_valid:hover, #div_validation a:hover{
    background-color: #ffffff;
    border:1px #b1c800 solid;
    color:#b1c800;
  }


