#span_navig_fich_commune, #span_fiche_description_gite, #span_fiche_description_environnement{
  display:none;
}

#page{
  padding-bottom:20px;
}

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

legend{
  margin:0;
  padding:0;
}

div.navigFiche{
  width:700px;
  margin:0 auto 20px auto;
  position:relative;
  height:40px;
  background-color: #f3f3bc ;
  text-align:center;
}

div.navigFiche div{
  line-height:15px;
  font-weight:bold;
}

#div_navigFiche_bt_retour{
  
}
  
  span.navigFiche_prec{
    position:absolute;
    left:10px;
    top:5px;
  }
  span.navigFiche_suiv{
    position:absolute;
    right:10px;
    top:5px;
  }
  
  #a_navigFiche_bt_retour{
    color:#6e1414;
    font-weight:bold;
    text-decoration:underline;
  }
  
  div.navigFiche_suiv_prec{    
    padding:5px 0 5px 0;
    text-align:center;
  }
  
  span.navigFiche_numero{
        
  }
  
  a.navigFiche{
    text-decoration:underline;
    color:#606060
  }
    a.navigFiche:hover{
    text-decoration:none;
  }
  
#div_fiche_generale{
  width:700px;
  margin:auto;
}
  
#div_titreRiche{
  font-size:13px;
  color:#6e1414;
  margin:0 0 20px 0;
}
  #div_titreRiche div{
    display:inline;
  }
  #div_fiche_libelle_type_gite, #div_fiche_numero_gite{
    padding-right:3px;
  }
  
#div_ficheHaut{
  float:left;
  width:100%;
  margin-bottom:15px;
}
  #div_fichePhoto{
    float:left;
    width:197px;
    margin-right:15px;
  }  
    #div_fiche_photoPrincipale{
      text-align: center;
      height:149px;
      margin-bottom:5px;
    }
    
    #img_fiche_photoPrincipale{
      max-width:197px;
      max-height:149px;
      -width: expression(this.width > 197 ? 197: true);
      -height: expression(this.height > 149 ? 149: true);
    }
      #lst_fiche_photos_suppl{
        padding:0 0 0 0;
        margin:0;  
        position:absolute;
        width:5000px;
      }
      #lst_fiche_photos_suppl li{
        float:left;
        margin-right:5px;
      }
      #lst_fiche_photos_suppl img{
        height:30px;
      }
      #div_fiche_album{
        width:167px!important;
        height:30px!important;
        float:left;
        overflow:hidden;
        position:relative;
      }
      #spanFiche_album_prev, #spanFiche_album_next{
        height:30px;
        line-height:30px;
        float:left;
        display:block;
        font-weight:bold;
        width:15px;
        text-align: center;
        background-color: #6e1414;
        color:#ffffff;
        cursor:pointer;
      }
  
  #div_ficheCaract{
    float:left;
    width:160px;
    margin-right:10px;  
  }
  
    ul.lst_fiche_picto_epi, ul.lst_fiche_picto_epi li{
      display:inline;
    }
    
    #div_fiche_libelleAnimal{
      margin-bottom:15px;
    }
    
    #div_ficheBtMedias{
      float:left;
      width:100%;
    }
      #div_ficheBtMedias div{
        float:left;
        margin-right:10px;
      }
    #div_fiche_descBt{
      float:left;
      width:318px;
    }
    #div_fiche_description{
      font-size:12px;
      font-weight:normal;
      text-align: justify;
    }
    #div_fiche_btnReserver{
      padding-top:10px;
    }
    #div_fiche_btnReserver a{
      line-height:22px;
      text-align:center;
      font-weight:bold;
      background-image: url(../img/boutons/bt_resaLst.gif);
      background-repeat: no-repeat;
      width:85px;
      text-decoration:none;
      display:block;
      margin:auto;
    }
    
#span_fiche_titre_equipement, #span_fiche_dists_titre, #span_fiche_contacts, span.spanLgd_tarif{
  font-weight:bold;
  display:block;
  margin-bottom:10px;
}

#div_gaucheFiche{
  float:left;
  clear:left;
  width:300px;
  margin-right:40px;
}

#div_fiche_equipementLbl{
  clear:left;
  float:left;
  width:300px;
}
  #ul_fiche_equipement_img{
    display:none;
  }
  #ul_fiche_equipement_lbl li{
    display:inline;
  }
  
#div_droiteFiche{
  float:left;
  width:360px;
}
  
#div_fiche_distance{
  float:left;
  width:360px;
  margin-bottom:15px;
}
  #ul_fiche_dists{
    float:left;
    width:100%;
  }
    #ul_fiche_dists li{
      float:left;
      margin-right:10px;
      width:20px;
      text-align:center;
      font-size:11px;
      font-weight:bold;
    }
    span.p_fiche_dists_elem_lblKm{
      display:none;
    }
    
  #div_fiche_dists_legende{
    clear:left;
    font-size:11px;
    padding-top:5px;
  }
  
#div_fiche_contacts_v2{
  clear:left;
  float:left;
  width:300px;
}
  #pContact_centrale_copie_mail_sr, #pContact_centrale_web, #pContact_proprio_pays, #pContact_proprio_tel_bureau{
    display:none;
  }
  
  #divContact_centrale{
    margin-right:10px;
  }
    #spanContact_centrale_titre, #spanContact_proprio_titre, #spanContact_proprio_libelle_tel_portable{
      font-weight:bold;
    }
    #spanContact_centrale_titre, #spanContact_proprio_titre{
      display:block;
    }
    p.contactCentrale, p.contactProp{
      margin:1px 0;
    }
    #pContact_centrale_ville{
      padding-left:2px;
    }
    #pContact_centrale_nom{
      padding-top:5px;
    }
    #pContact_proprio_civilite, #pContact_proprio_nom, #pContact_proprio_code_postal{
      padding-right:3px;
    }
    #pContact_proprio_civilite, #pContact_centrale_code_postal, #pContact_centrale_ville, #pContact_proprio_code_postal, #pContact_proprio_ville, #pContact_proprio_nom, #pContact_proprio_prenom{
      display:inline;
    }
    #spanContact_centrale_libelle_tel1, #spanContact_centrale_libelle_fax, #spanContact_centrale_libelle_mail, #spanContact_proprio_libelle_tel1, #spanContact_proprio_libelle_fax, #spanContact_proprio_libelle_e_mail, #spanContact_proprio_libelle_site_web{
      font-weight:bold;
    }

#span_fiche_titre_promo{
  font-weight:bold;
  font-size:14px;
  display: block;
  margin-bottom:3px;
}
    
#div_fiche_detailPromo{
  float:left;
  width:340px;
  padding:10px 10px 0;
  background-color: #f2f2f2;
}
  li.promo{
    margin-bottom:5px;
  }
  span.titre_promo{
    display:block;
    font-weight:bold;
    color:#990000;
    font-size:14px;
    line-height:20px;
    border-top:1px #606060 dotted;
  }
  span.desc_promo{
    font-weight:bold;
    display: block;
    text-align: justify;
  }
  
  li.li_reducs_promo, li.li_details_promo{
    margin:3px 0 0;
  }
    span.span_mnt_promo{
      margin-right:3px;
    }


#div_fiche_tarif_v2{
  float:left;
  clear:left
  width:360px;
  margin-bottom:10px;
}

  #a_fiche_lien_exesuivant_bloc_tarif, legend.blocTarif{
    color:#606060;
  }
    #a_fiche_lien_exesuivant_bloc_tarif:hover{
    text-decoration:none;
  }
  
  #div_fiche_tarif{
    padding-top:15px;
    width:100%;
  }
  
    #ul_fiche_blocTarif, #ul_fiche_blocTarif{
      margin:10px 0 0 0;
      padding:0;
      list-style-type: none;
    }
    
    li.tarif_normaux, li.tarif_specifique{
      float:left;
      width:100px;
      text-align: center;
      border:2px #f2f2f2 solid;
      margin-right:5px;
      margin-bottom:5px;
    }
      a.tarif_gite{
        display:block;
        position:relative;
      }
      img.img_tarif_gite{
        position:absolute;
        width:100%;
        height:100%;
      }
    
      span.montant_tarif_gite{
        background-color: #f2f2f2;
        display:block;
        margin-top:3px;
        padding-top:2px;
        font-weight:bold;
      }
    
#div_fiche_blocTarifSpecif{
  margin-top:10px;
}

#div_fiche_cartoOnFiche{
  clear:left;
  float:left;
  padding-top:15px;
  width:300px;
}
  div.div_itea_GMAP{
    width:300px!important;
    height:300px!important;
  }

/*
#div_fiche_calendrierDispo{
  float:left;
  width:350px;
}  
#calend_dispo_navig{
  display:none;
}
ul.calendrierITEA li{
  float:left;
  background-color: #efefef;
  margin-right:5px;
  height:130px;
  border:1px #333333 solid;
  margin-bottom:10px;
}
  div.calendEntete{
    font-weight:bold;
    color:#6e1414;
    font-size:12px;
    background-color: #ffffff;
    text-align:center;
    width:165px;
  }
    div.calendEntete span{
      display:inline;
      float:none;
    }
    span.lib_mois{
      margin-right:3px;
    }
    span.bt_prec_inactif, span.bt_suiv_inactif{
      display:none;
    }
  table.calend{
    font-size:11px;
    clear:left;
    width:165px;
  }
    table.calend td{
      text-align:center;
    }
    table.calend td span{
      display:block;
      font-weight:bold;
    }
    span.spanCalendJour_libre{
      background-color:#1daa01;
      color:#ffffff;
    }
    span.spanCalendJour_ferme, span.spanCalendJour_resa{
      background-color: #cf1111;
      color:#ffffff;
    }
    th.calend_jour_6{
      color:#6e1414;
    }
*/

#div_fiche_divDispo_v3{
  float:left;
  clear:none;
  width:360px;
}
div.calendItea_listMois{
  border-left:1px #333333 solid;
  border-right:1px #333333 solid;
  border-top:1px #333333 solid;
}
ul.calendItea_ul li{
  float:left;
  background-color: #efefef;
  width:180px!important;
  height:130px;
  border:none;
  border-bottom:1px #333333 solid;
  margin-bottom:0;
}
  li.calendItea_liImpaire{
    
  }
  li.calendItea_liPaire{
    
  }
 
table.calend{
  width:178px!important;
} 
  
span.spanCalendJour_libre{
	background-color:#1daa01;
      color:#ffffff;
}
span.spanCalendJour_ferme, span.spanCalendJour_resa{
      background-color: #cf1111;
      color:#ffffff;
}
th.calend_jour_6{
	color:#6e1414;
}
span.spanCalendJour_inconnu{
  display:inline!important;
  padding-left:3px;
  background-color: transparent!important;
  color:#333333;
}
li.calendItea_li_legende span{
  font-weight:normal!important;
}

