UL#topnavblue {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 0.8em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL#topnavblue LI {
	Z-INDEX: 5; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL#topnavblue LI A {
	FLOAT: left; HEIGHT: 44px
}
UL#topnavblue LI:hover A {
	BACKGROUND-POSITION: left bottom
}
UL#topnavblue LI A:hover {
	BACKGROUND-POSITION: left bottom
}
UL#topnavblue A.menublu {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; BACKGROUND: url(../images/menusd/menublu.png) repeat-x; HEIGHT: 44px; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL#topnavblue A.menublu:hover {
	TEXT-DECORATION: underline
}
UL#topnavblue A.home:hover {
	TEXT-DECORATION: underline
}
UL#topnavblue A.mediateca:hover {
	TEXT-DECORATION: underline
}
.menufillblu {
	WIDTH: 10px; DISPLAY: block; HEIGHT: 18px
}
.menufrecciablu {
	MARGIN-TOP: 4px; WIDTH: 7px; DISPLAY: inline-block; BACKGROUND: url(../images/menusd/menufreccia.png) no-repeat; FLOAT: right; HEIGHT: 4px; MARGIN-RIGHT: 5px
}
UL#topnavblue A.home {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; TEXT-INDENT: 20px; WIDTH: 82px; BACKGROUND: url(../images/menusd/home.png) no-repeat; HEIGHT: 44px; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL#topnavblue A.perlapersona {
	WIDTH: 160px; BACKGROUND: url(../images/menusd/perlapersona.png) no-repeat
}
UL#topnavblue A.perlattivita {
	WIDTH: 138px; BACKGROUND: url(../images/menusd/perlattivita.png) no-repeat
}
UL#topnavblue A.proposte {
	WIDTH: 180px; BACKGROUND: url(../images/menusd/proposte.png) no-repeat
}
UL#topnavblue A.inbanca {
	WIDTH: 101px; BACKGROUND: url(../images/menusd/inbanca.png) no-repeat
}
UL#topnavblue A.mediateca {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; WIDTH: 119px; BACKGROUND: url(../images/menusd/mediateca.png) no-repeat; HEIGHT: 44px; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL#topnavblue LI .sub {
	BORDER-BOTTOM: #0cc 1px solid; POSITION: absolute; BORDER-LEFT: #0cc 1px solid; PADDING-BOTTOM: 20px; BORDER-TOP-COLOR: #0cc; PADDING-LEFT: 32px; PADDING-RIGHT: 20px; DISPLAY: none; BACKGROUND: url(../images/menusd/sub_bg.png) #006895 repeat-x; FLOAT: left; BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #0cc 1px solid; PADDING-TOP: 20px; TOP: 44px; LEFT: 0px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-radius-bottomleft: 5px;
}
UL#topnavblue LI .row {
	WIDTH: 100%; MARGIN-BOTTOM: 10px; FLOAT: left; CLEAR: both
}
UL#topnavblue LI .sub UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: circle; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL#topnavblue .sub UL LI {
	WIDTH: 100%; COLOR: #fff
}
UL#topnavblue .sub UL LI H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.06em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
UL#topnavblue .sub UL LI H2 A {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; LINE-HEIGHT: 15px; FONT-STYLE: italic; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #1cd3dd; FONT-WEIGHT: bolder; PADDING-TOP: 5px
}
UL#topnavblue .sub UL LI A {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 10px; FONT-STYLE: italic; TEXT-INDENT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(../images/menusd/navlist_arrow.png) no-repeat 5px 12px; FLOAT: none; HEIGHT: auto; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 6px
}
UL#topnavblue .sub UL LI A:hover {
	BACKGROUND-POSITION: 5px 12px; COLOR: #91ecf0; TEXT-DECORATION: underline
}
