#page_content {display: block; background-image:url(/img/fond_page_content_milieu.gif); background-repeat: repeat-y; float:left; width:973px; }

#legend_dateArrivee, #fs_dateDureeSejour legend, #legend_ville_prox, #legend_nbpers, #legend_epi, #legend_nbchmb, #legend_handi, #legend_animal, #legend_num, #legend_rubrique{
  display:none;
}

#entete_recherche{
  margin-bottom:15px;
  padding-right:10px;
}

fieldset{
  border:none;
  margin:5px 0 0 0; 
  padding:0;
}

legend{
  color: #ffffff;
  font-weight:bold;
  font-size:13px;
  padding:0;
  margin:0;
}

#div_formMoteurRecherche{
  width:610px;
  margin:auto;
}

#div_dateSejourSimple{
  background-color: #0fbec6;
  padding:5px 5px 10px 5px;  
}

  #ul_dateArrivee{
    margin:0;
    padding:0;
    list-style-type: none;
  }
  
  li.dateSejour{
    display:inline;
  }


#div_moteur_recherche{
  float:left;
  width:100%;
  padding:20px 0;
} 
  span_moteurRecherchePlus_crit_1 {color:#0fbec6; }
  span.moteurRecherche{
    display:block;
    float:left;
    width:250px;
    line-height:20px;
    font-weight:bold;
color:#0fbec6;
  }
  div.moteur{
    clear:left;
  }
  
  
  #span_titre_criteres{ padding-left: 5px;    display:block;
    line-height:20px;
    background-color: #0fbec6;
    width:inherit;
    float:none;
    color:#ffffff;
  }
  
  div.div_crit{
    float:left;
    width:50%;
    margin:5px 0;
  }
  

#div_dateSejour_valid,#div_validation{
  text-align: right;
  margin-bottom:20px;
}

  #a_dateSejour_valid{   padding:2px 4px 2px 4px;
      background-color: #0fbec6;
      color:#ffffff;
      font-weight:bold;
      text-decoration:none;
  }
  
  #a_dateSejour_valid:hover{
    background-color: #ffffff;
color:#0fbec6;
    border:1px #0fbec6 solid;
  }
