#menu{
	float: left;
	width: 432px;
	margin-left: 30px;
	padding-left: 9px;
	margin-top: 16px;
	background: #000;
	border-bottom: 1px dotted red;
	border-top: 1px dotted red;
}
#menu ul{
padding:0;
margin:0;
}
#menu li{
position: relative;
float: left;
list-style: none;
margin: 0;
padding:0;
} 

#menu li a{
width:85px;
height: 30px;
display: block;
text-decoration:none;
text-align: center;
line-height: 30px;
color: #ffffff;
background: #000;
} 

#menu li a:hover{
} 

#menu ul ul{
position: absolute;
top: 30px; 
visibility: hidden;
}


#menu ul li:hover ul {
visibility:visible;
} 

#menu ul ul ul li {
visibility: hidden;
left:150px;
top:-30px;
}

#menu ul ul li:hover ul li {
visibility:visible;
} 


#menu ul ul ul  ul li{
display:none;
left:150px;
top:-30px;
}

#menu ul ul ul li:hover ul li {
display:block;
}

.mini a:hover {
	opacity:0.40;
	}


.arslife {
	float: left;
	width: 114px;
	height: 37px;
	padding-left: 21px;
	}
	
.arslife {
	width: 114px;
	height: 37px;
	text-decoration: none;
	}

.arslife a {
	display: block;
	width: 114px;
	height: 37px;
	background: url(../images/arslife.jpg) no-repeat;
	text-decoration: none;
	}

.arslife a:hover {
	display: block;
	width: 114px;
	height: 37px;
	background: url(../images/arslife-over.jpg) no-repeat;
	text-decoration: none;
	}

	
/* --------------------- */


.designvideoweb {
	float: left;
	width: 88px;
	height: 37px;
	padding-left: 21px;
	}
	
.designvideoweb {
	width: 88px;
	height: 37px;
	text-decoration: none;
	}

.designvideoweb a {
	display: block;
	width: 88px;
	height: 37px;
	background: url(../images/designvideoweb.jpg) no-repeat;
	text-decoration: none;
	}

.designvideoweb a:hover {
	display: block;
	width: 88px;
	height: 37px;
	background: url(../images/designvideoweb-over.jpg) no-repeat;
	text-decoration: none;
	}

	
/* --------------------- */


.facebook {
	float: left;
	width: 107px;
	height: 37px;
	padding-left: 21px;
	}
	
.facebook {
	width: 107px;
	height: 37px;
	text-decoration: none;
	}

.facebook a {
	display: block;
	width: 107px;
	height: 37px;
	background: url(../images/facebook.jpg) no-repeat;
	text-decoration: none;
	}

.facebook a:hover {
	display: block;
	width: 107px;
	height: 37px;
	background: url(../images/facebook-over.jpg) no-repeat;
	text-decoration: none;
	}

	
/* --------------------- */


.youtube {
	float: left;
	width: 69px;
	height: 37px;
	padding-left: 21px;
	}
	
.youtube {
	width: 69px;
	height: 37px;
	text-decoration: none;
	}

.youtube a {
	display: block;
	width: 69px;
	height: 37px;
	background: url(../images/youtube.jpg) no-repeat;
	text-decoration: none;
	}

.youtube a:hover {
	display: block;
	width: 69px;
	height: 37px;
	background: url(../images/youtube-over.jpg) no-repeat;
	text-decoration: none;
	}

	
/* --------------------- */

/* --------------------- */


.easy {
	float: left;
	width: 120px;
	height: 120px;
	padding: 33px 12px 7px 30px;
	}
	
.easy {
	width: 120px;
	height: 120px;
	text-decoration: none;
	}

.easy a {
	display: block;
	width: 120px;
	height: 120px;
	background: url(../images/operatore.jpg) no-repeat;
	text-decoration: none;
	}

.easy a:hover {
	display: block;
	width: 120px;
	height: 120px;
	background: url(../images/operatore-over.jpg) no-repeat;
	text-decoration: none;
	}

	
/* --------------------- */
