#menucitta{float:left;	display:block;margin-top: 24px;	position:relative;}#menucitta li {
margin-left: -40px;margin-top: -16px;border:none;width: 74px;height: 32px;
 background: url("http://papido.it/img/cambia-localita-italia.gif");
}

#menucitta li:hover {
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
 padding:12px  0;
	left:-999em;
	text-align:left;
	 margin-top: 26px;
   	background-color: #FDFDFB;
color: #000;
text-align: center;
border:#000 1px solid;
-moz-box-shadow:0px 1px 5px  #333333;
    -webkit-box-shadow:0px 1px 5px  #333333;
    box-shadow:0px 1px 5px  #333333;
border-radius:5px;
-moz-border-radius:5px;
 -webkit-border-radius:5px;
}
.dropdown_5columns a{text-decoration: none;
color: #000;
padding: 2px 30px;
}
/*.dropdown_5columns a:hover{background-color:#E6007E}*/
.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;
 z-index: 12;}

#menucitta li:hover .dropdown_1column, 
#menucitta li:hover .dropdown_2columns, 
#menucitta li:hover .dropdown_3columns,
#menucitta li:hover .dropdown_4columns,
#menucitta li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	padding: 3px 6px;
}
.col_1 {width:156px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}
.col_1 :hover{background-color:#283F54;
color:#fff;}

#menucitta li ul {
	list-style:none;
	padding:0;
	margin:0;
}
#menucitta li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menucitta li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menuprincipale{
/*margin-top: -50px;*/
	float:right;
}

#menuprincipale ul ul {
	display: none;
}

#menuprincipale ul li:hover > ul {
		display: block;
	}
#menuprincipale ul {
	/*background: #efefef; 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);*/

	padding: 0 16px;
	
	list-style: none;
	position: relative;
	display: inline-table;
}
#menuprincipale ul:after {
		content: ""; clear: both; display: block;
	}
#menuprincipale ul li {
	float: left;
border: 1px solid #BABABA;
margin-right: 3px;
}
	#menuprincipale ul li:hover  {
		background: #000;
color: #fff;
	}
		#menuprincipale ul li:hover a {color:  #444444;}
	
	#menuprincipale ul li a {
		display: block;
 padding: 6px 20px;
		color: #000; text-decoration: none;
	}
#menuprincipale ul li a:hover  {
			color: #fff;
		}
#menuprincipale ul ul {
	background: #fff; 
border-radius: 0px;
 padding: 0;
	position: absolute; top: 100%;
}
#menuprincipale ul ul li {
		float: none; 
		border-top: 1px solid #6b727c;
		border-bottom: 1px solid #575f6a;
		position: relative;
	}
#menuprincipale ul ul li a {
			padding: 6px 30px;
			/*color: #757575*/;
		}	
#menuprincipale ul ul li a:hover {
				background: #000;
			}
#menuprincipale ul ul ul {
	position: absolute; left: 100%; top:0;
}
