/* ----------------------------- Esprimo Typo3 ---------------------------- */

/* Data ultima modifica: 15 ottobre 2009 */


#colSxMenu {
	width: 110px;
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#colSx {
	width: 550px;
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#colDx {
	width: 120px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}




/*********** menuSx styles ***********/
ul.menuSx {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	font-size: 100%;
}

li.menuSx-level2-NO {
	font-size: 65%;
	color: #FF3400;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	list-style-type: none;
}
li.menuSx-level2-NO a, li.menuSx-level2-NO a:link, li.menuSx-level2-NO a:visited, li.menuSx-level2-NO a:active {
	display: block;
	width: 100%;
	color: #FF3400;
	font-weight: bold;
	padding: 4px 0px 4px 2px;
	text-decoration: none;
	list-style-type: none;
	border-bottom: 1px solid #CCC;
}
li.menuSx-level2-NO a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF3400;
	border-bottom: 1px solid #FF3400;
}
li.menuSx-level2-ACT {
	font-size: 65%;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	list-style-type: none;
}
li.menuSx-level2-ACT a, li.menuSx-level2-ACT a:link, li.menuSx-level2-ACT a:visited, li.menuSx-level2-ACT a:active {
	display: block;
	width: 100%;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 0px 4px 2px;
	text-decoration: none;
	list-style-type: none;
	border-bottom: 1px solid #FF3400;
	background-color: #FF3400;
}
li.menuSx-level2-ACT a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

li.menuSx-level3-NO {
	font-size: 65%;
	color: #FF3400;
	font-weight: bold;
	margin: 3px 0px 1px 0px;
	padding: 0px 0px 0px 2px;
	text-decoration: none;
	list-style-type: none;
	border-bottom: 0px solid #999999;
}
li.menuSx-level3-NO a, li.menuSx-level3-NO a:link, li.menuSx-level3-NO a:visited, li.menuSx-level3-NO a:active {
	color: #FF3400;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	list-style-type: none;
}
li.menuSx-level3-NO a:hover {
	color: #000000;
	text-decoration: none;
}
li.menuSx-level3-ACT {
	font-size: 65%;
	color: #FF3400;
	font-weight: bold;
	margin: 3px 0px 1px 0px;
	padding: 0px 0px 0px 2px;
	text-decoration: none;
	list-style-type: none;
	border-bottom: 0px solid #999999;
}
li.menuSx-level3-ACT a, li.menuSx-level3-ACT a:link, li.menuSx-level3-ACT a:visited, li.menuSx-level3-ACT a:active {
	color: #FF3400;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	list-style-type: none;
}
li.menuSx-level3-ACT a:hover {
	color: #000000;
	text-decoration: none;
}