/*lanudaproprieta css - web.tec 2007*/
.listPoint{
color:#666666;
font:8.5pt Verdana,Arial,Helvetica,sans-serif;
list-style-image:url(arrow_small.gif);
margin-top:-5px;
text-align:justify;
}
.mainFotoDx{
float:right;
margin:0 0 0 8px;
padding:0;
}
.mainFotoSx{
float:left;
margin:0px 8px 0px 0px;
padding:0px;
}
#sideMenuDx a:hover,#mainTextPlace a:hover,.mainText a:hover,.mainText a:hover,a:hover,.mainText a:hover{
color:#333333;
}
.mainText{
color:#333333;
font:12pt Verdana,Arial,Helvetica,sans-serif;
margin:0px;
padding:0px;
text-align:justify;
}
.mainText a:hover,#sitePath a{
color:#999999;
text-decoration:none;
}
.mainText list{
color:#999999;
font:8.5pt Verdana,Arial,Helvetica,sans-serif;
margin:0px;
padding:0px;
text-align:justify;
}
.mainTextDx{
color:#8B8B8B;
font:7.5pt Verdana,Arial,Helvetica,sans-serif;
margin-top:0px;
padding-top:0px;
text-align:left;
}
.mainTextNewsHeader{
color:#666666;
font:13px Verdana,Arial,Helvetica,sans-serif;
}
.mainTextSmall{
color:#666666;
font:7.5pt Verdana,Arial,Helvetica,sans-serif;
margin-top:0px;
padding-top:0px;
text-align:left;
}
.mainTextSmall a:hover,.sitePathSelected,.tableEventiTextDx,.mainText a,.mainTextSmall a{
color:#666666;
}
a,#sideMenuDxContainer a,#sitePath a:hover,.mainTextSmall a,.poptip,#sideMenuDx li a,#mainTextPlace a,#mainTextPlace a:visited,#mainTextPlace a:active,.mainText a{
color:#666666;
text-decoration:none;
}
.mainTextSmall2{
color:#666666;
font:9px Verdana,Arial,Helvetica,sans-serif;
margin:0px;
padding:0px;
}
.mainTextSmallItalic{
color:#999999;
font:9px Verdana,Arial,Helvetica,sans-serif;
text-align:justify;
}
.mainTextSmallItalicSx{
color:#999999;
font:9px Verdana,Arial,Helvetica,sans-serif;
text-align:left;
}
.menuDxTopFocus,.menuDxTopApp,.menuDxTopApp,.menuDxTopFocus,.menuDxTopImageBanca1,.menuDxTopImageBanca2,.menuDxTopImageBancaNum,.menuDxTopImageTeam,.menuDxTopNetwork,.menuDxTopRicerca,.menuDxTopVuoto{
font:12px Verdana,Arial,Helvetica,sans-serif;
}
.pageTabCel,.pageTabRow{
background:#F3F3F3;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
color:#666666;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
.pageTabCol{
background:url(bg_small_header_grey.gif);
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
color:#FFFFFF;
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
}
.screenFooter,.altContentList p,.altContentListLong p,.altContentListLong,.altContentListLong li,.altContentPian1,.altContentPian2,.altContentServiziBg,.altContentTeam,.inAscolto,.inAscoltoBottom,#MainServiceBar,#sideMenu,#topBarPlc,#topMenu,#sitePathText,.alertBar,#graphicHeader,.invisibile,.poptip a span,#disRollover a span,.time,.menusx_bottom,.menusx_top,.altContentBancari,.altContentConsulenza,.altContentFondi,.altContentList,.altContentList li,.menuDxLinkEmail,.menuDxLinkInterno,.menuDxLinkEsterno,.menuDxLinkPdf,#topUpbLogoButton{
display:none;
}
.slideSlider{
background:none;
}
.slideTrigger{
margin:0px;
padding:0px;
}
.tableAlternate,#tableAlternate{
border:solid 1px #e8e8e8;
width:470px;
}
a.tableAlternateButtonPdf{
background:url(acrobat_download_small.gif) no-repeat 3px -1px;
border-bottom:1px none #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px none #CCCCCC;
border-top:1px none #CCCCCC;
color:#999999;
font:normal 10px Verdana,Arial,Helvetica,sans-serif;
margin:0px 0px 0px 8px;
padding:0px 2px 0px 16px;
text-align:left;
text-decoration:none;
width:55px;
}
.tableAlternateDx{ background:#f8f8f8 url(tableAlternateClear1.gif) repeat-x left bottom; padding:6px; text-align:justify; border-bottom: 1px solid #ffffff; }
.tableAlternateDxClear{
background:#E2E2E2;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
color:#666666;
padding:1px 0px 1px 3px;
text-align:justify;
}
.tableAlternateDxClear1{
background:#F2F2F2;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
color:#666666;
padding:1px 0px 1px 3px;
text-align:justify;
}
.tableAlternateDxDark{ background:#999999; color:#ffffff; padding:4px 2px 4px 3px; text-align:justify; border-bottom: 1px solid #ffffff; }
.tableAlternateDxMd{ background:#aeaeae; color:#ffffff; padding:4px 2px 4px 3px; text-align:justify; border-bottom: 1px solid #ffffff; }
.tableAlternateDxSmall{ background:#f8f8f8 url(tableAlternateClear1.gif) repeat-x left bottom; padding:2px 2px 2px 6px; text-align:justify; border-bottom: 1px solid #ffffff; }
.tableAlternateDxSmallFlat{ background:#f3f3f3; color:#333333; font:11px Verdana, Arial, Helvetica, sans-serif; padding:2px 2px 2px 6px; text-align:justify; border-bottom: 1px solid #ffffff; }
.tableAlternateDxSmallFlat1{ background:#f9f9f9; color:#333333; font:11px Verdana, Arial, Helvetica, sans-serif; padding:2px 2px 2px 6px; text-align:justify; border-bottom: 1px solid #ffffff; }
.tableAlternateDxSmallFlat1Dx{ background:#f9f9f9; color:#333333; font:10px Verdana, Arial, Helvetica, sans-serif; padding:2px 2px 2px 6px; text-align:right; border-bottom: 1px solid #ffffff; }
.tableAlternateDxSmallFlatDx{ background:#f3f3f3; color:#333333; font:10px Verdana, Arial, Helvetica, sans-serif; padding:2px 2px 2px 6px; text-align:right; border-bottom: 1px solid #ffffff; }
.tableAlternateHeader{
background:#F7F7F7 url(tableAlternateClear.gif) repeat-x left bottom;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
padding:6px;
vertical-align:top;
}
.tableAlternateHeaderSmall{
background:#F7F7F7 url(tableAlternateClear.gif) repeat-x left bottom;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
padding:2px 2px 2px 6px;
vertical-align:top;
}
.tableAlternateHeaderSmallFlatDark{
background:#767676 url(bg_small_header_grey.gif) repeat-x left bottom;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
color:#FFFFFF;
font:bold 10px Verdana,Arial,Helvetica,sans-serif;
height:14px;
padding:4px 2px 2px 6px;
vertical-align:top;
}
.tableAlternateHeaderSmallText{
background:#F7F7F7 url(tableAlternateClear.gif) repeat-x left bottom;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
color:#666666;
font:10px Verdana,Arial,Helvetica,sans-serif;
padding:2px;
vertical-align:middle;
}
.tableAlternateHeaderSmallText2{
background:#F7F7F7 url(tableAlternateClear.gif) repeat-x left bottom;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
color:#666666;
font:8px Verdana,Arial,Helvetica,sans-serif;
padding:2px;
text-align:center;
vertical-align:middle;
width:50px;
}
.tableAlternateLong{
background:#f8f8f8 url(tableAlternateClear1.gif) repeat-x left bottom;
border:solid 1px #d6d6d6;
color:#666666;
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:6px;
text-align:justify;
width:550px;
}
.tableAlternateSpacer{
background:#FFFFFF;
height:2px;
text-align:left;
vertical-align:middle;
}
.tableAlternateSpacer2{
background:#FFFFFF;
height:10px;
text-align:left;
vertical-align:middle;
}
.tableAlternateSx{ background:#f8f8f8 url(tableAlternateClear1.gif) repeat-x left bottom; color:#666666; font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:6px 2px 6px 10px; text-align:right; vertical-align:top; width:22px; border-bottom: 1px solid #ffffff; }
.tableAlternateSxSmall{ background:#f8f8f8 url(tableAlternateClear1.gif) repeat-x left bottom; color:#666666; padding:2px 2px 2px 10px; text-align:right; vertical-align:top; width:22px; border-bottom: 1px solid #ffffff; }
.tableAlternateSxSmallFlat{ background:#f3f3f3; color:#333333; font:10px Verdana, Arial, Helvetica, sans-serif; padding:2px 2px 2px 10px; text-align:right; vertical-align:top; width:22px; border-bottom: 1px solid #ffffff; }
.tableAlternateSxSmallFlat1{ background:#f9f9f9; color:#333333; font:10px Verdana, Arial, Helvetica, sans-serif; padding:2px 2px 2px 10px; text-align:right; vertical-align:top; width:22px; border-bottom: 1px solid #ffffff; }
.tableAlternateText{ color:#666666; font:11px Verdana, Arial, Helvetica, sans-serif; padding:6px; text-align:justify; border-bottom: 1px solid #ffffff; }
.tableBox410Bot{
height:10px;
width:410px;
}
.tableBox410Mid,.tableBox410Top{
height:6px;
width:410px;
}
.tableColSmallCenterMd{
background:#E8E8E8;
color:#666666;
font:9px Verdana,Arial,Helvetica,sans-serif;
text-align:center;
}
.tableComunicatiDx{
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
color:#666666;
font:10px Verdana,Arial,Helvetica,sans-serif;
padding-bottom:6px;
padding-left:5px;
padding-top:6px;
text-align:left;
}
.tableComunicatiSx{
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
color:#666666;
font:9px Verdana,Arial,Helvetica,sans-serif;
padding-left:5px;
text-align:left;
width:120px;
}
#tableConsiglio,.tableConsiglio{
border:1px solid #CCCCCC;
width:410px;
}
.tableConsiglioDx,.tableConsiglioMd{
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
padding:6px;
}
.tableConsiglioSx{
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
padding:6px;
vertical-align:top;
}
.tableEmissioniHeader{
color:#666666;
display:block;
font:9px Verdana,Arial,Helvetica,sans-serif;
padding:2px 2px 2px 4px;
text-align:left;
}
.tableEmissioniRow{
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
color:#666666;
display:block;
font:9px Verdana,Arial,Helvetica,sans-serif;
padding:2px 2px 2px 4px;
text-align:left;
}
.tableEventiText,#tableEventi{
width:410px;
}
.tableEventiTextSx{
padding-left:5px;
width:90px;
}
.tableGreyBgMargin{
margin:0px 5px;
width:400px;
}
.tableHeader{
height:80px;
margin:0;
padding:0;
width:800px;
}
.tableHeaderLeft{
height:80px;
margin:0;
padding:0;
width:196px;
}
.tableHeaderRight{
height:80px;
margin:0;
padding:0;
text-align:right;
vertical-align:top;
width:604px;
}
.tableMdBg{
color:#666666;
font:9px Verdana,Arial,Helvetica,sans-serif;
padding:2px;
}
.tableSchemaHeader{
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:16px;
padding:2px 2px 2px 3px;
text-align:left;
vertical-align:middle;
}
.tableTextSmall{
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
color:#666666;
font:10px Verdana,Arial,Helvetica,sans-serif;
padding:6px;
vertical-align:top;
}
.tableValoriCellsDx{
padding:6px;
}
.tableVPconto1{
height:35px;
text-indent:-999999px;
width:55px;
}
.textinthebox{
margin:5px 10px 0px;
}
.titleMainReporting,.titleBoxReportTitoli,.titleBoxReportUnit,.titleBoxReportGest,.titleMainAccessibile,.titleMainEnglish,.titleBoxAnalisi,.titleBoxAzienda
,.titleBoxAziendaVendita,.titleBoxBanche,.titleBoxBrochure1,.titleBoxBrochure2,.titleBoxCampagne,.titleBoxCampagne2003,.titleBoxFiduciarie,.titleBoxFinanziamenti
,.titleBoxGestori,.titleBoxGruppo,.titleBoxImmobiliare,.titleBoxLeasing,.titleBoxLifeprogram,.titleBoxPolspec,.titleBoxRischio,.titleBoxSede,.titleBoxStrategia
,.titleBoxTrust,.titleBoxUnirendi,.titleBoxVisione,.titleFlashUpdate,.titleMainAffari,.titleMainApproccio,.titleMainArchem,.titleMainAssicurative,.titleMainBanca
,.titleMainBancari,.titleMainBancariAc,.titleMainBancariCarte,.titleMainBancariConti,.titleMainBancariCredito,.titleMainBancariIb,.titleMainBancariServizi
,.titleMainBilanci,.titleMainBrochure,.titleMainCampagne,.titleMainCm,.titleMainComunicati,.titleMainComunicazione,.titleMainConsiglio,.titleMainConsimm
,.titleMainConsulenza,.titleMainContatti,.titleMainCredits,.titleMainDisclaimer,.titleMainEm,.titleMainEventi,.titleMainFiliali,.titleMainEventiArte
,.titleMainEventiEconomia,.titleMainEventiResp,.titleMainFormazione,.titleMainFormEur,.titleMainFormMast,.titleMainFormSen,.titleMainGestioni
,.titleMainGestioniIp,.titleMainGestioniIps,.titleMainGfasis,.titleMainHedge,.titleMainInAscolto,.titleMainManagement,.titleMainNetwork,.titleMainPatrart
,.titleMainPatrartvalue,.titleMainPattichiari,.titleMainPe,.titleMainPianfondi,.titleMainPianfondicapital,.titleMainPianfondiportfolio,.titleMainPianfondistrategy,.titleMainPianfondievolution,.titleMainPianfondifunds
,.titleMainPianfondiitalia,.titleMainPianIc,.titleMainPianificazione,.titleMainPresenza,.titleMainPress,.titleMainPresskit,.titleMainPrivacy,.titleMainRassegna
,.titleMainRelazioni,.titleMainResp,.titleMainRischio,.titleMainRiscreport,.titleMainServizi,.titleMainSocieta,.titleMainSucc,.titleMainSuccsin,.titleMainTeam
,.titleMainTrasparenza,.titleMainValueProgramMap,.titleMainWealth,.titleBoxPortfolioLife{
color:#333333;
font:bold 18px Verdana,Arial,Helvetica,sans-serif;
}
.valueProgramBullet{
background:url(triangoloValueProgram.gif) no-repeat center;
color:#666666;
display:block;
font:9px Verdana,Arial,Helvetica,sans-serif;
height:10px;
text-indent:-999999px;
}
.white{
color:#FFFFFF;
}
#flashPlace{
display:block;
margin:0px;
padding:0px;
}
#header{
color:#505050;
float:left;
width:100%;
}
#homeScreen{
height:270px;
margin:0;
padding:0;
position:relative;
width:800px;
}
#mainContainer{
display:block;
position:relative;
}
#mainScreen{
margin:0px;
padding:0px;
width:800px;
}
#MainTextPlace,#MainTextPlaceLong{
display:block;
height:auto;
margin:10px 0px 20px 22px;
position:static;
width:80%;
}
#MainTextTitle{
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:10px 20px 0px 30px;
text-align:left;
}
#mngDetailCont{
margin:8px;
}
#newsSelector{
background:#FFFFFF;
border-top-color:#CCCCCC;
border-top-style:dotted;
border-top-width:1px;
color:#333333;
font:10px Geneva,Arial,Helvetica,sans-serif;
width:125px;
}
#screen{
background:#F2F2F2;
color:#505050;
height:240px;
margin:0 0 0px 0;
padding:0;
position:relative;
width:800px;
z-index:-1;
}
#sideMenu ul{
bottom:0px;
left:0px;
list-style-type:none;
margin:0px;
padding:0px;
right:0px;
top:0px;
}
#sideMenuDx{
display:block;
height:auto;
margin:10px 0px 20px 22px;
width:80%;
}
#sideMenuDx li{
color:#999999;
font:7.5pt Verdana,Arial,Helvetica,sans-serif;
list-style-image:url(dot.gif);
margin:0px 10px 0px -28px;
padding:0px;
text-align:left;
}
#sideMenuDxContainer{
margin:0px;
padding-left:15px;
padding-right:10px;
padding-top:0px;
}
#wrap{
background:#FFFFFF;
padding:0px;
}
a img{
border:0;
}
body{
background:#F2F2F2;
height:100%;
margin:0;
padding:0;
}
h3{
margin-bottom:10px;
margin-top:10px;
}
html{
height:100%;
}
.credits {
	display: none;
}
.serviceButtonPref {
	background-image: url(button_favourites.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	text-indent: -999999px;
	display: block;
	margin-right: 10px;
	float: left;
	cursor: pointer;
}
.serviceButtonPrint {
	background-image: url(button_print.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	margin-right: 10px;
	display: block;
	cursor: pointer;
	float: left;
	text-indent: -999999px;
}
.serviceButtonMail {
	background-image: url(button_email.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	text-indent: -999999px;
	margin-right: 10px;
	display: block;
	cursor: pointer;
	float: left;
}
.tableEventiTextDx {
	padding-left:7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 5px;
}
.boxListContent {
	cursor: pointer;
	display: block;
	height: 120px;
}

.boxListContent a:hover{
	cursor: pointer;
	color:#666666;
	display: block;
}
.mainFotoNews {
	margin: 2px 3px 2px 2px;
	float: left;
}
.fieldSetDx{
	border: 0;
	margin: 0px;
	padding: 0px;
}
.newsSelector{
	background:#FFFFFF url(selectBg.gif) repeat-x bottom;
	color:#333333;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	width:125px;
	border: 1px solid #DDDDDD;
	margin-bottom: 3px;
}
.newsSelectorSelect{
	background:#FFFFFF url(selectBg.gif) repeat-x bottom;
	color:#666666;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	width:127px;
	border: 1px solid #DDDDDD;
	margin-bottom: 3px;
}
.newsSelectorButton {
	background:url(searchButton.gif) no-repeat 1px 1px;
	color:#333333;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	width:42px;
	padding: 0px;
	margin-top: 2px;
	height: 20px;
	text-indent: -999999px;
	border: none;
	cursor: pointer;
	margin-bottom: 6px;
}
.newsSelectorButton:hover {
	background-image: url(searchButton_on.gif);

}
form {
	margin: 0px;
	padding: 0px;
}
.newsSelectorSelectOff {
	color:#666666;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	width:127px;
	border: 1px solid #DDDDDD;
	margin-bottom: 3px;
	background-image: url(selectBg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.newsSelectorSelectBg {
	background-color: #F8F8F8;
}
.newsSelectorSelectBg:hover {
	background-color: #CCCCCC;
}
.menuDxTopFocus2 {
}
.sideMenuDxContainer {
	margin:0px;
	padding-left:15px;
	padding-right:10px;
	padding-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #666666;
}
.box410pp {
	background:url(box410pp.gif) no-repeat;
	display:block;
	height:18px;
	width:410px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 6px 3px 0px 6px;
	font-weight: bold;
}
.mainEditArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
}
.tableConsiglioDx100 {
	background:#F7F7F7 url(table_top_bg.gif) repeat-x left top;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:6px;
	vertical-align:middle;
	text-align: left;
	width: 80px;
}
.tableConsiglioSx10 {
	background:#F7F7F7 url(table_top_bg.gif) repeat-x left top;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:6px;
	vertical-align:top;
	text-align: left;
	width: 18px;
}
.tableAltFiliali {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 20px;
}

.accOnly,.accOnlyBox{
	padding: 0px;
}
.pageList {
	display: none;
}
#topMenuPlc  {
	display: none;
}
.copyPrint {
	text-align: center;
	font: 12px Verdana, Arial, Helvetica;
	border-top: 1px solid #505050;
	padding-top: 10px;
}
