span.sp_lbl_a_commune{
  display:none;
}

#page{
	background:#FFFFFF;
	float:left;
	width:727px;
	margin-left:0;
}

#div_enteteListe{
  float:left;
  height: 141px;
  position:relative;
  top:-3px;
  z-index:8;
}

div.titreListe h1{
  display:none;
  color:#4e76a3;
  font-family:arial;
}
  div.titreListe{
    position:relative;
    top:10px;
    margin-bottom:5px;
    padding-left:10px;
    font-weight:bold;
    font-size:13px;
  }

#div_accesListeVisuCarte{
  display:none;
  float:left;
  position:relative;
  left:600px;
  margin-top:10px;
  margin-bottom:10px;
}
  #div_accesListeVisuCarte a{
    font-size:12px;
    font-weight:bold;
    color:#4e76a3;
    text-decoration:none;
  }

#div_triListe{
  clear:left;
  float:left;
  width:710px;
  color:#ffffff;
  background-color:#4e76a3;
  background-image:url(../img/fleche_fond_bleu.gif);
  background-position: left center;
  background-repeat: no-repeat;
  padding: 5px 0px 5px 0px;
  margin-top: 15px;
  margin-bottom:5px;
  margin-left:10px;
  text-indent:25px;
}
  #frmTri{
    margin:0;
    padding:0; 
  }
  #div_triListeChoixDeroulant{
    margin:0;
    padding:0;
  }
  #div_triListe select{
    font-family: verdana;
    font-size:10px;
    font-weight:bold;
    color:#4e76a3;
    margin-left:5px;
  }
  
#div_navigListeNbResultat{
  float:left;
  position:relative;
  top:-28px!important;
  left:320px;
  color:#ffffff;
}
  
#div_navigListeBoutonsPrecedent{
  float:left;
  width:49px;
  height:20px;
}
#div_navigListeBoutonsSuivant{
  float:left;
  width:49px;
}
#div_navigListeNumerosPage{
  float:left;
  margin-right:15px;
  margin-left:15px;
  width:100px;
  text-align:center;
}
#div_navigListe{
  float:left;
  position:relative;
  top:-28px!important;
  left:420px;
  color:#ffffff;
  margin-left:10px;
}
  #div_navigListe a{
    color:#ffffff;
    margin-left:1px;
    margin-right:1px;
  }
  #span_navigListeNumeroPageSelect{
    font-weight:bold;
  }
  #div_navigListe a img{
    margin-right:3px;
  }
  
#div_entete_liste{
  clear:both;
  float:right;
  position:relative;
  top:-5px;
}
  #div_entete_liste span{
    margin-right:17px;
    margin-left:14px;
    color: #4e76a3;
    font-size:10px;
  }
  #span_entete_listeCapacite{
    margin-right:24px!important;
  }
#div_lst_offre{
  padding-left:10px;
  float:left;
}
#div_lst_offre ul{
  list-style-type: none;
  margin: 0 0 10px 0;
  padding:0;
  font-size:10px;
}

  #div_lst_offre li{
    clear:both;
    border-top:1px #565656 dashed;
    /*height:100px;*/
    float:left;
    width:720px;
    position:relative;
  }


  
div.div_liste_photo{
  float:left;
  width:100px;
  margin-bottom:5px;
  margin-right:5px;
  padding-top:8px;
}
  div.div_liste_photo img{
    width:100px;
    height:75px;
  }

div.div_liste_desc{
  float:left;
  width:610px;
}
  
div.div_liste_bloc_gauche{
  float:left;
  width:310px;
}
  div.div_liste_titre{
    margin-top:5px;
    font-size:10px;
    padding-top:3px;
  }
    h2.liste_titre{
      font-size:11px;
      padding:0;
      margin:0;
    }
    div.div_liste_titre a{
      color:#565656;
      font-weight:bold;
      text-decoration:none;
    }
  
  div.div_liste_commune{
    color:#4e76a3;
  }
  
  div.div_liste_desc_desProd{
    clear:left;
    float:left;
    height:40px;
    margin-top:3px;
    overflow: hidden;
    width:255px;
  }
    div.div_liste_desc_desProd p{
      margin:0;
      padding:0;
    }

div.div_liste_bloc_droit{
  float:left;
  width:300px;
  padding-top:40px;
}
  div.div_liste_capacite, div.div_liste_categorie, div.div_liste_secteur, div .div_liste_prix{
    margin-left:5px;
    margin-right:5px;
    text-align: center;
    float:left;
    color:#4e76a3;
    font-weight:bold;
    min-height:1px;
  }
    
  div.div_liste_capacite{
    width:40px; 
  }
  
  div.div_liste_categorie{
    width:75px;
  }
  
  div.div_liste_secteur{
    width:85px;
    font-weight:bold;
    font-size:12px;
  }
  
  div.div_liste_prix{
    width:60px;
    height:30px;
  }
    div.div_liste_prix span.liste_prix_apartirde{
      display:none;
    }
    div.div_liste_prix span.liste_prix_montant{
      font-weight:bold;
      font-size:12px;
    }

div.div_liste_bloc_btn{
  clear:left;
  float:left;
  padding-top:5px;
  width:250px;
}
  div.div_liste_bouton{
    float:left;
  }
  div.div_liste_bouton a{
    color: #9e1f11;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
    line-height:20px;
  }

/* promotions */

div.div_liste_promotion{
  float:left;
margin-bottom:2px;
}
  div.div_liste_promotion span{
    color: #ffffff;
    display:block;
    width:60px;
    height:20px;
    line-height:20px;
    background-color:#4E76A3;
    background-image: url(../img/fond_promo_lst.gif);
    background-repeat: no-repeat;
    font-weight:bold;
    font-size:11px;
    cursor:pointer;
    text-align: center;
    margin-right:20px;
  }
    #divPromo_details_liste{
      font-family:arial;
      font-size:11px;
      width:300px;
    }
    #divPromo_titre_liste{
    display:block;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    text-align: left;
    padding-left:17px;
    padding-top:4px;
    padding-bottom:4px;
    background-color:#4e76a3;
    background-image:url(../img/fleche_fond_bleu.gif);
    background-repeat: no-repeat;
    background-position: left center;
  }
  #ulPromo_details_liste{
    padding:0;
    margin:0;
    list-style-type: none;
  }
  
  li.promo_details_pair, li.promo_details_impair{
    padding:0 0 5px 0;
  }

  span.spanPromo_libelle{
    display:block;
    line-height:20px;
    text-indent:5px;
    background-color:#cccccc;
    color:#505050;
    font-weight:bold;
    text-transform: lowercase;
  }
    span.spanPromo_libelle:first-letter{
      text-transform: uppercase;  
    }
    
  span.spanPromo_description{
    display:block;
    font-style:italic;
    
  }
  
  div.divPromo_dateValidite{
    padding-top:5px;
    font-weight:bold;
  }
    #lstPromoDatesValides{
      list-style-type: square;
      margin:0;
      padding:0 0 0 15px;
    }
    span.spanDatePromoValidDebut, span.spanDatePromoValidFin{
      color:#cf1111;
    }
  div.divPromo_dateSejour{
    padding-top:5px;
    font-weight:bold;
  }
    #lstPromoSejour{
      list-style-type: square;
      margin:0;
      padding:0 0 0 15px;
    }
    span.spanDateSejourValidDebut, span.spanDateSejourValidFin{
      color:#cf1111;
    }
