@import url(/config_v3/css_defaut/albumDsFiche.css);

span.fiche_classement_libelle, #span_fiche_titre_description_environnement, #span_fiche_titre_description_gite, #a_navigFiche_libelle_prec, #a_navigFiche_libelle_suiv, #span_navig_fich_commune{
  display:none;
}

#span_fiche_titre_equipement, #span_fiche_dists_titre, #span_fiche_contacts, #span_fiche_titre_coord_proprio, #span_fiche_titre_lieudit, #span_fiche_titreperiode_ouv, legend.blocTarif, #p_fiche_fiche_langue_Prop, #span_fiche_titre_promo, #span_fiche_titre_infoTour, #elem_lst_fiche_animal{
  color: ;
  font-weight:bold;
  font-size:13px;
}

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

legend{
  margin:0;
  padding:0;
}

#div_navigFiche_bt_retour{
  margin-bottom:5px;
}

  #a_navigFiche_bt_retour{
    color:#030303;
    font-weight:bold;
    text-decoration:underline;
  }
  
  div.navigFiche_suiv_prec{
    background-color:#C1D28E;
    color:#030303;
    padding:5px 0 5px 0;
    text-align:center;
    margin-bottom:15px;
  }
  
  span.navigFiche_numero{
    color:#030303;
    margin:0 10px 0 10px;
    font-weight:bold;
  }
  
  a.navigFiche{
    text-decoration:underline;
    color:#030303;
  }
    a.navigFiche:hover{
    text-decoration:none;
  }

#div_fiche_generale{
  width:740px;
  margin:0 auto;
}

#div_fiche_haut{
  float:left;
  width:100%;
  background-image: url(../img/fiche_fond_haut.gif);
  height:335px;
  position:relative;
  margin-bottom:15px;
}
  #div_fiche_titre{
    line-height:33px;
    font-size:17px;
    letter-spacing:1px;
    font-weight:bold;
    color:#5F850E;
    padding-left:10px;
    margin-bottom:10px;
  }
    #div_fiche_titre div{
      display:inline;
      padding-right:5px;
    }
    #div_fiche_numero_gite{
      font-size:12px;
    }
    
  #div_fiche_photo_fiche{
    float:left;
    width:290px;
    margin-right:10px;
  }  
    #div_fiche_photoPrincipale{
      width:290px;
      height:180px;
      text-align:center;
      overflow:hidden;
    }    
    #div_fiche_photoPrincipale img{
      max-height:180px;
      max-width:290px;
      -width: expression(this.width > 290 ? 290: true);
      -height: expression(this.width > 180 ? 180: true);
    }    
    #lst_fiche_photos_suppl{
      padding:0;
      margin:5px 0px 0px 0px;
    }    
      #lst_fiche_photos_suppl li{
        display:inline;
        padding-right:2px;
      }      
     #lst_fiche_photos_suppl img{
        height:53px;
      }
      #div_fiche_album{
        width:250px!important;
        height:58px!important;
      }
      #spanFiche_album_prev, #spanFiche_album_next{
        background-color: #e3e6ef;
        height:49px!important;
      }
  
  #div_fiche_presentation{
    float:left;
    width:440px;
  }
    #div_fiche_caracteristiques{
      float:left;
      background-image: url(../img/fiche_fond_caracteristique.gif);
      background-repeat: no-repeat;
      width:194px;
      height:154px;
      padding-top:50px;
      padding-left:15px;
      position:relative;
    }
      #div_fiche_tourismeEtHandicap{
        position:absolute;
        right:0;
        top:35px;
      }
      #div_fiche_pictoEpi, div.fiche_classement, ul.lst_fiche_picto_epi, ul.lst_fiche_picto_epi li, #div_fiche_animal, #div_fiche_imgTableHote{
        display:inline;
      }
      #div_fiche_chambre{
        margin-top:10px;
      }
      
      #div_fiche_imgTableHote{
        margin-left: 10px;
      }
      
      #div_fiche_capacite, #div_fiche_chambre, #div_fiche_superficie{
        line-height:20px;
      }
      #span_fiche_titre_capacite, #span_fiche_titre_nb_chambres, #span_fiche_titre_superficie{
        font-weight:bold;
      }
      
      #div_fiche_siteProp{
        position:absolute;
        bottom:10px;
        left:15px;
      }
      
      #div_fiche_moyenPaiement{
        position:absolute;
        bottom:10px;
        right:10px;
      }
        #div_fiche_moyenPaiement li{
          display:inline;
          padding-left:10px;
        }
        
    #div_fiche_localisation{
      float:left;
      width:220px;
      text-align:center;
      font-weight:bold;
    }
      #div_fiche_print{
        text-align: right;
        margin-bottom:20px;
      }
      #div_fiche_pictoCarto{
        padding-top:20px;
      }
      
    #div_bt_actions{
      position:absolute;
      bottom:20px;
      right:15px;
    }
      #div_bt_actions div{
        float:left;
        width:125px;
        height:29px;
        margin-right:5px;
      }
      #div_fiche_ajoutPanier{
        margin:0!important;
      }
      
      #div_bt_actions a, #div_bt_reserver_bas a{
        line-height:29px;
        color:#ffffff;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center;
        display: block;
        background-image: url(../img/bt_liste.gif);
        background-repeat: no-repeat;
        font-size:11px;
        font-weight:bold;
      }
      
#div_fiche_bas{
  clear:left;
  border:2px #C1D28E solid;
}
  #div_fiche_titreBas{
    line-height:33px;
    font-size:17px;
    letter-spacing:1px;
    font-weight:bold;
    color:#5F850E;
    padding-left:10px;
    margin-bottom:10px;
    background-color: #C1D28E;
  }

    #div_fiche_titreBas div{
      display:inline;
      padding-right:3px;
    }
    #div_fiche_titreBas #span_fiche_titre_capacite{
      display:none;
    }
    
  #div_fiche_contentBas{
    padding:15px;
  }
    #span_fiche_description_environnement, #span_fiche_description_gite{
      display:none;
    }
    #div_fiche_descGite{
      float:left;
      width:50%;
      margin-right:15px;
    }
      /*#div_fiche_descGite div{
        display:inline;
      }*/
      
      #div_fiche_nomGite{
        font-weight: bold;
      }
      
      #div_fiche_description_gite{
        font-weight:bold;
        clear: left;
        margin-top: 5px;
      }
      
    #div_fiche_distance{
      float:left;
      width:330px;
      padding:15px 0;
      border-top:1px #C1D28E solid;
      border-bottom:1px #C1D28E solid;
    }
      li.li_fiche_dists{
        float:left;
        width:55px;
        text-align:center;
      }
      #li_fiche_dists_7{
        clear:left;
      }
      #div_fiche_dists_legende{
        clear:left;
      }
      
  #div_fiche_equipement{
    clear:left;
    float:left;
    width:100%;
    padding-top:10px;
    margin-bottom:10px;
  }
    #ul_fiche_equipement_img{
      display:none;
    }
    li.fiche_equipement_lbl, li.fiche_equipement_fixe_lbl{
      float:left;
      width:25%;
    }
  
  #div_fiche_rubriques{
    clear:left;
    float:left;
    width:100%;
    padding:5px;
  }
    span.rubriqueDesc{
      display:none;
    }
    #lst_fiche_rubriques{
      border-top:1px #C1D28E solid;
    }
    #lst_fiche_rubriques li{
      float:left;
      clear:left;
      width:100%;
      padding:5px 0;
      border-bottom:1px #C1D28E solid;
    }
      div.divRubrique_image{
        float:left;
        margin-right:10px;
        width:70px;
      }
        div.divRubrique_image img{
          max-width:70px;
          -width: expression(this.width > 70 ? 70: true);
        }
      div.divRubrique_descs{
        float:left;
        width:620px;
      }
      span.rubriqueTitre{
        font-weight:bold;
        display:block;
      }
  
  
  #a_fiche_lien_exesuivant_bloc_tarif{
    color:#030303;
  }
    #a_fiche_lien_exesuivant_bloc_tarif:hover{
    text-decoration:none;
  }
  
  #div_fiche_tarif{
    padding-top:15px;
    width:100%;
    clear:left;
  }
    #list_div_fiche_tarif_gegs_multi_mode{
      margin-bottom:5px;
    }
    #list_div_fiche_tarif_gegs_multi_mode li{
      display:inline;
      padding-right:10px;
    }
      #list_div_fiche_tarif_gegs_multi_mode a{
        font-weight:bold;
        text-decoration:underline;
        color:#02623C;
      }
    #span_fiche_titre_tarifs{
      display:none;
    }
    span.spanLgd_tarif, #table_fiche_blocTarif_chb, #legend_fiche_tarif_autre{
      display:block;
      padding:10px 0;
      width:170px;
      background-color: #C1D28E;
      border-bottom:2px #02623C solid;
      text-align:center;
      color:#000000;
    }
    
    #ul_fiche_blocTarif, #ul_fiche_blocTarif, ul.ul_fiche_tarif_autre{
      margin:0 0 0 0;
      padding:20px 0 10px 0;
      list-style-type: none;
      float:left;
    }
    
    li.tarif_normaux, li.tarif_specifique, li.li_fiche_tarif_autre{
      float:left;
      width:125px;
      text-align: center;
      border:2px #C1D28E solid;
      margin-right:10px;
    }
      li.li_fiche_tarif_autre{
        background-color: #C1D28E;
      }
      span.span_fiche_tarif_autre_libelle{
        display:block;
        background-color: #ffffff;
      }
      span.montant_tarif_gite{
        background-color: #C1D28E;
        color:#030303;
        display:block;
        margin-top:3px;
        padding-top:2px;
        font-weight:bold;
      }
      
  #div_fiche_blocTarifSpecif{
    margin-top:10px;
  }
  
  
  #div_fiche_info_location_we{
    text-align:right;
    font-style: italic;
    margin-top:10px;
  }
  
  #div_fiche_moyenPaiement{
    padding-top:10px;
  }
  #lst_fiche_cb_chqvac{
    padding-left:0;
  }
    #lst_fiche_cb_chqvac li{
      display:inline;
      padding-right:10px;
    }
  
  /* tarif chambres */
  span.picto_tarif_chb_lbl{
    display:none;
  }
      fieldset.fs_tarif_chmb{
        padding:0;
      }
      #list_fiche_lien_bloc_tarif_chmb{
        padding:0;
        margin:0;
      }
        #list_fiche_lien_bloc_tarif_chmb a{
          color:#030303;
        }
        #list_fiche_lien_bloc_tarif_chmb legend a{
          color:#030303;
          font-weight:bold;
        }
        
          ul.list_picto_tarif_chb{
            margin:0;
            padding:0;
          }
            ul.list_picto_tarif_chb li{
              display:inline;
              margin-right:5px;
            }
          
          div.div_fiche_grille_tarif{
            
          }  
            ul.ul_fiche_grilleTarif_chmb{
              margin:0;
              padding:0 0 10px 0;  
              float:left;        
            }
              ul.ul_fiche_grilleTarif_chmb li{
                float:left;
                margin-right:5px;
                margin-bottom:5px;
                background-color: #C1D28E;
                color:#030303;
                text-align:center;
                padding:2px;
                width:91px;
              }
              span.span_libelle_tarif_chambre{
                display:block;
                background-color: #ffffff;
                line-height:20px;
              }
              span.span_prix_tarif_chambre{
                display:block;
                background-color: #C1D28E;
                color:#030303;
                line-height:20px;
                font-weight:bold;
              }
  
  #div_fiche_detailPromo{
    margin-top:10px;
  }
    #span_fiche_titre_promo{
      font-weight:bold;
      color:#cf1111;
      display:block;
      line-height:20px;
      font-size:14px;
      border-bottom:2px #cf1111 solid;
    }
    #list_fiche_promo{
      margin:5px 0 0 0; 
      padding:0;
      list-style-type: none;
    }
    li.promo{
      margin-top:10px;
      padding:5px;
      background-color: #efefef;
    }
    
    span.titre_promo{
      font-weight:bold;
      color: #5F850E;
      margin-right:3px;
      font-size:12px;
    }
    span.desc_promo{
      font-weight:bold;
    }
    div.div_promo_reducs{
      padding-top:5px;
    }
    div.div_promo_details{
      padding-left:10px;
      font-style: italic;
    }
    
  #div_fiche_contacts{  
    text-align:center;
    margin:10px auto;
    font-weight:bold;
    color:#A7A7A7;
    width:225px;
  }
    #span_fiche_contacts, #span_fiche_titre_coord_proprio, #span_fiche_titre_coord_centrale{
      padding-left:2px;
    }
    #span_fiche_contacts{
      display:block;
      line-height:29px;
      margin-bottom:10px;
      background-image: url(../img/bt_liste.gif);
      background-position: center;
      background-repeat: no-repeat;
      color:#ffffff;
    }
    #div_fiche_contacts div{
      margin-bottom:10px;
    }
    
  #div_bt_reserver_bas{
    float:right;
    width:125px;
    height:29px;
  }
    
    

/*---------- AJOUT AU PANIER ------------*/



#div_ajoutSelectionPanier{
  padding:5px;
  font-family: arial;
}

#h5_ajoutSelectionPanier{
  color:#202020;
  font-weight:bold;
  font-size:12px;
  text-align:center;
  margin-bottom:10px;
}

#div_visuStructForAjoutPanier{
  float:left;
  background-color: #86AB27;
  padding:5px 0 5px 0;
  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;
    -width: expression(this.width > 100 ? 100: true);
    -height: expression(this.height > 80 ? 80: true);
  }
  
  #div_titreFiche{
    color:#cf1111;
    font-weight:bold;
    font-size:12px;
    padding-right:3px;
  }
  #div_commune{
    color:#cf1111;
    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;
    color:#202020;
  }
  
#div_visuPanier{
  float:right;
  padding-top:15px;
}
  #div_visuPanier a{
  	font-weight:bold;
  	padding:4px 10px 4px 10px;
  	color:#202020;
  	background-color: #86AB27;
  	text-decoration: none;
  }