#cartina{
margin-left:5px;
margin-top:20px;
float:left;
width:250px;
background-color:#ffffff;
height:auto;

}

#main #lista img.cartina{
display:block;
margin:0;
margin-top:20px;
margin-left:0px;
}


#lista-concessionari{
	margin-top:20px;
	width:640px;
	margin-left:20px;
	margin-bottom:20px;
	margin-right:0px;
	padding:10px;
float:left;
min-height:400px;
border:1px solid #cccccc;
}



#lista-concessionari ul li{
margin:0px;
padding:0px;
display:block;
float:left;
width:300px;
margin-left:-30px;
font-weight:bold;
min-height:240px;
text-decoration:none;
}	


p.ricerca-concessionari{padding-left:20px;padding-top:10px;font:14px/14px Arial, Helvetica, sans-serif;
color:#333333;
}


	#descrizione-concessionari{
	float:left;
	margin:0px 0 0 0;
	width:250px;
	height:300px;
	padding:1em;
	background-color:#eeeeee;
	border:1px solid #999999;
	}


	.regione{font:22px/24px arial; color:#990000;margin:0;padding:0;padding-left:10px;}
	.concessionario{ font:  italic 12px/18px arial; color:#444444;margin:0;padding:0;margin-top:5px}
	.ragione-sociale{ width:250px;display:block;font: bold 14px/20px arial; color:#990000;margin:0;padding:0;margin-top:5px}
	.referente{ display:block;font:  14px/18px arial; color:#222222;margin:0;padding:0;margin-top:0px;padding-bottom:5px;}
	.rappresentanze{ width:240px;font: bold  14px/18px arial; color:#444444;margin:0;padding:0;border-bottom:1px solid #cccccc;padding-bottom:0px;min-height:25px;}
	.dati{ font:  12px/18px arial; color:#444444;margin:0;padding:0;width:270px;}
	.dati a{ text-decoration:none;color:#333333;}
	.dettaglio-concessionari{
	margin-top:40px;
	width:680px;
	}

	#centrale .intestazione-rete{
	width:auto;
	height:40px;
	}

	#centrale .instestazione-rete h1{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	}

	.dettaglio-concessionari caption{
	background-color:#999999;
	height:30px;
	color:#FFFFFF;
	font:16px/18px Arial;
	}

	.dettaglio-concessionari td{
	border-bottom:1px solid #ffffff;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	border-left:1px solid #FFFFFF;
	padding-left:5px;
	}

	.dettaglio-concessionari tr{
	border-bottom:1px solid #ffffff;
	}

	.dettaglio-concessionari{
	float:left;
	width:580px;
	margin-bottom:40px;
	}

	.dettaglio-concessionari caption{
	height:20px;
	background-color:#999999;
	color:#CCCCCC;
	font:14px/16 px Arial, Helvetica, sans-serif;
	}

	.dettaglio-concessionari table td{
	font:14px/16 px Arial, Helvetica, sans-serif;
	height:20px;
	float:left;
	}


	#login-concessionari{
	margin-top:20px;
	border:1px solid #999999;
	width:600px;

	margin:auto;
	background-color:#eeeeee;
	}

	#login-concessionari p{
	font:18px/18px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:40px;
	}

	#login-concessionari label{
	font:14px/18px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:40px;
	padding-bottom:5px;
	}

	#menusx-concessionari{
	
	}
	
	#menusx-concessionari ul{
		list-style-type:none;
		margin-top:-20px;
		float:left;
		font:12px/14px Arial, Helvetica, sans-serif;
		margin-left:10px;
		margin-right:20px;
		width:150px;
		text-decoration:none;
	}
	#menusx-concessionari ul li{
		border:1px solid #cdcdcd;
		max-width:170px;
		min-height:20px;
		margin-bottom:10px;
		background-color:#dddddd;
	}
	
	#menusx-concessionari ul li.sel{
		background-color:#666666;
		color:#FFFFFF;
	}
	
		#menusx-concessionari ul li.sel a{
		color:#ffffff;
}
	#menusx-concessionari ul li a{
		text-decoration:none;
		color:#333333;
		padding:2px;
	}
