/*:::::::::::::::::::: CADRE GMAP RECHERCHE GEOGRAPHIQUE ::::::::::::::::::::*/
#home_bloc_recherche_geo{
	float:left; 
	margin-top:20px;
	margin-left:0px;
}
.gmap_function{
	background:#ece6da;
	float:left;
	width:546px;
	overflow:hidden;
}
.gmap_function .gmap_function_btn{
	float:left; 
	padding:5px 10px;
	width:310px;
}
.gmap_function .gmap_function_btn a{
	float:left;
	margin-right:5px;
}
.gmap_function .gmap_function_link{
	float:left; 
	margin-top:10px;
	margin-left:30px;
	color:#87699b;
}
.gmap_function .gmap_function_link a{
	font-size:12px;
	padding:0 5px;
	color:#87699b;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
.gmap_function .gmap_function_link a:hover{ text-decoration:none; }
.cadre_gmap_ttes_resid-carte{
	background:#ece6da url(../images/googlemap/ombre.jpg) repeat-x bottom left;
	padding:0 6px 0px;
	height:320px;
	float:left; 
	margin-bottom:20px;
}
.gmap_ttes_resid-carte img{
	cursor:move;
}
.gmap_ttes_resid-carte dl{
	float:left;
	width:226px;
	margin:5px 0;
	padding:5px 0;
	color:#3f3b38;
	background:none;
}
/**/
.gmap_ttes_resid-carte dt
{
	font-size:12px;
}
.gmap_ttes_resid-carte dd.ville a,
.gmap_ttes_resid-carte dd.adresse a,
.gmap_ttes_resid-carte dd.ville a:hover,
.gmap_ttes_resid-carte dd.adresse a:hover
{
	color:#3f3b38;
	font-size:12px;
}
.gmap_ttes_resid-carte dd.lien a
{
	margin-top:5px;
	font-size:11px;
	color:#;
}.gmap_ttes_resid-carte dd.lien_actif a
{
	margin-top:5px;
	font-size:11px;
	color:#b6193e;
}
#vignette_residence_window{ width:231px; height:129; margin-top:10px; margin-left:-10px; }
#vignette_residence_window_contents{ height:99px; overflow:hidden; background:#fff; }
#vignette_residence_window_tl{ /* top left */
  width:10px; height:12px; 
  background: url('../images/googlemap/info_window_tl.png') top left no-repeat transparent !important;
  background: url('../images/googlemap/info_window_tl.gif') top left no-repeat transparent;
}
#vignette_residence_window_t{ /* top */
  height:12px; 
  background: url('../images/googlemap/info_window_t.png') top left no-repeat transparent !important;
  background: url('../images/googlemap/info_window_t.gif') top left no-repeat transparent;
}
#vignette_residence_window_t.mono_annonce{ /* si une seule annonce > top */
  cursor:pointer;
  background: url('../images/googlemap/info_window_t-mono_annonce.png') top left no-repeat transparent !important;
  background: url('../images/googlemap/info_window_t-mono_annonce.gif') top left no-repeat transparent;
}
#vignette_residence_window_tr{ /* top right */
  width:19px; height:12px; 
  background: url('../images/googlemap/info_window_tr.png') top left no-repeat transparent !important;
  background: url('../images/googlemap/info_window_tr.gif') top left no-repeat transparent;
}
#vignette_residence_window_bl{ /* bottom left */
  width:10px; height:20px; 
  background: url('../images/googlemap/info_window_bl.png') top left no-repeat transparent !important;
  background: url('../images/googlemap/info_window_bl.gif') top left no-repeat transparent;
}
#vignette_residence_window_b{ /* bottom */
  height:20px; 
  background: url('../images/googlemap/info_window_b.png') top left no-repeat transparent !important;
  background: url('../images/googlemap/info_window_b.gif') top left no-repeat transparent;
}
#vignette_residence_window_b.mono_annonce{ /* si une seule annonce > bottom */
  cursor:pointer;
  background: url('../images/googlemap/info_window_b-mono_annonce.png') top left no-repeat transparent !important;
  background: url('../images/googlemap/info_window_b-mono_annonce.gif') top left no-repeat transparent;
}
#vignette_residence_window_br{ /* bottom right */
  width:19px; height:20px; 
  background: url('../images/googlemap/info_window_br.png') top left no-repeat transparent !important;
  background: url('../images/googlemap/info_window_br.gif') top left no-repeat transparent;
}
#vignette_residence_window_l{ /* left */
  width:10px; 
  background: url('../images/googlemap/info_window_l.png') top left no-repeat transparent !important;
  background: url('../images/googlemap/info_window_l.gif') top left no-repeat transparent;
}
#vignette_residence_window_r{ /* right */
  width:19px; 
  background: url('../images/googlemap/info_window_r.png') top left no-repeat transparent !important;
  background: url('../images/googlemap/info_window_r.gif') top left no-repeat transparent;
}
#vignette_residence_window_close{ /* close */
  width:23px; height:23px; margin-top:-8px; cursor:pointer;
  background: url('../images/googlemap/close_infobulle.png') top left no-repeat transparent !important;
  background: url('../images/googlemap/close_infobulle.gif') top left no-repeat transparent; 
}
#vignette_residence_window_beak{ /* fleche */
  width:213px; height:33px; 
  background: url('../images/googlemap/info_window_beak.png') top left no-repeat transparent !important;
  background: url('../images/googlemap/info_window_beak.gif') top left no-repeat transparent;
}

.gmap_control_direct img{
	cursor:pointer;
}
