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

/*Bandeau*/
#bando_moteur{
display:none;
}

#contact_bandeau{
position:absolute;
top:0px;
left:0px;
background-image:url(/img/bgmenun.gif);
background-repeat:no-repeat;
width:260px;
height:260px;
display:block;
}


.nomGite{
display:none;
}

#ul_fiche_theme_img, #span_fiche_description_environnement, #li_boutonResa_dispogite_haut, span.fiche_classement_libelle, span.td_fiche_tarif_autre_libelle_prix, .navigFiche_suiv_prec img, #span_navig_fich_commune, #ul_fiche_equipement_img, #div_fiche_rubriques img, span.rubriqueTitre, #span_fiche_titre_description_environnement{
  display:none;
}

#span_fiche_titre_equipement, #span_fiche_dists_titre, #span_fiche_contacts, #span_fiche_titre_coord_proprio, #span_fiche_titre_lieudit, span.span_fiche_titre_InfosGeneralesStruct, #span_fiche_titreperiode_ouv, legend.blocTarif, #p_fiche_fiche_langue_Prop, #span_fiche_titre_promo, #span_fiche_titre_infoTour, #elem_lst_fiche_animal, #legend_fiche_tarif_autre{
  color: #606060;
  font-weight:bold;
}

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

legend{
  margin:0;
  padding:0;
}

#div_navigFiche_bt_retour{
  margin-bottom:5px;
}

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

#div_fiche_print{
  text-align: right;
  padding-top:5px;
  padding-bottom:5px;
}
  
#div_fiche_blocHaut{
  float:left;
  clear:right;
  padding-top:5px;
  padding-bottom:5px;
  border-top:1px #5B8A27 dotted;
  border-bottom:1px #5B8A27 dotted;
  width:100%;
}

#div_fiche_bloc_photo{
  float:left;
  width:310px;
  border-right:1px #5B8A27 dotted;
}
  
  #div_fiche_photoPrincipale{
    width:305px;
    height:200px;
    text-align:center;
  }
  
  #div_fiche_photoPrincipale img{
    max-width:300px;
    max-height:200px;
  }
  
  #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{
        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;
    }
    
#div_fiche_desc_droite{
  width:580px;
  padding-left:15px;
  float:left;
}
  
  #div_fiche_pictos{
    float:right;
  }
    #div_fiche_pictos div{
      float:left;
    }
    ul.lst_fiche_picto_epi{
      margin:0;
      padding:0;
    }
      ul.lst_fiche_picto_epi li{
        display:inline;
      }
    
  #h3_fiche_titre{
  color:#5B8A27;
  font-size:12px;
  margin:0 0 10px 0;
  }
    #span_fiche_titre_region{
      display: inline;
      margin-left: 5px;
    }
  
  #div_fiche_infoTouri a{
    color:#606060;
  }
  
  div#div_fiche_distCommune, div#div_fiche_chambre, div#div_fiche_capacite, div#div_fiche_superficie{
    padding-bottom:5px;
  }
  
#div_fiche_tous_pictos{
  clear:left;
  float:left;
  width:100%;
  padding-top:10px;
  padding-bottom:10px;
}
  #div_fiche_tous_pictos a{
    color:#5B8A27;
    text-decoration:underline;
    font-weight:bold;
    text-align:center;
    vertical-align:text-top;
  }
  #div_fiche_tous_pictos img{
    vertical-align:text-top;
    height:20px;
  }
  #div_fiche_tous_pictos div{
    float:left;
    vertical-align:text-top;
  }
    #div_fiche_tous_pictos div a{
      padding-right:10px;
      vertical-align:text-top;
    } 
    
    #div_fiche_piece{
      float: left;
      padding-bottom: 20px;
      width: 100%;
      text-decoration:underline;
      color:#5B8A27;
    }

    #div_fiche_btnsHaut{
      float:left;
    }
    
      ul.lst_boutons{
        margin:0;
        padding:0;
        list-style-type: none;
      }
      
      li.elem_lst_boutons{
        display:inline;
        margin-right:10px;
      }
        li.elem_lst_boutons a, li.elem_lst_boutons a:hover{
          padding:4px!important;
          background-color: #5B8A27;
          color:#ffffff!important;
          font-weight:bold;
          text-decoration:none;
        }

#div_fiche_description_gite, div#div_fiche_themes, div#div_fiche_equipement, #div_fiche_blocTarifNormaux, #div_fiche_blocTarifSpecif, #div_fiche_optionsAvecTarifs, #div_fiche_detailPromo, #div_fiche_distance, #div_fiche_contacts, #div_fiche_bloc_tarif_chmb{
  padding:10px 0;
  float:left;
  text-align:justify;
  width:100%;
}


#span_fiche_titre_description_gite, #span_fiche_titre_theme, #span_fiche_titre_equipement, #span_fiche_dists_titre, .spanLgd_tarif, #span_fiche_contacts, #span_fiche_titre_optionsAvecTarif, #span_fiche_titre_promo, #table_fiche_blocTarif_chb, .fs_tarif_chmb legend a{
  font-weight:bold;
  display:block;
  font-size:12px;
  text-decoration:underline;
  color:#606060;
}

#span_fiche_titre_description_gite, #span_fiche_titre_equipement, #span_fiche_dists_titre, .spanLgd_tarif, #span_fiche_contacts{
padding-bottom:5px;
}


#ul_fiche_theme_lbl{
  padding:0;
  
}
    span.span_fiche_theme_titre{
      font-weight:bold;
      padding-right:3px;
    }
#lst_fiche_rubriques{
  padding:0;
  margin:10px 0;
}    
  span.rubriqueDesc{
    padding-right:5px;
    font-weight:bold;
  }
    
#ul_fiche_equipement_lbl{
  margin:0;
  padding:0;
  text-align: left!important;
}
  #ul_fiche_equipement_lbl li{
    display:inline;
    padding-right:10px;
    background-image: url(/config_v3/imgs_defaut/tiret.gif);
    background-position: right;
    background-repeat: no-repeat;
  }
    
#div_fiche_distance{
  padding-top:10px;
}
    
  
#ul_fiche_dists{
  margin:3px 0 0 0;
  padding:0;
  list-style-type: none;
}

  #ul_fiche_dists li{
    float:left;
    margin-right:8px;
  }
  
  div.div_fiche_dists_elem{
    font-size:11px;
    text-align: center;
  }
  p.p_fiche_dists_elem{
    margin-top:3px;
  }


#div_fiche_contacts{  
  clear:left;
}

#divCoord_prop, #divCoord_centrale{
border-left:5px solid #5B8A27;
float:left;
margin-right:15px;
padding-left:10px;
} 

#spanCoord_lblProp, #spanCoord_lblCentrale{
font-weight:bold;
padding-bottom:5px;
} 

#pCoord_detailsProp a, #pCoord_detailsProp a font, #pCoord_detailsCentrale a, #pCoord_detailsCentrale a font{
color:#5B8A27!important;
font-family:Arial;
font-size:11px;
}
  
#a_fiche_lien_exesuivant_bloc_tarif, #a_fiche_tarif_autre_exesuiv{
  color:#606060;
}
  #a_fiche_lien_exesuivant_bloc_tarif:hover, #a_fiche_tarif_autre_exesuiv:hover{
  text-decoration:none;
}

#div_fiche_tarif{
  padding-top:15px;
  width:100%;
}

  #ul_fiche_blocTarif, #ul_fiche_blocTarif, ul.ul_fiche_tarif_autre{
    margin:10px 0 0 0;
    padding:0;
    list-style-type: none;
  }
  
  ul.listeOption {
    margin:10px 0 0 0;
    padding:0;
    list-style-type: none;
  }
 li.option{
    margin-right:10px;
    clear: left;
  }
  span.dureePxOption{
    padding-left: 5px;
  }
  
  div.detailOptionAdulte{
  float:left;
  padding-left: 5px;
  font-weight:bold;
}
  
  li.tarif_normaux, li.tarif_specifique, li.li_fiche_tarif_autre{
    float:left;
    width:125px;
    text-align: center;
    border:2px #5B8A27 solid;
    margin-right:10px;
  }
  
  span.lblOption{
    float:left;
  }
    span.montant_tarif_gite, span.td_fiche_tarif_autre_prix{
      background-color: #5B8A27;
      color:#ffffff;
      display:block;
      margin-top:3px;
      padding-top:2px;
      font-weight:bold;
    }
    
  
#div_fiche_blocHTML_general{
  width:445px;
  text-align:center;    
  margin:auto;
  
}
  #div_contact_actour{
    background-color: #5B8A27;
    padding:5px 5px 5px 5px;
    font-weight:bold;
    margin-top:5px;
    color: #ffffff!important;
  }
  #span_fiche_titre_coord_actour{
    padding-left:3px;
  }
  #a_actour{
    text-decoration:underline;
  }
  

#span_fiche_titre_tarifs{
  display:none;
}
  
#div_fiche_blocTarifSpecif{
  margin-top:10px;
}


#div_fiche_info_location_we{
  text-align:right;
  font-style: italic;
  margin-top:10px;
}

fieldset.fs_tarif_chmb{
      padding:0;
    }
    #list_fiche_lien_bloc_tarif_chmb{
      padding:0;
      margin:0;
    }
      #list_fiche_lien_bloc_tarif_chmb a{
        color:#606060;
      }
      #list_fiche_lien_bloc_tarif_chmb legend a{
        color:#606060;
        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: #5B8A27;
              text-align:center;
              padding:2px;
              width:91px;
              color:#ffffff;
            }
            span.span_libelle_tarif_chambre{
              display:block;
            }
            span.span_prix_tarif_chambre{
              display:block;
              background-color: #ffffff;
              color:#5B8A27;
            }
            
#div_fiche_options{
  padding-top:10px;
}

#div_fiche_optionsAvecTarifs{
  padding-top:10px;
}

  #span_fiche_titre_options{
    font-weight:bold;
    font-size:12px;
    display:block;
    margin-bottom:5px;
  }

 #span_fiche_titre_optionsAvecTarif{
    font-weight:bold;
    font-size:12px;
    display:block;
    margin-bottom:5px;
  }

#div_fiche_detailsPromo_new{
  margin-top:10px;
}

  #list_fiche_promo{
    margin:5px 0 0 0; 
    padding:0;
    list-style-type: none;
  }
  li.promo{
    margin-top:5px;
  }
  
  span.titre_promo{
    font-weight:bold;
    color: #606060;
    margin-right:3px
  }
  
#div_fiche_moyenPaiement{
  padding-top:10px;
  clear: left;
}

#lst_fiche_cb_chqvac li{
float:left;
margin-right:10px;
}


/*Moteur gauche*/
#menu{
display:none;
}

#page {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    padding: 20px 10px 20px 15px;
    position: relative;
    width: 915px;
    z-index: 0;
}
