/*-------------------------------------------
	SANFELICE 1893 BANCA POPOLARE
	- - - - - - - - - - - - - - - - - - - - -
	Descrizione:	Base setup styles
	Nome file:		bpsf.css
	Data:			18 novembre 2009	
	Società:        ExpertWeb
-------------------------------------------*/

/* HTML ELEMENTS */
/**********************************/
body{ font-family: Arial, Verdana, sans-serif;font-size:1em;background:url(../img/bg3.jpg) top center no-repeat;margin:0;padding:0;
}
a:focus{outline:0;
}
h1{padding:0;margin:0;position:relative;top:15px;left:0;
}
h1 a{width:298px;height:77px;background:url(../img/logo-gruppo.jpg) top left no-repeat;text-indent:-9999px;display:block;
}
h4{padding:0;margin:0;width:355px;height:25px;background:url(../img/la-vostra-banca.jpg) top left no-repeat;text-indent:-9999px;display:inline-block;position:relative;top:-44px;left:615px;
}
input[type=text]{border:1px solid #000;font-size:.9em;font-family: Arial, Verdana, sans-serif;padding:3px 0 4px 4px;color:#888;width:18em;margin:0 2px 0 0;
}
input[type=text]:focus{color:#000;
}
input[type=image]{vertical-align:bottom;
}
marquee{height:48px;display:block;}


/* LAYOUT */
/**********************************/
#contenitore{width:970px;margin:0 auto;position:relative;padding:0;font-size:.8em;
}
.ricerca{padding:0;margin:0;position:relative;top:-40px;left:741px;font-size:.95em;width:300px;
}
.ricerca a{display:block;font-size:.9em;text-decoration:none;color:#000;margin:3px 0 0 0;
}
#contenuto{margin:-20px 0 0 0;
}
#menu-principale{list-style-type:none;margin:0;padding:0;overflow:auto;
}
#menu-principale li{display:inline;
}
#menu-principale li a{color:#fff;text-decoration:none;display:block;float:left;background:#005191 url(../img/bg-menu.gif) no-repeat top right;padding:6px 35px 6px 35px;margin:0 0 0 2px;border-left:1px solid #3d74a1;border-bottom:1px solid #023963;
}
#menu-principale li:first-child a{margin:0;padding:6px 34px 6px 35px;
}
#menu-principale li a.selected{background:#005191 url(../img/bg-menu-selected.gif) no-repeat top right;border-left:1px solid #84c2e0;border-bottom:1px solid #46819d;
}
#menu-secondario{list-style-type:none;margin:0 0 0 0;padding:0;background:url(../img/bg-menu-secondario.gif) top left no-repeat #97be0d;width:726px;height:53px;clear:left;float:left;
}
#menu-secondario li{margin:0;padding:0;float:left;display:block;text-align:center;
}
#menu-secondario li.selected{background:url(../img/bg-secondario-selected.png) top left no-repeat;
}
#menu-secondario li:first-child{border-left:none;
}
#menu-secondario li a{color:#fff;text-decoration:none;width:100%;display:block;padding:10px 21px 0 8px;border-left:1px solid #fff;height:42px;width:73px;background:url(../img/freccia-menu-secondario.gif) no-repeat 80px 30px;
}
#menu-legale{list-style-type:none;margin:10px 0;padding:3px 0 0 10px;background:url(../img/bg-menu-legale.gif) top left no-repeat #458d23;width:716px;height:18px;clear:left;font-size:.85em;
}
#menu-legale li{margin:0;padding:0;float:left;display:block;text-align:center;border-left:1px solid #fff;padding:0 10px;
}
#menu-legale li.selected{background-color:#458d23;
}
#menu-legale li:first-child{border-left:none;padding:0 10px 0 0;
}
#menu-legale li a{color:#fff;text-decoration:none;
}
#footer{width:970px;clear:both;padding:5px 0 10px 0; overflow:auto;
}
#expertweb{float:left;text-decoration:none;text-transform:uppercase;font-size:.8em;
}
#expertweb a{color:#000;text-decoration:none;
}
#partita-iva{float:right;text-transform:uppercase;font-size:.8em;margin:0;
}
.selected{background-color:Red;}

/* LAYOUT HOME PAGE*/
/**********************************/
#home-banking{height:246px;margin:2px 0 0 0;position:relative;z-index:1;
}
.link-home-banking{width:256px;height:112px;background:url(../img/home-banking.png) top right no-repeat;display:block;position:absolute;top:251px;right:0;text-indent:-9999px;z-index:1000;
}
#menu-aree{list-style-type:none;margin:2px 0 0 0;padding:0;
}
#menu-aree li{margin:0 0 0 2px;padding:0;display:inline-block;float:left;width:241px;
}
#menu-aree li.area0{margin:0;background:url(../img/foto-famiglia.jpg) top left no-repeat;
}
#menu-aree li.area1{background:url(../img/foto-giovani.jpg) top left no-repeat;
}
#menu-aree li.area2{background:url(../img/foto-imprese.jpg) top left no-repeat;
}
#menu-aree li a{height:155px;display:block;text-align:center;background:url(../img/bg-aree.png) top right no-repeat;text-decoration:none;font-weight:bold;text-transform:uppercase;padding:12px 0 0 0;margin:0 0 7px 0;color:#005191;
}


.banner {width: 727px; height: 73px; float:left; background-color:#F00; margin-bottom:7px
}



h3#titolo-notizie{background:url(../img/bg-news.gif) top right no-repeat #fff;width:242px;float:right;color:#ffffff;text-transform:uppercase;text-align:center;padding:3px 0;font-size:1.3em;margin:-3px 0 0 0;
}
#blocco-notizie-eventi{float:right;width:242px; height: 105px!important
}
#notizie{list-style-type:none;margin:0;padding:0;font-size:.85em;width:242px;float:right;
}
#notizie li{padding:0 7px;margin:7px 0 0 0;
}
#notizie li p{padding:0;margin:0;
}
#notizie li:first-child{margin:6px 0 0 0;
}
#notizie li .titolo-notizia{display:block;font-weight:bold;
}
#notizie li a{display:block;text-decoration:none;color:#005191;
}
.elenco-notizie{bor der-bottom:1px solid #005191;dis play:inline;padding:0 0 7px 0;margin:7px 0 0 0;color:#005191;text-decoration:none;font-size:.85em;te xt-align:right;wid th:242px;flo at:right;
}
#news-eventi-stampa{width:240px; float:right;
}
#news-ticker{bo rder:1px solid #c00;ove rflow:auto;width:242px;float:right;margin:10px 0 0 0;}
#menu-servizio-ticker{text-align:right;
}
.img-mascotte{float:right;
}

/* LAYOUT PAGINE INTERNE*/
/**********************************/
#area-sx-pagine-interne{width:726px;float:left;margin:0 0 10px 0;
}
.breadcrumb{font-size:.85em;border-bottom:1px dotted #97be0d;padding:15px;
}
.breadcrumb a{color:#458d23;
}
#contenuto-pagina{padding:15px;line-height:1.4em;
}
#contenuto-pagina h2{padding:0;margin:0;font-size:1.3em;
}
#area-dx-pagine-interne{width:244px;float:left;margin:10px 0 0 0;
}
#area-dx-pagine-interne h3{background:url(../img/bg-titolo-sottomenu-dx.gif) top left no-repeat #97be0d;padding:10px 0 6px 10px;border-bottom:1px dotted #fff;margin:0;color:#fff;
}
#sottomenu-dx{width:244px;padding:10px 0 0 0;margin:0;list-style-type:none;background:url(../img/bg-sottomenu-dx.gif) bottom right no-repeat #97be0d;
}
#sottomenu-dx li{padding:0 10px 10px 26px;background:url(../img/freccia-menu-dx.gif) 15px 6px no-repeat;
}
#sottomenu-dx li.selected{padding:0 10px 10px 26px;background:url(../img/freccia-menu-dx-selected.gif) 10px 3px no-repeat;
}
#sottomenu-dx a{color:#fff;text-decoration:none;
}
#menu-aree-dx{width:244px;padding:0;margin:0;list-style-type:none;margin:10px 0 0 0;
}
#menu-aree-dx li{margin:0 0 2px 0;
}
#menu-aree-dx a{width:244px;height:31px;display:block;text-align:center;font-weight:bold;text-transform:uppercase;padding:12px 0 0 0;color:#005191;text-decoration:none;
}
#menu-aree-dx a.area0{background:url(../img/famiglia-pulsante.jpg) top left no-repeat;
}
#menu-aree-dx a.area1{background:url(../img/giovani-pulsante.jpg) top left no-repeat;
}
#menu-aree-dx a.area2{background:url(../img/imprese-pulsante.jpg) top left no-repeat;
}
.link-contenuto-pagina{color:#458d23;text-decoration:none;
}
#elenco-bilanci{list-style-type:none;padding:0;margin:10px 0 0 0;
}
#elenco-bilanci li{margin:0 0 5px 0;
}
#elenco-bilanci li a{color:#458d23;text-decoration:none;background:url(../img/freccia-contenuto.gif) 4px 6px no-repeat;padding-left:16px;
}
#elenco-bilanci li a.selected{color:#458d23;text-decoration:none;background:url(../img/freccia-contenuto-selected.gif) 0 3px no-repeat;padding-left:16px;font-weight:bold;
}
#bilancio-selezionato{list-style-type:none;margin:20px 0 0 0;padding:0;
}
.selezione-bilancio{border:1px solid #458d23;margin:10px 0 0 0;font-size:1em;font-family: Arial, Verdana, sans-serif;color:#458d23;
}
.pulsante-ricerca-bilancio{border:none;background-color:#97be0d;color:#fff;font-size:1em;font-family: Arial, Verdana, sans-serif;padding:1px 4px;
}
.pulsante-ricerca-bilancio:hover,.pulsante-ricerca-bilancio:focus{background-color:#458d23;
}
#mappp{margin:10px 0;border:1px solid #67bee7;
}
.testo, #testopagina{padding:0 0 10px 0;
}
.testo a, #contenuto-pagina a, #testopagina a{color:#458d23;text-decoration:none;
}
/*.testo a:visited, #contenuto-pagina a:visited, #testopagina a:visited{color:#458d23; background:url(../img/visited.gif) top right no-repeat;padding:0 18px 0 0;
}*/
.risorse {padding:0 0 0 15px;margin:0 0 15px 0;
}
.risorse h3 {font-size:1em;margin:0 0 5px 0;
}
#trasparenze{list-style-type:none;padding:0;margin:0;
}
#trasparenze li{margin:0 0 5px 0;
}
#trasparenze li a{color:#458d23;text-decoration:none;background:url(../img/freccia-contenuto.gif) 4px 6px no-repeat;padding-left:16px;
}
/*#trasparenze li a:visited{background:url(../img/visited.gif) top right no-repeat;padding:0 18px 0 0;
}*/
#trasparenze li a[name]{background:none;display:block;width:0;
}
#elenco-links{margin:10px 0 0 0;padding:0;list-style-type:none;
}
#elenco-links li{margin:0 0 5px 0;
}
#elenco-links li a{color:#458d23;text-decoration:none;background:url(../img/freccia-contenuto.gif) 4px 6px no-repeat;padding-left:16px;
}
#contenuto-pagina .lettere-glossario{background-color:#97be0d;padding:0 0 0 1px;margin:10px 0;
}
#contenuto-pagina .lettere-glossario a{color:#fff;text-decoration:none;font-weight:bold;padding:0 4px 0 5px;background:none;
}
#contenuto-pagina .lettere-glossario a:visited{background:none;
}
#contenuto-pagina .lettere-glossario a.selected{color:#000;text-decoration:none;font-weight:bold;background-color:#fff;padding:1px 4px 2px 5px;
}
#contenuto-pagina .lettere-glossario a:hover{color:#fff;background-color:#458d23;padding:1px 4px 2px 5px;
}
#elenco-glossario{margin:10px 0 0 0;padding:0;list-style-type:none;
}
#elenco-glossario li{margin:0 0 5px 0;
}
#elenco-glossario li a{color:#458d23;text-decoration:none;background:url(../img/freccia-contenuto.gif) 4px 6px no-repeat;padding-left:16px;
}
#elenco-prodotti-servizi{margin:10px 0;padding:0;list-style-type:none;
}
#elenco-prodotti-servizi li{margin:0 0 5px 0;
}
#elenco-prodotti-servizi li a{color:#458d23;text-decoration:none;background:url(../img/freccia-contenuto.gif) 4px 6px no-repeat;padding-left:16px;
}
h2 + .mappa-sito{margin:10px 0 0 0;
}
.mappa-sito{margin:0;padding:0;list-style-type:none;
}
.mappa-sito li{margin:0 0 5px 0;
}
.mappa-sito li a{color:#458d23;text-decoration:none;background:url(../img/freccia-contenuto.gif) 4px 6px no-repeat;padding-left:16px;
}
.linkTornaIndietro a:visited{background:none!important;
}
#ricerca-interna{padding:4px 0 4px 8px;margin:5px 0;font-size:.85em;border:1px solid #d4d4d4;
}
#ricerca-interna input[type=text]{font-size:1em;margin:0 0 0 5px;
}
#termini-ricerca{margin:10px 0;display:block;
}
#termini-ricerca strong{color:#005191;
}
#risultati-ricerca a, #risultati-ricerca a:visited{background:none;padding:0;
}
#contenuto-pagina h2.titolo-risultati-ricerca{font-size:.9em;margin:10px 0 0 0;
}
.paginatore{margin:5px 0 0 0;display:block;padding:0;
}
#contenuto-pagina .paginatore a{background:none;
}
#contenuto-pagina .paginatore td table{margin:0;padding:0;
}
#contenuto-pagina .paginatore td table tr td{margin:0;padding:0 4px 0 3px;border-right:1px dotted #67bee7;
}
#contenuto-pagina .paginatore td table tr td span{font-weight:bold;
}

/* LAYOUT TABELLA OBBLIGAZIONI*/
/**********************************/
.obbligazioni {width: 100%}
.obbligazioni th {border-bottom: 1px solid #666; background-color: #458D23; color:#FFF; font-weight: bold; padding:3px}
.obbligazioni td {border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; padding: 3px}

/* LAYOUT FELICE*/
/**********************************/
.felice {width:100%; margin-top: 30px}
.felice td {width: 33%; vertical-align:top}
.felice p {padding:10px; padding-left:0}

/* LAYOUT TABELLA HOME BANKING*/
/**********************************/

.homebank {background:url(../img/homeBank.png) 250px 0 no-repeat;padding-left:16px;}
.homebank .newHomeBank{width: 195px; font-variant:small-caps}
.homebank .moreInfo {width: 195px; text-transform:uppercase; }
