@import url(/config_v3/css_defaut/albumDsFiche.css);

#div_fiche_descHandicape{
  display:none;
}

/* en tete */
#li_boutonResa_dispogite_haut{
  display:none!important;
}
#div_navigFiche_bt_retour{
  float:right;
}
  #a_navigFiche_bt_retour{
    color:#111624;
    text-decoration: none;
    text-transform: uppercase;
  }

div.navigFiche_suiv_prec{
  float:left;
  margin-bottom:15px;
}
  #span_navig_fich_commune, #a_navigFiche_libelle_prec, #a_navigFiche_libelle_suiv{
    display:none;
  }
  span.navigFiche_numero{
    font-weight:bold;
    font-size:15px;
    padding:0 10px 0 10px;
  }
  span.navigFiche_prec, span.navigFiche_suiv{
    position:relative;
    top:2px;
  }
  

/*** BLOC 1 ***/

#span_fiche_titre_description_environnement, #span_fiche_titre_description_gite, #span_fiche_titre_tarifs{
  display:none;
}
#div_fiche_blocGauche{
  float:left;
  clear:both;
  width:420px;
  background-color:#efefef;
  padding:10px 5px 10px 10px;
}

  #div_fiche_titre{
    
  }
    #h3_fiche_titre{
      font-size:14px;
      font-weight:bold;
      margin:0;
      color:#111624;
      display:block;
    }
    #span_fiche_titre_region{
      display:block;
      color:#ff9900;
    }
    span.spanTitreCommune{
      display:block;
      font-size:15px;
    }
    
  #div_fiche_chambre, #div_fiche_capacite, #div_fiche_superficie{
    float:left;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:5px;
  }
    #div_fiche_capacite, #div_fiche_superficie{
      padding-left:20px;
      background-image: url(../img/tiret.gif);
      background-repeat: no-repeat;
      background-position: left 15px;
    }
    #span_fiche_titre_capacite, #span_fiche_titre_superficie{
      display:none;
    }
    
  #div_fiche_altitude{
    clear:left;
    padding-top:5px; 
    padding-bottom:5px;
  }
  
  #div_fiche_pictoEpi, #div_fiche_animal{
    float:left;
  }
    #div_fiche_pictoEpi{
    clear:left;
    }
    span.fiche_classement_libelle{
      display:none;
    }
    ul.lst_fiche_picto_epi{
      margin:0;
      padding:0;
    }
      ul.lst_fiche_picto_epi li{
        display:inline; 
      }
    #div_fiche_animal{
      height:27px;
    }
      #div_fiche_animal span{
        padding-top:10px;
        padding-left:10px;
        display:block;
      }
    #div_fiche_imageHandicape{
      float:left;
      padding-left:5px;
      padding-top:5px;
    }
    
    #div_fiche_charme{
      float:left;
      padding-left:10px;
    }
      #div_fiche_charme img{
        height:30px;  
      }
  
  #div_fiche_tous_pictos{
    clear:left;
    float:left;
    margin-bottom:10px;
    width:100%;
  }
  #div_fiche_tous_pictos div{
    float:left;
    margin-right:20px;
    padding-top:10px;
  }
    #div_fiche_pictoAlbum a{
      text-decoration: none;
      color:#000000;
      background-image: url(../img/int_fiche_photos.gif);
      background-repeat: no-repeat;
      background-position: center top;
      display:block;
      width:64px;
      text-align:center;
      padding-top:35px;
      padding-bottom:3px;
      background-color: #ffffff;
    }
    
    #div_fiche_pictoPlan a{
      text-decoration: none;
      color:#000000;
      background-image: url(../img/int_fiche_plan.gif);
      background-repeat: no-repeat;
      background-position: center top;
      display:block;
      width:64px;
      text-align:center;
      padding-top:35px;
      padding-bottom:3px;
      background-color: #ffffff;
    }
    
    #div_fiche_siteProp a{
      text-decoration: none;
      color:#000000;
      background-image: url(../img/int_fiche_www.gif);
      background-repeat: no-repeat;
      background-position: center top;
      display:block;
      width:64px;
      text-align:center;
      padding-top:35px;
      padding-bottom:3px;
      background-color: #ffffff;
    }
    
    #div_fiche_pictoAnnexe ul{
      margin:0;
      padding:0;
    }
    
    a.a_lst_fiche_carto{
      text-decoration: none;
      color:#000000;
      background-image: url(../img/picto_carto.gif);
      background-repeat: no-repeat;
      background-position: center top;
      display:block;
      width:64px;
      text-align:center;
      padding-top:35px;
      padding-bottom:3px;
      background-color: #ffffff;
    }
  
  #div_fiche_description_environnement{
    clear:left;
    font-weight:bold;
  }
  #span_fiche_description_gite{
    display:none;
  }
  #div_fiche_description_gite{
    padding-top:5px;
    padding-bottom:5px;
  }
  
  #div_fiche_equipement{
  
  }
    #p_fiche_equipement{
      margin:0;
    }
    #span_fiche_titre_equipement{
      font-weight:bold;
    }
    #ul_fiche_equipement_img{
      display:none;
    }
    #ul_fiche_equipement_lbl{
      margin:0;
      padding:0;
    }
      #ul_fiche_equipement_lbl li{
        display:inline;
        padding-right:10px;
        background-image: url(../img/tiret.gif);
        background-repeat: no-repeat;
        background-position: right center;
      }
      
  #div_fiche_rubriques{
  
  }
    #lst_fiche_rubriques{
      padding:0;
      margin:5px 0px 5px 0px;
    }
    #lst_fiche_rubriques li{
      padding-bottom:3px;
    }
    #lst_fiche_rubriques span{
      display:block;
    }
    #lst_fiche_rubriques span.rubriqueTitre{
      font-weight:bold;
    }
    #lst_fiche_rubriques img{
      float:left;
    }
    
  #div_fiche_contacts{
    padding-top:15px;
    padding-bottom:10px;
  }
    #span_fiche_contacts{
      font-weight:bold;
    }
    #span_fiche_titre_coord_proprio, #span_fiche_titre_coord_centrale{
      padding-left:3px;
    }
    
    #divCoord_centrale, #divCoord_prop{
      margin-top:0;
      width:415px;
      text-align:center;
      background-color: #c5cfe9;
      padding-top:10px;
      padding-bottom:10px;
    }
    #div_fiche_contacts a{
      color:#ff9900!important;
    }
    
  #div_fiche_tarif{
    
  }
   #div_fiche_tarif_gegs_mode_chambre{
  	 display:none;
  }
  #div_fiche_tarif_gegs_gestrel{
  	display:none;
  }
    #a_fiche_lien_exesuivant_bloc_tarif{
      color:#ff9900;
    }
    #div_fiche_lien_bloc_tarif ul{
      padding:0;
    }
  
    #div_fiche_tarif fieldset{
      border:none;
    }
      #div_fiche_tarif fieldset legend{
        color:#111624;
      }
    
    #div_fiche_blocTarifNormaux, #div_fiche_blocTarifSpecif{
      float:left;
      width:200px;
    }
    
    ul.blocTarif{
      
    }
      ul.blocTarif li{
        margin-bottom:5px;
        background-color: #c5cfe9;
        text-align:center;
        padding:2px;
        width:100px;
      }
      ul.blocTarif li span.montant_tarif_gite{
        display:block;
        background-color: #efefef;
      }
      
      
    /* tarif chambres */
    fieldset.fs_tarif_chmb{
      padding:0;
    }
    #list_fiche_lien_bloc_tarif_chmb{
      padding:0;
      margin:0;
    }
      #list_fiche_lien_bloc_tarif_chmb a{
        color:#ff9900;
      }
      #list_fiche_lien_bloc_tarif_chmb legend a{
        color:#111624;
        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: #c5cfe9;
              text-align:center;
              padding:2px;
              width:91px;
            }
            span.span_libelle_tarif_chambre{
              display:block;
            }
            span.span_prix_tarif_chambre{
              display:block;
              background-color: #e3e6ef;
            }
            
  #p_fiche_bloc_tarif_distant{
    font-size:12px;
    color:#ff9900;
  }     
    #p_fiche_bloc_tarif_distant span{
      color:#111624;
    }     
            
  #div_fiche_detailPromo{
    padding-top:15px;
    clear:left;
  }    
    #span_fiche_titre_promo{
      color:#ff9900;
      font-weight:bold;
    }
    #list_fiche_promo{
      margin:10px 0 10px 0;
      padding:0 0 0 10px;
    }
    span.titre_promo{
      font-weight:bold;
      padding-right:3px;
    }
    
     #list_fiche_promo{
      padding-left:0;
      margin:0;
    }
      #list_fiche_promo li.promo{
        padding:5px 0;
      }
    
    ul.ul_reducs_promo, ul.ul_details_promo{
      margin:0;
      padding:0;
    }
      li.li_reducs_promo, li.li_details_promo{
        padding-top:2px;
      }
        
  #div_fiche_moyenPaiement{
    clear:left;
  }
    #lst_fiche_cb_chqvac{
      margin:10px 0 0 0;
      padding:0;
    }
    #lst_fiche_cb_chqvac li{
      display:inline;
      margin-right:10px;
    }
/******* BLOC 2 ******/
#div_fiche_blocDroite{
  float:left;
  width:310px;
  padding-left:10px;
}

  #div_fiche_photoPrincipale{
    margin-bottom:10px;
    border-top:1px #111624 dotted;
    border-bottom:1px #111624 dotted;
    padding:5px 0 5px 0;
    text-align: center;
    width:310px;
  }
    #div_fiche_photoPrincipale img{
      max-width:300px;
      max-height:195px;
    }
      #lst_fiche_photos_suppl{
        padding:0 0 0 0;
        margin:0;  
      }
      #lst_fiche_photos_suppl li{
        display:inline;
        padding-top:5px;
        padding-right:5px;
      }
      #lst_fiche_photos_suppl img{
        max-width:70px;
        height:53px;
      }
      #div_fiche_album{
        width:270px!important;
        height:58px!important;
      }
      #spanFiche_album_prev, #spanFiche_album_next{
        background-color: #e3e6ef;
        height:49px!important;
      }
      #spanFiche_album_prev:hover, #spanFiche_album_next:hover{
        background-color: #c5cfe9;
      }
  
 div.boutons{
    text-align: center;
  }    
    ul.lst_boutons{
      padding:10px 0px 10px 0px;
      margin:0px;
      float:left;
    }
      ul.lst_boutons li{
        float:left;
        padding-left:5px;
        padding-right:5px;
      }
    div.boutons a{
      color:#ffffff;
      text-decoration: none;
      background-image: url(../img/fond_rouge_liste.gif);
      background-repeat: no-repeat;
      display:block;
      width:80px;
      line-height:18px; 
      text-align: center;
      font-size:11px;
      text-transform:uppercase;
    }
  
  #div_fiche_ajoutPanier{
    float:left;
    padding-left:5px;
    padding-top:10px;
    padding-bottom:10px;
  }
    #div_fiche_ajoutPanier a{
      color:#ffffff;
      text-decoration: none;
      background-image: url(../img/fond_rouge_liste.gif);
      background-repeat: no-repeat;
      display:block;
      width:120px;
      line-height:18px; 
      text-align: center;
      font-size:11px;
      text-transform:uppercase;
    }
    
  #div_fiche_distance{
    width:310px;
    border-top:1px #111624 dotted;
    border-bottom:1px #111624 dotted;
    padding-top:5px;
    float:left;
  }
    #span_fiche_dists_titre{
      font-weight:bold;
      font-size:12px;
      color:#ff9900;
    }
    #ul_fiche_dists{
      padding:0;
    }
      #ul_fiche_dists li{
        float:left;
        margin-right:10px;
        margin-bottom:10px;
      }
      #ul_fiche_dists li div{
        width:50px;
        text-align: center;
      }
    
  #div_fiche_print{
    clear:left;
    border-bottom:1px #111624 dotted;
    width:310px;
  }
  
  #span_fiche_titre_infoTour{
    color:#ff9900;
    font-weight:bold;
  }
  #div_fiche_infoTouri a{
    color:#111624;
    text-decoration: none;
  }
  
/* ajout au panier */
#div_ajoutSelectionPanier{
  padding:5px;
  font-family: arial;
}

#h5_ajoutSelectionPanier{
  color:#111624;
  font-weight:bold;
  font-size:12px;
  text-align:center;
}

#div_visuStructForAjoutPanier{
  float:left;
  background-color: #e3e6ef;
  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;
  }
  
  #div_titreFiche{
    color:#ff9900;
    font-weight:bold;
    font-size:12px;
    padding-right:3px;
  }
  #div_commune{
    color:#ff9900;
    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: #111624 url(../img/superieurlancerlarecherche.gif);
  	background-repeat:no-repeat;
  	font-weight:bold;
  	padding:4px 10px 4px 20px;
  	color:#ffffff;
  	text-decoration: none;
  }
