/* visualiseur de photos */
@import url(./visuPhoto_fenetre.css);
@import url(./calendrier_js.css);
@import url(./affiche_dispo_dans_liste.css);
@import url(./affiche_dispo_dans_fiche.css);
@import url(./calendrier_js_dans_moteurs.css);

/* Info bulle */

.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Arial;
    font-size: 10px;
    background-color: #FFFFFF;
    z-index:10;
    color:#404040;
}

#div_fiche_contact, #div_fiche_htmlCompl{
  display:none;
}

span.sp_desc_compl{
  display:block;
}

div.divGmapLabelNumGroupe, div.divGmapLabelNumSimple{
  color:#cf1111;
  font-weight:bold;
}

#tdRubriques2{
  display:none!important;
}

#tdRubriques img, #tdRubriques2 img{
  padding-right:5px;
}

#fs_type_chambre{
  display:none;
}

/* nouvel affichage carto */
span.gbulle_spanlist_prec, span.gbulle_spanlist_suiv{
  float:left;
  display:block;
  line-height:150px;
  height:150px;
  width:11px;
  font-weight:bold;
  cursor:pointer;
  text-align: center;
  background-repeat: no-repeat;
}
span.gbulle_spanlist_prec{
  background-image: url(/config_v3/imgs_defaut/google_map/precedent.gif);
}
  span.gbulle_spanlist_prec:hover{
    background-image: url(/config_v3/imgs_defaut/google_map/precedentOn.gif);
  }
span.gbulle_spanlist_suiv{
  background-image: url(/config_v3/imgs_defaut/google_map/suivant.gif);
}
  span.gbulle_spanlist_suiv:hover{
    background-image: url(/config_v3/imgs_defaut/google_map/suivantOn.gif);
  }

div.gbulle_divlist_deroul{
  float:left;
  width:258px;
  height:150px;
  overflow:hidden;
  position:relative;
}

ul.gbulle_ullist_deroul{
  position:absolute;
  width:50000px;
}

li.gbulle_lilist_deroul{
  float:left;
}

#motcle2, #motcle4, #motcle1, #motcle3{
  display:inline;
}
#motcle2, #motcle4{
  padding-left:3px;
}
#motcle5{
  margin-top:5px;
}

span.gbulle_spanlist_bas, span.gbulle_spanlist_haut{
  display:block;
  line-height:11px;
  height:11px;
  width:150px;
  font-weight:bold;
  cursor:pointer;
  text-align: center;
  background-repeat: no-repeat;
}
  span.gbulle_spanlist_bas{
    background-image: url(/config_v3/imgs_defaut/google_map/bas.gif);
  }
    span.gbulle_spanlist_bas:hover{
      background-image: url(/config_v3/imgs_defaut/google_map/basOn.gif);
    }
  span.gbulle_spanlist_haut{
    background-image: url(/config_v3/imgs_defaut/google_map/haut.gif);
  }
    span.gbulle_spanlist_haut:hover{
      background-image: url(/config_v3/imgs_defaut/google_map/hautOn.gif);
    }
/* affichage liste carto*/

div.gbulle_divlist_affiche{
  width:520px;      
  overflow:hidden;
  position:relative;
  height:410px;
}

ul.gbulle_ullist_affiche{
  position:absolute;
  height:5000px;
  width:510px;
  text-decoration:none;
  margin-top:0px;
}

li.gbulle_lilist_affiche{
  float:left;
  list-style-type: none;
  margin:0px;
  padding-bottom:2px;
}    

/* formulaire de paiement PAYBOX */

div.formPbx{
  font-family:verdana;
  margin:0 5px 10px 5px;
  padding:5px;
  font-size:11px;
}

#div_infoPaiementCBPbx{
  font-style:italic;
}

a img{
  border:none;
}

#div_validFormPbx{
  text-align:right!important;
}

.formPbx {
  text-align:left;
}


/* gestprod liste de produits */
#div_navigationListe_bas{
  display:none;
}


.chpInptErreurDetecte{
  color:red!important;
  font-weight:bold;
  font-family:Arial;
  font-size:8pt;
}

.chpInptAucuneErreur{
  background:#ffffff url(../imgs_defaut/checkForm/checkFormOk.gif) no-repeat right center;
}
.chpInptErreurDetecte{
  background:#ffffff url(../imgs_defaut/checkForm/checkFormPasOk.gif) no-repeat right center;
}


#div_avertissementIE6, #div_avertissementIE{
	background-color:#FF0000;
	position:relative;
	text-align:center;
	width:100%;
	z-index:105;
	color:#FFFFFF;
}
#avertissementTitre{
	font-weight:bold;
}
#avertissementText{
	margin-bottom:10px;
	margin-top:10px;
	font-size:16px;   
}
#div_croix_avertissement{
	position:absolute;
	right:0;
	top:0;
}

/* compte client */
p.p_paiement_cptclient{
  margin:0 5px;
  line-height:20px;
}
  p.p_paiement_cptclient label{
    float:none!important;
  }
  p.p_paiement_cptclient input, p.p_paiement_cptclient #input_paiement_cbSoldePbx{
    margin-top:0!important;
    float:none!important;
  }
#form_formPbx{
  background-color: transparent!important;
}

/*#recapCmd_span_nomProd, #recapCmd_separateur_nomLblTarif, #recapCmd_separateur_lblTarifPrix{
  display:none;
}*/ 

/* légende photo dans résa gp. */
#div_recap #p_legend_photo{
  display:none;
}


/* fiche imprimable */

#a_impression_ficheImprimable{
  background: url(../imgs_defaut/print.gif) no-repeat left center;
  padding-left: 35px;
  padding-right: 10px;
  line-height: 35px;
  height: 35px;
  display: block;
  font-weight: bold;
  cursor: pointer;
  float: right;
}
#divLstCommunes_inpt_ville{
	max-height:160px;
	overflow :auto;
}

#div_navigFiche_bas{
  display:none;
}

/** infos sur les produits canevas **/
#div_infoProdResa_fermer{position:absolute;  top:-10px;  right:-10px;}
#div_infoProdResa_info{overflow:auto;  padding:10px;  color:#313131;  font-size:11px;  height:380px;font-family: arial;}
#div_infoProdResa_info p{margin:0 0 10px;  }
#div_infoProdResa_info #div_infoProdResa_entete{overflow:hidden;  background-color:#efefef;  padding:5px;  margin:0 0 10px;}
#div_infoProdResa_info #div_infoProdResa_image{float:left;    width:150px;    text-align:center;    margin:0 10px 10px 0;  }
#div_infoProdResa_info #div_infoProdResa_image img{max-width:150px;.      -width:expression(this.width > 150 ? 150:true);    }
#div_infoProdResa_info #p_infoProdResa_titre{margin:0 0 10px 0;    font-weight:bold;  }
#div_infoProdResa_info #p_infoProdResa_description{margin:0;  }
#div_infoProdResa_info p.p_infoProdResa_desc_compl{font-weight:bold;    border-bottom:1px #313131 solid;  }
#div_infoProdResa_info div.div_infoProdResa_desc_compl{margin:0 0 10px;  }
#div_infoProdResa_info span.sp_desc_compl{margin:0 0 5px;  }
#div_infoProdResa_info ul.ul_desc_compl{padding:0 0 0 20px;    list-style-type:square;  }
#div_infoProdResa_info ul.ul_desc_compl li{margin:0 0 2px 0;  }

.div_fiche_infosPropInfo{display:none;}

#div_ajoutFavorisOk, #div_retraitFavorisOk, #div_ajoutFavorisKo, #div_retraitFavorisKo{
  width:300px;
  position:fixed;
  bottom:20px;
  z-index:10000;
  left:50%;
  margin-left:-150px;  
  text-align: center;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;    
}
  #div_ajoutFavorisOk, #div_retraitFavorisOk{
    background-color: #333333;   
    padding:20px; 
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;    
    -webkit-box-shadow: 0px 0px 7px 0px #333333;
    -moz-box-shadow: 0px 0px 7px 0px #333333;
    box-shadow: 0px 0px 7px 0px #333333; 
  }
  #div_ajoutFavorisKo, #div_retraitFavorisKo{
    background-color: #9d0000;   
    padding:20px; 
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;    
    -webkit-box-shadow: 0px 0px 7px 0px #333333;
    -moz-box-shadow: 0px 0px 7px 0px #333333;
    box-shadow: 0px 0px 7px 0px #333333; 
  }
  
#divPanier_enregistrePanier{
  padding:10px;
  font-size:12px;
  text-align: center;
  color: #333333;
}
  
#divPanier_enregistrePanier #spPanier_selectionEnregistree{
  display:block;
  font-weight:bold;
  font-size:14px;
  padding:15px 0 15px;
}
#divPanier_enregistrePanier #spPanier_mdp{
  font-weight:bold;
}
#divPanier_enregistrePanier #a_ok{
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  display:block;
  position:relative;
  top:20px;
  margin:0 auto;
  width:50px;
  height:25px;
  line-height:25px;
  color:#ffffff;
  background-color: #333333;  
  cursor:pointer;
  font-weight:bold;
  border:1px #333333 solid;
}
  #divPanier_enregistrePanier #a_ok:hover{
    background-color: #ffffff;
    color:#333333;  
  }
  
#div_retour_fiche{
  display:none;
}

