.mainMenuItem_unselected{
	float: left;
	display: inline;
	margin: 0 10px;
	width:120px;
	color:#b88;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	letter-spacing: 1px;
	padding: 6px 5px 5px 5px;
	border-bottom: 1px dotted #b88;
	text-transform: uppercase;
	font-size: 10px;
}

.mainMenuItem_unselected:hover{
	float: left;
	display: inline;
	margin: 0 10px;
	width:120px;
	color:#fff;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	letter-spacing: 1px;
	padding: 6px 5px 5px 5px;
	border-bottom: 1px dotted #b88;
	text-transform: uppercase;
	font-size: 10px;
}

.mainMenuItem_selected{
	float: left;
	display: inline;
	margin: 0 10px;
	width:120px;
	color:#fff;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	letter-spacing: 1px;
	padding: 6px 5px 5px 5px;
	border-bottom: 1px dotted #b88;
	text-transform: uppercase;
	font-size: 10px;
}

/*
--------------------------------------------------------------
*/

.subMenuItem_unselected, .subMenuItem_selected{
	float: left;
	margin: 0 10px;
	width: 76px;
	overflow:hidden;
	color:#999;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	padding: 6px 2px 5px 2px;
	border-bottom: 1px dotted #777;
}

.subMenuItem_unselected:hover, .subMenuItem_selected, .subMenuItem_selected:hover, .mainMenuItem_selected:hover, .subSubMenuItem_selected:hover{
	color: #fff;
}

/*
----------------------------------------------------------------------------
*/

.subSubMenuItem_unselected{
	float: left;
	margin: 0 10px;
	width: 70px;
	overflow:hidden;
	color:#ccc;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	padding: 6px 5px 5px 5px;
	border-bottom: 1px dotted #aaa;
}

.subSubMenuItem_selected{
	float: left;
	margin: 0 10px;
	width: 70px;
	overflow:hidden;
	color:#fff;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	padding: 6px 5px 5px 5px;
	border-bottom: 1px dotted #aaa;
}

.subSubMenuItem_unselected:hover{
	float: left;
	margin: 0 10px;
	width: 70px;
	overflow:hidden;
	color:#fff;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	padding: 6px 5px 5px 5px;
	border-bottom: 1px dotted #aaa;
}


/*
----------------------------------------------------------------------------
*/

body {
	background-color:#ccc;
	font-family: Geneva, Verdana, Arial,sans-serif;
	color:#555;
	font-size:0.8em;
	text-align: center;	
}

a {
	color: #cc2200;
	text-decoration: none;
}

a:hover {
	color: #ff3300;
}

#footer a{
	color: #777;
}

#footer a:hover{
	color: #ff3300;
}

.primo_piano{
	text-decoration: underline;
}





