html, body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#centrato {
	width: 1000px;
	margin: auto;
}
#home,
#seconde,
#contatti {
	width: 1000px;
	float: left;
}
#bussola {
	float: left;
	width: 1000px;
	background: url(immagini/sfondo-contatti.jpg) bottom right no-repeat;
}
#home p {
	font-size: 9px;
	color: #999999;
	padding-bottom: 15px;
}
#home p.lingue {
	margin: 0;
	padding: 0;
	padding-bottom: 45px;
	font-size: 14px;
	color: #002E54;
}
#home p.lingue a,
#home p.lingue a:link,
#home p.lingue a:visited {
	text-decoration: none;
	color: #002E54;
}
#seconde,
#contatti {
	background: url(immagini/ombra-menu.gif) 0 320px repeat-x;
}
#seconde p {
	font-size: 13px;
	color: #000000;
	margin: 0;
	padding: 0;
	padding-top: 20px;
	line-height: 20px;
}
#contenuto img {
	padding-left: 10px;
	padding-bottom: 10px;
}
img.testata {
	float: left;
	padding-top: 150px;
	background: url(immagini/ombra-home.gif);
}
img.testata-seconde {
	float: left;
	padding-top: 34px;
	background: url(immagini/ombra-seconde.gif);
}
#menu {
	width: 1000px;
	float: left;
	text-align: left;
	background: url(immagini/ombra-menu.gif) top left repeat-x;
	text-align: center;
}
#menu2 {
	width: 815px;
	float: left;
	background: #FFFF33;	
}
#menu img {
	margin-bottom: 40px;
}
#menu ul {
	width: 910px;
	float: right;
	padding: 0;
	margin: 0;
	list-style: none;
	color: #FFFFFF;
	background: #002E54;
	margin-bottom: 40px;
}
#menu2 ul {
	width: 815px;
	float: right;
	padding: 0;
	margin: 0;
	list-style: none;
	color: #FFFFFF;
	background: #002E54;
}
#menu2 ul li.contatti {
	background: #699CD6;
	padding-right: 10px;
	padding-left: 10px;
}
#menu2 ul li.corporate {
	padding-right: 10px;
	padding-left: 10px;
	background: #2B3880;
}
#menu2 ul li.corporate a {
	background: #2B3880;
	margin: 0;
	padding: 0;
}
#menu2 ul li.private {
	background: #EA9F40;
	padding-right: 10px;
	padding-left: 10px;
}
#menu2 ul li.private a {
	background: #EA9F40;
	margin: 0;
	padding: 0;
}
#menu2 ul li.gruppo {
	background: #AE1E2D;
	padding-right: 10px;
	padding-left: 10px;
}
#menu2 ul li.gruppo a {
	background: #AE1E2D;
	margin: 0;
	padding: 0;
}
#menu2 ul li.risk {
	background: #CBD300;
	padding-right: 10px;
	padding-left: 10px;
}
#menu2 ul li.risk a {
	background: #CBD300;
	margin: 0;
	padding: 0;
}
#menu2 ul li.newsletter {
	background: #2E835C;
	padding-right: 10px;
	padding-left: 10px;
}
#menu2 ul li.newsletter a {
	background: #2E835C;
	margin: 0;
	padding: 0;
}
#menu2 ul li.press {
	background: #f5c719;
	padding-right: 10px;
	padding-left: 10px;
}
#menu2 ul li.press a {
	background: #f5c719;
	margin: 0;
	padding: 0;
}
#menu ul li, 
#menu2 ul li {
	display: inline;
	float: left;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
}
#menu ul a, 
#menu2 ul a {
	float: none !important;
	float: left;
	display: block;
	background: #002E54;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
}
#menu2 ul a.home:hover,
#menu2 ul li:hover a.home,
#menu2 ul li.iehover a.home {
	background: #599FEE;
}
#menu2 ul a.private:hover,
#menu2 ul li:hover a.private,
#menu2 ul li.iehover a.private,
#menu ul a.private:hover,
#menu ul li:hover a.private,
#menu ul li.iehover a.private {
	background: #EA9F40;
}
#menu2 ul a.gruppo:hover,
#menu2 ul li:hover a.gruppo,
#menu2 ul li.iehover a.gruppo,
#menu ul a.gruppo:hover,
#menu ul li:hover a.gruppo,
#menu ul li.iehover a.gruppo {
	background: #AE1E2D;
}
#menu2 ul a.corporate:hover,
#menu2 ul li:hover a.corporate,
#menu2 ul li.iehover a.corporate,
#menu ul a.corporate:hover,
#menu ul li:hover a.corporate,
#menu ul li.iehover a.corporate {
	background: #2B3880;
}
#menu2 ul a.contatti:hover,
#menu2 ul li:hover a.contatti,
#menu2 ul li.iehover a.contatti,
#menu ul a.contatti:hover,
#menu ul li:hover a.contatti,
#menu ul li.iehover a.contatti {
	background: #699CD6;
}
#menu2 ul a.risk:hover,
#menu2 ul li:hover a.risk,
#menu2 ul li.iehover a.risk,
#menu ul a.risk:hover,
#menu ul li:hover a.risk,
#menu ul li.iehover a.risk {
	background: #CBD300;
}
#menu2 ul a.newsletter:hover,
#menu2 ul li:hover a.newsletter,
#menu2 ul li.iehover a.newsletter,
#menu ul a.newsletter:hover,
#menu ul li:hover a.newsletter,
#menu ul li.iehover a.newsletter {
	background: #2E835C;
}
#menu2 ul a.press:hover,
#menu2 ul li:hover a.press,
#menu2 ul li.iehover a.press,
#menu ul a.press:hover,
#menu ul li:hover a.press,
#menu ul li.iehover a.press {
	background: #f5c719;
}
#sezione {
	width: 815px;
	float: left;
}
#colonna {
	width: 185px;
	float: left;
	padding-top: 45px;
}
#contenuto {
	margin-top: 25px;
	padding-top: 85px;
	padding-bottom: 85px;
	padding-left: 35px;
	padding-right: 55px;
	border-left: 2px solid #445878;
	width: 723px;
	float: left;
	text-align: left;
}
#contatti #contenuto {
	padding-top: 60px;
}
#contenuto ul {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 40px;
}
#contenuto ul li {
	width: 540px;
	font-size: 20px;
	color: #666666;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	border-bottom: 1px solid #B3B3B3;
	margin-bottom: 10px;
	list-style: url(immagini/rombo-lista.gif);
}
#contenuto ul#risk {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
}
#contenuto ul#risk li {
	width: 720px;
	font-size: 13px;
	color: #000000;
	margin: 0;
	padding: 0;
	padding-bottom: 6px;
	margin-left: 20px;
	border-bottom: none;
	margin-bottom: 10px;
	list-style: url(immagini/rombo-lista.gif);
}

#contenuto ul.consulenza {
	font-style: italic;
	margin: 0;
	padding: 0;
}
#contenuto ul.consulenza li {
	margin: 0;
	padding: 0;
	list-style: url(immagini/elenco-consulenza.gif);
	font-size: 13px;
	color: #000000;
	border-bottom: none;
	padding-top: 0;
	margin-left: 15px;
	margin-bottom: 5px;
}
#contenuto ul li a,
#contenuto ul li a:link,
#contenuto ul li a:visited {
	text-decoration: none;
	color: #666666; 
}
#contenuto ul li a:hover,
#contenuto ul li a:focus,
#contenuto ul li a:active {
	text-decoration: none;
	color: #CCCCCC;
}
#contenuto ul li.attivo {
	color: #CCCCCC;
}
h1 {
	margin: 0;
	padding: 0;
	color: #002E54;
	font-size: 24px;
	font-weight: normal;
}
#contatti p {
	line-height: 20px;
}
#contatti h1 {
	border-bottom: 1px solid #B3B3B3;
	width: 540px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#contatti a.mail,
#contatti a.mail:link,
#contatti a.mail:visited {
	text-decoration: none;
	color: #000000;
}
#contatti a.mail:hover,
#contatti a.mail:focus,
#contatti a.mail:active {
	text-decoration: underline;
	color: #002E54;
}
#seconde a.mail,
#seconde a.mail:link,
#seconde a.mail:visited {
	text-decoration: none;
	color: #000000;
}
#seconde a.mail:hover,
#seconde a.mail:focus,
#seconde a.mail:active {
	text-decoration: underline;
	color: #002E54;
}
#footer {
	width: 1000px;
	background-color: #002E54;
	float: left;
	margin-top: 35px;
	border-top: 5px solid #82BDBF;
	height: 28px;
	line-height: 28px;
	text-align: left;
}
#footer p {
	margin: 0;
	padding: 0;
	padding-left: 225px;
	font-size: 9px;
	color: #FFFFFF;
}