
#criteres_tourisme_handicap{
  padding-left:30px;
  color:#ffffff;  
}
  #criteres_tourisme_handicap div{
    float:left;
    padding-right:10px;
    margin-bottom:10px;
  }

#fs_secteur_touri_et_microreg, #fs_secteur_touri, #div_dateSejourSimple, #span_dateArrivee, #legend_nbchmb, #span_dateDureeSejour, #legend_secteur_touri, #legend_commune, #legend_nbpers, #legend_epi, #legend_handi, #legend_animal, #legend_num, #legend_ville_prox, #legend_rubrique, #legend_micro_region, #legend_table_hote, #div_MoteurRecherchePlus, #legend_secteur_touri_et_microreg, #legend_theme{
	display:none;
}

#div_entete{
	margin-bottom:20px;
	text-align:justify;
	float:left;
}

  #img_entete{
    float:right;
    margin-left:30px;    
    margin-bottom:15px;
  }
  
  h2.titrePage{
  font-family:tahoma,helvetica,arial,sans serif;
  font-size:17px;
  font-weight:bold;
  margin:0;
  padding:4px 0 10px;
  text-transform:uppercase;
  }

#div_formMoteurRecherche{
	clear:left;
	width:600px;
	float:left;
	position:relative;
	left:70px;
	background-image: url(../img/fond_bas_recherche.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:10px;
	background-color:#80a313;
}

#div_formEnteteMoteurRecherche legend{
	display:none;
}

#div_formEnteteMoteurRecherche legend a{
	background-color:#80a313;
	line-height:30px;
	padding:5px;
	margin:0px;
}

fieldset{
	border:medium none;
  width:590px;
  padding:5px;
}

#div_formEnteteMoteurRecherche{
	background-image: url(../img/fond_titre_recherche.gif);
	background-repeat: no-repeat;
	padding-top:50px;
}

#div_contenuMoteurRecherche{
	margin:0px;
	padding:0px;
  padding-top:10px;
}

#div_contenuMoteurRecherche select{
	width:200px;
}

#div_contenuMoteurRecherche fieldset{
	border:none;
	margin:0;
	padding:0 0 5px 0;
	color:#FFFFFF;
  width:562px;
}


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

#div_InterieurMoteurRecherchePlus fieldset{
	margin:0px;
	padding:0px;
}
  
#span_ville_prox, #span_secteur_touri, #span_commune, #span_nbpers, #span_epi, #span_handi, #span_animal, #span_num, #span_table_hote, #span_rubrique, #span_micro_reg, #span_secteur_touri_et_microreg, #span_micro_reg, #span_secteur_touri_et_microreg, #span_nbchmb, #span_theme{
	color: #ffffff;
	font-size:12px;
	width:200px;
	display:block;
	float:left;
	padding:4px 10px 4px 30px;
}
  
#div_lienCritPlus{
  background-color:#80a313;
  margin:0px;
  float:left;
  width:562px;
  padding:10px 0px 10px 38px;
}

#a_MoteurRecherche_critPlus{
	background: #df003a ;
	background-repeat:no-repeat;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 50px 4px 25px;
	line-height:20px;
}

#div_MoteurRecherchePlus{
	background-color:#80a313;
	clear:left;
	margin:0px;
	width:600px;
}
  
  #div_InterieurMoteurRecherchePlus{
    padding-left:10px;
  }

  #legend_moteurRecherchePlus{
    display:none;
  }
  #legend_moteurRecherchePlus_dist, #legend_moteurRecherchePlus_crit{
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
  }
  
  #ul_MoteurRecherchePlus_dist{
  float:left;
  }  
  #div_MoteurRecherchePlus_crit{
  padding-bottom:30px;
  float:left;
  margin:0px;
  }
  	#ul_MoteurRecherchePlus_crit{
		float:left;
	}
    li.moteurRecherchePlus_dist{
    list-style-type: none;
    float:left;
    padding-top:3px;
    padding-left:5px;
    }    
    li.moteurRecherchePlus_dist span{
    min-width:120px;
    }    
    li.moteurRecherchePlus_dist span, li.moteurRecherchePlus_dist select{
      display:block;
      float:left;
      margin-right:5px;
      font-size:11px;
      width:130px;
      line-height:20px;
    }    
    #ul_MoteurRecherchePlus_crit, #ul_MoteurRecherchePlus_dist{
      padding:0;
      margin:0;
    }    
    #ul_MoteurRecherchePlus_crit li{
      float:left;
      width:40%;
    }
    span.moteurRecherchePlus_dist{
      float:left;
    }
	span.moteurRecherchePlus_crit{
		display:block;
		width:123px;
		float:left;
		line-height:20px;
		text-indent:10px;
	}
	#div_MoteurRecherchePlus_crit input{
		float:left;
	}


#div_dateSejour_valid{
	margin:0px;
	float:right;
	padding:0px 20px 10px 0px;
	position:relative;
	bottom:30px;
}

#a_dateSejour_valid{
	background: #df003a ;
	background-repeat:no-repeat;
	padding:2px 10px 42x 20px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	padding:4px 50px 4px 25px;
}
  
#div_newsletter{
color:#628511;
padding-top:10px;
}