body{
	margin: 0px;
	padding: 0px 0px 20px 0px;
	font-family: arial;
	background: /*url("../images/patt.jpg") top left #f7f5e9*/#efecdd;
}


/*////////////// RESET ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

p, div, a, img, ul, ol, li, form, legend, fieldset, table, tr, th, td, span, h1, h2, h3, h4, h5, h6, input, textarea, select, label{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	outline: 0px;
}

img{
	line-height: 0px;
	font-size: 0px;
	border: 0px;
}

.paragrafoPagine ul, .paragrafoPagine ol{
	/*padding-left: 0px;*/
	color: #696969;
	font-size: 12px;
	padding-bottom: 10px;
}
.paragrafoPagine ul {
	list-style: none;
}

.paragrafoPagine ol li{
	margin-left: 20px;
	text-align: justify;
	margin-bottom: 14px;
}
.paragrafoPagine ul li{
	background: url("../images/elemento_lista.gif") top left no-repeat;
	padding-left: 20px;
	margin-bottom: 14px;
	overflow: hidden;
	text-align: justify;
}

.paragrafoPagine ul li ul{
	padding-top: 10px;
}
.paragrafoPagine ul li ul li{
	background: url("../images/elemento_sottolista.gif") top left no-repeat;
}

.blocca{
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}

.paragrafoPagine{
	width: 655px;
	padding: 10px 0px 0px 24px;
}

.paragrafoPagine p, .paragrafoPagine div{
	color: #696969;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	padding-bottom: 16px;
}
.paragrafoPagine div#map, .paragrafoPagine div#map div {
	color: inherit;
	font-size: 12px;
	line-height: inherit;
	padding-bottom: 0;
}



.paragrafoPagine div div.sezionePadd p{
	padding-left: 40px;
}

.paragrafoPagine div#map{
	margin-bottom: 20px;
}

.paragrafoPagine a{
	color: #008e00;
}

.paragrafoPagine a:hover{
	text-decoration: underline;
}

.paragrafoPagine h2{
	color: #17479e;
	font-size: 30px;
	font-weight: normal;
	padding-bottom: 16px;
}

.paragrafoPagine h3{
	color: #6980aa;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 16px;
}

.paragrafoPagine h4{
	color: #17479e;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 20px;
}

.paragrafoPagine .contatti p {
	margin-bottom: 0;
	margin-top: 12px;
	padding-bottom: 0;
}

.paragrafoPagine p span{
	color: #6980aa;
	font-size: 15px;
}

.paragrafoPagine .n-utili img{
	padding-right: 8px;
}

/*������� SRTUTTURA ����������������������������������������������������������������������������������������������������������������*/

#contenitoreEsterno{
	width: 978px;
	margin: 0px auto;
}


.testata{
	margin: 0px auto;
	width: 938px;
	background: url("../images/sfondoTestata.png") bottom center no-repeat;
}


.testata .testataSx{
	width: 400px;
	float: left;
	padding-top: 10px;
}


.testata .testataSx a{
	display: block;
	width: 339px;
	height: 61px;
}

.testata h1{
	height: 30px;
	line-height: 30px;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 8px;
	color: #696969;
}

.testata .testataDx{
	float: right;
	padding-top: 5px;
}

.testata .testataDx a{
	display: block;
	float: left;
	color: #696969;
	font-size: 11px;
}

.testata .testataDx a:hover{
	color: #00a65e; 
	text-decoration: underline;
}

.testata .testataDx a.numeriUtili{
	background: url("../images/ico_telefono.gif") top left no-repeat;
	padding: 0px 0px 0px 24px;
	height: 15px;
	margin-right: 15px;
	line-height: 15px;
}

.testata .testataDx a.scrivici{
	background: url("../images/ico_letterina.gif") top left no-repeat;
	padding: 0px 14px 0px 24px;
	height: 15px;
	line-height: 15px;
}

.testata .testataDx a.lavoraConNoi{
	background: url("../images/ico_omini.gif") top left no-repeat;
	padding: 0px 0px 0px 26px;
	height: 15px;
	line-height: 15px;
}
.testata .testataDx .infoLog{
	color: #696969;
}


.testata .testataDx .infoLog a{
	display: inline;
	float: none;
	color: #696969;
	font-size: 12px
}

.testata .testataDx .infoLog a:hover{
	color: #00a65e; 
	text-decoration: underline;
}


/*/////////// struttura corpo //////////////////////////////////////////////////////////////////////////////////////*/

.ombraSx, .ombraDx{
	float: left;
	width: 20px;
	height: 521px;
}

.ombraSx{
	background: url("../images/ombraSx.png") top left no-repeat;
}

.ombraDx{
	background: url("../images/ombraDx.png") top left no-repeat;
}

.corpoPagina{
	width: 938px;
	background: #ffffff;
	float: left;
	min-height: 521px;
	height: auto !important;
	height: 521px;
}


.corpoPagina .elementoBlocchi{
	list-style: none;
	width: 924px;
	padding: 5px 0px 0px 14px;
	background: url("../images/sfondoElementoBlocchi.gif") bottom left no-repeat;
	height: 62px;
}


.corpoPagina .elementoBlocchi li{
	display: block;
	float: left;
	padding-top: 17px;
	height: 62px;
}


.corpoPagina .elementoBlocchi li.elementoRealta{
	padding-right: 42px;
}

.corpoPagina .elementoBlocchi li.elementoFiliali{
	padding-right: 47px;
}

.corpoPagina .elementoBlocchi li.elementoSoci{
	padding-right: 29px;
}

.corpoPagina .elementoBlocchi li a{
	float: left;
	display: block;
	height: 13px;
	border: 0px solid red;
	background-position: top left;
	background-repeat: no-repeat;
	color: #696969;
	font-size: 11px;
	padding-top: 18px;
}

.corpoPagina .elementoBlocchi li a.realta{
	background-image: url("../images/la-nostra-realta.gif");
	width: 170px;
	padding-left: 28px;
}

.corpoPagina .elementoBlocchi li a.filiali{
	background-image: url("../images/le-nostre-filiali.gif");
	width: 149px;
	padding-left: 35px;
}

.corpoPagina .elementoBlocchi li a.soci{
	background-image: url("../images/area-soci.gif");
	width: 168px;
	padding-left: 35px;
}

.corpoPagina .elementoBlocchi li a.relax_banking{
	background-image: url("../images/relax-banking.gif");
	width: 176px;
	padding-left: 35px;
}

.corpoPagina .elementoBlocchi li a:hover{
	background-position: bottom left;
	color: #00a65e; 
}


.contenitoreFlash{
	width: 919px;	
	padding: 8px 0px 8px 9px;
}

#flashHome{
	width: 919px;
	height: 131px;
}

.corpoHome{
	width: auto;
	padding-left: 9px;
}

.bloccoBlu{
	float: left;
	width: 428px;
	height: 181px;
	padding: 0px 24px 0px 13px;
	background: url("../images/blocco_blu.jpg") top left no-repeat;
}

.bloccoBlu h2{
	float: left;
	width: 191px;
	padding-top: 13px;
}

.bloccoBlu ul{
	height: 34px;
	line-height: 34px;
	color: white;
	list-style: none;
	float: right;
}

.bloccoBlu ul li{
	display: block;
	float: left;
	padding-left: 8px; 
}

.bloccoBlu ul li a{
	color: white;
	font-size: 10px;
	text-align: center;
	display: block;
	height: 34px;
	text-transform: uppercase;
}

.tabPrivati{
	width: 91px;
	background: url("../images/bottoneTab01.gif") top left no-repeat; 
}

.tabAziende{
	width: 101px;
	background: url("../images/bottoneTab02.gif") top left no-repeat; 
}

.tabPrivati:hover, .tabAziende:hover,
.bloccoBlu ul li a.current{
	color: #133b84;
	background-position: bottom left;
	outline: 0px;
}

.bloccoBluTesto{
	padding: 8px 0px 0px 0px;
	height: 110px;
}

.bloccoBluTesto h3{
	color: #e6eef2;
	font-size: 12px;
	padding-bottom: 6px;
}

.bloccoBluTesto p{
	text-align: justify;
	color: #e6eef2;
	font-size: 11px;
	line-height: 16px;
}


.bloccoBlu .bloccoBluTesto ul.listaIcone{
	list-style: none;
	padding: 10px 0px 0px 0px;
	float: none;
}


.bloccoBlu .bloccoBluTesto .listaIcone li{
	display: block;
	float: left;
	text-transform: uppercase;
	text-align: left;
}

.bloccoBlu #bloccoPerPrivati .listaIcone li{
	padding: 0px 0px 0px 24px;
}

.bloccoBlu #bloccoPerAzienda .listaIcone li{ 
	padding: 0px 0px 0px 12px;
}


.bloccoBlu #bloccoPerPrivati .listaIcone li.no-padd,
.bloccoBlu #bloccoPerAzienda .listaIcone li.no-padd{ 
	padding: 0px 0px 0px 0px;
}

.bloccoBlu #bloccoPerPrivati .listaIcone li.li-last{
	padding: 0px 0px 0px 22px;
}

.bloccoBlu .bloccoBluTesto .listaIcone li a{
	padding-top: 18px;
	background-position: center top;
	display: block;
	background-repeat: no-repeat;
	width: auto;
	float: left;
	white-space: nowrap;
	font-size: 9px;
	height: 22px;
	line-height: 12px;

}



.bloccoBlu .bloccoBluTesto .listaIcone li a:hover{
	color: #33af33;
	background-position: center bottom;
}

.icona-conti{
	background-image: url("../images/icona_conti_corrente.gif");
}

.icona-finanziamenti{
    background-image: url("../images/icona_finanziamenti.gif");
}

.icona-investimenti{
    background-image: url("../images/icona_investimenti.gif");
}

.icona-prestiti{
    background-image: url("../images/icona_prestiti.gif");
}

.icona-carte{
    background-image: url("../images/icona_carte.gif");
}


.icona-relax{
    background-image: url("../images/icona_relax_bank.gif");
}

.icona-mutui{
	 background-image: url("../images/icona_casa.gif");
}

.icona-risparmio{
    background-image: url("../images/icona_risparmio.gif");
}

.icona-assegno{
    background-image: url("../images/icona_assegno.gif");
}

.icona-euro{
    background-image: url("../images/icona_euro.gif");
}

.bloccoElencoNotizie{
	float: left;
	width: 440px;
	height: 181px;
	padding: 0px 13px 0px 0px;
	background: url("../images/sfondoSpotNotizie.gif") top left no-repeat;
}


.bloccoElencoNotizie h2{
	float: left;
	width: 165px;
	padding: 12px 0px 16px 13px;
}

.bloccoElencoNotizie .elementoDestro{
	float: right;
	width: 110px;
	padding-top: 12px;
}


.bloccoElencoNotizie .elementoDestro .archivioNotizie{
	float: left;
	font-size: 11px;
	padding-right: 10px;
}

.bloccoElencoNotizie .elementoDestro .archivioNotizie a{
	color: #17479e;
	text-transform: uppercase;
	font-size: 9px;
}

.bloccoElencoNotizie .elementoDestro .archivioNotizie a:hover{
	color: #00a65e; 
}

.bloccoElencoNotizie .elementoDestro a.rss{
	display: block;
	width: 13px;
	height: 13px;
	float: left;
	background: url("../images/icona_rss.gif") top left no-repeat;
	line-height: 0px;
	font-size: 0px;
}


.bloccoElencoNotizie .elementoDestro a.rss:hover{
	background-position: bottom left;
}

/*////// SLIDE DELLE NEWS IN HOME /////////////////////////////*/

#slideNotizie{
	height: 128px;
	overflow: hidden;
	position: relative;
	width: 424px;
}


#slideNotizie div.slidein {
	height: 20000em;
	position: absolute;
}


#slideNotizie ul {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 424px;
	list-style: none;
}

#slideNotizie ul {
	top: 128px;
}

#slideNotizie li.spoNotizia {
	height: 64px;
}

#slideNotizie li.spoNotizia .data{
	float: left;
	width: 48px;
	height: 38px;
	background: url("../images/etichettaSinistra.gif") top left no-repeat;	
	font-size: 11px;
	color: #696969;
	text-align: center;
	padding-top: 4px;
}


#slideNotizie li.spoNotizia .data div{
	margin: 0px;
	padding: 0px;
}

#slideNotizie li.spoNotizia .data .numero{
	font-size: 14px;
}

#slideNotizie li.spoNotizia .data .mese{
	font-size: 10px;
}


#slideNotizie li.spoNotizia .contenutoNews{
	float: left;
	width: auto;
	padding: 4px 0px 0px 8px;
}

#slideNotizie li.spoNotizia .contenutoNews h3 a{
	font-size: 12px;
	color: #17479e;
}


#slideNotizie li.spoNotizia .contenutoNews .testoNews p{
	color: #414042;
	font-size: 11px;
	line-height: 16px;
}
	
#slideNotizie li.spoNotizia .contenutoNewsOver .testoNews p,
#slideNotizie li.spoNotizia .contenutoNewsOver h3 a{
	color: #00a65e; 
	cursor: pointer;
}


/*////////////// SLIDE NOTIZIE INTERNA ////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.colonnaSinistra #slideNotizie{
	height: 160px;
	overflow: hidden;
	position: relative;
	width: 213px;
}


.colonnaSinistra #slideNotizie div.slidein {
	height: 20000em;
	position: absolute;
}


.colonnaSinistra #slideNotizie ul {
	position: absolute;
	left: 0px;
	width: 210px;
	list-style: none;
}
.colonnaSinistra #slideNotizie ul.last {
	top: 160px;
}

.colonnaSinistra #slideNotizie li.spoNotizia {
	height: 100px;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
}

.colonnaSinistra #slideNotizie li.spoNotizia .data{
	float: left;
	width: 38px;
	height: 39px;
	background: url	"../images/etichetta02.gif") top left no-repeat white;	
	font-size: 11px;
	color: #696969;
	text-align: center;
	padding-top: 4px;
}


.colonnaSinistra #slideNotizie li.spoNotizia .data div{
	margin: 0px;
	padding: 0px;
}

.colonnaSinistra #slideNotizie li.spoNotizia .data .numero{
	font-size: 14px;
}

#slideNotizie li.spoNotizia .data .mese{
	font-size: 10px;
}


.colonnaSinistra #slideNotizie li.spoNotizia .contenutoNews{
	float: left;
	width: 158px;
	padding: 0px 0px 0px 8px;
}

.colonnaSinistra .titoloPadd{
	padding-bottom: 15px;
}

.colonnaSinistra #slideNotizie li.spoNotizia h3{
	padding-bottom: 4px;
}

.colonnaSinistra #slideNotizie li.spoNotizia h3 a{
	font-size: 12px;
	color: #17479e;
}


.colonnaSinistra #slideNotizie li.spoNotizia .contenutoNews .testoNews p{
	color: #414042;
	font-size: 11px;
	line-height: 16px;
}
	
.colonnaSinistra #slideNotizie li.spoNotizia .contenutoNewsOver .testoNews p,
.colonnaSinistra #slideNotizie li.spoNotizia .contenutoNewsOver h3 a{
	color: #00a65e; 
	cursor: pointer;
}



/*/////////////// NOTIZIA SINGOLA /////////////////////////////////////////////////////////////////////////////////////*/

.paragrafoPagine p.dataNotizia{
	font-size: 11px;
	padding-bottom: 8px;
	float:left;
	width: 280px;
}

.paragrafoPagine div.blocca{
	height: 0px;
	line-height: 0px;
	padding: 0px;
	font-size: 0px;
}

.paragrafoPagine .iconeAzioni{
	float: right;
	margin: 0px;
	padding: 0px;
}

.iconeAzioni a{
	display: block;
	float: left;
	height: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #696969;
	font-size: 11px;
}

.iconeAzioni a:hover{
	color: #008e00;
	text-decoration: none;
}

.iconeAzioni a.stamp{
	background: url("../images/ico-stampa.gif") top left no-repeat;
	margin-right: 14px;
	padding: 0px 0px 0px 23px;
}

.iconeAzioni a.addthis_button{
	background: url("../images/ico-condividi.gif") top left no-repeat;
	padding: 0px 0px 0px 20px;
}

/*///// PAGINA INTERNA ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.paginaInterna{
	padding: 14px 0px 0px 0px;
}


.titoloVerde{
	height: 71px;
	width: 920px;
	margin: 0px auto;
	background: url("../images/sfondoTitolo.gif") top left repeat-x;
}

h2.titoloPagine{
	color: #fff;
	float: left;
	font-size: 40px;
	/*letter-spacing: 8px;*/
	padding: 22px 0px 0px 12px;
	height: 37px;
}

.verdeDestra{
	float: right;
	width:  450px;
	/*background: url("../images/disegnoDx.gif") bottom right no-repeat;*/
}


.verdeDestra .briciole{
	text-align: right;
	color: white;
	font-size: 11px;
	padding: 50px 15px 0px 0px
}

.verdeDestra .briciole a{
	color: white;
}

.verdeDestra .briciole span{
	padding: 0px 4px;
}

.verdeDestra .briciole a:hover{
	text-decoration: underline;
}



.contenitorePagina{
	width: 920px;
	margin: 0px auto;
	background: url("../images/sfondo_interno_pagina.gif") top left repeat-x;
	padding-top: 5px;
}


.colonnaSinistra{
	float: left;
	width: 230px;
}

.colonnaSinistra ul.menuSx{
	width: 230px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}


.colonnaSinistra ul.menuSx li{
	padding-bottom: 1px;
	list-style: none;
}

.colonnaSinistra ul.menuSx li a{
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	color: white;
	width: 220px;
	font-size: 11px;
	text-transform: uppercase;
	background: #17479e;
}

.colonnaSinistra ul.menuSx li li a {
	background-color: #f3f3f3;
	color: #17479e;
	height: 24px;
	line-height: 24px;
	padding-left: 17px;
	text-transform: none;
	width: 212px;
}

.colonnaSinistra ul.menuSx li a:hover{
	background: #113575;
}
.colonnaSinistra ul.menuSx li li a:hover {
	color: #17479e;
	background-color: #ececec;
}

.colonnaSinistra ul.menuSx li a.current{
	color: #17479e;
	font-weight: bold;
	background: none;
}
.colonnaSinistra ul.menuSx li li a.current{
	background-color: #ffff;
	color: #17479e;
	font-weight: bold;
}

.colonnaSinistra ul.menuSx li li a.current:hover {
	color: #17479e;
	background-color: #ececec;
}




/*//////////////////////////////////////////// sub nav //////////////////////////////////////////////////////////////////*/


.colonnaSinistra ol.subNav{
	width: 230px;
	padding: 1px 0px 0px 0px;
	margin: 0px;
}


.colonnaSinistra ol.subNav li{
	padding-bottom: 1px;
	list-style: none;
}

.colonnaSinistra ol.subNav li a{
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 35px;
	color: #414042;
	width: 195px;
	font-size: 11px;
	text-transform: uppercase;
	background: url("../images/icona_submenu.gif") center left no-repeat #ebebeb;
}

.colonnaSinistra ol.subNav li a:hover{
	background: url("../images/icona_submenu.gif") bottom left no-repeat #d3d3d3;
}

.colonnaSinistra ol.subNav li a.current{
	color: #17479e;
	background: url("../images/icona_submenu.gif") top left no-repeat #fff;
}



/*//////////////////////////// box /////////////////////////////////////////////////////////////////////////////////////*/
.colonnaSinistra .boxTipoSx{
	width: 210px;
	background: #17479e;
	padding: 10px;
	margin-top: 20px;
}

.colonnaSinistra .boxTipoSx .listaBlu2{
	padding: 15px 0px 0px 0px;
	width: 210px;
	float: none;
	list-style: none;
}

.colonnaSinistra .boxTipoSx .listaBlu2 li{
	float: left;
	width: auto;
	padding: 0px;
	margin: 0px;
}

.colonnaSinistra .boxTipoSx .listaBlu2 li h3{
	float: none;
	padding: 0px;
	margin: 0px;
}

.colonnaSinistra .boxTipoSx .listaBlu2 li a{
	display: block;
	height: 28px;
	color: white;
	font-size: 10px;
	text-align: center;
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 28px;
	text-transform: uppercase;
	float: left;
} 


.colonnaSinistra .boxTipoSx .listaBlu2 li a.tabPrivati{
	width: 92px;
	background-image: url("../images/tastoPerPrivati.gif");
	margin-right: 4px;
}

.colonnaSinistra .boxTipoSx .listaBlu2 li a.tabAziende{
	width: 108px;
	background-image: url("../images/tastoPerAziende.gif");
}


.colonnaSinistra .boxTipoSx .listaBlu2 li a:hover,
.colonnaSinistra .boxTipoSx .listaBlu2 li a.current{
	background-position: bottom left;
	color: #17479e;
	outline: 0px;
}

.colonnaSinistra .boxTipoSx .bloccoBluTesto2{
	padding: 8px 0px 0px 0px;
}

.colonnaSinistra .boxTipoSx .bloccoBluTesto2 h3{
	color: #e6eef2;
	font-size: 12px;
	padding-bottom: 6px;
}

.colonnaSinistra .boxTipoSx .bloccoBluTesto2 p{
	text-align: justify;
	color: #e6eef2;
	font-size: 11px;
	line-height: 16px;
}

.listaIconeSx2{
	list-style: none;
	padding: 10px 0px 4px 0px;
}

.listaIconeSx2 li{
	float: left; 
	width: 28px;
	height: 28px;
	padding: 0px 0px 0px 8px;
}

.listaIconeSx2 li a{
	width: 28px;
	height: 28px;
	display: block;
}



.listaIconeSx2 li.no-padd{
	padding-left: 0px; 
}


.listaIconeSx2 .icona-conti{
	background: url("../images/icona_conti_corrente-2.gif") top left no-repeat;
}

.listaIconeSx2 .icona-finanziamenti{
    background: url("../images/icona_finanziamenti-2.gif") top left no-repeat;
}

.listaIconeSx2 .icona-investimenti{
    background: url("../images/icona_investimenti-2.gif") top left no-repeat;
}

.listaIconeSx2 .icona-prestiti{
    background: url("../images/icona_prestiti-2.gif") top left no-repeat;
}

.listaIconeSx2 .icona-carte{
    background: url("../images/icona_carte-2.gif") top left no-repeat;
}


.listaIconeSx2 .icona-risparmio{
    background: url("../images/icona_risparmio-2.gif") top left no-repeat;
}

.listaIconeSx2 .icona-mutui{
    background: url("../images/icona_casa-2.gif") top left no-repeat;
}


.listaIconeSx2 .icona-euro{
    background: url("../images/icona_euro-2.gif") top left no-repeat;
}

.listaIconeSx2 .icona-assegno{
    background: url("../images/icona_assegno-2.gif") top left no-repeat;
}

.listaIconeSx2 .icona-relax{
    background: url("../images/icona_relax_bank-2.gif") top left no-repeat;
}

.listaIconeSx2 li a:hover{
	background-position: bottom left;
}


.colonnaSinistra ul.listaServizi{
	list-style: disc;
	padding: 8px 0px 0px 20px;
	width: 213px;
	margin: 0px;
	color: white;
	
}

.colonnaSinistra ul.listaServizi li{
	padding: 0px 0px 3px 0px;
	color: white;
}

ul.listaServizi li a{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 30px;
	color: white;

	/*background: url("../images/sfondoLinkServizi.gif") top left no-repeat;*/
}

ul.listaServizi li a:hover{
	text-decoration: underline;
}

/* 
ul.listaServizi li a:hover{
	background-position: top right; 
	color: #17479e; 
}*/

.colonnaSinistra .grigio{
	background: #f3f6fa;
}

.colonnaSinistra .grigio .archivioNotizie{
	float: left;
	font-size: 11px;
	padding-right: 110px;
	padding-top: 10px;
}

.colonnaSinistra .grigio  .archivioNotizie a{
	color: #17479e;
	text-transform: uppercase;
	font-size: 9px;
	padding-top: 2px;
}

.colonnaSinistra .grigio .archivioNotizie a:hover{
	color: #00a65e; 
}


.colonnaSinistra .grigio .contenitoreFeed{
	float: left;
	padding-top: 8px;
}

.colonnaSinistra .grigio  a.rss{
	display: block;
	width: 13px;
	height: 13px;
	background: url("../images/icona_rss.gif") top left no-repeat;
	line-height: 0px;
	font-size: 0px;
}


.colonnaSinistra .grigio a.rss:hover{
	background-position: bottom left;
}


.colonnaDestra{
	width: 690px;
	float: left;
	margin: 0px;
	padding: 0px;
}

/*//// FOOTER /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.footer{
	background: url("../images/topFooter.gif") top left no-repeat;
	padding-top: 40px;
	width: 938px;
	margin-top: 8px;
	padding-bottom: 28px;
}

.footer ul.alberoFooter{
	width: 918px;
	margin: 0px auto;
	padding-left: 20px;
}

.footer ul.alberoFooter li{
	display: block;
	float: left;
	padding: 0px 24px;
}

.footer ul.alberoFooter li ol.listaAlbero{
	width: auto;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.footer ul.alberoFooter li ol.listaAlbero li{
	display: block;
	float: none;
	margin: 0px;
	padding: 0px 0px 6px 0px;
}

.footer .alberoFooter li ol.listaAlbero li h3{
	font-size: 12px;
}


.footer ul.alberoFooter li ol.listaAlbero li a{
	color: #696969;
	font-size: 11px;
}




.footer .alberoFooter li ol.listaAlbero li h3 a{
	color: #17469e; /*#696969;*/
	font-size: 12px;
	text-transform: uppercase;
}


.footer .alberoFooter li ol.listaAlbero li a:hover{
	color: #00a65e; 
	text-decoration: underline;
}

.footer .alberoFooter li ol.listaAlbero li h3 a:hover{
	color: #00a65e; 
	font-size: 12px;
}



.datiFooter{
	width: 930px;
	margin: 0px auto;
	line-height: 15px;
	background: url("../images/ombra_footer.png") top left no-repeat;
	font-size: 11px;
	color: #656565; 
}

.datiFooter a{
	color: #17469E;
}

.datiFooter a:hover{
	color: #00a65e;
	text-decoration: underline;
}

.datiFooter span{
	padding: 0px 6px;
}

.datiFooter .datiDiSinistra{
	float: left;
	width: 720px;
	padding-top: 15px;
}

.datiFooter .datiDiDestra{
	float: right; 
	padding-top: 11px;
}

.datiFooter .datiDiDestra ul{
	list-style: none;
}

.datiFooter .datiDiDestra ul li{
	float: left;
}


.datiFooter .datiDiDestra ul li.primoLogo{
	padding-top: 15px;
}

.datiFooter .datiDiDestra ul li.secondoLogo{
	padding-top: 8px;
	padding-left: 15px;
}

.datiFooter .datiDiDestra ul li a,
.datiFooter .datiDiDestra ul li span{
	display: block;
	background-position: bottom left;
	background-repeat: no-repeat;
}

.datiFooter .datiDiDestra ul li a:hover,
.datiFooter .datiDiDestra ul li span:hover{
	background-position: top left;
}


.datiFooter .datiDiDestra ul li span.logoIside{
	background-image: url("../images/logo-iside.gif");
	height: 25px;
	width: 57px;
}

.datiFooter .datiDiDestra ul li span.logoVery{
	background-image: url("../images/logo-very.png");
	width: 63px;
	height: 32px;
}
.datiFooter a.credits{
	height: 15px;
	line-height: 15px;
	background: url("../images/imgCrediti.gif") top left no-repeat;
	padding-left: 20px;
	display: block;
	margin-top: 4px;
}


/*////////////////////////// PAGINA ////////////////////////////////////////////////////////////////*/




.bloccoAllegati{
	background: url("../images/bloccoDownload.gif") top left no-repeat;
	width: 121px;
	height: 69px;
	padding: 34px 5px 0px 48px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.bloccoAllegati a{
	font-size: 11px;
	color: #17479e; 
	line-height: 18px;
}


.bloccoAllegati a:hover{
	text-decoration: underline;
}


.elementoPaginaSinistro{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

.elementoPaginaSinistro .contenitoreImmagine{
	padding-bottom: 12px;
}


.elementoPaginaSinistro .bloccoAllegati{
	float: none;
}


.flottante{
	float: left;
	width: 460px;
}



/*/////////////////////// ELEMENTI CLUE TIP E INTERNO CLUE TIP*/

.frecciaClue{
	position: absolute;
	width: 24px;
	height: 11px;
	z-index: 222;
	top: -11px;	
	left: 100px;
}


.elencoFilialiTrova{
	width: 228px;
	margin: 0px auto;
}

.elencoFilialiTrova h3{
	font-size: 11px;
	color: #555555;
	padding-bottom: 8px;
}

.elencoFilialiTrova .select{
	padding-bottom: 12px;
}

.elencoFilialiTrova select{
	display: block;
	font-size: 12px;
	color: #696969;
	font-family: arial;
	width: 224px;
	z-index: 9999999;
}

/*////////////////////////// FORM DEI CONTATTI /////////////////////////////////////////////////////////////////////////////////////////////////*/

.contatti{
	border: 0px solid red;
}

.contatti form{
	font-size: 12px;
	color: #696969;
}

.contatti form ul{
	list-style: none;
}


.contatti form fieldset{
	border: 0px;
}

fieldset label{
	color: #696969;
	font-size: 11px;
	text-transform: uppercase;
	padding-right: 5px;
	padding-top: 2px;
}

fieldset .boxlabel{
	padding: 0px;
	margin: 0px;
}

fieldset li{
	font-size: 11px;
	color: #aaaaaa;
	padding-bottom: 10px;
	float: left;
	width: 316px;
	padding-left: 20px;
}


fieldset li.bloccante{
	display: block;
	float: none;
	clear: both;
	line-height: 0px;
	height: 0px;
	padding: 0px;
}

/*fieldset input[type=text]*/
fieldset input.inputtext,
fieldset select{
	margin-top: 4px;
	padding: 2px;
	color: #696969;
}

fieldset input.inputtext {
	border: 1px solid silver;
	font-size: 13px;
	display: block;
	width: 310px;
}

fieldset textarea{
	display: block;
	width: 653px;
	overflow: auto;
	margin-top: 4px;
	border: 1px solid silver;
	font-size: 12px;
	color: #696969;
	font-family: arial;
	padding: 2px;
}

div.curriculum fieldset textarea {
	width: 310px;
}

fieldset li.messaggio{
	font-size: 11px;
	color: #aaaaaa;
	padding-bottom: 10px;
	float: none;
	clear: both;
}

fieldset li.submit{
	width: 654px;
}

fieldset li.submit input,
fieldset li.submit input{
	width: 120px;
	float: right;
	cursor: pointer;
	background: #f0f0f0;
	border: 1px solid #c0c0c0;
}

fieldset li.submit input:hover{
	background: #c0c0c0;
	border: 1px solid #a0a0a0;
	color: white;
}

ul.error_list{
	margin: 0px;
	padding: 2px 0px 0px 0px;
}

ul.error_list li{
	float: none;
	margin: 0px;
	padding: 0px;
	color: #da3211;
}
ul.radio_list li {
	display: inline;
	float: none;
	padding: 0;
}


li.privacy{
	width: 660px;
}

li.privacy label,
li.privacy input{
	display: block;
	float: left;
}


li.privacy input{
	margin-top: 2px;
}

.contenutoPrivacy{
	border: 1px solid silver;
	clear: both;
	color: #696969;
	margin-top: 8px;
	height: 80px;
	overflow: auto;
	padding: 8px 0px;
}

.contenutoPrivacy p{
	line-height: 16px;
	padding-bottom: 16px;
}

.contenutoPrivacy p a{
	color: #008e00;
}	

.contenutoPrivacy p a:hover{
	text-decoration: underline;
}

/*///////////// AREA SOCI ///////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.login{
	width: 450px;
	margin: 8px auto;
	background: #F3F6FA; 
	padding-top: 10px;
}


.login h2{
	color:#6980AA;
    font-size: 20px;
    font-weight:normal;
    padding-bottom:6px;
	padding-left: 20px;
}

.login form{
	font-size: 12px;
	color: #696969;
	width: 450px;
	margin: 0px auto;
	background: #F3F6FA; 
	padding: 10px 0px;
}

.logini form ul{
	list-style: none;
}


.login form fieldset{
	border: 0px;
}

.login form fieldset label{
	color: #696969;
	font-size: 11px;
	text-transform: uppercase;
	padding-right: 5px;
	padding-top: 2px;
	display: inline;
}

.login form fieldset li{
	font-size: 11px;
	color: #696969;
	padding-bottom: 10px;
	float: none;
	width: 420px;
	padding-left: 20px;
}

.login form fieldset li.label-for-signin-username-codice-socio label,
.login form fieldset li.label-for-signin-password-password label{
	display: block;
	float: left;
	width: 80px;
	padding-top: 8px;
}

.login form fieldset li input#signin_username,
.login form fieldset li.label-for-signin-password-password input{
	border: 1px solid silver;
	font-size: 13px;
	width: 250px;
	display: block;
	float: left;
	height: 16px;
}

.login form fieldset li.label-for-signin-password-password input{
	height: 16px;
	font-size: 15px;
	padding: 2px 0px;
	width: 254px;
}

.login form fieldset li.label-for-signin-password-password{
	clear: both;
	padding-top: 8px;
}

.login form fieldset .boxlabel{
	padding: 0px;
	margin: 0px;
}


.login form fieldset li.label-for-signin-remember-ricordami-su-questo-computer-per-15-giorni{
	clear: both;
	padding-top: 15px;
}

/*
.login form fieldset li.label-for-signin-remember-ricordami-su-questo-computer-per-15-giorni label,
.login form fieldset li.label-for-signin-remember-ricordami-su-questo-computer-per-15-giorni input{
	display: block;
	float: left;
}*/

.login form fieldset li.label-for-signin-remember-ricordami-su-questo-computer label{
	padding-right: 10px;
}

.login form fieldset li.label-for-signin-remember-ricordami-su-questo-computer input#signin_remember{
	margin-top: 2px;
	cursor: pointer;
}

.login form fieldset li.submit{
	clear: both;
}

.login form fieldset li.bloccante{
	display: block;
	float: none;
	clear: both;
	line-height: 0px;
	height: 0px;
	padding: 0px;
}


.login form ul.error_list{
	margin: 0px;
	padding: 2px 0px 0px 0px;
	clear: both;
}

.login form ul.error_list li{
	float: none;
	margin: 0px;
	padding: 0px;
	color: #da3211;
}
.login form ul.radio_list li {
	display: inline;
	float: none;
	padding: 0;
}


.login form fieldset li.submit{
	overflow: hidden;
}


.login form fieldset li.submit input,
.login form fieldset li.submit input{
	width: 120px;
	float: right;
	cursor: pointer;
	background: #f0f0f0;
	border: 1px solid #c0c0c0;
}

.login form fieldset li.submit input:hover{
	background: #c0c0c0;
	border: 1px solid #a0a0a0;
	color: white;
}


.infoLog{
	text-align: right;	
	padding-top: 60px;
	font-size: 12px;
}

.infoLog div{
	display: inline;
	padding-right: 5px;
}

.infoLog span{
	color: #696969;
}

.testata .testataDx .infoLog div a{
	float: none;
	display: inline;
		font-size: 12px;
}
/*///////////////// ARCHIVIO NOTIZIE ////////////////////////////////////////////////////////////////////////////////////////////////////*/

.news{
	border: 0px solid red;
	border-bottom: 1px solid #dfe5ec;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	cursor: pointer;
	min-height: 70px;
	height: auto !important;
	height: 70px;
	background-image: url("../images/sfondo-news.gif");
	background-repeat: no-repeat;
	background-position: top right;
} 




.news img{
	display: block;
	float: left;
	margin-right: 10px;
	border: 1px solid silver;
	padding: 0px;
	width: 68px;
	height: 68px;
}

.news .data{
	font-size: 11px;
	padding: 0px;
	line-height: 14px;
}

.news h3{
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}

.news p.testoBreveNews{
	padding: 0px;
	line-height: 16px;
	margin: 0px;
}

.paragrafoPagine div.newsOver h3 a,
.paragrafoPagine div.newsOver .data,
.paragrafoPagine div.newsOver p.testoBreveNews{
	color: #17459b;
}

.paragrafoPagine div.newsOver h3 a:hover{
	text-decoration: none;
}

.paragrafoPagine div.newsOver{
	background-image: url("../images/sfondo-news.gif");
	background-repeat: no-repeat;
	background-position: right -96px;
	background-color: #f3f6fa;
}

/*////////////// PHOTOGALLERY ///////////////////////////////////////////////////////////////////////////////////////////////////*/

.photogallery{
	background: url("../images/separatorepag.gif") top left no-repeat;
	width: auto;
	padding-top: 30px;
	border: 0px solid red;
}

.paragrafoPagine h3.titoloImg{
	padding: 0px 0px 10px 0px;
}

.photogallery a.prevPage{
	float: left;
	display: block;
	width: 12px;
	height: 20px;
	background: url("../images/frecciaSx.gif") center left no-repeat;
	margin-top: 30px;
	cursor: pointer;
}

.photogallery a.nextPage{
	float: left;
	display: block;
	margin-top: 30px;
	width: 12px;
	height: 20px;
	background: url("../images/frecciaDx.gif") center left no-repeat;
	cursor: pointer;
}

.photogallery a.disabled{
	background-position: top left;
	cursor: default;
}


.photogallery a.prevPage:hover,
.photogallery a.nextPage:hover{
	background-position: bottom left;
}



.photogallery a.disabled:hover{
	background-position: top left;
	cursor: default;
}
 
div.scrollable { 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 612px; 
    height: 90px; 
	float: left;
	margin-left: 18px;
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
	width: 102px;
	height: 84px;
} 

 



/*//////////////////// STILE overlay ////////////////////////////////////////////////////////////////////////*/


 
/* progress indicator (animated gif). should be initially hidden */ 
.progress { 
    position:absolute; 
    top:45%; 
    left:50%; 
    display:none; 
} 
 

#thumbs a.active img { 
    z-index:9999; 
    position:relative; 
}



.simple_overlay {
	display:none;
	z-index:10000;
	background-color:#333;
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

.simple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:36px;
	width:36px;
}


#img {
	border:1px solid #666;
}


.simple_overlay .next, .simple_overlay .prev {
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.simple_overlay .prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.simple_overlay .next:hover, .simple_overlay .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.simple_overlay .disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;		
}

#bloccoPerAzienda{
	display: none;
}

#bloccoPerAzienda2{
	display: none;
}

fieldset select {
	display: block;
}
div.curriculum li.data-nascita-data-di-nascita select {
	display: inline;
}
div.curriculum fieldset label {
	font-weight: bold;
}
div.curriculum ul.radio_list label {
	font-weight: normal;
	text-transform: none;
}

fieldset li.data-nascita-data-di-nascita {
	width: 600px;
}

nascita-provincia-id-provincia-di-nascita

fieldset li.votazione-votazione, fieldset li.votazione-max-votazione-max, fieldset li.con-lode-con-lode {
	width: 97px;
}
fieldset li.votazione-votazione input[type=text], fieldset li.votazione-max-votazione-max input[type=text] {
	width: 90px;
}

fieldset li.componenti-nucleo-familiare-componenti-nucleo-familiare-e-relative-occupazioni,
fieldset li.descrizione-esperienza-descrizione-esperienza,
fieldset li.note-categoria-protetta-note-categoria-protetta,
fieldset li.precedenti-esperienze-bancarie-qualcuno-del-nucleo-familiare-ha-avuto-precedenti-esperienze-lavorative-in-una-banca,
fieldset li.is-categoria-protetta-appartenenza-a-categorie-protette-o-altri-motivi-di-precedenza-legale,
fieldset li.lavorato-in-banca-ha-gi-agrave-avuto-modo-di-lavorare-in-una-banca,
fieldset li.note-esperienza-note-esperienza,
fieldset li.is-primo-impiego-sei-al-primo-impiego,
fieldset li.descrizione-ruolo-descrizione-ruolo,
fieldset li.note-note,
fieldset li.hobbies-hobbies,
fieldset li.lettera-presentazione-lettera-di-presentazione,
fieldset li.sesso-sesso,
fieldset li.is-patentato-patente,
fieldset li.lingua1-prima-lingua,
fieldset li.lavorato-in-banca-hai-gi-agrave-avuto-modo-di-lavorare-in-una-banca,
fieldset li.con-precedenti-contatti-bcc-hai-gi-agrave-avuto-contatti-con-bcc,
fieldset li.cv-allegato-cv-allegato {
	width: 645px;
}
fieldset li.componenti-nucleo-familiare-componenti-nucleo-familiare-e-relative-occupazioni textarea,
fieldset li.descrizione-esperienza-descrizione-esperienza textarea,
fieldset li.note-categoria-protetta-note-categoria-protetta textarea,
fieldset li.note-esperienza-note-esperienza textarea,
fieldset li.descrizione-ruolo-descrizione-ruolo textarea,
fieldset li.note-note textarea,
fieldset li.hobbies-hobbies textarea,
fieldset li.lettera-presentazione-lettera-di-presentazione textarea {
	width: 645px;
}



fieldset li.sesso-sesso,
fieldset li.is-patentato-patente,
fieldset li.titolo-studio-id-titolo-di-studio,
fieldset li.maturita-id-maturita,
fieldset li.lingua1-prima-lingua,
fieldset li.conoscenza-windows-conoscenza-windows,
fieldset li.conoscenza-word-conoscenza-word,
fieldset li.lavorato-in-banca-hai-gi-agrave-avuto-modo-di-lavorare-in-una-banca,
fieldset li.con-precedenti-contatti-bcc-hai-gi-agrave-avuto-contatti-con-bcc,
fieldset li.cv-allegato-cv-allegato{
	border-top: dashed 1px gray;
	margin-top: 14px;
	padding-left: 0px;
	margin-left: 20px;
	padding-top: 20px;
}


fieldset li.indirizzo-indirizzo,
fieldset li.cap-cap,
fieldset li.componenti-nucleo-familiare-componenti-nucleo-familiare-e-relative-occupazioni{
	margin-top: 0px;
	padding-left: 20px;
	padding-top: 24px;
}


fieldset li.nascita-provincia-id-provincia-di-nascita,
fieldset li.nascita-nazione-id-nazione-di-nascita{
	width: 320px;
	padding-bottom: 18px;
}


fieldset li.cittadinanza-id-cittadinanza,
fieldset li.stato-civile-id-stato-civile{
	border-bottom: dashed 1px gray;
	width: 625px;
	margin-left: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
}

fieldset li.tipo-patente-tipo-patente,
fieldset li.note-titolo-maturita-note-titolo-maturita{
	width: 645px;
}


fieldset li.lingua2-seconda-lingua,
fieldset li.lingua3-terza-lingua{
	padding-top: 28px;
	width: 645px;
}


fieldset li.note-titolo-maturita-note-titolo-maturita textarea{
	width: 645px;
}

fieldset li.data-nascita-data-di-nascita{
	display: block;
	padding-bottom: 18px;
}

fieldset li.data-nascita-data-di-nascita select{
	margin: 0px 6px;
}

#curriculum_nascita_provincia_id,
#curriculum_nascita_nazione_id{
	width: 320px;
}

li.cittadinanza-id-cittadinanza{
	display: block;
}


li.provincia-id-provincia select{
	width: 320px;
}

li.stato-civile-id-stato-civile{
	padding-top: 8px;
}


fieldset li ul.radio_list{
	padding-top: 6px;
}
fieldset li ul.radio_list li{
	padding-right: 10px;
}


.precedenti-esperienze-bancarie-qualcuno-del-nucleo-familiare-ha-avuto-precedenti-esperienze-lavorative-in-una-banca,
.is-categoria-protetta-appartenenza-a-categorie-protette-o-altri-motivi-di-precedenza-legale{
	padding-top: 20px;
}

li.comune-comune,
li.provincia-id-provincia,
li.nazione-id-nazione,
li.codice-fiscale-codice-fiscale{
	padding-top: 10px;
}

#curriculum_note_conoscenze{
	width: 645px;
}


#curriculum_laurea_id{
	width: 316px;
}

#curriculum_lingua1,
#curriculum_lingua2,
#curriculum_lingua3{
	width: 600px;
}

li.conoscenza-excel-conoscenza-excel,
li.conoscenza-access-conoscenza-access,
li.conoscenza-internet-conoscenza-internet,
li.note-conoscenze-altre-conoscenze{
	padding-top: 15px;
}


#curriculum_conoscenza_windows,
#curriculum_conoscenza_word,
#curriculum_conoscenza_excel,
#curriculum_conoscenza_access,
#curriculum_conoscenza_internet,
#curriculum_occupazione_id,
#curriculum_disponibilita_id{
	width: 310px;
}



li.privacy-dichiaro-di-aver-letto-e-di-accettare-le-seguenti-condizioni-sulla-privacy{
	width: 645px;
	padding-top: 20px;
}

.contenutoPrivacy{
	width: 645px;
}


li.sesso-sesso,
li.indirizzo-indirizzo,
li.nazione-id-nazione,
li.titolo-studio-id-titolo-di-studio,
li.note-conoscenze-altre-conoscenze{
	clear: both;
}
/*li.data-nascita-data-di-nascita
li.provincia-di-nascita-nascita-provincia-id,
li.indirizzo-indirizzo,
li.codice-fiscale-codice-fiscale,
li.componenti-nucleo-familiare-componenti-nucleo-familiare-e-relative-occupazioni,
li.precedenti-esperienze-bancarie-precedenti-esperienze-bancarie,
li.descrizione-esperienza-descrizione-esperienza,
li.is-categoria-protetta-is-categoria-protetta,
li.note-categoria-protetta-note-categoria-protetta,
li.is-patentato-is-patentato,
li.tipo-patente-tipo-patente,
li.titolo-studio-id-titolo-di-studio,
li.laurea-id-laurea,
li.data-inizio-anno-inizio,
li.lingua2-lingua2,
li.lingua3-lingua3,
li.conoscenza-windows-conoscenza-windows,
li.scritto1-scritto,
li.scritto2-scritto,
li.scritto3-scritto,
li.note-conoscenze-altre-conoscenze,
li.lavorato-in-banca-hai-gi-agrave-avuto-modo-di-lavorare-in-una-banca,
li.con-precedenti-contatti-bcc-hai-gi-agrave-avuto-contatti-con-bcc*/

/*///////// ELENCO FILIALI ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.filiale{
	/*margin-top: 8px;*/
	cursor: pointer;
	padding: 14px 0px 6px 6px;
	background: url("../images/freccia2.gif") top right no-repeat #ffffff;
	border-bottom: 1px solid #dfe5ec;
}

.filiale h3{
	padding-bottom: 6px;
	font-size: 19px;
}

.filiale h3 a:hover{
	text-decoration: none;
}

.filiale p{
 	padding: 0px;
}

.filialeOver{
	/*background: #F3F6FA;*/
	background: url("../images/freccia2.gif") bottom right no-repeat #F3F6FA;
}


.filialeOver h3 a{
	color: #6980aa;
}


#schedaFiliale h3.titleInfo{
	padding-bottom: 12px;
	padding-top: 12px;
}

#schedaFiliale p{	
	padding-bottom: 8px;
}

#schedaFiliale ul.listaDati li{
	padding-bottom: 0px;
	margin-bottom: 8px;
}


/*////////////////// PAGINAZIONE /////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.paragrafoPagine ul.paginazione{
	margin: 0px;
	padding: 8px 0px 0px 0px;
	height: 20px;
}

.paragrafoPagine ul.paginazione li{
	background: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 30px;
}

.paragrafoPagine ul.paginazione li a{
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0px 6px;
	color: #17479E;
}

.paragrafoPagine ul.paginazione li a:hover{
	background: #e6eaf0;
	text-decoration: none;
}

.paragrafoPagine ul.paginazione li.selected{
	font-weight: bold;
}



.paragrafoPagine ul.paginazione li.selected a{
	color: #ffffff;/*#17479E*/
	background: #17479E/*#F3F6FA*/;
}


.paragrafoPagine div.voceMission{
	font-size: 12px;
}



.contenutoOver{
	height: 110px;
	width: 938px;
	background: url("../images/img-banner.jpg") bottom center;
	margin: 0px auto;
	position: relative;
}

.close{
	position: absolute;
	right: 30px;
	top: 10px;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	z-index: 9999;
}

.close:hover{
	text-decoration: underline;
}



/*///////////////// SETEMAIL ////////////////////////////////////////////////////////////////*/

.paragrafoPagine .setemail{
	padding: 20px;
	margin-bottom: 18px;
}

.paragrafoPagine .setemail h2{
	padding: 0px;
	margin: 0px;
}

.paragrafoPagine .setemail ul{
	margin: 0px;
	padding: 0px;
	width: 460px;
}

.paragrafoPagine .setemail ul li{
	background: none;
	padding: 0px 0px 0px 0px;
}

.paragrafoPagine .setemail ul li.label-for-profile-email-email,
.paragrafoPagine .setemail ul li.label-for-profile-password-password,
.paragrafoPagine .setemail ul li.label-for-profile-confirm-password-conferma-password,
.paragrafoPagine .setemail ul li.label-for-profile-newsletter-voglio-ricevere-comunicazioni-da-bcc-carate,
.paragrafoPagine .setemail ul li.label-for-profile-privacy-dichiaro-di-aver-letto-e-di-accettare-le-seguenti-condizioni-sulla-privacy{
	width: 460px;
}


#profile_email{
	width: 440px;
}


.setemail .contenutoPrivacy {
	width: 444px;
    border: 1px solid silver;
    clear: both;
    color: #696969;
    height: 80px;
    margin-top: 8px;
    overflow: auto;
    padding: 8px 0;
	background: white;
}




.paragrafoPagine .setemail ul li.label-for-profile-password-password,
.paragrafoPagine .setemail ul li.label-for-profile-confirm-password-conferma-password,
.paragrafoPagine .setemail ul li.label-for-profile-newsletter-desidero-ricevere-comunicazioni-che-mi-riguardano-da-bcc-carate-brianza-via-email-all-indirizzo-indicato{
	text-align: left;
}



.paragrafoPagine .setemail ul li.label-for-profile-email-email input,
.paragrafoPagine .setemail ul li.label-for-profile-password-password input#profile_password,
.paragrafoPagine .setemail ul li.label-for-profile-confirm-password-conferma-password input#profile_confirm_password{
	margin-top: 4px;
	padding: 2px;
	color: #696969;
	border: 1px solid silver;
	font-size: 13px;
	display: block;
	width: 440px;
}

.paragrafoPagine .setemail ul li.label-for-profile-newsletter-voglio-ricevere-comunicazioni-da-bcc-carate label{
	cursor: pointer;
}

#profile_newsletter{
	float: left;
	margin-right: 8px;
	margin-top: 2px;
}


.paragrafoPagine .setemail ul li.submit{
	clear: both;
	width: 446px;
}

.paragrafoPagine .mexok{
	background: #008c00;
	text-align: center;
	color: white;
	font-size: 11px;
	text-transform: uppercase;
	padding: 10px;	
}


a.passwordpersa{
	color: #008e00;
	margin-left: 20px;
}


a.passwordpersa:hover{
	text-decoration: underline;
}

.paragrafoPagine .setemail ul li.label-for-profile-newsletter-desidero-ricevere-comunicazioni-che-mi-riguardano-da-bcc-carate-brianza-via-email-all-indirizzo-indicato label{
	text-transform: none;
	margin-left: 20px;
	cursor: pointer;
}

.paragrafoPagine .setemail ul li.label-for-profile-newsletter-desidero-ricevere-comunicazioni-che-mi-riguardano-da-bcc-carate-brianza-via-email-all-indirizzo-indicato #profile_newsletter{
	float: left;
	margin-top: -15px;
}

.paragrafoPagine .setemail ul li.label-for-profile-privacy-dichiaro-di-aver-letto-e-di-accettare-le-seguenti-condizioni-sulla-privacy label{
	text-transform: none;
	margin-left: 7px;
	cursor: pointer;
}

.paragrafoPagine .setemail ul li.label-for-profile-privacy-dichiaro-di-aver-letto-e-di-accettare-le-seguenti-condizioni-sulla-privacy #profile_privacy{
	float: left;
}

.login form fieldset .label-for-signin-remember-ricordami-su-questo-computer-per-15-giorni label{
	text-transform: none;
	display: inline;
	margin-left: 7px;
	cursor: pointer;
}

.login form fieldset .label-for-signin-remember-ricordami-su-questo-computer-per-15-giorni #signin_remember{
	float: left;
	display: inline;
}