@import url(./infos_etapes_resa.css);

/******* MOTEUR de RECHERCHE DATE ********/
#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, #legend_nbchmb, #legend_secteur_touri_et_microreg, #fs_theme{
	display:none;
}

#div_formEnteteMoteurRecherche{
	clear:left;
	width:600px;
}

#div_formEnteteMoteurRecherche legend{
	color: #423e2b;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	padding:0;
	margin:0px;
}

#div_formEnteteMoteurRecherche legend a{
	background:url(../img/hautrechercher.gif);
	background-repeat:no-repeat;
	background-color:#afb8ce;
	position:relative;
	line-height:30px;
	padding:5px;
	margin:0px;
	bottom:28px;
	right:9px;
}

fieldset{
	border:medium none;
}

#div_formEnteteMoteurRecherche{
	background-color:#7E8EB7;
	clear:left;
	float:left;
	margin-top:30px;
}

#div_contenuMoteurRecherche{
	margin:0px;
	padding:0px;
}

#div_contenuMoteurRecherche select{
	width:200px;
}

#div_contenuMoteurRecherche fieldset{
	border:none;
	margin:5px 0 0 0; 
	padding:0;
	color:#FFFFFF;
}



#ul_dateArrivee{
	margin:0;
	padding:0;
	list-style-type: none;
}
  
li.dateSejour{
	display:inline;
	padding:0 3px;
}

#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{
	color: #ffffff;
	font-size:12px;
	width:200px;
	display:block;
	float:left;
	padding:4px 10px 4px 30px;
}
  
#div_lienCritPlus{
  background-color:#7e8eb7;
  margin:0px;
  float:left;
  width:562px;
  padding:10px 0px 10px 38px;
}

#a_MoteurRecherche_critPlus{
	background: #111624 url(../img/croixplusdecritere.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 50px 4px 25px;
	line-height:20px;
}

#div_MoteurRecherchePlus{
	background-color:#7e8eb7;
	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;
	}
	
#span_dateSejour_txt_fin{
  width:100%;
}


#div_dateSejour_valid{
  clear:left;
  width:600px;
	background-color:#7e8eb7;
	margin:0px;
	float:left;
	padding:0px 0px 10px 0px;
	position:relative;
	bottom:30px;
}

#a_dateSejour_valid{
	background: #111624 url(../img/superieurlancerlarecherche.gif);
	background-repeat:no-repeat;
	padding:4px 10px 4px 20px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	padding:2px 50px 2px 25px;
	float:right;
	margin-right:10px;
	margin-top:10px;
}
/*****************************************/

#div_recapChoix{
  
}
#div_dateSejour_btDispo a{
  display:block;
  margin-left:20px;
  margin-bottom:10px;
  background-color:#ffffff;
  color:#436ca3;
  font-weight:bold;
  padding-left:10px;
}

#div_choixDateSejour{
  clear:left;
  float:left;
  font-size:12px;
  padding-bottom:15px
}
  #p_dateSejour_lblChoixDate{
    font-weight:bold;
    font-size:13px;
    width:725px;
    border-bottom:1px #606060 solid;
    padding-bottom:2px;
  }
  #fs_dateSejour_dateArrivee legend, #fs_dateSejour_dureeSejour legend{
     background-color:#ffffff;
     color:#606060;
     font-weight:bold;
     position:relative;
     margin-left:-10px;
     padding-left:10px;
    }
  #fs_dateSejour_dateArrivee{
    float:left;
    position:relative;
    left:20px;
    display:block;
    width:280px;
    z-index:8;
  }
    #label_datesDisposPackages_dateArrivee{
      color:#436ca3;
      margin-right:10px;
    }
    #fs_dateSejour_dateArrivee select{
      margin-top:5px;
      margin-right:5px;
      position:relative;
      left:15px;
    }
    #div_dateSejour_calendrier{
      display:inline;
      margin-left:20px;
      margin-top:2px;
    }
    
  #fs_dateSejour_dureeSejour{
    width:200px;
    float:left;
    position:relative;
    left:50px;
    display:block;
    z-index:7;
  }
    #fs_dateSejour_dureeSejour select{
      margin-top:5px;
      position:relative;
      left:15px;
    }
    
  #div_dateSejour_msgDateArrivee{
    clear:left;
    float:left;
    font-weight:bold;
    margin-top:15px;
    width:725px;
  }
    #p_dateSejour_msgDateArrivee{
      color:#436ca3;
      font-weight:bold;
      font-size:10px;
      margin:0;
    }
    #div_dateSejour_msgDateArrivee div{ 
      clear:left;
      float:left;
      font-size:10px;
      color:#436ca3;
    }

    #div_choix_milieu div{
      clear:left;
      float:left;
    }
    
#div_choix_milieu div{
  clear:left;
  float:left;
}

#div_choix_milieu input{
  line-height:20px;
}
  
#lbl_choixStock_reserv_{
  display:block;
  float:left;
  color:#606060;
  font-weight:bold;
  padding-right:15px;
  position:relative;
  left:30px;
  padding-top:3px;
}
#lbl_choixStock_lib_{
  display:block;
  float:left;
  color:#606060;
  font-weight:bold;
  padding-right:15px;
  position:relative;
  left:30px;
  padding-top:3px;
  line-height:20px;
}
#lbl_choixStock_prix_{
  display:block;
  float:left;
  color:#436ca3;
  font-weight:bold;
  position:relative;
  left:30px;
  padding-top:3px;
  line-height:20px;
}

#span_datesDisposPackages_dateArrivee{
  color:#436ca3;
  margin-right:5px;
}


/* GESTLOC */
#div_formdateSejour{
  clear:left;
  float:left;
  width:100%;
}

#legend_dateArrivee, #fs_dateDureeSejour legend{
  display:none;
}

#div_dateSejourArrivee, #div_dateSejourDuree{
  padding:5px 0;
}

#span_dateArrivee, #span_dateDureeSejour{
  display:block;
  float:left;
  width:100px;
  font-weight:bold;
}
#span_dateArrivee{
  padding-top:10px;
}

#span_dateSejour_txt_fin{
  clear:left;
  float:left;
}

#div_dateSejour_we{
  clear:left;
  float:left;
}

legend.dateSejour a{
  display:block;
  width:755px;
  color:#cf1111;
  border-bottom:1px #111624 solid;
  font-weight:bold;
}

  
#duree{
  margin-left:10px;
}

#div_dateSejour_valid{
  margin-right:10px;
}

  #a_dateSejour_valid{
    background-color: #111624;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;
    padding-right:15px;
    text-indent:20px;:15px;
    line-height:20px;
    display:block;
    background-image: url(../img/superieurlancerlarecherche.gif);
    background-repeat: no-repeat;
    background-position: left center;
  }