#gmap_ridotta	{
	width: 100%;
	height: 250px;
}

* html #gmap_ridotta	{
	margin-right:-3px;
}

#gmap {
	width: 100%;
	height: 400px;
	
	}
	#gmap div{ border:1px solid #666666;}
		#gmap div div, #gmap .gmnoprint{ border: none;}
* html #gmap {
margin-right:-3px;
	
	}	

	

	
#gmaps_popup {
overflow:hidden;}
* html #gmaps_popup { width:400px;}
#gmaps_popup {
list-style-type:none;
color:#333333;
font-family:verdana,arial,helvetica,sans-serif;
font-size:9px;
	}
	
	#gmaps_popup a {
	list-style-type:none;
	color:#990000;
	font-weight: bold;
	text-decoration: none;
	}
		#gmaps_popup a:hover {
	text-decoration: underline;
	}
	
	#gmaps_popup img{ float:left;
	margin-right:15px;
	margin-bottom:3px;
	border:1px solid #333333;}
		#gmaps_popup h3{
		margin:0;
		font-size:1.2em;
		font-weight:bold;}
				#gmaps_popup p.tipologia{
	padding:0;
	font-size:0.83em;
	font-style: italic;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	color:#333333;
}
				#gmaps_popup ul{
				font-size:0.83em;
				list-style-type:none;
				margin:0;
				padding:0;
}
				#gmaps_popup label{
				font-weight:bold;
				display:inline-block;
				width:6em;
				text-align:right;
				margin-right:5px;
}

#gmaps_popup img{
  height:135px;
}

#gmap_info
{
	padding: 0px;
}

#gmap_info h3
{
	margin-left: 0px;
	margin-bottom: 0px;
}

#gmap_info p
{
	margin-left: 0px;
	margin-bottom: 0px;
}

#gmap_info ul
{
	margin: 0 0 0 0px;
	padding: 0 0 10px 0;
}

#gmap_info ul li
{
	list-style-type: none;
}

#gmap_info ul li div
{
	background-repeat: no-repeat;
	background-position: 0 0;
}

#gmap_info ul li div h3 a
{
	text-decoration: none;
	color:#990000;
	margin-left: 20px;
}

#gmap_info ul li div h3 a:hover
{
	text-decoration: underline;
}

#gmap_info ul li div ul
{
 margin-left: 37px;
}

#gmap_info ul li div p
{
 margin-left: 37px;
}

#gmap_info ul li div ul li label
{
	font-weight: bold;
}


