body {					
	background: #FFFFFF;
	width: 866px;
	text-align: left;
	font-family: "Trebuchet MS";
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}
img {					
	border: none;
}
h1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	color: #A9B9D3;
	padding: 0 0 0 10px;
	margin: 5px 0 5px 0;
	border-left: 10px solid #7A93BC;
}
h1 b{
	text-transform: capitalize;
	color: #A9B9D3;
}
h2 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
h2 a:hover {
}
a:link, a:visited {
	text-decoration: none;
	color: #4A679D;
}
a:hover {
	color: #BCC8DA;
}
b {
	color: #666666;
}
u {
	text-decoration: none;
	font-weight: bold;
	color: #455B7C;
}
li {
	margin: 0 0 0 30px;
}
#testata {
	margin: 50px 0 0 0;
	padding: 0 0 0 0;
}
#testata_logosavla a:link, #testata_logosavla a:visited, #testata_logosavla a:hover {
	background: #FFFFFF url(/layout/logo.jpg) left bottom no-repeat;
	height: 40px;
	width: 148px;
	margin: 0 0 6px 0;
	padding: 0 0 0 0;
	display: block;
}
#testata_menunavigazione {
	height: 20px;
	background: #4A679D;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#testata_menunavigazione ul {
	display: inline;
	background: #4A679D;
	border-right: 1px dotted #FFFFFF;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
	line-height: 20px;
}
#testata_menunavigazione ul a:link, #testata_menunavigazione ul a:visited {
	color: #FFFFFF;
}
#testata_menunavigazione ul a:hover {
	color: #BCC8DA;
}
#testata_menunavigazione ul.homepage {
	background: #384E76;
}
#testata_menunavigazione ul.homepage a:link,  #testata_menunavigazione ul.homepage a:visited {
	color: #FFFFFF;
}
#testata_menunavigazione ul.homepage a:hover {
	color: #BCC8DA;
}
#corpo {
	margin: 20px 0 0 0;
	width: 866px;
	height: auto;
}
#corpo_menuxhome {
	float: left;
	width: 238px;
	height: 410px;
	border-top: 1px dotted #999999;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
#corpo_menuxhome ul {
	text-align: right;
	font-size: 20px;
	color: #7A93BC;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px dotted #999999;
}
#corpo_menuxhome ul:hover {
	color: #7A93BC;
}
#corpo_menuxhome_vocemenuhp {
}
#corpo_menuxhome_vocemenuhp a:link, #corpo_menuxhome_vocemenuhp a:visited {
	text-align: right;
	font-size: 12px;
	color: #999999;
	margin: 0 0 0 0;
	padding: 0 5px 0 0;
	border-right: 10px solid #7A93BC;
	line-height:17px;
	display: block;
}
#corpo_menuxhome_vocemenuhp a:hover {
	color: #CCCCCC;
	border-right: 10px solid #4A679D;
}
#corpo_menuxhome_vocemenuhp b {
	text-align: right;
	font-size: 20px;
	color: #7A93BC;
	line-height:30px;
}
#corpo_menuxhome_vocemenuhp:hover b {
	color: #4A679D;
}
#corpo_menuxhome_fotogreppi {
	width: 238px;
	border-bottom: 1px dotted #999999;
	margin: 5px 0 5px 0;
	padding: 0 0 5px 0;
	font-size: 190px;
	/*background: #000000;*/
}
#corpo_menuxhome_fotogreppi a {
	/*-moz-opacity: 0.60;*/
	/*opacity: 0.60;*/
	/*filter: alpha(opacity=60);*/
	background: #000000;
}
#corpo_menuxhome_fotogreppi a img{
	/*-moz-opacity: 0.60;*/
	/*opacity: 0.60;*/
	/*filter: alpha(opacity=60);
	/*background: #000000;*/
}
#corpo_menuxhome_fotogreppi a:hover img{
	-moz-opacity: 0.60;
	opacity: 0.60;
	filter: alpha(opacity=60);
	background: #000000;
}
#corpo_menuxattivita {
	float: left;
	width: 238px;
	border-top: 1px dotted #999999;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 377px;
}
#corpo_menuxattivita_titolo {
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	color: #A9B9D3;
	padding: 0 10px 0 0;
	margin: 5px 0 5px 0;
	border-right: 10px solid #7A93BC;
	text-align: right;
}
#corpo_menuxattivita_01, #corpo_menuxattivita_02 {
	background: url(/layout/finanziaria_small.jpg) 0px 10px no-repeat;
	float: left;
	width: 238px;
	height: 161px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border-top: 1px dotted #999999;
	line-height: 161px;
}
#corpo_menuxattivita_01 a:link, #corpo_menuxattivita_01 a:visited, #corpo_menuxattivita_02 a:link, #corpo_menuxattivita_02 a:visited {
	display: block;
	background: url(/layout/finanziaria_small.jpg) 0px 10px no-repeat;
	float: left;
	width: 238px;
	height: 161px;
	line-height: 161px;
}
#corpo_menuxattivita_01 a:hover {
	background: url(/layout/finanziaria_small.jpg) -238px 10px no-repeat;
	cursor: pointer;
}
#corpo_menuxattivita_02 {
	background: url(/layout/immobiliare_small.jpg) 0px 10px no-repeat;
}
#corpo_menuxattivita_02 a:link, #corpo_menuxattivita_02 a:visited {
	background: url(/layout/immobiliare_small.jpg) 0px 10px no-repeat;
}
#corpo_menuxattivita_02 a:hover {
	background: url(/layout/immobiliare_small.jpg) -238px 10px no-repeat;
}
#corpo_contenuti{
	float: right;
	width: 590px;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}
#corpo_contenuti_box {
}
#corpo_contenuti_box a:link, #corpo_contenuti_box a:visited {
	float: left;
	width: 285px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	background: url(/layout/attivita_finanziaria.jpg) top left no-repeat;
	display: block;
}
#corpo_contenuti_box a:hover {
	background: url(/layout/attivita_finanziaria.jpg) top right no-repeat;
	cursor: pointer;
}
#corpo_contenuti_box_testo {
	text-align: left;
	color: #666666;
	font-size: 14px;
	margin: 188px 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px dotted #999999;
	line-height: 17px;
}
#corpo_contenuti_box_testo b{
	color: #4A679D;
	font-size: 15px;
	font-weight: lighter;
	line-height: 25px;
}
#corpo_contenuti_box.destra {
}
#corpo_contenuti_box.destra a:link, #corpo_contenuti_box.destra a:visited {
	float: right;
	background: url(/layout/attivita_immobiliare.jpg) top left no-repeat;
}
#corpo_contenuti_box.destra a:hover {
	background: url(/layout/attivita_immobiliare.jpg) top right no-repeat;
}
#corpo_contenuti_titolopagina {
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	height: 35px;
}
#corpo_contenuti_testopagina {
	text-align: left;
	color: #666666;
	font-size: 14px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	line-height: 17px;	
}
#corpo_contenuti_testopagina b {
	color: #666666;
}
#corpo_contenuti_testopagina a:link, #corpo_contenuti_testopagina a:visited {
	color: #4A679D;
}
#corpo_contenuti_testopagina a:hover {
	color: #BCC8DA;
}
#map {
	float: left;
	width: 430px;
	height: 339px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #666666;
}
#corpo_contenuti_dovesiamofasciadx {
	margin: 5px 0 0 0;
	padding: 0 0 0 8px;
	float: right;
	width: 152px;
	text-align: left;
	font-size: 14px;
	color: #666666;
	line-height: 17px;
}
#corpo_contenuti_contattaci {
	float: left;
	width: 300px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #666666;
}
#corpo_contenuti_contattaci label {
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	width: 300px;
	text-align: left;
	text-align: left;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	display: block;
}
#corpo_contenuti_contattaci input {
	width: 296px;
	height: 24px;
	background: #FFFFFF;
	border: 1px solid #999999;
	padding: 0 2px 0 2px;
	margin: 0 0 0 0;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 16px;
	line-height: 24px;
}
#corpo_contenuti_contattaci input:focus {
	background: #F0F2F7;
}
#corpo_contenuti_contattaci textarea {
	width: 296px;
	height: 230px;
	background: #FFFFFF;
	border: 1px solid #999999;
	padding: 0 2px 0 2px;
	margin: 0 0 0 0;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 16px;
	line-height: 24px;
}
#corpo_contenuti_contattaci textarea:focus {
	background: #F0F2F7;
}
#corpo_contenuti_contattaci_linea  {
	height: 5px;
	width: 302px;
	border-top: 1px dashed #999999;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
}
#bottone_invia {
	width: 50px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background: #CCCCCC;
	border: 1px solid #999999;
	color: #FFFFFF;
	margin: 10px 0 0 250px;
	padding: 0 0 0 0;
}
#bottone_invia a:link, #bottone_invia a:visited {
	color: #FFFFFF;
}
#bottone_invia a:hover {
	background: #999999;
	display: block;
}
#corpo_contenuti_fasciadx {
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
	float: right;
	width: 278px;
	text-align: left;
	font-size: 14px;
	color: #999999;
}
#controlloemail {
	margin: 92px 0 0 0;
	padding: 0 0 0 0;
	/*width: 270px;*/
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #FF0000;
}
#controllomessaggio {
	margin: 90px 0 0 0;
	padding: 0 0 0 0;
	/*width: 270px;*/
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #FF0000;
}
#corpo_contenuti_fasciadx_contattialato {
	margin: 100px 0 0 0;
	padding: 0 0 0 0;
	/*width: 290px;*/
	font-size: 14px;
	color: #666666;
	line-height: 17px;
}
#base {
	clear: both;
	border-top: 1px dotted #999999;
	font-size: 10px;
	color: #999999;
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
}
#base_sx {
	float: left;
	color: #CCCCCC;
}
#base_sx a:link, #base_sx a:visited {
	color: #CCCCCC;
	font-weight: bold;
}
#base_sx a:hover {
	color: #333333;
}
#base_dx {
	float: right;
}
#base_dx a:link, #base_dx a:visited {
	color: #666666;
	font-weight: bold;
}
#base_dx a:hover {
	color: #000000;
}
