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

	Data:  15-10-2006
 ------------------------------------------------------------
*/

/* MENU */
.menuPrincipale {
background-image: url('/custom_cms/images/sf-menu.jpg');
background-position: 0px 0px;
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
width: 777px;
height:26px;
top:123px;
left: 0px;
position: absolute;
list-style:none;
z-index:9999999;
}

li{
float:left;
width: 115px;
position:relative;
/*border:1px solid red;*/
}

/* 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:115px;
position:absolute;
top:26px;
left:0px;
}

.AL2 {
	width:175px;
}

.AL2 ul.subVisibile{
margin:0;
position:absolute;
top: 0px;
left:174px;
}

.AL3 {
	width:175px;
}

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

/* COLLEGAMENTI */
.AL1 a {
	padding-top: 3px;
	display:block;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

.AL2 a {
	padding-left: 8px;
	display:block;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 10px;
	text-align: left;
	text-transform: none;
	border-bottom: 1px solid #889aaf;
	border-left: 1px solid #889aaf;
	border-right: 1px solid #889aaf;
}

.AL3 a {
	padding-left: 8px;
	display:block;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 10px;
	text-align: left;
	border-bottom: 1px solid #889aaf;
	border-left: 1px solid #889aaf;
	border-right: 1px solid #889aaf;
}

/* COLORI */
.AL1 a:link,
.AL1 a:visited {
	background:transparent;
	/*border:1px solid red;*/
	height: 26px;
	color: #274c76;
}

.AL1 a:hover,
.AL1 a:focus,
.AL1 a:active {
	background:transparent;
	height: 26px;
	color:white;
}

.AL2 a:link,
.AL2 a:visited {
	background:white;
	height: 18px;
	color: #274c76;
}

.AL2 a:hover,
.AL2 a:focus,
.AL2 a:active{
	background:white;
	height: 18px;
	color: #889aaf;
}

.AL3 a:link,
.AL3 a:visited {
	background:white;
	height: 18px;
	color: #274c76;
}

.AL3 a:hover,
.AL3 a:focus,
.AL3 a:active{
	background:white;
	height: 18px;
	color: #889aaf;
}


/* VOCI CON SOTTO MENU */
#menuPrincipaleBar a.more:link,
#menuPrincipaleBar a.more:visited{
}

#menuPrincipaleBar .sub1{
}

#menuPrincipaleBar .sub2{
}

#menuPrincipaleBar .sub3{
}

#menuPrincipaleBar .sub4{
}

#menuPrincipaleBar .sub5{
}
