/*
 ------------------------------------------------------------
	CMS_MENU_STYLE.CSS		
 ------------------------------------------------------------
	Foglio stile per menu
 ------------------------------------------------------------
*/

.menuPrincipale {
	background:url('/custom_cms/images/sf-menu.jpg');
	margin:0;
	padding:0;
	width:771px;
	height:33px;
	top:19px;
	right:0;
	position: absolute;
	list-style:none;
	z-index:99999999;
}

.menuPrincipale li{
	float:left;
	position:relative;left:262px;
/*border:1px solid red;*/
}

div#menuPrincipaleBar li.sub1{
	width:128px;
}
div#menuPrincipaleBar li.sub2{
	width:130px;display:none
}
div#menuPrincipaleBar li.sub3{
	width:132px;display:none
}
div#menuPrincipaleBar li.sub4{
	width:130px;
}
div#menuPrincipaleBar li.sub5{
	width:131px;
}
div#menuPrincipaleBar li.sub6{
	width:120px;
}
div#menuPrincipaleBar li.sub7,div#menuPrincipaleBar li.sub8,div#menuPrincipaleBar li.sub9{
	display:none;
}
div#menuPrincipaleBar li.sub6 a{
	color:red !important
}

/* SOTTO MENU */
.AL1 ul{
list-style:none;
padding:0;
}

/* SOTTO MENU SENZA JS */
.AL1 ul{
}

/* SOTTO MENU CON JS:ON OFF */
.AL1 ul.subNascosto{
	position:absolute;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

.AL1 ul.subVisibile{
	margin:0;
	width:128px;
	position:absolute;
	top:33px;
	left:0px;
}

.AL2 {
display:none;
/*	width:130px;*/
}

.AL2 ul.subVisibile{
	margin:0;
	postion:absolute;
	top: 0px;
	left:129px;
	width:129px;
}

.AL3 {
	width:130px;
}

.AL3 ul.subVisibile{
	margin:0;
	position:absolute;
	top: 0px;
	left:127px;
	width:127px;
}

/* COLLEGAMENTI */
.AL1 a {
	padding-top:12px;
	padding-left:24px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	font:10px Verdana,Arial,sans;
	text-align:left;
}

.AL2 a {
	padding-top:3px;
	padding-left:8px;
	border-bottom:1px solid #769ec6;
	border-left:1px solid #769ec6;
	border-right:1px solid #769ec6;
}

.AL3 a {
}

/* COLORI */
.AL1 a:link,
.AL1 a:visited {

	height:33px;
	color:#004b96;
}

.AL1 a:hover,
.AL1 a:focus,
.AL1 a:active {
/*background:url('/custom_cms/images/tasto-over.gif');*/
	height:33px;
	color:#004b96;
}


.AL2 a:link,
.AL2 a:visited {
	background:#edf3f7;
	height:30px;
	color:#004b96;
}

.AL2 a:hover,
.AL2 a:focus,
.AL2 a:active{
background-image:none;
	background:#edf3f7;
	height:30px;
	color:#e32729;
}

.AL3 a:link,
.AL3 a:visited {
	background:#edf3f7;
	height:30px;
	color:#004b96;
}

.AL3 a:hover,
.AL3 a:focus,
.AL3 a:active{
	background:#edf3f7;
	height:30px;
	color:#e32729;
}

#menuPrincipaleBar .corrente a {
	color:red ;
	/*background:url('/custom_cms/images/tasto-on.gif');*/
}
#menuPrincipaleBar .AL2 a {
	padding-top:3px;
	padding-left:8px;
	border-bottom:1px solid #769ec6;
	border-left:1px solid #769ec6;
	border-right:1px solid #769ec6;
	background:#edf3f7;
	height:30px;
	color:#004b96 !important;
}
#menuPrincipaleBar .AL2 a:hover {
	color:#ef1d26 !important;
}

div#menuPrincipaleBar li.sub2 .AL2{
	display:none;
}
