.provaMarco
{
  background: url(../costruzione_inc/home_bgd.jpg) 0px 0px no-repeat;
  position: relative; 
	margin-top: -6px;
	clear: both;
	width: 900px;
	height:429px;
}

/*------------------*/
/*---GENERICHE------*/
/*------------------*/
body {
	background: #EBEBEB;
	margin: 0;
	padding: 0;
	color: #3A3A3A;
	font: 100%/120% 'Trebuchet MS',Verdana,sans-serif;
	text-align: center;
}
h1 {	
	margin:0;
	padding:0;
	text-indent:-9000px;
	font: 0/0 'Trebuchet MS',Verdana,sans-serif;
}
/*
ul, ol, li, dl, dt, dd {
	margin:0;
	padding:0;
	list-style: none;
}
*/

a {
	text-decoration:none;
	color:#3A3A3A;
}
a:hover {
	color: #FF5200;
	text-decoration:none;
}
h2, h3, h4 {
	margin:0;
	padding:0;
}
img {
	border: 0;
	margin: 0 0 5px 0
}
p {	
	font: Verdana,'Trebuchet MS',sans-serif;
	margin: 0;
	padding:0
}


form,
fieldset,
label,
input,
textarea,
select,
legend {
	padding: 0;
	margin: 0;
	color: #666;
	font: 100%/140% 'Trebuchet MS',Verdana,sans-serif;
}
input,
textarea,
select {
	height: 16px;
	border: 1px solid #ccc;
	background: #EBEBEB;
	padding: 0 0 0 5px
}
* html input {
	height: 10px;
	padding: 2px 0 2px 5px
}
select {
	width: 140px;
}
fieldset,
input.button,
legend {
	vertical-align: middle;
	border: 0
}
input.button {
	overflow: visible;
	background: url(../images/common/bg_button.gif) bottom repeat-x #DEDFE7;
	font-size: 100%;
	height: 17px;
	color: #6D6D6D;
	vertical-align: middle;
	padding: 3px 6px 4px
}

/*ul{
  list-style-image:url(../costruzione_inc/puntoAran.png);
}

ul .verde{
  list-style-image:url(../costruzione_inc/puntoVerd.png);
}*/


/********************************* general ******************************************/



TD {
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#6B6B6B;
}



.bordertd {
	border: 1px solid #333399;	
}


.titolo{
	font-family: Trebuchet MS ,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color:#005027;
	padding-top:15px;
		/*text-transform:capitalize;
BACKGROUND-COLOR: #f37421 ;*/
	/*padding-bottom:3px;
	border-bottom:1px solid #00661c; */
}


.testo{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color:#666666;
	padding-top:6px;	
	padding-bottom:20px;	
	list-style-image:url(../costruzione_inc/puntoAran.png);
}


.testo A, .testo A:visited{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:18px;
	color:#666666;
	padding-top:6px;	
	padding-bottom:20px;	
	list-style-image:url(../costruzione_inc/puntoAran.png);
	text-decoration:underline;
}


/*------------------*/
/*--HEADER MENU ----*/
/*------------------*/
.nav {
	clear: both;
	margin: 0 0 0px 0;
	padding: 0 0 0 0;
	height: 39px;
/*added and modified by general*/
	width: 900px;
	font-size: 80%;
	text-align: left;
	z-index:30;
}
	.nav ul {
      margin:0;
	   padding:0;
      list-style: none;
		float: left;
		width: 100%;
		/*background: url(http://intranetopi81.sanpaoloimi.com/portalPw81/biisPreview/costruzione_inc/bg.gif) right 0 repeat-x;*/
		background: url(../costruzione_inc/bg.gif) right 0 repeat-x;
		height: 38px;
	}
		.nav ul li {
         margin:0;
	     padding:0;
         list-style: none;
			float: left;
		}
			.nav ul li a {
				display: block;
				padding: 10px 0;
				font-size: 13px;
				font-family: Trebuchet MS ,Arial, Helvetica, sans-serif;		
				line-height: 20px;
				text-transform: uppercase;
			}
				.nav ul li a span {
					padding: 0 11px;
					color: #3A3A3A;
					border-left: 1px solid #C6C6C4;
					border-right: 1px solid #EDEDED
				}
			.nav li a:hover,
			.nav li a.selected {
			   /*background: url(http://intranetopi81.sanpaoloimi.com/portalPw81/biisPreview/costruzione_inc/bg_over.gif) left 3px repeat-x;*/
				background: url(../costruzione_inc/bg_over.gif) left 3px repeat-x;
				text-decoration: none
			}
				.nav li a:hover span,
				.nav li a.selected span  {
					color: #fff;
					text-decoration: none;
					border-left: 1px solid #186942;
					border-right: 1px solid #186942		
				}
				.nav ul li a.first span,
				.nav ul li a.first:hover span {
					border-left: 0;	
				}
				.nav ul li a.last span,
				.nav ul li a.last:hover span {
					border-right: 0;	
				}


/*------------------*/
/*--HEADER TOP ----*/
/*------------------*/

.investori   {
height: 26px;
	  float:right;
		/*background: url(../costruzione_inc/sol_l.gif) right 0 repeat-x;*/
		background:url(../costruzione_inc/sol_l.gif) no-repeat left top;
	  /*background:url(http://intranetopi81.sanpaoloimi.com/portalPw81/biisPreview/costruzione_inc/sol_l.gif) no-repeat left top;*/
	  margin: 0;
	  padding: 0 0 0 23px;
	  text-decoration:none;
	  font-size: 11px;
	  }
	.investori ul {
    height: 25px;
    display: block;
	  float: left; 
	  /*background:url(http://intranetopi81.sanpaoloimi.com/portalPw81/biisPreview/costruzione_inc/sol_r.gif) no-repeat right top;*/
	  background:url(../costruzione_inc/sol_r.gif) no-repeat right top;
	  padding: 0 20px;
	  margin: 0;
	  color:#666;
	  /*font-size: 100%;*/
	  line-height: 100%;
	  text-transform: uppercase
	  }
	.investori ul li {
      margin:0;
	   padding:0;
      list-style: none;
		display: block;
		float: left; 
	   padding: 6px 3px;
	}

	.investori ul li a.eng {
      /*background: url(http://intranetopi81.sanpaoloimi.com/portalPw81/biisPreview/costruzione_inc/en.gif) no-repeat center right;*/
      background: url(../costruzione_inc/en.gif) no-repeat center right;
			padding: 0 23px 0 0;
			display: block;
			width: 35px;
		}
	.investori ul li a.ita {
      /*background: url(http://intranetopi81.sanpaoloimi.com/portalPw81/biisPreview/costruzione_inc/it.gif) no-repeat;*/
      background: url(../costruzione_inc/it.gif) no-repeat;
      background-position: center right;
			padding: 0 23px 0 0;
			display: block;
			width: 35px;
		}

/*------------------*/
/*--MENU SX 1 LIV----*/
/*------------------*/
.subnav {
	position: relative; 
	margin-top: -12px;
	clear: both;
	float: left;
	width: 216px;
	background: url(../costruzione_inc/bg_submenu2.gif) no-repeat bottom left #ffffff;
	padding: 0 0 250px 0;
}
.subnav {
	margin-top: -4px;
}
	.subnav ul {
		background: url(../costruzione_inc/bg_submenu.gif) repeat-x #ffffff;
		padding: 20px 0 0 0;
		width: 100%;
		margin:0px 0px 0px 0px;
		list-style: none;
		list-style-image: none;
	}
		.subnav ul li {			
			margin: 0 0 1px 0;
			list-style: none;
			width:100%;
			list-style-image: none;
			/*list-style-image: url(../costruzione_inc/fl_submenu.gif) no-repeat;*/
			
		}
		.subnav ul li a {
			display: block; 
			background: url(../costruzione_inc/fl_submenuOff.gif) no-repeat;
			padding: 0 15px 4px 20px;
			color: #005027;
			font-size: 12px;
			font-weight: bold;
			position: relative;
      clear: both;
      list-style:none;
      list-style-image: none;
      /*float: left;*/
		}
		

		.subnav ul li a:hover, .subnav ul li a:active, .subnav ul li a.selected {
			/*background-position: 0 -25px;*/
			background: url(../costruzione_inc/fl_submenuOn.gif) no-repeat;
			color: #FF5200;
		}
			
			.subnav ul li ul {
				background: #ffffff;
				padding: 0;
				list-style:none;
			}
				.subnav ul li ul li {
					margin: 0 0 2px 0;
					width: 95%;
					height:100%;
					list-style:none;
					list-style-image: none;
				}
				.subnav ul li ul li a {
					background: none;
					padding: 0 0 2px 20px;
					color: #666;
					font: 9px Verdana,'Trebuchet MS',sans-serif;
					list-style:none;
				}
				.subnav ul li ul li a:hover, .subnav ul li ul li a:active, .subnav ul li ul li a.selected {
				  background: none;
					color: #FF5200;
				}


/*--------------------------------*/
/*--CONTENT TABELLA PROGETTI ----*/
/*-------------------------------*/


.datiTab {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	BACKGROUND-COLOR: #ebebeb;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:0px;
	padding:3px;
	text-align:center;
	v-align:middle;
	text-decoration:none;
}


.datiTab A, .datiTab A:visited{
	TEXT-DECORATION: underline;
	font-size: 9px;
}

.datiTab A:hover {
  TEXT-DECORATION: underline; 
  color : #005027;
  font-size: 9px;
}



.datiTabOver{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:white;
	BACKGROUND-COLOR: #005027;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:0px ;
	padding:3px;
	text-align:center;
	v-align:middle;
	font-weight: bold;
}


.titoloSfondoVerde{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:white;
	BACKGROUND-COLOR: #005027;
	
	padding:3px;
	text-align:left;
	v-align:middle;
}


.datiBianchi{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	BACKGROUND-COLOR: #ffffff;
	padding-top:2px;	
	border-bottom : 1px solid #005027;
	padding-left:4px;	
	/*v-align:middle;*/
}

.verdanaBase  {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
  list-style-image:url(../costruzione_inc/puntoAran.png);
}
.dati{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	BACKGROUND-COLOR: #ebebeb;
	padding-top:2px;	
	padding-left:4px;	
	/*v-align:middle;*/
	 list-style-image:url(../costruzione_inc/puntoAran.png);
}



.dati A{
	TEXT-DECORATION: underline;
  /*v-align:middle;*/
  font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	BACKGROUND-COLOR: #ebebeb;
	
}

.dati A:hover {
  TEXT-DECORATION: underline; 
  font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	BACKGROUND-COLOR: #ebebeb;
}

.dati A:visited{
	TEXT-DECORATION: underline;
  /*v-align:middle;*/
  font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	BACKGROUND-COLOR: #ebebeb;
	
}


.datiBold{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	BACKGROUND-COLOR: #ebebeb;
	text-align:left;
	text-decoration:none;
	/*v-align:middle;*/
}


.bordoVerdeTop{
  border-top:2px solid #00661c;
}

.bordoVerdeBottom{
  border-bottom:2px solid #00661c;
}



/*------------------*/
/*------HEADER------*/
/*------------------*/

.logo {
		/*float: left;
		display: block;
		background: url(../costruzione_inc/logo.gif) no-repeat;
		width: 395px;
		height: 57px;*/
		margin: 18px 0 0 0;
		/*text-indent: -9000px;*/
	}
	
.logo_td{
	padding-left:15px;
	padding-bottom:10px;
}


/* Tabella*/
#navigator td {
  border-top: 1px solid #f37421;	
  TEXT-ALIGN: center;
  PADDING-TOP: 3px;
	
}

#navigator A {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
}
#navigator A:hover {
  
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
}

/*------------------*/
/*---SPALLA HOME----*/
/*------------------*/

#home_sp_sx  {
/*border : 1px  solid #2e385b;*/
PADDING: 1px;

}

#home_sp_sx th {
BACKGROUND-COLOR: #2e385b ;
COLOR: #eaebee;
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
HEIGHT: 20px;
}

#home_sp_sx  td {
BACKGROUND-COLOR: #eaebee ;
HEIGHT: 20px;
FONT-FAMILY: Arial, Helvetica, sans-serif;

}

/*------------------*/
/*------FOOTER------*/
/*------------------*/
.copyright {
    clear: both;
    text-align: left;
    margin: 5px 14px 0 14px;
    padding: 7px 7px 11px 5px;
    border-top: 1px dotted #ccc
  }
  .copyright p {
    font-size: 11px;
    color:#666666;
  }
  .copyright .intesa_sanpaolo {
    float: right;
    background: url(../costruzione_inc/intesa_sanpaolo.gif) no-repeat scroll 0%;
    width: 118px;
    height: 15px;
    text-indent: -9000px;
  }
.footer {
	width: 100%;
	margin: 0 auto;
	font-size: 65%;
	text-align: left;
}
	.footer ul {
		margin: 10px 0 20px 20px
	}
		.footer li {
			display: inline;
			padding: 0 0 0 5px;
		}
			.footer li a {
				color: #3A3A3A;
				padding: 0 0 0 5px
			}
			.footer li a:hover {
				color: #FF5200;
			}
  
  
/*SFONDI SFUMATI LATERALI BORDO PAGINA*/

.bk_col_home_sx {
background: url(../img/bordo_ombra_sx.png) repeat-y;

}
.bk_col_home_dx {
background: url(../img/bordo_ombra_dx.png) repeat-y;

}
.bk_col_home_dwn {
background: url(../img/bordo_ombra_dwn.png) repeat-x;

}

/*HOMEPAGE Menu SX + Sfondo*/
#albumDiv{
 z-index: 50;
}

.gallery {
    padding:0;
    margin:40px 0 0 0;
    position:relative;
  }
  .gallery li {
    display: block;
    margin: 0 0 7px 0;
  }
  .gallery li a {
    position:relative;
    display: block;
    width: 243px;
    height: 51px;
    text-indent: -9000px;
    z-index: 100;
  }
  .gallery li a.credito {
    background: url(../costruzione_inc/copy_of_credito.png) no-repeat;
  }
  .gallery li a.innovazione {
    background: url(../costruzione_inc/copy_of_innovazione.png) no-repeat;
  }
  .gallery li a.miglioramento {
    background: url(../costruzione_inc/copy_of_miglioramento.png) no-repeat;
  }
  .gallery li a.sostegno {
    background: url(../costruzione_inc/copy_of_sostegno.png) no-repeat;
  }
  .gallery li a.supporto {
   background: url(../costruzione_inc/copy_of_supporto.png) no-repeat;
  }
  .gallery li a.sviluppo {
    background: url(../costruzione_inc/copy_of_sviluppo.png) no-repeat;
  }
 /* .gallery li a img {
    position:absolute;
    top:-40px;
    left:0;
    visibility:hidden;
    border:0;
    z-index: 1
  }
  .gallery li a:hover, .gallery li a:active, .gallery li a:focus {
  background-position: 100% -51px
  }*/
  
  .gallery li a.credito:hover {
    background: url(../costruzione_inc/copy_of_credito.png)   no-repeat;
    background-position: 100% -51px;
  }
  .gallery li a.credito:active {
    background: url(../costruzione_inc/copy_of_credito.png) no-repeat;
    background-position: 100% -51px;
  }
  .gallery li a.innovazione:hover {
    background: url(../costruzione_inc/copy_of_innovazione.png) no-repeat;
    background-position: 100% -51px;
  }
  .gallery li a.innovazione:active {
    background: url(../costruzione_inc/copy_of_innovazione.png) no-repeat;
    background-position: 100% -51px;
  }
 
  .gallery li a.miglioramento:hover {
    background: url(../costruzione_inc/copy_of_miglioramento.png) no-repeat;
    background-position: 100% -51px;
  }
  .gallery li a.miglioramento:active {
    background: url(../costruzione_inc/copy_of_miglioramento.png) no-repeat;
    background-position: 100% -51px;
  }
  .gallery li a.sostegno:hover {
    background: url(../costruzione_inc/copy_of_sostegno.png) no-repeat;
    background-position: 100% -51px;
  }
  .gallery li a.sostegno:active {
    background: url(../costruzione_inc/copy_of_sostegno.png) no-repeat;
    background-position: 100% -51px;
  }
  .gallery li a.supporto:hover {
    background: url(../costruzione_inc/copy_of_supporto.png) no-repeat;
    background-position: 100% -51px;
  }
  .gallery li a.supporto:active {
    background: url(../costruzione_inc/copy_of_supporto.png) no-repeat;
    background-position: 100% -51px;
  }
  .gallery li a.sviluppo:hover {
    background: url(../costruzione_inc/copy_of_sviluppo.png) no-repeat;
    background-position: 100% -51px;
  }
  .gallery li a.sviluppo:active {
    background: url(../costruzione_inc/copy_of_sviluppo.png) no-repeat;
    background-position: 100% -51px;
  }
  
/*Homepage nuovi stili per menu a sx*/
.linkHand{
cursor:hand;
text-decoration:none;
}
.tabRoll{
height:51px;

}
  
/*fine nuovi stile x menu a sx*/
  
/*HOMEPAGE tabella DX */
.tabHome{
  margin-top:20px;
  padding:3px;
  height:400px;
  border:1px solid red;
}

/*
x Gestire scritte home dinamicamente.
.tabHomeLinkSotto{
  vertical-align:bottom;
  text-align:right;
  padding-bottom:15px;
  padding-right:25px;
  color:white;
  font-family:'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight:bold;
  letter-spacing:0.5px;
}

.tabHomeScrittaSopra{
  color:white;
  padding-bottom:15px;
}
.tabHomeTitolo{
  text-align:left;
  color:white;
  font-family:'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;
  font-size: 19px;
  font-weight:normal;
}

.tabHomeTesto{
  text-align:left;
  color:white;
  font-family:'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:normal;
}  
  */
/*
#album {
	width:100%; 
	height:429px; 
	background:#eee url(../images/image.gif) 0 0 no-repeat;
	margin:-12px 0 0 0; ;
	z-index: 100
}
.gallery {
	padding:0; 
	margin:40px 0 0 0; 
	position:relative; 
}
	.gallery li {
		display: block;
		margin: 0 0 7px 0;
	}
		.gallery li a {
			position:relative;
			display: block;
			width: 243px; 
			height: 51px;
			text-indent: -9000px;
			z-index: 100;
		}
			.gallery li a.credito {
				background: url(../costruzione_inc/credito.gif) no-repeat;
			}
			.gallery li a.innovazione {
				background: url(../costruzione_inc/innovazione.gif) no-repeat;
			}
			.gallery li a.miglioramento {
				background: url(../costruzione_inc/miglioramento.gif) no-repeat;
			}
			.gallery li a.sostegno {
				background: url(../costruzione_inc/sostegno.gif) no-repeat;
			}
			.gallery li a.supporto {
				background: url(../costruzione_inc/supporto.gif) no-repeat;
			}
			.gallery li a.sviluppo {
				background: url(../costruzione_inc/sviluppo.gif) no-repeat;
			}

			.gallery li a img {
				position:absolute; 
				top:-40px; 
				left:0; 
				visibility:hidden; 
				border:0;
				z-index: 1;
			}
	.gallery li a:hover, .gallery li a:active, .gallery li a:focus {
		background-position: 100% -51px;
	}
		.gallery li a:active img, .gallery li a:focus img {
			visibility:visible;
		}

*/

