/* 
CSS Design by ALESSANDRO DI MICHELE (JAN-2006)
*/

body {
	height: 100%;
	margin: 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

form.gnsearch {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	margin: 0px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.riga {
	background-image: url(../images/riga_bg.gif);
	background-position: center;
	background-repeat: repeat-x;
	font-size: 1px;
	line-height: 0px;
}

.riga2 {
	background-image: url(../images/riga_bg2.gif);
	background-position: center;
	background-repeat: repeat-x;
	font-size: 1px;
	line-height: 0px;
}

.riga3{
	background: #DFE1E3;
	background-position: center;
	background-repeat: repeat-x;
	font-size: 1px;
	line-height: 0px;
}
/*generali*/

a.gen_linkblu:link {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.bianco11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

a.gen_linkblu:visited {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.gen_linkblu:hover {
	color: #153E73;
	font-family: arial;
	font-size: 10px;
	text-decoration: underline;
}

a.gen_linkblu:active {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.gen_linkblunu:link {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.gen_linkblunu:visited {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.gen_linkblunu:hover {
	color: #153E73;
	font-family: arial;
	font-size: 10px;
	text-decoration: underline;
}

a.gen_linkblunu:active {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.gen_linkblu2:link {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.gen_linkblu2:visited {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.gen_linkblu2:hover {
	color: #153E73;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}

a.gen_linkblu2:active {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.gen_linkblu2nu:link {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.gen_linkblu2nu:visited {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.gen_linkblu2nu:hover {
	color: #153E73;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}

a.gen_linkblu2nu:active {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.gen_linknero:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.gen_linknero:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.gen_linknero:hover {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}

a.gen_linknero:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.gen_linkneronu:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.gen_linkneronu:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.gen_linkneronu:hover {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}

a.gen_linkneronu:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.gen_linknero2:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.gen_linknero2:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.gen_linknero2:hover {
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
}

a.gen_linknero2:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.gen_linknero2nu:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.gen_linknero2nu:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.gen_linknero2nu:hover {
	color: #000000;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
}

a.gen_linknero2nu:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.gen_linkbianconu:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.gen_linkbianconu:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.gen_linkbianconu:hover {
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}

a.gen_linkbianconu:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.gen_data {
	color: #153E73;
	font-family: arial;
	font-size: 11px;
}

.gen_data2 {
	color: #ff6600;
	font-family: arial;
	font-size: 12px;
	text-transform:uppercase;
}

.gen_materia {
	color: #ff6600;
	font-family: arial;
	font-size: 11px;
	text-transform:uppercase;
}
.gen_materia3 {
	color: #ff6600;
	font-family: arial;
	font-size: 14px;
}
.gen_materia2 {
	color: #153E73;
	font-family: arial;
	font-size: 14px;
}
.gen_materia4 {
	color: #ff6600;
	font-family: arial;
	font-size: 16px;
}
.gen_materia5 {
	color: #ff6600;
	font-family: arial;
	font-size: 12px;
}
.gen_titolo {
	color: #153E73;
	font-family: arial;
	font-size: 11px;
}

.gen_titolo2 {
	color: #153E73;
	font-family: arial;
	font-size: 12px;
}

.gen_testo {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.gen_testo2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.gen_nomepagina {
	color: #153E73;
	font-family: arial;
	font-size: 15px;
	font-weight:bold;
	text-transform:uppercase;
}
.gen_nomepagina2 {
	color: #FFF;
	font-family: arial;
	font-size: 14px;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:2px;
}
.gen_sottotitolo {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.gen_sottotitolo2 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.gen_sottotitolo3 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.gen_evidenziato {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

#boxino_header {
width:100%;
height:48px;
border: 1px solid #cccccc;
padding:0;
margin:0;
margin-top:3px;
}

#box_testo {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:8px;
}

/* paginazione */
#paginazione {
	color: #ff6600;
	font-family: arial;
	font-size: 12px;
}

#paginazione a:link {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
}

#paginazione a:visited {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
}

#paginazione a:hover {
	color: #153E73;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	font-weight:bold;
}

#paginazione a:active {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
}

.paginazione_stato {
	color: #153E73;
	font-family: arial;
	font-size: 11px;
}

/* BOX CENTRALI HOME */

a.box_cen:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

a.box_cen:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

a.box_cen:hover {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
}

a.box_cen:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

#box_cen {
	background-color: #F0F1F3;
	border-bottom: #B7C1CB 1px solid;
	border-left: #B7C1CB 1px solid;
	border-right: #B7C1CB 1px solid;
	border-top: #B7C1CB 1px solid;
	margin-bottom: 10px;
	width: 340px;
}

#box_cen .titolo {
	color: #000000;
	font-family: arial;
	font-size: 12px;
}



/* TESTATA 30px */
a.new_testata_9:link {
	color: #033669;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

a.new_testata_9:visited {
	color: #033669;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

a.new_testata_9:hover {
	color: #033669;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}

a.new_testata_9:active {
	color: #033669;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

.new_testata_9 {
	color: #033669;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}


#advancedsearch {
	background-image: url(../images/testata2_bg2.gif);
	border-bottom: 1px solid #B8C0CB;
	border-top: 1px solid #FFFFFF;
	margin-left: 0px;
	position: absolute;
	width: 256px;
	z-index: 1000;
}


/* BOX INCASTONATI */

a.box_inc:link {
	color: #FD5003;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.box_inc:visited {
	color: #FD5003;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.box_inc:hover {
	color: #FD5003;
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
}

a.box_inc:active {
	color: #FD5003;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#box_inc .testo{
	color: #000000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0;
	padding: 0;
	padding-left: 4px;
	padding-right: 4px;
}

#box_inc .testosx{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

#box_inc .titolo {
	color: #153E73;
	display: block;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
	padding-left: 8px;
	padding-right: 4px;
}

#box_inc .titolosx {
	color: #153E73;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	padding-left: 4px;
}

#box_inc .titolosx2 {
	color: #94A906;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
}

/* BOX LAT MEDIO */

a.box_lat_medio:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

a.box_lat_medio:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

a.box_lat_medio:hover {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
}

a.box_lat_medio:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

#box_lat_medio .data {
	color: #153E73;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

#box_lat_medio .ora {
	color: #ff6600;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

#box_lat_medio .sottotitolo {
	color: #255180;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
}

#box_lat_medio .titolo {
	color: #FFFFFF;
	font-family: arial;
	font-size: 13px;
}

/* BOX LAT MINI */

#box_lat_mini .titolo {
	color: #FFFFFF;
	font-family: arial;
	font-size: 10px;
}


#box_lat_mini a:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

#box_lat_mini a:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

#box_lat_mini a:hover {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
}

#box_lat_mini a:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

/*BOX QUESTOMESE */

#box_mes {
	width: 340px;
}


#box_mes .data {
	color: #ff6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding-right: 12px;
	text-transform:uppercase;
}

#box_mes .titolo {
	color: #033669;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-left: 12px;
}

#box_mes a.a1:link ,
#box_mes a.a1:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
		font-size: 12px;

}

#box_mes a.a1:hover ,
#box_mes a.a1:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
		font-size: 12px;

}
#box_mes a.a2:link ,
#box_mes a.a2:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
		font-size: 11px;

}

#box_mes a.a2:hover ,
#box_mes a.a2:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
		font-size: 11px;

}

a.a3:link ,
a.a3:visited {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
		font-size: 14px;

}

a.a3:hover ,
a.a3:active {
	color: #153E73;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
		font-size: 14px;

}
/* BOX EVIDENZA */
.evidenza_testo {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 6px;
}

/* BOX NEWS */
a.box_news:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

a.box_news:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

a.box_news:hover {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
}

a.box_news:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

#box_news .data {
	color: #153E73;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

#box_news .materia {
	color: #ff6600;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
}

#box_news .titolo {
	color: #153E73;
	font-family: arial;
	font-size: 11px;
	padding-left: 12px;
}

/*  ENTRAFORUM */
#entraforum a.linksx {
	display: block;
	margin-left: 14px;
	margin-top: 10px;
}

#entraforum a:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#entraforum a:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#entraforum a:hover {
	color: #000000;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#entraforum a:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#searchfrom {
	background: #F1F1F1;
	border-bottom: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	width: 60px;
}

/* TESTATA AVVOMERITO */
#testata2 {
	background-image: url(../images/testata2_bg.gif);
}

#testata2 .selettore1 {
	background-color: #ffffff;
	border-bottom: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 14px;
}

#testata2 .selettore2 {
	background-color: #FFFFFF;
	border-bottom: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 14px;
}

#testata2 .testo {
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
}

#testata2 .titolo {
	color: #ff6600;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-transform:uppercase;
}


/* FORM RICHIESTA */

.button-enabled
{
    BORDER-RIGHT: #999999 thin solid;
    BORDER-TOP: #999999 thin solid;
    BORDER-LEFT: #999999 thin solid;
    COLOR: black;
    BORDER-BOTTOM: #999999 thin solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #dddddd
}
.button-disabled
{
    BORDER-RIGHT: #999999 thin solid;
    BORDER-TOP: #999999 thin solid;
    BORDER-LEFT: #9c968c thin solid;
    COLOR: #999999;
    BORDER-BOTTOM: #999999 thin solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #dddddd
}


/* MENU2SX - SOSTITUISCE IL VECCHIO MENUSX*/

#menu2sx {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:3px;
	color: #000000;
	z-index:50;
}

#menu2sx .titolo {
	color: #033669;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#menu2sx ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 160px; /* dim menu*/ 
} 

#menu2sx ul ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 160px; /* dim menu*/ 
	border-bottom: 1px solid #889aa8; 
} 

#menu2sx ul li { 
	position: relative; 
} 

#menu2sx li ul { 
	position: absolute; 
	left: 160px;
	top: 0; 
	display: block; 
	z-index:110;
} 

#menu2sx li:hover ul {
	display: block; 
} 

#menu2sx li:hover>ul { 
	visibility:visible; 
} 

#menu2sx ul ul {
	visibility:hidden; z-index:120;
} 

#menu2sx ul, li { 
	margin: 0 0 0 0; z-index:105;
} 

/* Fix IE. IE Mac \*/ 
* html #menu2sx ul li { float: left; height: 1%; } 
* html #menu2sx ul li a { height: 1%; } 


/* Menu */ 
#menu2sx ul a { 
	display: block; 
	text-decoration: none; 
	color: #000000; 
	background: #fff;  
	padding: 4px; 
    border: 1px solid #fff;
} 

/* Menu Hover */ 
#menu2sx ul a:hover { 
	color: #000000; 
	background: #E4E9ED; 
	border: 1px solid #889aa8;
} 

/* Menu Verde*/ 
#menu2sx ul a.verde { 
	display: block; 
	text-decoration: none; 
	color: #000000; 
	background: #fff;  
	padding: 4px; 
    border: 1px solid #fff;
} 

/* Menu Verde Hover */ 
#menu2sx ul a.verde:hover { 
	color: #000000; 
	background: #b8cf4b; 
	border: 1px solid #889aa8;
	border-right-width:0;
} 

/* Menu Giallo*/ 
#menu2sx ul a.giallo { 
	display: block; 
	text-decoration: none; 
	color: #000000; 
	background: #fff;  
	padding: 4px; 
    border: 1px solid #fff;
} 

/* Menu Giallo Hover */ 
#menu2sx ul a.giallo:hover { 
	color: #000000; 
	background: #ffa41b; 
	border: 1px solid #889aa8;
	border-right-width:0;
} 

/* Sottomenu */ 
#menu2sx li ul a { 
	text-decoration: none; 
	color: #000000; 
	background: #ebeff2;  
	padding: 4px; 
	border: 1px solid #889aa8; 
	border-bottom: 0;
} 

/* Sottomenu Hover */ 
#menu2sx li ul a:hover { 
	color: #000000; 
	background: #b8cf4b; 
	border: 1px solid #889aa8;
	border-bottom: 0;
} 

/* Sottomenu Giallo*/ 
#menu2sx li ul a.giallo { 
	text-decoration: none; 
	color: #000000; 
	background: #ebeff2;  
	padding: 4px; 
	border: 1px solid #889aa8; 
	border-bottom: 0;
} 

/* Sottomenu Giallo Hover */ 
#menu2sx li ul a.giallo:hover { 
	color: #000000; 
	background: #ffa41b; 
	border: 1px solid #889aa8;
	border-bottom: 0;
} 

#menu2sx .titolo { 
	display: block; 
	text-decoration: none; 
	color: #033669;
	font-weight:bold;
	background: #fff; 
	padding: 0px;
	padding-top:4px; 
	padding-bottom:4px; 
	border: 0;
	margin:0;
	border-top: 1px solid #889aa8;
	margin-top:4px;
	margin-left:4px;
	padding-top:8px;
	width:156px;
	text-transform:uppercase;
	z-index:105;
} 

#menu2sx .attuale { 
	display: block; 
	text-decoration: none; 
	color: #033669;
	font-weight:bold;
	background: #fff; 
	padding: 4px; 
	padding-right:0px; 
	border: 0; 
	margin:0;
	width: 156px;
} 

/* Icone */ 
#menu2sx ul a.submenu {background:#fff url("../images/bullet_menu2sx_off.gif") no-repeat right; } 
#menu2sx ul a.submenu:hover {background:#ffa41b url("../images/bullet_menu2sx_on.gif") no-repeat right;}
#menu2sx ul a.giallo {background-image: url("../images/bullet_menu2sx_off.gif"); background-repeat: no-repeat; background-position:right; } 
#menu2sx ul a.giallo:hover {background:#ffa41b url("../images/bullet_menu2sx_on.gif") no-repeat right;}

#menu2sx ul a.submenu-giallo:hover {background:#ffa41b http://torsvil.dev.24orepro.in.ilsole24ore.it:230/ no-repeat right;}

#menu2sx li ul a:hover{background:#ffa41b url("../images/bullet_menu2sx_on.gif") no-repeat right;}
#menu2sx .attuale {background:#fff url("../images/bullet_menu2sx_attuale.gif") no-repeat right;}
