/* ULTIMO AGGIORNAMENTO 24/05/2005 */

body { 
margin:0px; 
padding:0px; 
text-align:center;
}

a, a:hover { 
padding:0px;                   
border:0px; 
color:#FFFFFF; 
text-decoration:None; 
}

#audience{
z-index:-100;
display:none;
}

/* TOTAL racchiude tutti gli elementi della pagina */

#total {
width:778px;
position:relative;
margin: 0px;
padding: 0px;
text-align:center;
}

/* TOP--> link alla home e bsnner pubblibitario */

#top {
width:778px;
height:75px;
padding: 0px;
position:relative;
} 

/* Gif con link alla home */

#colonna1 {
border:0px; 
position:absolute;
left:0px;
bottom:3px;
width:315px;
background:#FFFFFF;
} 

/* Gif con link alla home indicato dalle frecce*/

#colonna2 {
border:0px; 
bottom:17px;
left:315px;
position:absolute;
background:#FFFFFF;
}

/* barra colorata che compare sotto la scritta home e il banner in flash */

#barra1 {
left:0px;
bottom:10px;
left:315px;
position:absolute;
}

/* Banner in flash */

#colonna3 {
border:0px; 
bottom:21px;
left:478px;
position:absolute;
} 
html>body #colonna3{
bottom:17px;
} 

/* Pulsanti CONSUMATORI IMPRESE ENTI E ISTITUZIONI */

#pul {
width:778px;
height:31px;
padding: 0px;
position:relative;
}

#box_sinistra_curva_stretto{
background:#DFE9F2;
padding-top:2px;
padding-left:2px;
border-top:1px solid #93B3D1;
border-left:1px solid #93B3D1;
width:253px;
height:31px;
left:0px;
text-align:left;
position:absolute;
} 

#curva {
width:6px;
height:31px;
left:253px;
position:absolute;
}

#box_destra_curva_tre_pulsanti {
border-bottom:1px solid #86ADE6;
text-align:left;
width:519px;
height:31px;
left:259px;
position:absolute;
} 

#menu_consumatori {
position:absolute;
display: none;
width:169px;
left: 4px;
top: 22px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_consumatori { width: 167px;}

#menu_imprese {
position:absolute;
display: none;
width:169px;
left: 177px;
top: 22px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_imprese { width: 167px;} 

#menu_enti {
position: absolute;
display: none;
width: 169px;
left: 350px;
top: 22;
z-index: 100;
background: #ffffff;
}
html>body #menu_enti { width: 167px;} 

/* Corpo contenente menù paragrafi */

#corpo {
z-index:-4;
width:778px;
height:394px;
position:relative; 
background:#DFE9F2 url("../../images/blue/sfondo.jpg");
border-left: 1px solid #93B3D1;
border-right: 1px solid #93B3D1;
border-bottom: 1px solid #93B3D1;
} 
html>body #corpo{ top:1px; z-index:1;} 

/* immagine di sfondo a destra */

#pinta{
z-index:-4;
top:12px;
left:0px;
position:absolute;
}
html>body #pinta{ z-index:1;} 

/* Barra che si trova sopra i quattro bottoni in basso */

#barra2 {
padding-top:5px;
padding-bottom:2px;
width:778px;
height:8px;
position:relative;
}

/* placca è lo spavio vuoto al posto del bottone attivo con menu aperto in alto a sinistra */

#placca_banco {
width:193px;
height:22px;
position:Absolute;
left:0px;
text-align:left;
background:#93B3D1;
}				   
html>body #placca_banco{ padding: 0px; border: 0px;} 					 		  			 

#placca_trasparenza {
width:192px;
height:22px;
position:Absolute;
left:195px;
text-align:left;
background:#93B3D1;
}	
html>body #placca_trasparenza { left:196px;} 

#placca_azionisti {
width:193px;
height:22px;
position:relative;
text-align:left;
background:#93B3D1;
left:293px;
}	
html>body #placca_azionisti{ left:587px;} 

#placca_investor {
width:192px;
height:22px;
position:Absolute;
left:390px;
text-align:left;
background:#93B3D1;
}	

/* menu si sinistra è il contenitore del menù aperto in alto a sinistra */

#menu_sin {
position:absolute;
top:79px;
left:3px;
width:193px;
height:20px;
} 

/* menu in alto a sinistra aperti */
#menu_news_sopra{
position:absolute;
display: none;
left: 0px;
top: 20px;
z-index:100;
background: #FFFFFF;
}

#menu_link_utili_sopra {
position:absolute;
display: none;
left: 0px;
top: 20px;
z-index:100;
background: #FFFFFF;
}

#menu_banco_sopra {
position:absolute;
display: none;
left: 0px;
top: 20px;
z-index:100;
background: #FFFFFF;
}

#menu_trasparenza_sopra {
position:absolute;
display: none;
left: 0px;
top: 20px;
z-index:100;
background: #FFFFFF;
}

#menu_investor_sopra {
position:absolute;
display: none;
left: 0px;
top: 20px;
z-index:100;
background: #FFFFFF;
}

#menu_azionisti_sopra {
position:absolute;
display: none;
left: 0px;
top: 20px;
z-index:100;
background: #FFFFFF;
}

/* contenitori "div" che contengono i bottoni in basso nelle varie pagine */

#pulsanti_sotto_completi{
padding:0px;
width:778px;
height:20px;
position:relative;
left:0px;
text-align:left;
margin-top:3px;
z-index:50;
} 

#pulsanti_destra_placca_banco {
padding-top:2px;
width:584px;
height:20px;
position:relative;
left: 98px;
text-align:left;
} 
html>body #pulsanti_destra_placca_banco{
left:196px;
} 

#pulsanti_sinistra_trasparenza {
width:193px;
height:20px;
position:Absolute;
left:0px;
text-align:left;
padding-top:2px;
}				   					 		  			 

#pulsanti_destra_trasparenza {
padding-top:2px;
width:390px;
height:20px;
position:relative;
left:196px;
text-align:left;
} 
html>body #pulsanti_destra_trasparenza{
left:392px;
} 

#pulsanti_sinistra_placca_investor {	
width:388px;
height:20px;
position:Absolute;
left:0px;
text-align:left;
padding-top:2px;
}				   					 		  			 

#pulsanti_destra_placca_investor {
padding-top:2px;
width:194px;
height:20px;
position:relative;
left:293px;
text-align:left;
} 
html>body #pulsanti_destra_placca_investor { left:586px; }

#pulsanti_sinistra_placca_azionisti {
padding-top:2px;
width:584px;
height:20px;
position:absolute;
left:0px;
text-align:left;
} 

/* posizionamento apertura menu sotto relativi alle pagine */

#menu_banco {
position:absolute;
left: 0px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_banco { bottom: 20px;} 

#menu_trasparenza {
position:absolute;
left: 195px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_trasparenza { bottom: 20px;} 

#menu_investor {
position:absolute;
left: 390px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_investor { bottom: 20px;} 

#menu_azionisti {
position:absolute;
left: 585px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_azionisti { bottom: 20px;} 

#menu_trasparenza_banco {  /* relativo pagine il banco  */
position:absolute;
left: 0px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_trasparenza_banco { bottom: 20px;} 

#menu_investor_banco { /* relativo pagine il banco  */
position:absolute;
left: 195px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_investor_banco { bottom: 20px;} 

#menu_azionisti_banco { /* relativo pagine il banco  */
position:absolute;
left: 390px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_azionisti_banco { bottom: 20px;} 

#menu_banco_trasparenza { /* relativo pagine trasparenza  */
position:absolute;
left: 0px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_banco_trasparenza {
bottom: 20px;
} 

#menu_investor_trasparenza {	 /* relativo pagine trasparenza  */
position:absolute;
left: 0px;
bottom: 20px;
z-index:100;
background: #FFFFFF;
}

#menu_azionisti_trasparenza { /* relativo pagine trasparenza  */
position:absolute;
left: 195px;
bottom: 20px;
z-index:100;
background: #FFFFFF;
}

#menu_banco_investor { /* relativo pagine investor relation  */
position:absolute;
left: 0px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_banco_investor {
bottom: 20px;
}

#menu_trasparenza_investor { /* relativo pagine investor relation  */
position:absolute;
left: 195px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_trasparenza_investor {
bottom: 20px;
}

#menu_azionisti_investor { /* relativo pagine investor relation  */
position:absolute;
left: 0px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_azionisti_investor {
bottom: 20px;
}

#menu_banco_azionisti { /* relativo pagine gruppo bper  */
position: absolute;
left: 0px;
bottom: 24px;
z-index: 100;
background: #FFFFFF;
}
html>body #menu_banco_azionisti {
bottom: 20px;
}

#menu_trasparenza_azionisti  { /* relativo pagine gruppo bper  */
position:absolute;
left: 195px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_trasparenza_azionisti {
bottom: 20px;
}

#menu_investor_azionisti { /* relativo pagine gruppo bper  */
position:absolute;
left: 390px;
bottom: 24px;
z-index:100;
background: #FFFFFF;
}
html>body #menu_investor_azionisti {
bottom: 20px;
}

/* Link sotto i bottoni */

#altri_siti {
width: 778px; 
height: 18px;
margin-top:2px;
}
html>body #altri_siti { width: 782px;} 	

/*  ALTRI LINK  --------------------------------------------------------       FOOTER -------------------------------------------------------*/

#link2 {
border:1px solid #AABCD0;
font-family:Verdana,Verdana,fantasy; 
font-size: 10px;
vertical-align: middle; 
width:778px;
height:16px;
position:relative;
left:0px;
color:#AABCD0;
text-align:left;
}
html>body #link2 { width:776px; height:14px; } 

/* Modifica Nov 08*/
div#copy {
font-family: Verdana,Verdana,fantasy; 
font-size:10px;  
color: #B3B3B3; 
text-decoration: None;
width:778px;
height:22px;
vertical-align:top;
position:relative;
text-align:center;
top: 7px;
}
html>body #copy{ width:776px; } 

div#IP {
font-family: Arial; 
font-size:10px;
color: #B3B3B3; 
text-decoration: None;
width:778px;
position:relative;
text-align:center;
top: 2px;
}
html>body #IP{ width:778px; } 

div#IP a{
color: #333333; 
text-decoration: underline;
}

div#IP a:hover{
color: #FF0000; 
text-decoration: underline;
}
/* Modifica Nov 08*/

div#link2 span a {
font-family: verdana, sans-serif, fantasy; 
font-size:10px;  
color: #AABCD0; 
text-decoration: None;
}

div#link2 span a:hover {
font-family: verdana, sans-serif, fantasy; 
font-size:10px;  
color:#264362; 
text-decoration:none;
} 

/*  ALTRI LINK  --------------------------------------------------------       FOOTER ------------------------------------------------------- FINEEEEEEEE */

#camptxt {
width: 126px; 
height:17px;
border:1px solid #264362;
background:#FFFFFF;
font-size: 8pt; 
font-family:verdana, sans-serif, fantasy;
color:#264362;
vertical-align:middle;
}

#bott{
width: 28px; 
height:17px;
background:#81A5C7;
font-size: 10px; 
font-family:verdana, sans-serif, fantasy;
font-weight: bold; 
color:#264362;
vertical-align:middle;
}


#testo_info_societarie{
top:45px;
left:570px;
width:192px;
height:295px;
vertical-align:middle;
text-align:left;
position:absolute;
font-family: verdana, sans-serif, fantasy;
font-size: 10px;
color:#1A456F;
line-height:1.3;
}
html>body #testo_info_societarie{ z-index:1; }

div#testo_info_societarie span#gr{ font-weight: bold }

/* box note o scorrimento sedi */
#box1{
z-index:-1;
top:235px;
left:5px;
position:absolute;
}
html>body #box1{
z-index:1;
}

/* barra in basso dell'area di testo */
#box2{
z-index:1;
top:322px;
left:220px;
width:547px;
background:#81A5C7;
position:absolute;
}

#box3{
z-index:1;
top:34px;
left:557px;
width:213px;
position:absolute;
}

#box4{
top:189px;
left:557px;
width:213px;
height:197px;
position:absolute;
}

#box5{
z-index:-1;
top:34px;
left:565px;
position:absolute;
}
html>body #box5{
z-index:1;
} 

#box1_txt {
/* border: 1px solid #99FF00; */
z-index:1;
top:240px;
left:10px;
width:180px;
height:140px;
position:absolute;
color:#1a456f;
text-align:right;
font-family: verdana, sans-serif, fantasy;
font-size: 10px;
}
html>body #box1_txt{
width:178px;
top:241px;
height:134px;
} 

#box2_txt{
z-index:3;
top:324px;
left:230px;
width:530px;
height:55px;
text-align:left;
font-family: verdana, sans-serif, fantasy; 
background:#FFFFFF;
position:absolute;
font-size:8pt;
}

#box4_txt{
left:568px;
top:201px;
width:195px;
height:160px;
position:absolute;
}

#titolo_pagina{
z-index:-3;
top:5px;
left:220px;
position:absolute;
}
html>body #titolo_pagina{
z-index:1;
} 

#campo_testo_stretto_alto{
z-index:-1;
top:34px;
left:220px;
width:333px;
height:348px;
position:absolute;
overflow: hidden;

scrollbar-face-color:#F5F5F5; 
scrollbar-highlight-color: #F5F5F5; 
scrollbar-shadow-color: #7EA7BE; 
scrollbar-3dlight-color: #7EA7BE;
scrollbar-arrow-color: #7EA7BE; 
scrollbar-track-color: #E3E9ED; 
scrollbar-darkshadow-color: #F5F5F5;
scrollbar-face-color: #FFFFFF;
}
html>body #campo_testo_stretto_alto{
z-index:1;
}

#esterno_stretto_alto {
overflow: auto;
width: 100%;
height: 348px;
position: absolute;
left: 0px;
top: 0px;
}

#interno_stretto_alto {
background:#FFFFFF;
width: 310px;
position: absolute;
left: 0px;
top: 0px;
}


#campo_testo_largo_corto{
z-index:-1;
top:34px;
left:220px;
width:547px;
height:278px;
position:absolute;
overflow: auto;

scrollbar-face-color:#F5F5F5; 
scrollbar-highlight-color: #F5F5F5; 
scrollbar-shadow-color: #7EA7BE; 
scrollbar-3dlight-color: #7EA7BE;
scrollbar-arrow-color: #7EA7BE; 
scrollbar-track-color: #E3E9ED; 
scrollbar-darkshadow-color: #F5F5F5;
scrollbar-face-color: #FFFFFF;
}
html>body #campo_testo_largo_corto{
z-index:1;
}

#esterno_largo_corto {
width:100%;
height:278px;
overflow: auto;
position:absolute;
left: 0px;
top: 0px;
}


#interno_largo_corto{
background:#FFFFFF;
width:520px;
position:absolute;
left: 0px;
top: 0px;
}

#campo_testo_largo_alto{
z-index:-1;
top:34px;
left:220px;
width:547px;
height:348px;
position:absolute;
overflow: hidden;

scrollbar-face-color:#F5F5F5; 
scrollbar-highlight-color: #F5F5F5; 
scrollbar-shadow-color: #7EA7BE; 
scrollbar-3dlight-color: #7EA7BE;
scrollbar-arrow-color: #7EA7BE; 
scrollbar-track-color: #E3E9ED; 
scrollbar-darkshadow-color: #F5F5F5;
scrollbar-face-color: #FFFFFF;
}
html>body #campo_testo_largo_alto{
z-index:1;
}

#esterno_largo_alto {
width: 100%;
height: 348px;
overflow: auto;
position: absolute;
left: 0px;
top: 0px;
}

#interno_largo_alto {
background:#FFFFFF;
position:absolute;
width: 525px;
left: 0px;
top: 0px;
}



/* no scroll */

#campo_testo_stretto_alto_no_scroll{
background:#FFFFFF;
z-index:-1;
top:34px;
left:220px;
width:333px;
height:348px;
position:absolute;

scrollbar-face-color:#F5F5F5; 
scrollbar-highlight-color: #F5F5F5; 
scrollbar-shadow-color: #7EA7BE; 
scrollbar-3dlight-color: #7EA7BE;
scrollbar-arrow-color: #7EA7BE; 
scrollbar-track-color: #E3E9ED; 
scrollbar-darkshadow-color: #F5F5F5;
scrollbar-face-color: #FFFFFF;
}
html>body #campo_testo_stretto_alto_no_scroll{
z-index:1;
}

#campo_testo_largo_corto_no_scroll{
background:#FFFFFF;
z-index:-1;
top:34px;
left:220px;
width:547px;
height:278px;
position:absolute;

scrollbar-face-color:#F5F5F5; 
scrollbar-highlight-color: #F5F5F5; 
scrollbar-shadow-color: #7EA7BE; 
scrollbar-3dlight-color: #7EA7BE;
scrollbar-arrow-color: #7EA7BE; 
scrollbar-track-color: #E3E9ED; 
scrollbar-darkshadow-color: #F5F5F5;
scrollbar-face-color: #FFFFFF;
}
html>body #campo_testo_largo_corto_no_scroll{
z-index:1;
}

#campo_testo_largo_alto_no_scroll{
background:#FFFFFF;
z-index:-1;
top:34px;
left:220px;
width:547px;
height:348px;
position:absolute;

scrollbar-face-color:#F5F5F5; 
scrollbar-highlight-color: #F5F5F5; 
scrollbar-shadow-color: #7EA7BE; 
scrollbar-3dlight-color: #7EA7BE;
scrollbar-arrow-color: #7EA7BE; 
scrollbar-track-color: #E3E9ED; 
scrollbar-darkshadow-color: #F5F5F5;
scrollbar-face-color: #FFFFFF;
}
html>body #campo_testo_largo_alto_no_scroll{
z-index:1;
}