#menu{
	width:100%;
}
/*stile generale delle liste*/
#menu ul{
	position: relative;
}
#menu ul li a.toplevel {
	color: #603913;
	padding: 20px 20px;
	width:143px;
	height:16px;
	text-decoration: none;
	background-color: #c9ba91;
	margin: 2px;
	text-align:center;
}
/*stile generale delle sub liste*/
#menu ul ul{
	position: absolute;
	top:55px;
	left: 0;
	visibility: hidden;
}
/* Sub level menu links style */
#menu ul li ul li a{
}
/*stile generale delle sub liste*/
#menu ul ul ul{
	position: absolute;
	top:26px;
	left: 0;
	visibility: hidden;
	width:100%;
}
/*stile generale delle sub sub liste*/
#menu ul ul ul ul{
	position: absolute;
	top:20px;
	left: 0;
	visibility: hidden;
	width:100%;
}
/*stile generale dei list item*/
#menu li{
	list-style: none;
	float: left;
}
#menu ul, #menu li{
}
#menu ul ul, #menu li li{
}
#menu ul ul ul, #menu li li li{
}
/*style generale dei link*/
#menu a{
	display:block;
	float:left;
	text-decoration:none;
	text-align: center;
}
/*style generale dei link sullo stato hover*/
#menu ul :hover > a, #menu ul a:hover{
}
#menu ul :hover > a.sub{
}
/*stile link primo livello*/
#menu ul a{
}		
#menu ul :hover > a{
} 	
/*stile link secondo livello*/
#menu ul ul a{
}	
#menu ul ul :hover > a{
}	
/*stile link terzo livello*/
#menu ul ul ul a{
}
#menu ul ul ul :hover > a{
}	
/*secondo livello visibile su hover del primo livello*/
#menu ul li:hover ul, #menu ul a:hover ul{
	visibility:visible;
}
/*terzo livello invisibile su hover del primo livello*/
#menu ul li:hover ul ul, #menu ul a:hover ul ul{
	visibility:hidden;
}
/*terzo livello visibile su hover del secondo livello*/
#menu ul ul li:hover ul, #menu ul ul a:hover ul{
	visibility:visible;
}
/*quarto livello invisibile su hover del secondo livello*/
#menu ul ul li:hover ul ul, #menu ul ul a:hover ul ul{
	visibility:hidden;
}
/*quarto livello visibile su hover del terzo livello*/
#menu ul ul ul li:hover ul, #menu ul ul ul a:hover ul{
	visibility:visible;
}
/*style per Internet Explorer 6*/
#menu table {
	position:absolute; 
	border-collapse:collapse; 
	top:0; 
	left:0;
	width:100%;
}
#menu a:hover{
}
#menu ul a.sub:hover{
}
#menu ul a:hover{
} 
#menu ul ul a:hover{
}
#menu ul ul ul a:hover{
}	
.droplinebar ul {
	width:100%;
}
/*-------------------------------------------------------------------------*/
/*                           FAMIGLIA SPINOLA                              */
/*-------------------------------------------------------------------------*/
/* Sub level menus*/
.droplinebar ul li.droplinebar6 ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding-top: 4px;
	display:block;
}
/* Sub level menu links style */
.droplinebar ul li.droplinebar6 ul li a{
	padding: 6px 20px;
	margin: 2px;
	width:auto;
	background-color: #7ba8ae;
}
.droplinebar ul li.droplinebar6 ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #a8c6cc;
}
.droplinebar ul li.droplinebar6 ul li a.current{ /*sub menu links' background color onMouseover */
	background-color: #aecfd6;
}
/* Sub level menus*/
.droplinebar ul li.droplinebar6 ul li ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding-top: 8px;
}
/* Sub level menu links style */
.droplinebar ul li.droplinebar6 ul li ul li a{
	padding: 3px 20px;
	margin: 2px;
	width:auto;
	background-color: #7ba8ae;
}
.droplinebar ul li.droplinebar6 ul li ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #a8c6cc;
}
.droplinebar ul li.droplinebar6 ul li ul li a.current{ /*sub menu links' background color onMouseover */
	background-color: #aecfd6;
}
/* Sub level menus*/
.droplinebar ul li.droplinebar6 ul li ul li ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding-top: 12px;
}
/* Sub level menu links style */
.droplinebar ul li.droplinebar6 ul li ul li ul li a{
	padding: 1px 20px;
	margin: 2px;
	width:auto;
	background-color: #7ba8ae;
}
.droplinebar ul li.droplinebar6 ul li ul li ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #a8c6cc;
}
.droplinebar ul li.droplinebar6 ul li ul li ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #aecfd6;
}
/*-------------------------------------------------------------------------*/
/*                           LA FONDAZIONE                                 */
/*-------------------------------------------------------------------------*/
/* Sub level menus*/
.droplinebar ul li.droplinebar3 ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding-top: 4px;
	display:block;
}
/* Sub level menu links style */
.droplinebar ul li.droplinebar3 ul li a{
	padding: 6px 20px;
	margin: 2px;
	width:auto;
	background-color: #a6c3a3;
}
.droplinebar ul li.droplinebar3 ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #afccac;
}
.droplinebar ul li.droplinebar3 ul li a.current{ /*sub menu links' background color onMouseover */
	background-color: #b4c4b3;
}
/* Sub level menus*/
.droplinebar ul li.droplinebar3 ul li ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding-top: 8px;
}
/* Sub level menu links style */
.droplinebar ul li.droplinebar3 ul li ul li a{
	padding: 3px 20px;
	margin: 2px;
	width:auto;
	background-color: #a6c3a3;
}
.droplinebar ul li.droplinebar3 ul li ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #afccac;
}
.droplinebar ul li.droplinebar3 ul li ul li a.current{ /*sub menu links' background color onMouseover */
	background-color: #b4c4b3;
}
/* Sub level menus*/
.droplinebar ul li.droplinebar3 ul li ul li ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding-top: 12px;
}
/* Sub level menu links style */
.droplinebar ul li.droplinebar3 ul li ul li ul li a{
	padding: 1px 20px;
	margin: 2px;
	width:auto;
	background-color: #a6c3a3;
}
.droplinebar ul li.droplinebar3 ul li ul li ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #afccac;
}
.droplinebar ul li.droplinebar3 ul li ul li ul li a.current{ /*sub menu links' background color onMouseover */
	background-color: #b4c4b3;
}
/*-------------------------------------------------------------------------*/
/*                           AREA DI RICERCA                               */
/*-------------------------------------------------------------------------*/
/* Sub level menus*/
.droplinebar ul li.droplinebar4 ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding-top: 4px;
	display:block;
}
/* Sub level menu links style */
.droplinebar ul li.droplinebar4 ul li a{
	padding: 6px 20px;
	margin: 2px;
	width:auto;
	background-color: #cfa683;
}
.droplinebar ul li.droplinebar4 ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #dcb190;
}
.droplinebar ul li.droplinebar4 ul li a.current{ /*sub menu links' background color onMouseover */
	background-color: #ddb899;
}
/* Sub level menus*/
.droplinebar ul li.droplinebar4 ul li ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding-top: 8px;
}
/* Sub level menu links style */
.droplinebar ul li.droplinebar4 ul li ul li a{
	padding: 3px 20px;
	margin: 2px;
	width:auto;
	background-color: #cfa683;
}
.droplinebar ul li.droplinebar4 ul li ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #dcb190;
}
.droplinebar ul li.droplinebar4 ul li ul li a.current{ /*sub menu links' background color onMouseover */
	background-color: #ddb899;
}
/* Sub level menus*/
.droplinebar ul li.droplinebar4 ul li ul li ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding-top: 12px;
}
/* Sub level menu links style */
.droplinebar ul li.droplinebar4 ul li ul li ul li a{
	padding: 1px 20px;
	margin: 2px;
	width:auto;
	background-color: #cfa683;
}
.droplinebar ul li.droplinebar4 ul li ul li ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #dcb190;
}
.droplinebar ul li.droplinebar4 ul li ul li ul li a.current{ /*sub menu links' background color onMouseover */
	background-color: #ddb899;
}
/*-------------------------------------------------------------------------*/
/*                           CONTATTI                                      */
/*-------------------------------------------------------------------------*/
/* Sub level menus*/
.droplinebar ul li.droplinebar5 ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding-top: 4px;
	display:block;
}
/* Sub level menu links style */
.droplinebar ul li.droplinebar5 ul li a{
	padding: 6px 20px;
	margin: 2px;
	width:auto;
	background-color: #a6c3a3;
}
.droplinebar ul li.droplinebar5 ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #afccac;
}
.droplinebar ul li.droplinebar5 ul li a.current{ /*sub menu links' background color onMouseover */
	background-color: #b4c4b3;
}
/* Sub level menus*/
.droplinebar ul li.droplinebar5 ul li ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding-top: 8px;
}
/* Sub level menu links style */
.droplinebar ul li.droplinebar5 ul li ul li a{
	padding: 3px 20px;
	margin: 2px;
	width:auto;
	background-color: #a6c3a3;
}
.droplinebar ul li.droplinebar5 ul li ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #afccac;
}
.droplinebar ul li.droplinebar5 ul li ul li a.current{ /*sub menu links' background color onMouseover */
	background-color: #b4c4b3;
}
/* Sub level menus*/
.droplinebar ul li.droplinebar5 ul li ul li ul{
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
	visibility: hidden;
	padding-top: 12px;
}
/* Sub level menu links style */
.droplinebar ul li.droplinebar5 ul li ul li ul li a{
	padding: 1px 20px;
	margin: 2px;
	width:auto;
	background-color: #a6c3a3;
}
.droplinebar ul li.droplinebar5 ul li ul li ul li a:hover{ /*sub menu links' background color onMouseover */
	background-color: #afccac;
}
.droplinebar ul li.droplinebar5 ul li ul li ul li a.current{ /*sub menu links' background color onMouseover */
	background-color: #b4c4b3;
}

