@import url(./calendrier.css);

a.bouton_resa,#id_cheminNav{display:none;}
/********* moteur de recherche dans menu ********/

#h1_titre_moteur_carto{font-size:10pt; color:#648333; font-weight:bold;margin-bottom:10px;margin-left:10px;}
#h2_titre_moteur_carto{;font-size:9pt;font-weight:200;margin-left:10px;}

/* menu */
#menu{background-color:white; color:#333333; border:solid 1px #CCCCCC; padding:5px;width:230px;margin:20px 0px 20px 20px}

#menu_general_8{width:200px;}
/**/
#fs_moteur_carto{border:none;  margin:0;  display:block;font-family:arial;color:#333333;font-size:9pt}
div.div_moteur_criteres{}

/*dispo*/

.fs_moteur_carto{padding:0;    margin:10px 0 0 0;    border:0;    display:block;  }
.legend_moteur_carto{ font-size:10pt;text-align:center;  display:block;      background-color:#95AE12;      line-height:20px;  font-weight:bold; color:black ;margin-bottom:5px }
.fs_moteur_carto ul{margin:0;    padding:0;  }
/**/

#ul_type_heb, #div_criteres{margin-top:10px}
#ul_type_heb span,#div_criteres span,#div_date span,#div_num span{display:block;margin-top:10px}
#fs_criteres select{}

/* date*/
#div_date{}
#inpt_date_deb{  }
#div_date span{}

/*select critere et date */
#fs_moteur_carto select{height:20px;width:150px;}

/*btn orange*/
/*#a_voirOffreCarte{text-decoration:none;    color:#ffffff;    display:block;    width:100px;    line-height:20px;    font-weight:bold;    background-image:url(../img/bg_voir_offre_carto.gif);    background-repeat:no-repeat;    text-align:center;    margin-top:10px;  }*/
#a_voirOffreCarte{margin-left:30px;padding-top:10px;text-align:center;background-image:url(../img/btn_orange.png);background-repeat:no-repeat;display:block;width:156px;height:36px;color:white;font-size:12pt;font-weight:600}

/*recherche par num*/
#div_num{}
#lbl_num{;float:left;     font-weight:bold;    }
#div_champNumCarte{float:left;    width:100px;    border:1px #695F45 solid;    background-color:#ffffff;    padding:2px;margin:5px 0px 0px 5px  }
#inpt_num{width:60px; float:left;   border:none;  }
#a_okNum{ float:left; margin-left:14px;  background-color:#FF6600;    color:#ffffff;   width:20px;      height:20px;  line-height:20px;       color:#ffffff;    display:block;      font-weight:bold;      font-size:10px;      text-decoration:none;      text-indent:2px;      background-repeat:no-repeat;      text-align:center;      font-weight:bold;    }

/*page */
#page{;margin:20px 0px 0px 10px;position:relative; }

#div_googlemap{width:710px!important;  height:700px!important;  position:absolute!important;  top:0!important;}
#google_map{position:absolute!important;  left:0px!important;  top:0px!important;  height:755px;  width:710px!important;}
#status_map{height:700px;  width:710px;}

.divGmapLabelNumGroupe{color:#FF0000;font-weight:bold;}
.divGmapLabelNumSimple{color:#0000FF;font-weight:bold;}

div.div_lst_titre{}
div.div_lst_titre h2{margin:0px 0px 5px 0px;    font-size:10px;  }
div.div_lst_titre a{color:#606060;  }
div.div_lst_blocGauche{float:left;  width:105px;  font-size:10px;}
div.div_lst_desc{float:left;  }
div.div_lst_desc div{float:left;    }
div.div_lst_superficie{padding-right:5px;    }
div.div_lst_tarifs,div.div_lst_tarifs_avec_prix_promo{clear:left;  }
div.div_lst_vignette img{max-width:110px;    max-height:85px;    float:left;  }
div.div_lst_boutons{padding-top:5px;    clear:left;  }
ul.lst_boutons{padding:10px 0 0 0;    margin:0;  }
ul.lst_boutons li{display:inline;    }
ul.lst_boutons li a{color:#606060;      font-size:10px;      padding:2px;      text-transform:lowercase;      background-color:#DDD7CC;      border:1px #606060 solid;      text-decoration:none;      font-weight:bold;      margin-left:10px;    }

#sidebar_gene_map{width:300px;height:700px;overflow:auto;position:absolute;left:-230px!important;top:0px!important;opacity:1!important;}
#sidebar_content_map{opacity:1!important;}
#sidebar_content_map{width:230px;}
#sidebar_content_map div.div_gbulle{height:130px;  width:230px!important;  margin-bottom:5px;  border-bottom:1px #111624 dotted;}


/* recherche par commune*/
#fs_commune  {font-size:10pt;}
#fs_commune  select{ margin-bottom:5px; height:20px;width:180px;font-size:9pt;float:left; }
#frm_moteur_recherche_commune select{}
#frm_moteur_recherche_commune a  {margin-left:5px;float:left; background-color:#FF6600;    color:#ffffff;   width:20px;      height:20px;  line-height:20px;     display:block;      font-weight:bold;      font-size:10px;      text-decoration:none;      text-indent:2px;      background-repeat:no-repeat;      text-align:center;      font-weight:bold;    }


