a.bouton_resa_dispogite, #div_fiche_confortEquipement, #div_fiche_themes, #div_fiche_loisirs, #div_fiche_tarifReserver, #div_fiche_acces_plan, a.a_btn_dispoFiche_lbl{
  display:none;
}

#div_fiche_acces_plan div{
    font-size:12px;
}
#div_fiche_acces_plan td{
    font-size:11px;
}
#div_fiche_directions{
    width:275px;
    height:500px;
    overflow:auto;
}
#div_map_directions{
    width: 310px; 
    height: 500px;
}
span.fiche_classement_libelle{
  display:none;
}
img.div_fiche_crit, img.div_fiche_dist{
  display:none;
}

/* navigation */
#span_navig_fich_commune, #a_navigFiche_libelle_prec, #a_navigFiche_libelle_suiv{
  display:none;
}

div.navigFiche{
  background-image: url(../img/fond_navigFiche.gif);
  background-repeat: no-repeat;
  height:19px;
  width:630px;
  line-height:19px;
}

  #div_navigFiche_bt_retour{
    float:left;
    background-image: url(../img/puce_retour_liste.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left:25px;
    padding-right:140px;
  }
    #a_navigFiche_bt_retour{
      display:block;
      text-decoration: none;
      color:#3F4233;
      text-transform: uppercase;
      font-weight:bold;
      font-size:11px;
    }
  
  div.navigFiche_suiv_prec{
    color:#3F4233;
    font-weight:bold;
  }
    span.navigFiche_numero{
      padding:0 10px;
      font-size:13px;
      letter-spacing:1px;
    }
    
  
  #div_fiche_ajoutPanier{
    width:158px;
    height:17px;
    line-height:17px;
    background-image: url(../img/fond_ajoutPanier.gif);
    background-repeat: no-repeat;
    position:absolute;
    top:-18px;
    right:1px;
  }
    #div_fiche_ajoutPanier a{
      color:#ffffff;
      text-decoration: none;
      padding-left:25px;
      font-weight:bold;
    }
/* fin navigation */

#div_fiche_generale{
  position:relative;
  padding-top:10px;
}

/* entete de la fiche */

#div_fiche_flagTraduction{
  position:absolute;
right:0;
}
  li.drapeaux{
    display:inline;
    margin-right:5px;
  }

#div_fiche_entete{
  margin-top:5px;
  padding-bottom:5px;
  background-image: url(../img/fond_entete_fiche.png);
  background-repeat: no-repeat;
  background-position: left top;
  color:#ffffff;
  background-color: #d9ba4e;
  padding-left:10px;
  min-height:95px;
  border-bottom:1px #ffffff solid;
  width:620px;
}

  #span_fiche_titre_nb_chambres,#span_fiche_titre_capacite{
      display:none;
  }
  
  #div_fiche_enteteGauche{
    width:420px;
  }
    #div_fiche_libelle_type_gite{
      padding-left:25px;
      color:#C4A12A;
    }
    
    #div_ficheNomEpi{
		height:35px;
		overflow:hidden;
		width:450px;
    }
    
    #div_fiche_nomGite{
      font-size:27px;
      font-family: times New Roman;
      float:left;
      padding-right:15px;
      line-height:35px;
      height:35px;
      overflow:hidden;
    }
    
    ul.lst_fiche_picto_epi li{
      display:inline;
      line-height:35px;
    }
    
    #div_fiche_lieu{
      font-family: times New Roman;
      font-size: 17px;  
    }
    #div_fiche_nomRegion, #div_fiche_desc1{
      padding-right:2px;
      display:inline;
      line-height:20px;
    }
    #div_fiche_nomCommune, #div_fiche_chambre, #div_fiche_capacite, #div_fiche_numero, #div_fiche_numero_gite{
      display:inline;
      line-height:20px;
    }
    #div_fiche_chambre, #div_fiche_capacite{
      padding-right:10px;
    }
  
  #div_fiche_enteteDroite{
    float:right;
    width:150px;
    text-align:center;
    /*padding-top:15px;*/
    font-size:18px;
    font-family: times New Roman;
	line-height:0.9em;
	padding-top:5px;
	height:66px;
  }
  

/* fin de l'entete */

/* onglets */

li.onglets_fiche, li.onglets_ficheOn, li.onglets_ficheOnVert{
  float:left;
  padding:5px 21px 10px 21px;
  height:30px;
  text-align: center;
  color:#3F4233;
  font-size:13px;  
  margin-right:2px;
  cursor:pointer;
}
  #liOngletfiche_prix{
    margin-right:0;
  }
  #liOngletfiche_prix{
    background-color: #779229;
    color:#ffffff;
    font-weight:bold;
    padding:5px 16px 10px 16px;
    width:72px;
  }

  li.onglets_ficheOn{
    background-color: #DBBC50;
    background-image: url(../img/fond_ongletFicheOn.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom:23px;
  }
  li.onglets_ficheOnVert{
    background-image: url(../img/fond_ongletFicheOnVert.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom:23px!important;
  }
  li.onglets_fiche{
    background-color: #e6E7DA;
  }
  
  span.onglets_fiche{
    display: table-cell;
    vertical-align: middle;
    width:100%;
    height:100%;
  }
/* fin onglet */

div.div_resaDispoPrix{
  clear:both;
  float:left;
  width:100%;
  padding-top:10px;
}
  div.div_dispo{
    float:left;
    margin-right:50px;
    height:33px;
    overflow:hidden;
  }
  div.div_dispo a{
    text-decoration:none;
    color:#ffffff;
  }
  #span_boutonDispo{
    background-image: url(../img/dispos.png);
    background-repeat: no-repeat;
    line-height:33px;
    color:#ffffff;
    display:block;
    width:154px;
    text-indent:40px;
    text-transform:uppercase;
    font-size:13px;
  }
  div.div_resa{
    float:left;
    margin-top:5px;
  }

#div_fiche_fourchette, #div_fiche_tarifs_avec_prix_promo{
  float:right;
  margin-top:5px;
  font-size:20px;
  font-family: times New Roman;
  color:#779229;
  padding-left:25px;
  background-image: url(../img/fond_fichePrixFourchette.gif);
  background-repeat: no-repeat;
  background-position: left center;
}

#div_fiche_divDispo_v3 #divRechargementParDessus {
	filter: alpha(opacity=60);
/*pour ie*/
	-moz-opacity: 0.6;
/*pour firefox */
	-khtml-opacity: 0.6;
/* pour safari et konkeror */
	overflow: hidden;
	background-color: #ffffff;
	position: absolute;
	top: 0;
	left: 0;
	height: 245px;
	width: 630px;
}
li.calendItea_li_legende span {
	font-weight: normal!important;
}
li.calendItea_li_legende span.spanCalendJour_inconnu {
	display: inline!important;
	background-color: transparent!important;
	color: #413732!important;
}

/* bas de fiche */
#span_boutonResa{
    display:none;
}

#div_fiche_bas{
  clear:both;
  padding-top:20px;
  position:relative;
  min-height:60px;
}
  
  #div_fiche_detailPromoToutOnglet {
  	float: left;
  	width: 350px;
  	font-family: times New Roman;
  }
  #span_fiche_titre_promo {
  	font-size: 19px;
  	color: #B34D71;
  }
  span.desc_promo {
  	display: block;
  }
  #list_fiche_promo {
  	padding-top: 5px;
  }
  #list_fiche_promo li.promo {
  	padding: 5px;
  }
  #list_fiche_promo li.promo_on {
  	padding: 5px;
  	background-color: #F9F0F3;
  }
  div.div_promo_reducs, div.div_promo_details {
  	display: none;
  }
  span.titre_promo {
  	background-image: url(../img/fiche/plus_promo.gif);
  	background-repeat: no-repeat;
  	background-position: right center;
  	padding-left: 0px;
  	padding-right: 20px;
  	color: #454E43;
  	font-size: 13px;
  	line-height: 17px;
  	font-weight: bold;
  	cursor: pointer;
  	font-family: times New Roman;
  }
      
  #div_fiche_tarifReserver #list_fiche_promo{
    font-size:11px;
  }
    
  #a_fiche_print{
    display:none!important;
  }
  
  #div_fiche_print{
    position:absolute;
    right:-25px;
    top:20px;
    width:286px;
    height:24px;
    background-color:#779229 ;
    background-image: url(../img/fond_imprimerFiche.gif);
    background-repeat: no-repeat;
  }
    #div_fiche_print a{
      display:block;
      color:#ffffff;
      text-decoration: none;
      padding-left:45px;
      line-height:24px;
    }
    
  #div_fiche_envoi_ami_v2{
    position:absolute;
    right:-25px;
    top:54px;
    width:286px;
    height:24px;
    background-color:#779229 ;
    background-image: url(../img/fond_envoyerAmi.gif);
    background-repeat: no-repeat;
  }
    #div_fiche_envoi_ami_v2 a{
      display:block;
      color:#ffffff;
      text-decoration: none;
      padding-left:45px;
      line-height:24px;
    }

/* fin bas de fiche */


/* onglet prsentation */
#span_fiche_titre_description_environnement{
  display:none;
}

#div_fiche_presentation{
  clear:both;
  float:left;
  width:100%;
  padding-top:15px;
}
  #div_fiche_presGauche{
    float:left;
    width:334px;
    padding-right:35px;
  }
  
  #div_fiche_descFond{
    height:17px;
    background-image: url(../img/fond_desPresentation.png);
    background-repeat: no-repeat;
  }
  #span_fiche_titre_description_gite{
      display:none;
  }
  #div_fiche_description_gite{
      font-weight:bold;
  }
  #div_fiche_description{
    margin-left:4px;
    background-color: #f0f0e8;
    border:1px #e3e5d4 solid;
    color:#454a43;
    padding:5px 5px 38px;
    border-top:none;
  }
  
  #div_fiche_siteProp{
    padding-left:38px;
    padding-top:20px;
    background-image: url(../img/picto_site_web.gif);
    background-repeat: no-repeat;
    background-position: 4px center;
    height:34px;
  }
  #div_fiche_siteProp a{
    color:#EEEFE6;
    text-decoration: none;
    background-image: url(../img/fond_lienSitePropFiche.gif);
    background-repeat: no-repeat;
    display:block;
    width:241px;
    height:18px;
    line-height:18px;
    text-indent:20px;
  }
  
  
  #div_fiche_presDroite{
    float:left;
    width:260px;
    padding-top:11px;
  }
    #div_lst_ongletNavigationFichePhoto, #div_fiche_onglets_fiche_photos{
      float:left;
      width:100%;
    }
    li.onglets_fiche_photo, li.onglets_fiche_photoOn{
      float:left;
      line-height:17px;
      text-align: center;
      width:83px;
      cursor:pointer;
      font-weight:bold;
    }
    li.onglets_fiche_photo{
      background-color: #e6e7dA;
      color:#3F4233;
    }
    li.onglets_fiche_photoOn{
      background-color: #779229;
      color:#ffffff;
    }     
    
    #liOngletfiche_photo_videos{
      margin-right:5px;
    }
    #liOngletfiche_photo_photos{
      margin-right:6px;
    }
    
    #div_fiche_visuPhoto{
      clear:left;    
    }
      #div_fiche_photoPrincipale{
        width:260px;
        height:196px;
        overflow:hidden;
        text-align:center;
        background-color: #779229;
      }
      #div_fiche_photoPrincipale img{
        max-width:260px!important;
        -width: expression(this.width > 260 ? 260: true);
        height:196px;
      }
      
      #div_fiche_photoSuppl{
        float:left;
        width:250px;
        background-color: #779229;
        padding-top:10px;
        padding-left:10px;
      }
        #spanFiche_album_prev, #spanFiche_album_next{
          display:block;
          float:left;
          width:20px;
          cursor:pointer;
          height:41px;
          color:#779229;
          background-repeat: no-repeat;
          background-position: center center;
        }
        #spanFiche_album_prev{
          background-image: url(../img/album_prec.gif);
        }
        #spanFiche_album_next{
          background-image: url(../img/album_suiv.gif);
        }
        #div_fiche_album{
          width:205px;
          overflow:hidden;
          height:41px;
          float:left;
          position:relative;
          -position:static;
        }
          #lst_fiche_photos_suppl {
          	width:1000px;
          	margin:0;
          	padding:0;
          }
          li.elem_lst_fiche_photo{
            width:41px;
            height:41px;
            overflow:hidden;
            float:left;
            display:block;
            margin-right:11px;
          }
          img.img_album{
            height:41px;
          }
      
      #div_fiche_pictoAlbum_v2{
        clear:left;
        background-color: #779229;
        background-image: url(../img/fond_voirDiaporama.png);
        background-repeat: no-repeat;
        background-position: bottom;
        padding:5px 10px 10px;
        text-align: center;
      }
        #div_fiche_pictoAlbum_v2 a{
          display:block;
          text-decoration: none;
          border-top:1px #ffffff solid;
          color:#ffffff;
          padding-top:3px;
        }
        
      #div_fiche_videos {
      	display: none;
      	clear:left;
      }
      #div_fiche_videos embed, #div_fiche_videos object {
      	width: 260px!important
      }
      #div_fiche_youtube{
        margin-bottom:5px;
      }
      
      
      #div_fiche_VisuPlanInterieur{
        display:none;
        clear:left;
        background-color: #779229;
        padding:10px 4px;
        background-image: url(../img/fond_voirDiaporama.png);
        background-repeat: no-repeat;
        background-position: bottom;
      }
        #div_fiche_VisuPlanInterieur img{
          width:252px;
        }
        #div_fiche_pictoPlan_v2 a{
          display:block;
          text-decoration:none;
          color:#ffffff;
          margin-top:10px;
          background-image: url(../img/puce_voirPlanGrand.gif);
          background-repeat: no-repeat;
          background-position: 25px center;
          line-height:20px;
          padding-left:45px;
        }
        
      #div_ficheCartoFiche{
        padding-top:33px;
        background-image: url(../img/titre_localisation.gif);
        background-repeat: no-repeat;
        background-position: left 15px;
      }

        #sp_titreVisuCarto{
          color:#ABB243;
          font-family: times New Roman;
          background-image: url(../img/fond_titreCartoFiche.gif);
          background-repeat: no-repeat;
          text-align: center;
          width:79px;
          height:18px;
          display:block;
          line-height:18px;
        }
        #div_fiche_pictoCarto a{
          display:block;
          background-image: url(../img/fond_agrandirCarte.gif);
          height:31px;
          line-height:31px;
          text-decoration: none;
          color:#ffffff;
          text-indent:35px;
        }
        div.div_itea_GMAP{
          width:260px!important;
          height:160px!important;
        }
        
/* partie confort et equipement */

#div_fiche_confortEquipement{
  clear:both;
  float:left;
  width:100%;
  padding-top:15px;
}
  #div_fiche_confortGauche{
    float:left;
    width:290px;
    margin-right:30px;
    padding-top:30px;
    padding-left:10px;
    background-image: url(../img/titre_generalites.png);
    background-repeat: no-repeat;
    background-color: #F7F5F2;
  }
    #div_fiche_confortGauche div.fiche{
      line-height:20px;
      background-image: url(../img/puce_generalites.gif);
      background-repeat: no-repeat;
      background-position: left center;
      padding-left:20px;
    }
  
  
  
  #div_fiche_confortDroite{
    float:left;
    width:300px;
  }
    #div_fiche_confortGite{
      padding-top:20px;  
      clear:left;
    }
    span.sp_titreCrit{
      margin:0;
      font-size:23px;
      font-family: times New Roman;
      color:#C3A029;
      padding-left:30px;
      padding-bottom:8px;
      background-image: url(../img/fond_titreEquipements.gif);
      background-repeat: no-repeat;
      background-position: bottom;
      display:block;
    }
    #div_fiche_confExt div, #div_fiche_equip div{
      float:left;
      width:125px;
      line-height:20px;
      padding-left:25px;
      background-image: url(../img/puce_equipements.gif);
      background-position: 10px center;
      background-repeat: no-repeat;
    }
    
    
#div_fiche_garanties{
  clear:both;
  padding-top:50px;
}
  #sp_titreGarantiesEpi{
    font-family: times New Roman;
    font-size:23px;
    color:#333333;
    background-image: url(../img/fiche_fondTitreGaranties.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-bottom:7px;
    display:block;
    padding-left:30px;
    letter-spacing:1px;
  }
  
#div_descGarantiesEpi{
  color:#454E43;
  padding:5px;
  background-color: #F7F5F2;
  margin-top:5px;
  height:265px;
  overflow: auto;
}

ul.ul_garanties{
  padding-left:20px;
}
/* fin partie confort et equipement */

/* partie sjours  themes */

#div_fiche_themes{
  clear:both;
  float:left;
  width:100%;
}

  #div_fiche_titreThemes{
    font-family: times New Roman;
    font-size:18px;
    color:#C3A029;
  }
  
  #div_fiche_rubriques{
    float:left;
    width:100%;
  }
  
  
  #lst_fiche_rubriques li{
    float:left;
    clear:left;
    width:100%;
    padding-top:40px;
  }
  
  div.divRubrique_image{
    float:left;
    padding-right:15px;
    width:260px;
  }
  
  div.divRubrique_descs{
    float:left;
    width:355px;
    padding-top:20px;
    color:#5B5652;
  }
    span.rubriqueTitre{
      display:none;
    }
    span.rubriqueDesc{
      font-weight:bold;
    }
    span.rubriqueDescSuppl{
      display:block;
      padding-top:10px;
      font-style: italic;
    }


/* fin sejours a themes */


/* loisirs */

#div_fiche_loisirs{
  clear:both;
}

#div_fiche_flickr{
  padding-top:15px;
}

#div_fiche_distGauche, #div_fiche_distDroite{
  float:left;
  width:286px;
  margin-top:20px;
}
  
  #div_fiche_distDroite{
    float:right;
  }

  #sp_titreDistSP, #sp_titreDistAlentours{
    display:block;
    background-image: url(../img/fond_titre_loisirsSP.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    color:#D7B328;
    font-family: times New Roman;
    font-size: 23px;
    padding-left:35px;
    padding-bottom:5px;
  }
    #sp_titreDistAlentours{
      background-image: url(../img/fond_titre_loisirsAlentours.gif);
    }
  
  #div_fiche_distSP{
    margin-left:10px;
    width:237px;
    background-color: #F3F3ED;
    border:1px #E9EADD solid;
    border-top:none;
    padding:15px 5px 15px 15px;
  }
  
  #div_fiche_distAlentours{
    margin-left:18px;
    width:229px;
    background-color: #F3F3ED;
    border:1px #E9EADD solid;
    border-top:none;
    padding:15px 5px 15px 15px;
  }
  
  #div_fiche_distSP div, #div_fiche_distAlentours div{
    background-image: url(../img/puce_loisirs.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left:20px;
    line-height:20px;
  }

/* fin loisisrs */

/* accs plan */
#div_fiche_acces_plan{
  clear:both;
  float:left;
  width:100%;
  padding-top:15px;
}

/* tarifs et contact */
#div_fiche_tarifReserver{
  clear:both;
  float:left;
  width:100%;
  padding-top:15px;
}
#span_fiche_contacts{
  display:none;
}
#divCoord_prop{
  float:left;
  width:299px;
  background-image: url(../img/fond_contact_haut.gif);
  background-repeat: no-repeat;
  background-position: top;
  margin-right:20px;
  color:#E5E6D8;
}
  #spanCoord_lblProp, #spanCoord_lblCentrale{
    display:block;
    font-size: 20px;
    font-family: times New Roman;
    color:#7B7E65;
    position:relative;
    bottom:10px;
  }
  #pCoord_detailsProp, #pCoord_detailsCentrale{
    margin:0;
    background-image: url(../img/fond_contact_bas.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #787B63;
    width:281px;
    position:relative;
    bottom:10px;
  }

#divContact_centrale, #divContact_proprio {
	float: left;
	width: 299px;
	margin-bottom: 10px;
	position: relative;
	padding-bottom: 12px;
}
  #divContact_centrale{
    margin-right:32px;
  }
  #pContact_centrale_ville,  #pContact_centrale_nom, #pContact_centrale_adresse1, #pContact_centrale_adresse2, #pContact_centrale_code_postal, #pContact_centrale_tel2, #pContact_centrale_fax{
    display:none;
  }
  #pContact_proprio_adresse_1, #pContact_proprio_adresse_2, #pContact_proprio_code_postal, #pContact_proprio_ville, #pContact_proprio_pays, #pContact_proprio_fax, #pContact_proprio_tel_bureau{
    display:none;
  }
  #divContact_centrale_content, #divContact_proprio_content{
    background-image: url(../img/fond_contact_haut.gif);
    background-repeat: no-repeat;
    padding-right:40px;
    position:relative;
    padding-left:20px;
    background-position: left 15px;
    padding-top:40px;
  }  
  #divContact_centrale_foot, #divContact_proprio_foot{
    background-image: url(../img/fond_contact_bas.gif);
    background-repeat: no-repeat;
    background-position: left;
    height:12px;
    position:absolute;
    bottom:0;
    width:100%;
  }
    
    #spanContact_centrale_titre, #spanContact_proprio_titre{
      color:#7B7E65;
      font-family: times New Roman;
      font-size:25px;
      display:block;
      margin-bottom:10px;
      z-index:10;
      position:absolute;
      left:5px;
      top:0;
    }
    
    #pContact_proprio_tel1, #pContact_centrale_tel1, #pContact_centrale_mail, #pContact_proprio_e_mail, #pContact_centrale_web, #pContact_proprio_site_web, #pContact_proprio_tel_portable{
      width:224px;
      height:22px;
      margin:5px 0 0 0 ;
      background-image: url(../img/fond_contact_item.gif);
      background-repeat: no-repeat;
      line-height:22px;
      color:#ffffff;
      padding-left:10px;
    }
    #pContact_proprio_tel1{
      clear:left;
    }
    #spanContact_centrale_libelle_tel1, #spanContact_proprio_libelle_tel1, #spanContact_proprio_libelle_tel_portable{
      color:#D7B327;
      
    }
    #pContact_centrale_e_mail a, #pContact_proprio_e_mail a, #pContact_centrale_mail a{
      color:#779229;
    }
    #pContact_centrale_site_web a, #pContact_proprio_site_web a, #pContact_centrale_web a{
      color:#7EB3C7;
    }
    #pContact_proprio_site_web{
      font-size:10px;
      overflow:hidden;
    }
    #pContact_proprio_civilite, #pContact_proprio_nom, #pContact_proprio_prenom{
      display:inline;
      padding-right:3px;
      font-weight:bold;
      color:#ffffff;
      margin:0;
    }

div.div_fiche_PromoPrix{
  display:block!important;
}
  span.desc_promo, div.div_promo_reducs, div.div_promo_details{
    display:none;
  }
  

#div_fiche_tarif{
  clear:left;
}

#span_fiche_titre_tarifs{
  display:none;
}
legend.blocTarif{
  padding:0;
}
legend.blocTarif span{
  display:block;
  background-image: url(../img/fond_titre_tarif.gif);
  width:193px!important;
  height:24px!important;
  line-height:24px;
  color:#ffffff;
  font-family: times New Roman;
  font-size:14px;
  text-indent:5px;
}

li.list_picto_tarif_chb_0,li.list_picto_tarif_chb_1, li.list_picto_tarif_chb_3, li.list_picto_tarif_chb_7, li.list_picto_tarif_chb_9{
  display:none;
} 

li.list_picto_tarif_chb_nb_lit1, li.list_picto_tarif_chb_douche, li.list_picto_tarif_chb_nb_lit2{
	display:block!important;
}


#div_fiche_blocTarifNormaux{
  float:left;
  width:355px;
  margin-right:5px;
}

ul.blocTarif{
  background-color: #E5E6D8;
  color:#454E43;
  font-family: trebuchet MS;
  float:left;
  width:100%;
  padding:0 0 15px;
}
  span.libelle_tarif_gite{
    font-size:11px;
    display:block;
    text-align: center;
    padding:0 9px;
    font-weight:bold;
    height:32px;
  }
  
  li.tarif_normaux, li.tarif_specifique{
    width:83px;
    float:left;
    padding-left:5px;
  }
  
  span.montant_tarif_gite{
    display:block;
    padding-bottom:15px;
    padding-top:15px;
    color:#323931;
    font-size: 16px;
    text-align: center;
    font-weight:bold;
  }
    #span_fiche_montant_tarif_gite_1,#span_fiche_montant_tarif_gite_5,#span_fiche_montant_tarif_gite_9,#span_fiche_montant_tarif_gite_13, #span_prix_tarif_chambre_1, #span_prix_tarif_chambre_5, #span_prix_tarif_chambre_9, #span_prix_tarif_chambre_13{
      background-color: #779229;
    }
    #span_fiche_montant_tarif_gite_2,#span_fiche_montant_tarif_gite_6,#span_fiche_montant_tarif_gite_10,#span_fiche_montant_tarif_gite_14, #span_prix_tarif_chambre_2, #span_prix_tarif_chambre_6, #span_prix_tarif_chambre_10, #span_prix_tarif_chambre_14{
      background-color: #D7B327;
    }
    #span_fiche_montant_tarif_gite_3,#span_fiche_montant_tarif_gite_7,#span_fiche_montant_tarif_gite_11,#span_fiche_montant_tarif_gite_15, #span_prix_tarif_chambre_3, #span_prix_tarif_chambre_7, #span_prix_tarif_chambre_11, #span_prix_tarif_chambre_15{
      background-color: #CB8538;
    }
    #span_fiche_montant_tarif_gite_4,#span_fiche_montant_tarif_gite_8,#span_fiche_montant_tarif_gite_12,#span_fiche_montant_tarif_gite_16, #span_prix_tarif_chambre_4, #span_prix_tarif_chambre_8, #span_prix_tarif_chambre_12, #span_prix_tarif_chambre_16{
      background-color: #7EB3C7;
    }

#div_fiche_passersouris_bloc_tarif{
  display:none;
}

#div_fiche_blocTarifSpecif{
  float:left;
  width:260px;
}
  li.tarif_specifique span.montant_tarif_gite{
    background-color:#AFBE9F!important ;
  }
  
/* tarifs chambres */
#div_fiche_tarif_v2{
  width:620px;
  padding-top:20px;
  clear:both;
  margin-bottom:10px;
  float:left;
}
#table_fiche_blocTarif_chb{
  display:none;
}  

  fieldset.fs_tarif_chmb legend a{
    display:block;
    background-image: url(../img/fond_titre_tarif.gif);
    width:193px!important;
    height:24px!important;
    line-height:24px;
    color:#ffffff;
    font-family: times New Roman;
    font-size:14px;
    text-decoration:none;
    position:absolute;
    left:0;
    top:-5px;
    text-indent:10px;
  }
  
  fieldset.fs_tarif_chmb{
    background-image: url(../img/fond_tarif_chmb.gif);
    background-position:left top;
    background-repeat: no-repeat;
    background-color: #E5E6D8;
    position:relative;
    margin-top:20px;
  }
  img.img_tarif_gite{
      position:absolute;
      right:0;
      top:0;
  }
    div.div_info_tarif_affcache{
      padding:5px;
      float:left;
      width:610px;
    }
    p.div_info_desc_chmb{
      margin:0;
      display:none;
    }
    
    span.picto_tarif_chb_img{
      display:none;
    }
    div.div_info_tarif_chmb{
      clear:left;
      float:left;
      width:260px;
      padding-top:20px;
      font-size:12px;
      font-weight:bold;
    }
    
    
    div.div_tableau_tarif_chmb{
      float:right;
      width:325px;
      padding-left:5px;
      padding-top:30px;
    }
    li.li_fiche_grilleTarif_chmb{
      width:76px;
      float:left;
      padding-left:5px;
    }
    span.span_libelle_tarif_chambre{
      font-size:11px;
      display:table-cell;
      text-align: center;
      vertical-align:middle;
      padding:0 9px 0 14px;
      font-weight:bold;
      height:30px;
    }
    span.span_prix_tarif_chambre{
      display:block;
      padding-bottom:10px;
      padding-top:10px;
      color:#323931;
      font-size: 16px;
      text-align: center;
      font-weight:bold;
    }
    
    
    div.div_fiche_grilledetailprix_chmb{
      clear:left;
      float:right;
    }
    
    
#div_fiche_bloc_tarif_distant{
  clear:both;
}
/* fin tarifs */

#div_fiche_moyenPaiement{
  clear:both; 
}
#lst_fiche_cb_chqvac li{
  display:inline;
  margin-right:5px;
}

/* ajout au panier */
#divGraph_fenetre{
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}

#h5_ajoutSelectionPanier{
  font-size:15px;
  font-family: times New Roman;
  color:#BD9C26;
  text-align:center;
  margin:10px 0 15px;
  padding:0 10px;
}

#div_visuStructForAjoutPanier{
  background-color: #ECE9D8;
  padding:5px;
  width:330px;
  margin:auto;
  float:left;
  position:relative;
  left:5px;
  color:#CC3366;
  font-family: times New Roman;
  font-weight:bold;
}

#div_vignetteStructure{
  float:left;
  margin-right:5px;
}

#div_titreFiche{
  font-size:14px;
}

#div_retourListe{
  float:left;
  padding-left:5px;
  padding-top:10px;
}
  #div_retourListe a{
    background-image: url(../img/puce_retour_liste.gif);
    background-repeat: no-repeat;
    display:block;
    padding-left:20px;
    color:#524745;
    line-height:20px;
    text-decoration:none;
    background-position: left center;
  }

#div_visuPanier{
  float:right;
  padding-right:5px;
  padding-top:10px;
}
  #div_visuPanier a{
    display:block;
    background-image:url(../img/puce_ajout_panier.gif);
    padding-left:20px;
    background-repeat:no-repeat;
    color:#524745;
    line-height:20px;
    text-decoration:none;
    background-position: left center;
  }
 /*Gildas : modif apporté pour l'ajout des descriptifs complémentaire sur la fiche*/
#p_fiche_titreDesc1{
	display:none;
}
#div_fiche_desc4 .sp_desc_compl{
	font-weight:normal;
	font-size:14px;
	line-height: 1.4em;
}
#div_fiche_desc1 .sp_desc_compl{
	display:inline!important;
}
#div_fiche_desc3{
	color:#B6972C;
	font-size:18px;
	margin-bottom:10px;
	padding-right:15px;
	font-family: "Times New Roman", Times, serif;
}
#p_fiche_titreDesc3,#span_fiche_description_gite,#span_fiche_description_environnement, #p_fiche_titreDesc7, #p_fiche_titreDesc6, #p_fiche_titreDesc5, #p_fiche_titreDesc2, #p_fiche_titreDesc8{
	display:none;
}
#div_fiche_desc5{
	background-image:none!important;
	margin-top:20px;
	margin-bottom:20px;
	padding-left:0px!important;
}
#div_fiche_desc7{
	margin-top:30px;
}
#div_fiche_desc8{
	clear:both;
	margin-left:49px;
	padding-top:50px;
	width:220px;
}
#div_fiche_desc6,#div_fiche_desc7{
	background-image:none !important;
	margin-top:20px;
	width:290px !important;
	padding-left:10px !important;
}
#div_fiche_charme{
	background-image:none!important;
	padding-left:0px!important;
}
#div_fiche_descGauche3{
	float:left;
	width:350px;
}
#p_fiche_titreDesc4{
	display:none;
}
#p_fiche_titreDesc10{
	display:none;
}
#div_fiche_desc10{
	background-image:none!important;
	margin-top:10px;
}
#div_fiche_nomProp{
	width:313px;
}
#span_titre_proprio, #span_nomProprio{
	display:none;
}
#span_prenomProprio{
	float:right;
	font-size:17px;
	font-style:normal;
	font-weight:normal;
	margin-top:15px;
	font-family: "Lucida Handwriting";
}

#ul_desc_compl_5 .li_desc_compl{
	background-image:url("../img/puce_generalites.gif");
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left center;
	line-height:20px;
}
#ul_desc_compl_6 .li_desc_compl{
	background-image:url("../img/puce_equipements.gif");
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:left center;
	line-height:20px;
}
#ul_desc_compl_7 .li_desc_compl{
	background-image:url("../img/puce_equipements.gif");
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:left center;
	line-height:20px;
}
#ul_desc_compl_8 .li_desc_compl{
	background-image:url("../img/puce_equipements.gif");
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:left center;
	line-height:20px;
}

/*********** Calendrier des dispos par chambre **************/
#div_fiche_divDispo_v3 p.changeModeAffCalendrier{
  display:block!important;
  margin:0;
  text-align: right;
  color:#B34D71;
  text-decoration: underline;
  font-weight:bold;
  font-size:13px;
  cursor:pointer;
  position:absolute;
  top:5px;
  left:0;
}
#div_fiche_divDispo_v3{
  float:left;
  width:100%;
}


/************************************** Les chambres *********************************************/
div.calendItea_legende{
  background-color: #ffffff;
}
div.calendItea_LIGNE{
  width:630px;
  position:relative;
  background-color: #f2f2f2;
}

div.calendItea_LIGNE div.calendItea_navigGauche, div.calendItea_LIGNE div.calendItea_navigDroite{
  top:0px;
}

div.calendItea_LIGNE div.calendItea_listMois {
  margin-right:0;
  width:630px;
  z-index:1;
}

ul.calendItea_ul_LIGNE li{
  height:inherit!important;
  width:630px!important;
  padding:0 0 5px 0 ;
  margin:0;
}


div.calendItea_LIGNE table.calend{
  width:620px!important;
  line-height:20px;
  border-collapse:collapse;
  margin-left:5px;
}

div.calendItea_LIGNE table.calend tr{
  border-bottom:2px #7e7e7e solid; 
}
div.calendItea_LIGNE table.calend thead tr{
  border-top:none; 
}

div.calendItea_LIGNE table.calend th.calend_idLigne{
  width:70px;
  text-align:left;
  font-size:10px;
  border-bottom:0!important;
}
div.calendItea_LIGNE table.calend td, div.calendItea_LIGNE table.calend thead th{
  width:10px;
  font-weight:normal;
}
div.calendItea_LIGNE table.calend span{
  height:15px;
  display:block;
  width:13px;
}
div.calendItea_LIGNE table.calend thead th{
  font-size:9px;
}

div.calendItea_LIGNE span.spanCalendJour_occupe{
  background-color: #cf1111;
  border:1px #f2f2f2 solid;
}

#saisieDatesSejour_changeAff, #saisieDatesSejour_changeAff_div_dispos{
  position:absolute;
  top:0;
  left:5px;
  z-index:100;
  color:#313131;
  font-weight:bold;
  text-decoration:underline;
  cursor:pointer;
  font-size:11px;
}

div.calendItea_LIGNE div.calendItea_legende{
  padding-left:5px;
}

div.div_lst_divDispo_v3 ul.calendItea_ul_CARRE li.calendItea_li {
  height:160px;
}
/************************************** FIN Les chambres *********************************************/

/* AVIS clients */
#div_fiche_avis{
  padding-top:15px;
  padding-left:5px;
  display:none;
}
#sp_titreAvis{
  color:#79922A;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:22px;
  font-weight:normal;
  display:block;
  margin-bottom:10px;
}
#ul_ongletavis{
  height:21px;
  overflow:hidden;
}
li.li_avis{
  display:none;
}
  img.bt_avis{
    cursor: pointer;
  }

#div_bordureAvis{
  border:1px solid #79922A;
  padding:5px;
}

div.div_itea_GMAP span{
  position:absolute;
  bottom:0px;
  right:5px;
}
div.div_itea_GMAP a{
  position:absolute;
  bottom:12px;
  right:5px;
}
#logocontrol{
  position:absolute;
  bottom:12px!important;
  left:5px!important;
}
#logocontrol a{
  position:absolute;
  bottom:0!important;
  left:0!important;
}

#div_avisTrip{
  display:none;
}

a.v_url{
  color:#79922A;
  font-weight:bold;
  font-size:12px;
}
a.v_review_url{
  color:#79922A;
}