/*GENERAL SETTINGS*/ 
 body{
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.70em;
	color:#838383;
   background-color: #EFEFEF;
} 
img {
	border: 0 0 0 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
input, select, textarea{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;border:1px solid #C7C7C7;}
a{
	color:#313131;
	text-decoration:none;
}
a:link {color: #313131;text-decoration:none;}     /* unvisited link */
a:visited {color: #9C7D68;	text-decoration:none;}  /* visited link */
a:hover {color: #313131;text-decoration: underline;}   /* mouse over link */
a:active {color: #313131;text-decoration: underline;}   /* selected link */
a img{
	border:0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
h1, h2, h3, h4, h5, h6, ul, li, hr, ol, form, fieldset{border:0;margin:0;padding:0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1em;font-style:normal;font-weight:normal;}
h1{
	display: block;
	margin-bottom: 20px;
	font-weight: bold;
} 
#contenitoreAll{
	top:10px;
	margin-left:-472px;
	left:50%;
	position:absolute;
	width: 944px;
	border:0;
}
#lingua {
	padding:0px;
	text-align: right;
	padding-bottom:5px;
	padding-right:14px;
	border:0;
}
#contenuti{
	background-color: #ffffff;
	background-image: url(../images/background_left.gif);	
	background-repeat: repeat-y;
	background-position: top right;
	border:0;
}
/* HOME */
.colonnaSxHome{
	width:496px;
	padding-left:50px;
	float:left;
	border:0;
	margin:0;
	height: auto !important;  /* per i browser moderni */
   height: 420px;      /* per IE5.x e IE6 */
   min-height: 420px;  /* per i browser moderni */	
}
.colonnaDxHome{
	padding-top:53px;
	padding-left:24px;
	width:346px;
	float:left;
	border:0;
}
.logoHome{	
	margin-left:24px;
	margin-bottom:61px;
}
/* PAGINE INTERNE */
.colonnaSx{
	width:680px;
	border:0;	
	float:left;
	height: auto !important;  /* per i browser moderni */
   height: 430px;      /* per IE5.x e IE6 */
   min-height: 430px;  /* per i browser moderni */
}
.colonnaSxInt{
	padding-left:50px;
       padding-bottom:50px;
	border:0;	
	height: auto !important;  /* per i browser moderni */
   height: 430px;      /* per IE5.x e IE6 */
   min-height: 430px;  /* per i browser moderni */
}
.colonnaDx{
	border:0;	
	width:250px;
	padding-top:77px;
	padding-bottom:0px;
	float:left;
}
.colonnaDxInt{
	padding-left:18px;
	border:0;
}
.colonnaDxImgBottom{
       padding-left:18px;
	position: absolute;
	bottom:30px;
}
.titoliSezioni{
	border: 0; 
	margin-top:50px;
	margin-bottom:10px;
}
.titoliPagine{
	color:#EC7F36;
	font-weight: bold; 
	font-size:1.1em;
}
.titoliTeam{
	color:#EC7F36;
	font-weight: bold;
}
.sottotitoli{
	margin-bottom:5px;
	font-weight: bold; 
}
.testoPagina ul li{
	list-style-position:outside;
	border:0;	
	margin-left:20px;
}
.imgHeaderLink{
	margin-top:56px;
}
.imgHeaderUtility{
	margin-top:10px;
}
.boxLink, .boxUtility{
	clear:both;
	margin-left:3px;
	width:203px;
	padding-top:7px;
	padding-bottom:10px;
	border-left:1px solid #CECCCC;
	border-right:1px solid #CECCCC;
	border-bottom:1px solid #CECCCC;
}
.boxUtility{
	background: #F3F3F3;
}
.elenchiInterni{
	list-style: none;
	list-style-position: outside;
	border:0;
	padding:0;
	margin:0;
}
.elenchiInterni li{
 line-height: 13px;
}
.elenchiInterni li a, .elenchiInterni li a:link, .elenchiInterni li a:active {
 color:#313131;
 text-decoration: none;
}
.elenchiInterni li a:visited {color: #9C7D68;	text-decoration:none;}  /* visited link */
.elenchiInterni li a:hover {color: #313131;text-decoration: underline;}   /* mouse over link */
/* FOOTER */
.footer{
	border:0;
	clear:both;	
}
.fotoHome{
	border:0;
	margin-top:40px;
}
.imgFooter{
	border:0;
	margin-left:51px;
}
/* MENU */
#menu2LivelliHome{
	background-image: url(../images/headerMenuHome.gif);	
	background-repeat: repeat-x;
	background-position: top left;
	width:496px;
	border: 0;
	margin: 0;
	padding-top: 10px;
}
#menu2Livelli{
	background-image: url(../images/headerMenu.gif);	
	background-repeat: no-repeat;
	background-position: top left;
	width:628px;		
	border: 0;
	margin: 0;
	padding-top: 10px;
}
#contenitoreMenuUno{	
	width:334px;
	border-right:1px solid #CBCACA;
	border-left:1px solid #CBCACA;
}
#contenitoreMenuDue{
	width:166px;	
	border-right:1px solid #CBCACA;
	padding-top: 10px;
}	
#menuEn{
	list-style: none;
	margin: 0;
	width: 166px;
	min-height: 110px;
	height: auto !important;
	height: 110px;			
	padding-top: 10px;
}
#menuEn li{
	position: relative;
	width: 166px;	
}
#menuIt{
	list-style: none;
	margin: 0;
	width: 166px;
	min-height: 110px;
	height: auto !important;
	height: 110px;			
	padding-top: 10px;
}
#menuIt li{
	position: relative;
	width: 166px;	
}
li ul{
	position: absolute;
	left: 167px;
	top: 0px;
	display: visible;
	width:167px;
}
li#m_1 ul{
	top: -20px
}
li#m_2 ul{
	top: -41px;
}
li#m_3 ul{
	top: -62px;
}
li#m_4 ul{
	top: -83px;
}
li#m_5 ul{
	top: -96px;
}



li:hover ul
{
	display:block;
}


#menuEn li a, #menuEn li a:link, #menuEn li a:visited, #menuEn li a:active{
	display: block;
	width:166px;
	text-decoration:none;
	border:0;	
}


#menuEn li#m_0 li, #menuEn li#m_1 li, #menuEn li#m_2 li, #menuEn li#m_3 li, #menuEn li#m_4 li, #menuEn li#m_5 li{
	list-style: none;
	display: block;
	visibility: visible;
}


#menuEn a:hover img{
	visibility: hidden;
}
#menuEn li#m_0{
	background: url("../images/m_aboutUsHover.gif") no-repeat top left;
}
#menuEn li#m_1{
	background: url("../images/m_investmentsHover.gif") no-repeat top left;
}
#menuEn li#m_2{
	background: url("../images/m_ourPeopleHover.gif") no-repeat top left;
}
#menuEn li#m_3{
	background: url("../images/m_newsHover.gif") no-repeat top left;
}
#menuEn li#m_4{
	background: url("../images/m_partnerLoginHover.gif") no-repeat top left;
}
#menuEn li#m_5{
	background: url("../images/m_contactsHover.gif") no-repeat top left;
}

#menuEn li#m_0 li#m_0_0{
	background: url("../images/m_whoWeAreHover.gif") no-repeat top left;
}
#menuEn li#m_0 li#m_0_1{
	background: url("../images/m_entrepreneurialApproachHover.gif") no-repeat top left;
}
#menuEn li#m_0 li#m_0_2{
	background: url("../images/m_investmentCriteriaHover.gif") no-repeat top left;
}
#menuEn li#m_1 li#m_1_0{
	background: url("../images/m_portfolioHover.gif") no-repeat top left;
}
#menuEn li#m_1 li#m_1_1{
	background: url("../images/m_exitsHover.gif") no-repeat top left;
}
#menuEn li#m_2 li#m_2_0{
	background: url("../images/m_investmentProfessionalsHover.gif") no-repeat top left;
}
#menuEn li#m_2 li#m_2_1{
	background: url("../images/m_boardOfDirectorsHover.gif") no-repeat top left;
}
#menuEn li#m_2 li#m_2_2{
	background: url("../images/m_investmentCommitteeHover.gif") no-repeat top left;
}
#menuEn li#m_2 li#m_2_3{
	background: url("../images/m_staffHover.gif") no-repeat top left;
}
#menuEn li#m_2 li#m_2_4{
	background: url("../images/m_statutoryAuditorsHover.gif") no-repeat top left;
}
#menuEn li#m_3 li#m_3_0{
	background: url("../images/m_pressReleasesHover.gif") no-repeat top left;
}

#menuEn li#m_3 li#m_3_1{
	background: url("../images/m_publicationsHover.gif") no-repeat top left;
}
#menuIt li a, #menuIt li a:link, #menuIt li a:visited, #menuIt li a:active{
	display: block;
	width:166px;
	text-decoration:none;
	border:0;	
}
#menuIt li#m_0 li, #menuIt li#m_1 li, #menuIt li#m_2 li, #menuIt li#m_3 li, #menuIt li#m_4 li, #menuIt li#m_5 li, #menuIt li#m_6 li{
	list-style: none;
	display: block;
	visibility: visible;
}
#menuIt a:hover img{
	visibility: hidden;
}
#menuIt li#m_0{
	background: url("../images/m_laSocietaHover.gif") no-repeat top left;
}
#menuIt li#m_1{
	background: url("../images/m_partnerRealizzHover.gif") no-repeat top left;
}
#menuIt li#m_2{
	background: url("../images/m_manageTeamHover.gif") no-repeat top left;
}
#menuIt li#m_3{
	background: url("../images/m_newsHover.gif") no-repeat top left;
}
#menuIt li#m_4{
	background: url("../images/m_partnerLoginHover.gif") no-repeat top left;
}
#menuIt li#m_5{
	background: url("../images/m_contattiHover.gif") no-repeat top left;
}


#menuIt li#m_0 li#m_0_0{
	background: url("../images/m_carattFondoHover.gif") no-repeat top left;
}
#menuIt li#m_0 li#m_0_1{
	background: url("../images/m_nostroContributoHover.gif") no-repeat top left;
}
#menuIt li#m_0 li#m_0_2{
	background: url("../images/m_criteriInvestimentoHover.gif") no-repeat top left;
}
#menuIt li#m_0 li#m_0_3{
	background: url("../images/m_processoInvestHover.gif") no-repeat top left;
}


#menuIt li#m_1 li#m_1_0{
	background: url("../images/m_portafoglioHover.gif") no-repeat top left;
}
#menuIt li#m_1 li#m_1_1{
	background: url("../images/m_disinvestimentiHover.gif") no-repeat top left;
}


#menuIt li#m_3 li#m_3_0{
	background: url("../images/m_comunicatiStampaHover.gif") no-repeat top left;
}
#menuIt li#m_3 li#m_3_1{
	background: url("../images/m_stampaHover.gif") no-repeat top left;
}
#menuIt li#m_3 li#m_3_2{
	background: url("../images/m_pubblicazioniHover.gif") no-repeat top left;
}
li:hover ul, li.over ul { display: block; }

.spazioVuoto{
	width:200px;
	height:20px;
}
.boxMessaggi{
	color:#C90000;
	margin-top:19px;
}
/* FORM */
.login{
	width:370px;
	margin-top:19px;
	border:0;
	float: left;
}
.login fieldset{
	border:0;
	width:370px;
	padding-bottom:6px;	
}
.login label{
	border:0;
	width:74px;
	text-align: left;
	display: block;
	float: left;
	top:0;
}
.login input{
	vertical-align: top;
	border:1;
}
#inputAllineato{
	float:left;
	clear:both;
	padding-right:10px;
}
#submit{
	border:0;
	height:20px;
	padding-top: 1px;
	margin: 0;
	float:left;
}
#submitButton{
	background: url("../images/btConfirm.gif") no-repeat top left;
	height:17px;
	width: 76px;
	border: none;
	padding: 0;	
	margin: 0px 10 10px 0px;
}
#resetButton{
	background: url("../images/btCancel.gif") no-repeat top left;
	height:17px;
	width: 67px;
	border: none;
	padding: 0;
	margin: 0px 0 10px 10px;
}
#submitButtonIT{
	background: url("../images/btConferma.gif") no-repeat top left;
	height:17px;
	width: 76px;
	border: none;
	padding: 0;	
	margin: 0px 10 10px 0px;
}
#resetButtonIT{
	background: url("../images/btAnnulla.gif") no-repeat top left;
	height:17px;
	width: 67px;
	border: none;
	padding: 0;
	margin: 0px 0 10px 10px;
}
.imgSmall img{
	float:left;
}
.imgSmall{
	float:left;
	border:0;	
	width:180px;
}
.testoLarge{
	float:left;
	border:0;
	width:445px;
	padding-bottom:20px;
}
.fotoCv{
	float:left;
	border:0;
	clear:both;
	width:225px;
	margin-top:41px;
}
.anagraficaCv{
	float:left;
	border:0;
	width:395px;
	margin-top:41px;
}
.righeTeam{
	width:640px;
}
.boxTeam {
	margin-top: 18px;
	margin-right:5px;
	padding: 0;
	border:0px solid red;
	width:100px;
	float:left;
	font-size:0.78em;
}
.boxTeam a, .boxTeam a:link, .boxTeam a:active {
 color:#EC7F36;
 text-decoration: none;
}
.boxTeam a:visited {color: #9C7D68;	text-decoration:none;}  /* visited link */
.boxTeam a:hover {color: #EC7F36;text-decoration: underline;}   /* mouse over link */
.imgLarge{
	float:left;
	border:0;
	width:415px;
}
.testoSmall{
	float:left;
	border:0;
	width:205px;
}

