/**
 * Progetto		NET Spa
 * @Author:		Marco Pegoraro
 * @Version:	1.0
 * @Start:		24-06-2009
 * 
 * Definizione dei menu presenti nella struttura grafica.
 * 
 */


/**
 * Menu di lingua presente nell'header della pagina
 */
ul#lang {
	position:				absolute;
	top:					0;
	right:					0;
	
	display:				block;
	margin:					0;
	padding:				0;
	list-style:				none;
}
ul#lang li {
	display:				inline;
}
ul#lang li a {
	display:				block;
	float:					left;
	padding:				3px 7px 3px 7px;
	
	background:				#c7c7c7;
	color:					#fff;
	
	text-decoration:		none;
	text-transform:			uppercase;
}
ul#lang li a:hover, ul#lang li.active a {
	background:				#9f9f9f;
}
ul#lang a:hover { border-bottom:none; }


/**
 * Menu generico nella colonna di sinistra.
 */
#cnt .cmenu ul {
	display:				block;
	margin:					0 0 10px 20px;
	padding:				0;
	border-bottom:			1px solid #B8B9CB;
	/*list-style-image:		url(netspa/ul_image.jpg);*/
	
	text-transform:			uppercase;
	font-size:				7.5pt;
}
#cnt .cmenu ul li {
	background:				url(netspa/sf_ul1.jpg) top repeat-x;
	height:					1.2em; /* IE6 */
} #cnt .cmenu ul>li { height: auto; }
#cnt .cmenu ul li a {
	display:				block;
	text-decoration:		none;
	color:					#444;
	padding:				4px 0 4px 0;
	
}
#cnt .cmenu ul li a:hover {

}
#cnt .cmenu a:hover { 
	border-bottom:none; 
	border-bottom:1px solid #e2e2e2;
}

/* Submenu */
#cnt .cmenu ul li ul {
	margin:					0 0 0 15px;
	border:					none;
	list-style:				none;
}



/**
 * Utility Box
 */
#cnt .cmenu ul.utility {
	border:					none;
}
#cnt .cmenu ul.utility li {
	background:				none;
}
/* 20100816 */
#cnt .cmenu ul.utility a {
	border:none;
}



/**
 * Navigazione nel sito web
 */
#cnt .cmenu ul.nav {
	list-style:				none;
	border:					none;
	margin:					0;
}
#cnt .cmenu ul.nav li {
	border-bottom:			1px solid #B8B9CB;
	background:				none;
}
#cnt .cmenu ul.nav li a {
	padding-left:			20px;
}
#cnt .cmenu ul.nav li a:hover, #cnt .cmenu ul.nav li a.active, , #cnt .cmenu ul.nav li a.open {
	background:				url(netspa/ul_image.jpg) 10px 6px no-repeat;
	
}
#cnt .cmenu ul.nav li.open {
	background:				#f9f9f9;
}
/* Submenu */
#cnt .cmenu ul.nav li ul {
	margin:					0;
}
#cnt .cmenu ul.nav li ul li {
	border:					none;
	border-top:				1px solid #B8B9CB;
}
#cnt .cmenu ul.nav li ul li a {
	padding-left:			30px;
}
#cnt .cmenu ul.nav li ul li a:hover, #cnt .cmenu ul.nav li ul li a.active, #cnt .cmenu ul.nav li ul li a.open {
	background:				url(netspa/ul_image1.jpg) 20px 6px no-repeat;
	color:					#3164CD;
}





/**
 * Bread Crumb Trail
 */
ul.bread {
	margin: 				10px 0 15px 20px;
	padding:				0;
	list-style:				none;
	font-size:				8.5pt;
}
div.hcol ul.bread {
	margin: 3px 0 0 20px;
}
ul.bread li {
	display:				inline;
}
ul.bread li a {
	background:				url(netspa/sf_ul2.gif) 0 3px no-repeat;
	padding-left:			10px;
	color:					#666;
	text-decoration:		none;
}
ul.bread li a:hover {
	text-decoration:		underline;
}
ul.bread li.first a {
	padding:				0;
	background:				none;
}
ul.bread li a:hover { border-bottom:none; }
