#span_navig_fich_commune, #span_navig_fich_commune_bas{display:none;}
div.navigFiche{overflow:hidden;  margin:0 0 10px 0;  padding:0 0 10px 0;  border-bottom:1px solid #333333}
#div_navigFiche_bas.navigFiche{clear:left;    display:block;    border:none;    padding:10px 0 0 0;  }
#div_navigFiche_bt_retour, #div_navigFiche_bt_retour_bas{float:right;  }
#div_navigFiche_bt_retour a, #div_navigFiche_bt_retour_bas a{display:block;    background:url(../img/fiche/bt_retourListe.gif) no-repeat right;    width:134px;    height:18px;    text-align:right;    text-transform:uppercase;    font-size:7pt;    color:#666666!important;    line-height:18px;    padding:0 8px 0 0;    font-weight:400;  }
div.navigFiche_suiv_prec{padding:3px 0 0 0;  }
span.navigFiche_numero{padding:0 5px;    }
div.navigFiche_suiv_prec img{position:relative;      top:2px;    }
h2,h3{color:#333333;margin:0;}
h2.h2_titreBlocFiche{color:#333333;  font-size:10pt;  font-weight:600;  letter-spacing:1px;  padding:0 0 0 30px;}
#page{font-size:11px;  color:#666666;}
h3{font-size:9pt;}
#page a{cursor:pointer;color:#006699;}
#page a:hover{text-decoration:underline;}
.div_blocFiche{margin:0 0 10px 0;  overflow:hidden;}
#div_fiche_haut{overflow:hidden;}
#div_fiche_gauche, #div_fiche_hautGauche{float:left;  width:342px;  margin-right:20px;}
#div_fiche_gauche  h2.h2_titreBlocFiche{background:url(../img/fiche/bgd_titreBloc.gif) no-repeat;    height:22px;    line-height:22px;    margin:0 0 10px 0;    font-weight:600;  }
#div_fiche_droite, #div_fiche_hautDroite{float:left;  width:282px;}
#h1_titreFiche{color:#658334;  font-size:14pt;  font-weight:200;  margin:0 0 10px 0;}
#div_fiche_libelle_type_gite{margin:0 5px 0 0;  }
#h2_sousTitreFiche, #div_fiche_dist_chef_lieu{font-size:8pt;  font-weight:200;}
#h2_sousTitreFiche{margin:0 0 5px 0;  }
#div_fiche_dist_chef_lieu{margin:0 0 10px 0;      font-size:8pt;    }
#fiche_lblTypeDevantNum{margin:0 3px 0 0;  }
#div_fiche_nomRegion{background:url(../img/fiche/tiret-region.gif) no-repeat left center;    padding:0 0 0 15px;  }
#div_btnDispoPanier{overflow:hidden;  margin:0 0 10px;}
#div_fiche_btnDispo_v3{float:right;  }
#div_fiche_ajoutPanier{float:left;  }
#div_fiche_btnDispo_v3 a, #div_fiche_ajoutPanier a{display:block;      height:24px;      line-height:24px;      background:url(../img/fiche/bt_dispo.gif) no-repeat left center;      padding:0 0 0 30px;      color:#EE8012;      text-decoration:none;    }
#div_fiche_ajoutPanier a{background:url(../img/fiche/bt_ajoutPanier.gif) no-repeat left center;    }
#div_fiche_divDispo_v3{padding:0;}
#div_fiche_divDispo_v3.div_dispos_showing{padding:10px 0 0 0;margin:0 0 10px;}
span.span_contentDesc{background-color:#F4F4F4;  color:#666666;  font-size:8pt;  line-height:15px;  padding:5px;  display:block;}
#h2_fiche_titre_description_environnement, #h2_fiche_titre_description_gite{margin:0 0 5px 0!important;}
span.span_contentDesc span{display:none;}
#p_fiche_fiche_langue_Prop{font-weight:bold;  margin:0 0 2px;}
#span_fiche_lbl_nbchb{display:none;}
#div_fiche_tourismeEtHandicap_enLigne{float:left;  background:url(../img/fiche/bgd_handicap.gif) no-repeat;  width:139px;  padding-left:37px;  overflow:hidden;  margin:0 30px 0 0;}
#div_fiche_tourismeEtHandicap_enLigne table{border-collapse:collapse;  height:36px;}
#div_fiche_tourismeEtHandicap_enLigne table td{border-right:1px #0136FF solid;  padding:0;  vertical-align:top;}
#div_fiche_equipementHeber li{float:left;  width:68px;  text-align:center;  margin:0 0 5px 0;  color:#666666;  font-size:7pt;    height:50px;}
#div_fiche_equipementHeber img{display:block;    margin:0 auto 0 auto;    height:26px;  }
span.sp_lblDist{display:block;    float:left;    width:80px;  }
span.sp_valeurDist{display:block;    float:left;    width:65px;    text-indent:-7px;    overflow:hidden;  }
#div_fiche_distancesHeber li{float:left;  width:170px;  margin:0 0 3px;  line-height:18px;  font-size:7pt;}
#div_fiche_distancesHeber img{float:left;    margin:0 3px 0 0;      }
#lst_fiche_rubriques li{overflow:hidden;  margin:0 0 15px 0;    font-size:8pt;}
img.rubriqueImg{border:1px solid black;    float:left;    margin:0 15px 0 0;    width:90px;  }
div.divRubrique_descs{float:left;    width:230px;  }
h3.h3_rubriqueTitre{color:#666666;    font-weight:bold;    font-size:8pt;  }
li.fiche_infoTour h3{color:#666666;  text-transform:lowercase;}
#div_fiche_droite .h2_titreBlocFiche{background:url(../img/fiche/bgd_titreBlocDroite.gif) no-repeat left 3px;  border-bottom:1px #ccc solid;  padding:0 0 5px 20px;  margin:0 0 5px 0;}
#div_fiche_btnReserver, #div_btOutils, #div_btResaBas{overflow:hidden;  margin:0 0 15px;}
#div_fiche_btnReserver a, #div_btResaBas a{background:url(../img/fiche/bt_resa.gif) no-repeat;    width:140px;    height:18px;    color:#ffffff;    text-transform:uppercase;    display:block;    float:right;    line-height:18px;    text-align:center;      font-weight:400;      }
#div_btResaBas a{float:left!important;  }
#div_fiche_print, #div_fiche_envoi_ami_v2{float:right;  margin:0 0 0 10px;}
#div_fiche_drapeaux_langues{overflow:hidden;}
#div_fiche_drapeaux_langues li{float:left;    margin:0 3px 0 0;  }
#div_siteWebCaract{overflow:hidden;  margin:0 0 20px;}
#div_fiche_siteProp{float:right;}
#div_fiche_siteProp a{background:url(../img/fiche/bt_site.gif) no-repeat left center;    display:block;    height:35px;    line-height:35px;    padding:0 0 0 45px;    color:#EE8012;  }
#div_caractDroite{overflow:hidden;  padding:10px 0 0 0;}
#div_fiche_pictoEpi, #div_fiche_capacite, #div_fiche_pictoAnimal, #div_fiche_imgTableHote{float:left;    border-right:1px #333333 solid;    height:15px;    padding:1px 5px 1px 0;    margin:0 7px 0 0;    line-height:15px;  }
#div_fiche_pictoAnimal{border:0;    padding-right:0;  }
#div_fiche_imgTableHote{border-right:0;    border-left:1px #333333 solid;    padding:0 0 0 5px;  }
#div_fiche_pictoEpi img{height:15px;  }
#div_fiche_pictoEpi li{display:inline;    margin:0 2px 0 0;  }
#span_fiche_classement_libelle, #span_fiche_titre_capacite{display:none;  }
#span_fiche_capacite{display:block;    float:left;    width:16px;    text-align:center;  }
#span_fiche_lbl_capacite{float:left;    display:block;    width:8px;    height:15px;    background:url(../img/fiche/nb_pers.gif) no-repeat center;    text-indent:-5000px;      }
#div_medias, #div_fiche_cartoOnFiche{border:1px solid #CCCCCC;  margin:0 0 10px;  padding:5px 15px;}
#div_fiche_pictoPlan_v2 a{display:block;  font-weight:200;}
#div_fiche_photoPrincipale{height:180px;  text-align:center;  margin:0 0 5px;  padding:5px 0 0 0;}
#div_fiche_photoPrincipale img{max-width:250px;    height:180px;    -width:expression(this.width > 250 ? 250:true);    -height:expression(this.width > 180 ? 180:true);  }
#div_fiche_legendePhoto{color:#666666;    padding:0 0 0 0;    font-size:11px;      height:30px;  }
#spanFiche_album_prev, #spanFiche_album_next{display:none;  }
#lst_fiche_photos_suppl{padding:5px 0 0 0;    position:relative!important;    overflow:hidden;  }
#lst_fiche_photos_suppl li{float:left;      width:58px;      height:43px;      overflow:hidden;      text-align:center;      margin:0 5px 5px 0;    }
#elem_lst_fiche_photo_4, #elem_lst_fiche_photo_8{margin-right:0px!important;    }
#lst_fiche_photos_suppl img{height:43px;    }
#div_fiche_cartoOnFiche{padding:15px;}
.div_itea_GMAP{width:250px!important;  height:250px!important;  overflow:hidden;}
li.promo{margin:0 0 10px 0;}
h3.titre_promo{font-size:9pt;  color:#666666;  margin:0 0 5px 0;}
span.desc_promo{display:block;    margin:0 0 5px;  }
div.div_promo_reducs{margin:0 0 5px;      }
fieldset.blocTarif{margin:0 0 5px 0;  border:none;  padding:0;  overflow:hidden;}
fieldset.blocTarif legend{font-weight:600;  }
li.tarif_normaux, li.tarif_specifique{font-weight:600;    border-bottom:1px solid #999999;    line-height:25px;    overflow:hidden;  }
a.tarif_gite{display:block;    float:left;    width:200px;    font-weight:600;  }
a.tarif_gite:hover{text-decoration:none!important;  }
span.libelle_tarif_gite{text-transform:lowercase;    padding:0 15px 0 0;    display:block;    float:left;    color:#006699;  }
span.span_fiche_tarif_autre_libelle{padding:0;  }
li.tarif_normaux span.libelle_tarif_gite{background:url(../img/fiche/info_tarif.gif) no-repeat right center;      }
span.montant_tarif_gite{float:left;    display:block;    width:80px;    text-align:right;  }
#div_fiche_passersouris_bloc_tarif{font-size:7pt;  margin:0 0 5px;  font-style:italic;}
#div_fiche_moyenPaiement{margin:0 0 10px;  padding:5px 0 0 0;}
#div_fiche_moyenPaiement li{display:inline;    margin:0 10px 0 0;      }
#div_fiche_contacts_v4{margin-top:20px;clear:both}
#div_fiche_contacts_v4 h3{color:#666666;  font-size:8pt;}
#pContact_centrale_code_postal, #pContact_centrale_ville, #pContact_proprio_civilite, #pContact_proprio_nom, #pContact_proprio_prenom, #pContact_proprio_code_postal, #pContact_proprio_ville{display:inline;    margin:0 3px 0 0;  }
#pContact_proprio_pays{display:none;  }
#divContact_centrale{margin:0 0 10px 0;  }
#div_fiche_contacts_v4 a{font-weight:600;  }
/*---------- AJOUT AU PANIER ------------*/
#div_ajoutSelectionPanier{padding:5px;font-family:arial;}
#h5_ajoutSelectionPanier{color:#695F45;font-weight:bold;font-size:12px;text-align:center;}
#div_visuStructForAjoutPanier{float:left;padding:5px 0 5px 0;border-top:1px #695F45 dotted;border-bottom:1px #695F45 dotted;width:100%;}
#div_vignetteStructure{float:left;padding-right:10px;padding-left:5px;width:100px;text-align:center;}
#div_vignetteStructure img{max-width:100px;max-height:80px;}
#div_titreFiche{color:#695F45;font-weight:bold;font-size:12px;padding-right:3px;}
#div_commune{color:#695F45;font-weight:bold;font-size:12px;}
#div_retourListe{clear:left;float:left;padding-top:10px;width:100px;}
#div_retourListe a{text-decoration:underline;display:block;}
#div_visuPanier{float:right;padding-top:10px;}
#div_visuPanier a{background-image:url(../img/bg_ajout_panier_liste.gif);background-repeat:no-repeat;width:142px;line-height:20px;display:block;margin-left:10px;color:#695F45;text-align:center;font-weight:bold;text-decoration:none;}
/*---------- Ajout pour avis client CYRIL ------------*/
#div_ficheAvisClients{width:100%;margin-bottom:10px;}
#CDSWIDSSP{width:342px!important;background-color:#ffffff!important;}
div.widSSPPower{background-color:#ffffff!important;}
#CDSWIDSSP .widSSPData .widSSPBranding{border-bottom:1px solid #ffffff!important}
#CDSWIDSSP .widSSPData .widSSPH18{color:#658334!important;}
/*Thématiques*/
#span_fiche_titre_theme{display:block;background:url("../img/fiche/bgd_titreBloc.gif") no-repeat scroll 0 0 transparent;font-weight:600;height:22px;line-height:22px;color:#333333;font-size:10pt;letter-spacing:1px;padding:0 0 0 30px;}
.fiche_theme_img{font-size:8pt;margin:0 0 15px;overflow:hidden;}
.div_fiche_theme_img img{border:1px solid black;float:left;margin:0 15px 0 0;width:90px;}
.div_fiche_theme_txt{float:left;width:230px;}
.span_fiche_theme_titre{color:#666666;font-size:8pt;font-weight:bold;display:block}

/*ajout gdf11*/
#ul_fiche_infosTouri li{}
#ul_fiche_infosTouri li h3{display:none}
.spanInfoTouri_titre_activot, .spanInfoTouri_titre_visitot,#span_fiche_titre_optionsAvecTarif{color:#666666;;font-size:8pt;display:block;font-weight:600;margin:10px 0px 5px 0px}
#div_fiche_btnReserver a, #div_btResaBas a{width:164px;    height:32px;    color:#ffffff;    text-transform:uppercase;    display:block;    float:right;    line-height:32px;font-size:10pt;    text-align:center;      font-weight:600;      }

/* options tarifs 2012*/

span.lblOption,div.detailOptionAdulte{}
#div_fiche_optionsAvecTarifs{margin-top:20px;padding-bottom:40px;}
span.dureePxOption{display:none}
span.lblOption{width:220px;display:block;text-transform:lowercase;float:left}
#span_fiche_titre_optionsAvecTarif{background:url(../img/fiche/bgd_titreBlocDroite.gif) no-repeat left 3px;  border-bottom:1px #ccc solid;  padding:0 0 5px 20px;  margin:0 0 5px 0;color:#333333;  font-size:10pt;  font-weight:600;  letter-spacing:1px;}
div.detailOptionAdulte{float:left;width:60px;text-align:right;display:block;}


/*bogue des picto equipement  */
#div_fiche_equipementHeber li img{}

