/* mappe */
#corpomappa {text-align: center;
float:left;}
#mappa {}
	#mappa table {
		margin:0px;
		padding:0px; 
		font-size: 0px;
		width: 100%;
	}
	#mappa td {
		margin:0px;
		padding:0px;
		font-size: 0px;
	}
#mapimg div {
	margin:0px;
	padding:0px;
	font-size: 0px;
	}
#map_pane {
	margin:0px;
	padding:0px;
	}
#map {
	margin:0px;
	padding:0px;
	border:4px solid #666;
	background-color:#f3efe7;
	background-image: url(../mapimages/fondomappa.gif);
	background-repeat: repeat;
	FLOAT: right;
	OVERFLOW: hidden; 
	POSITION: relative;		 
}
#map IMG {POSITION: relative;}
.zoomveloce a:hover, .zoomveloce a:active{
border:1px dotted #BD0021;
padding:1px;
}

.boxTools{
	/*border:1px solid red;*/
	text-align:left;
	padding:0px;
	height:42px;
	width:145px;
	float:left;
}
.b{
	color:#666666;
	font-size:10px;
	margin-left:4px;
	/*float:left;*/
}
.boxTools a{
	color:#666666;
	font-size:10px;
}
.b div{margin-top:4px;}
.s{
	 /*background-image: url(../mapimages/septool.gif);
	 background-repeat: no-repeat;
	 background-position: left top;
	 float:left;
	 width:7px; 
	 height:42px;*/
	 border-bottom: 1px solid #8AC00C;
	 margin: 10px 0;
}
.tabellarisultati{
	border-bottom: 3px solid #8AC00C;
	border-top: 3px solid #8AC00C;
	padding: 2px;
	margin: 0px 10px 10px 10px;	
   text-decoration: none;
	color: #000;
}
	.tabellarisultati caption{
		color: #8AC00C;
    	font-size: 10pt;
    	font-weight: bold;
	 	text-align: left;
		margin: 8px 0px 8px 0px;
	}
	.tabellarisultati th{
		padding: 5px;
	   text-decoration: none;
		color: #fff;
		background-color: #666;
		text-align: left;
	}
	.tabellarisultati td{
		border-bottom: 1px solid #8AC00C;
		padding: 5px;
	   text-decoration: none;
		color: #000;
	}


