#left
{
	width:230px;
	overflow:hidden;
	background:url(../images/shadow_map_list.jpg) no-repeat 100% 25px;
	height:375px;
}
#innerLeft
{
	width:230px;
	overflow:hidden;
}
	#innerLeft h2
	{
		background-image:none;
		background:#C5D1DE;
		margin:0; padding:0;
		line-height:25px;
		padding-left:10px;
		font-size:12px;
	}

#content { 
	position:relative; 
	width:620px;
}
#center
{
	width:0px;
	height:375px;
	background:#c5d1de;
	float:left;
	overflow:hidden;
}
	.mapinfos{
		width:240px;
	}
		strong.dispo
		{
			display:block;
			background: #e65b24;/*#b4c3d4;*/
			padding:4px;
			margin-bottom:4px;
			color:#ffffff;
			text-align:center;
			text-transform:uppercase;
		}
		.mapinfos hr
		{
			border-top:1px solid #A5B5C7;
			margin-top:5px;
		}
#mapContainer, #map
{
	width:100% !important;
	height:350px;
	margin-top:25px;
}


#resultdiv, .mapcat
{
	width:230px;
	overflow:hidden;
}
#resultdiv ul, #resultdiv ul li, .mapcat ul, .mapcat ul li
{
	margin:0 !important; padding:0 !important;
	list-style-image:none;
	list-style-type:none;
}
	#resultdiv ul li
	{
		display:block;
		sposition:relative;
		width:auto;
	}
	#resultdiv ul li a
	{
		display:block;
		padding:3px 0px;
		color:#565861;
		text-decoration:none;
		outline:none;
	}
	#resultdiv ul li a:hover, #resultdiv ul li a.act
	{
		background-color:#242a5b;
		padding:3px 5px;
		color:#FFFFFF;
	}
	/*
	#resultdiv ul li a.act
	{
		padding:3px 5px;
		background-color:#C5D1DE;
		color:#FFFFFF;
	}
	*/
	#resultdiv ul li.dispo a
	{
		background:url(../images/map_cat_dispo.jpg) no-repeat 0 50%;
		background-color:inherit;
		padding-left:32px ;
	}
	#resultdiv ul li.dispo a:hover
	{
		background:#242a5b url(../images/map_cat_dispo.jpg) no-repeat 0 50%;
		padding-left:32px ;
	}
	#resultdiv ul li.dispo a.act
	{
		background:#C5D1DE url(../images/map_cat_dispo.jpg) no-repeat 0 50%;
		padding-left:32px ;
		color:#FFFFFF;
	}
	
#mapControls
{
	height:25px; 
	width:100%;
	background:#c5d1de;
	position:absolute;
	top:0;
	left:0;
}
	#mapControls ul, #mapControls ul li
	{
		list-style-type:none;
		list-style-image:none;
		margin:0; padding:0;
	}
	#mapControls ul li{
		position:relative;
		display:block;
		float:left;
		line-height:25px;
	}
	#mapControls ul li a{
		outline:none;
		text-decoration:none;
	}
		#mapControls ul li ul
		{
			position:absolute;
			top:25px;
			left:0;
			background:#c5d1de;
			width:100%;
			display:none;
		}
		#mapControls ul li:hover ul, #mapControls ul li.over ul
		{
			display:block;
		}
			#mapControls ul li.choose-type a
			{
				color:#242a5b;
				padding-left:5px;
				padding-right:15px;
				background:url(../images/map_arrow_down.gif) no-repeat 95% 50%;
				border-left:1px solid #A5B5C7;
			}
			a.resetMap
			{
				color:#242a5b;
				padding-left:5px;
				padding-right:15px;
				border-left:1px solid #A5B5C7;
			}
				#mapControls ul li.choose-type li
				{
					display:block;
					float:none;
					width:100%;
				}
				#mapControls ul li.choose-type li a
				{
					line-height:normal;
					padding:3px 5px;
					display:block;
					float:none;
					width:auto;
					background-image:none;
				}
				#mapControls ul li.choose-type li a:hover{
					background:#242a5b;
					color:#FFFFFF;
				}
	#mapControls a
	{
		display:block;
		float:left;
	}
	#hideLeft
	{
		width:20px;
		background:url(../images/map_hide.jpg) no-repeat 50%;
		height:25px;
		overflow:hidden;
		text-indent:-999px;
		margin-right:8px;
	}
	#zoomin
	{
		width:24px;
		background:url(../images/map_zoomin.jpg) no-repeat 50%;
		height:25px;
		overflow:hidden;
		margin:0 2px;
		text-indent:-999px;
	}
	#zoomout
	{
		width:24px;
		background:url(../images/map_zoomout.jpg) no-repeat 50%;
		height:25px;
		overflow:hidden;
		margin:0 2px;
		text-indent:-999px;
	}
	
	.choose-type 
	{
		
	}
	.expanded{}
	#normalMap
	{
	
	}
	#hybMap
	{
	
	}
	#satMap
	{
	
	}

	.tooltipContainer
	{
		padding-left:11px !important;
		background:url(../images/map_tooltip_arrow.png) no-repeat 0 5px;
	}
	.markerTooltip
	{
		padding:5px; background:url(../images/bluePixel.png);
		color:#FFFFFF;
		width:110px;
	}
	
	/* INFO WINDOW */
	#windowContainer
	{
		position:absolute;
		top:50%; left:50%;
		z-index:1200 !important;
	}
		#windowTop
		{
			height:10px;
		}
			#windowTopLeft
			{
				height:10px; width:9px;
				background:url(../images/bubble.png) no-repeat 0 0;
				float:left;
			}
			#windowTopCenter
			{
				height:10px; width:auto;
				background:url(../images/bluePixel.png);
				margin-right:9px;
				margin-left:9px;
			}
			#windowTopRight
			{
				float:right;
				height:10px; width:9px;
				background:url(../images/bubble.png) no-repeat 100% 0;
			}
		#windowCenter
		{
			background:url(../images/bluePixel.png);
		}
			#closeW
			{
				width:15px;
				height:15px;
				position:absolute;
				right:5px; top:5px;
				background:red;
			}
			#windowCenterHtmlZone
			{
				padding:0 5px ;
				color:#FFFFFF;
				min-width:150px;
				max-width:350px;
			}
				#windowCenterHtmlZone ul
				{
					list-style-image:none;
					margin:0;
				}
		#windowBottom
		{
		
		}
			#windowBottomLeft
			{
				height:10px; width:9px;
				background:url(../images/bubble.png) no-repeat 0 -158px;
				float:left;
			}
			#windowBottomCenter
			{
				height:10px; width:auto;
				background:url(../images/bluePixel.png);
				margin-right:9px;
				margin-left:9px;
			}
			#windowBottomRight
			{
				float:right;
				height:10px; width:9px;
				background:url(../images/bubble.png) no-repeat 100% -158px;
			}
			#windowBottomArrow
			{
				width:20px; height:21px;
				margin-left:15px;
				background:url(../images/bubble.png) no-repeat -16px 100%;
			}
	

/*
	poitab
*/
h1.poitab
{
	height:25px;
	width:370px;
	background:#a5b5c7;
	margin:0;
	color:#242a5b;
	padding:0px 5px; 
	line-height:25px; 
	font-size:12px;
}
ul#poitab
{
	height:25px;
	width:370px;
	background:#a5b5c7;
}
ul#poitab, ul#poitab li
{
	list-style-image:none;
	list-style-type:none;
	margin:0; padding:0;
	display:block;
}
	ul#poitab li
	{
		float:left;
	}
		ul#poitab li a
		{
			display:block;
			float:left;
			color:#242a5b;
			text-decoration:none;
			padding:0px 5px; line-height:25px; border-right:1px solid #6e7998;
		}
		ul#poitab li a:hover
		{
			background:#6e7998;
			color:#FFFFFF;
		}
		ul#poitab li.act a
		{
			background:#c5d1de;
			color:#242a5b;
		}

	.poi-content
	{
		padding:10px;
		padding-right:0;
	}
	a.map-show-image
	{
		display:block;
		float:left;
		margin-right:2px;
		margin-bottom:2px;
	}
	
	#resultdiv
	{
		height:350px;
		overflow:auto;
		overflow-x:hidden;
	}
	.map-list
	{
		width:400px;
		height:350px;
	}
