body {
margin: 20mm 0mm 5mm 0mm;
padding: 0;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11pt;
background: #FFF;
color: #000;
text-align: justify;
}

.motori, .veloce {display: none;}

img {border: 0;}

div, p, h1, h2, h3, h4, h5, h6, ul, li, ol, table, tr, td, form, input, textarea {
margin: 0; 
padding: 0; 
border: 0; 
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11pt;
line-height: 1.3;
}

h1 {
	font-size: 18pt;
}
/*pagina index*/

.top p {
display: none;
font-size: 9px;
color: #353581;
}

.flash {
display: none;
}

.top {
height: 1px;
background: none;
}

.top_i {width: 1px;}

.top h1 {padding: 0px 0px 0px 0px;
margin: 0px;
}

.menu {
display: none;
margin-top: 20px;
}

.logo {
height: 150px;
width: 680px;
float: left;
background: #FFF;
}

.cont p {

margin-bottom: 20px;
}

.cont {
}

.cont p.ini {margin-top: 20px; margin-bottom: 20px;}

.rs {
visibility: hidden;
margin: 0px 0 0 0;}

.sx {
	margin-top: 10px;
	float: none;
	}
	
.i_sx {
	margin-left: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}
	
.ar {
	visibility: hidden;
}


.i_sx a
{
	text-decoration: none;
	color: #000000;
}

/*chi siamo*/

#blocco1 {
padding-bottom: 20px;
}

#blocco2 {
padding-bottom: 20px;
}

#blocco3 {
padding-bottom: 20px;
}

ul.list1 {
margin-top: 10px; 
margin-bottom: 25px;
text-align: justify;
}

ul.list1 li {
list-style: normal;
padding-top: 0px;
margin-left: 25px;
margin-bottom: 25px;
text-align: justify;
}

ul.list1 li span {
color: #000000;
}

/* perch&egrave; finint AI SGR */

h2.imgchi {
padding: 20px 0px 10px 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

/* il gruppo */

span .tit {
width: 400px;
height: 18px;
margin-bottom: 21px;
}

ul.list2 {
margin-bottom: 20px;
text-align: justify;
}

.cont p span a {
	text-decoration: none;
	color: #000000;
}

/*Organi sociali*/

div#co1 {
	margin: 0px;
	padding: 0px;
	float: left;
	}

div#org1 {
	height: 206px;
	width: 128px;
	margin: 0px;
	padding: 0px;
	float: left;
	
}

div#org1 p.zero {
	margin-top: 20px;
	font-size: 10pt;
}

#org1 p.uno {
	margin-top: 54px;
	font-size: 10pt;
}

#org1 p.due {
	margin-top: 38px;.
	font-size: 10pt;
}

#co2 {
	float: left;
	}

#org2 {
	width: 128px;
	height: 206px;
	float: left;
}

#org2 p.zero {
	font-size: 10pt;
	margin-top: 44px;
}

#org2 p.uno {
	margin-top: 30px;
	font-size: 10pt;
}

#co3 {
	width: 128px;
	margin-top: 50px;
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	}
	
/* Management Team */

#contenuto {
	width: 640px;
	float: left;
	}
	

.per1 {
	float: left;
	vertical-align: middle;
	width: 164px;
	height: 37px;
	color: #444444;
	font-size: 11px; 
	font-family: Verdana;
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 9px;
}

.b1 {
	width: 429px;
	height: 37px;
	float: right;
	margin-bottom: 9px;
}

.per2 {
	float: left;
	vertical-align: middle;
	width: 164px;
	height: 94px;
	color: #444444;
	font-size: 11px; 
	font-family: Verdana;
	font-weight: bold;
	padding-top: 38px;
	margin-bottom: 9px;
}

.b2 {
	width: 429px;
	height: 94px;
	float: right;
	margin-bottom: 0px;
}

.b3 {
	width: 429px;
	height: 94px;
	float: right;
	margin-bottom: 9px;
}

.b4 {
	width: 429px;
	height: 37px;
	float: right;
	margin-bottom: 12px;
}

.b5 {
	width: 429px;
	height: 36px;
	float: right;
	margin-bottom: 12px;
}

.per3 {
	float: left;
	vertical-align: middle;
	width: 164px;
	height: 36px;
	color: #444444;
	font-size: 11px; 
	font-family: Verdana;
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 9px;
}

.b6 {
	width: 429px;
	height: 94px;
	float: right;
	margin-bottom: 9px;
}

.b7 {
	width: 429px;
	height: 37px;
	float: right;
	margin-bottom: 9px;
}

.per4 {
	float: left;
	vertical-align: middle;
	width: 164px;
	height: 35px;
	color: #444444;
	font-size: 11px; 
	font-family: Verdana;
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 9px;
}

.b8 {
	width: 429px;
	height: 35px;
	float: right;
	margin-bottom: 9px;
}

#contenuto1 {
	width: 640px;
	float: left;
	margin-bottom: 35px;
	}
	
.per5 {
	float: left;
	vertical-align: middle;
	width: 164px;
	height: 36px;
	color: #444444;
	font-size: 11px; 
	font-family: Verdana;
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 9px;
}

/* patrimonio */

.cont h2.ctr {
text-align: center;
margin: 110px 0 110px 0;
}

/*Prodotti*/

.di_p {
	display: none;
	}
	
/* Prodotti 2 */

ul.list {
list-style: normal;
margin-bottom: 20px;
}

ul.list li {
list-style: normal;
margin-left: 25px;
}

ul.list li a {
list-style: normal;
color: #000000;
text-decoration: none;
}

/* Contatti */

.europa {
position:relative;
width: 485px;
top: 5px;
left: 53px;
}

.europa address {
font-style: normal;
font-size: 10px;
}

.europa a, .europa span {
color: #353581
}

.sede, .se_ra {
position:absolute; 
width: 170px;}

.sede {
top: 139px;
left: 295px;
}

.se_ra {
top: 169px;
left: 20px;
}

.sede a{
	text-decoration: none;
	color: #000000;
}

/* Job Opportunities */

p a  {
	text-decoration: none;
	color: #000000;
	font-weight: bolder;
}

/* Area riservata */

.fj_0 {
display: none;
}

.fj_1 {
display: none;
}

.fj_2 {
display: none;
}

.fj_3 {
display: none;
}

