#section #ricerca_top {
	width: 650px;
	padding: 10px;
	margin: 20px 0px 0px 20px;
	background: #E8EAF0;
	float: left;
	display: inline;
}
	#section #ricerca_top DIV {
		width: 326px;
		margin-right: 10px;
		float: left;
		text-align: right;
	}
	#section #ricerca_top H2 {
		padding: 0px;
		margin: 0px 0px 0px 0px;
		font-size: 16px;
		color: #1B2E65;
		text-transform: uppercase;
		float: left;
	}
		#section #ricerca_top H2 B {
			color: #ED2E38;
		}
		#section #ricerca_top SELECT.myform {
			width: 180px;
			padding: 0px 0px 0px 2px;
			margin: 0px 0px 0px 10px;
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, Sans-serif;
			font-size: 12px;
			color: #1B2E65;
			font-weight: bold;
		}
		#section #ricerca_top .italy:link,
		#section #ricerca_top .italy:visited {
			background: url(../image/input_blu.gif) repeat-x #1B2E65;
			width: 165px;
			display: block;
			padding: 0px 0px 0px 0px;
			margin: 0px;
			font-size: 12px;
			color: #FFFFFF;
			font-weight: bold;
			text-decoration: none;
			text-align: center;
			border: 2px solid #1B2E65;
			float: left;
		}
		#section #ricerca_top .italy:hover {
			background: url(../image/input_red.gif) repeat-x #ED2E38;
			border: 2px solid #ED2E38;
		}
#section #map_box {
	width: 470px;
	height: 400px;
	padding: 5px 5px 0px 0px;
	margin: 0px 0px 0px 20px;
	background: #FFFFFF;
	float: left;
	display: inline;
}
	#section #map_box .store {
		padding: 10px 10px 30px 10px;
		background: url(../image/map_box_store.jpg) no-repeat right 0px;
	}
		#section #map_box .store H2.name {
			padding: 0px;
			margin: 0px 0px 0px 0px;
			font-size: 16px;
			color: #1B2E65;
		}
			#section #map_box .store H2.name SPAN {
				color: #ED2E38;
			}
#section #side_bar {
	background: url(../image/side_bar_bg.gif) repeat-y #E8EAF0;
	width: 195px;
	height: 405px;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: auto;
	overflow-x: hidden;
}
	#section #side_bar A:link,
	#section #side_bar A:visited {
		background: url(../image/side_bar_a.gif) no-repeat 5px 10px;
		width: 145px;
		padding: 5px 5px 5px 15px;
		margin: 0px 0px 0px 14px;
		display: block;
		font-size: 12px;
		font-weight: bold;
		color: #1B2E65;
		text-decoration: none;
		border-bottom: 2px dotted #BBC1D1;
	}
	#section #side_bar A:hover {
		background-color: #BFC4D4;
		text-decoration: none;
	}
	
