#CorpoPagina {

	color:#000000;

	background-color:#CCCCCC;

	font-size:13px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	padding-bottom: 10px;

	line-height: 1.7em;

	text-align: left;

}


#CorpoPagina P {


	margin-bottom: 1em;

	text-align: left;

}

#CorpoPagina A {

	color:#990000;

	font-size:13px;

	font-weight: bold;

}

#CorpoPagina A:hover {

	text-decoration:underline;

}


A.news {

	color:#990000;

	font-size:11px;
	
	margin-top:10px;
	
	margin-bottom:10px;

}

A:hover {

	text-decoration:underline;

}


A.newshome {

	color:#990000;

	font-size:13px;

	font-weight: bold;
	
	margin-top:10px;
	
	margin-bottom:10px;

}

A:hover.newshome {

	text-decoration:underline;

}


#CorpoPagina IMG {

	padding:2px;

	margin-left:5px;

	margin-right:5px;

	margin-bottom:5px;

	border:#000000 1px solid;

}

UL {

	position: relative;

	padding-left: 20px;

}

LI {

	list-style-type: disc;

	display: list-item;

	margin-bottom:10px;

}

#CorpoPagina TD {

	padding: 4px;

}

.hr {

	border:2px #ffffff solid;

	width: 80%;

}

H1 {

	background-color: #990000;

	height: 35px;

	font-size: 18px;

	color: #ffffff;

	font-weight: bold;

	text-align: left;

	padding-left: 10px;

	padding-top:5px;

}


H2 {

	font-size: 18px;

	color: #990000;

	margin-bottom: 10px;

	font-weight: bold;

	padding-left: 10px;

}

H3 {

	font-size: 16px;

	margin-top: 5px;

	font-weight:bold;
	
	margin-bottom:15px;

}


H4 {

	font-size: 16px;

	margin-top: 5px;

	font-weight:bold;

	color: #ffffff;

}


H5 {



	font-size: 13px;

	margin-top: 15px;

	padding-left: 10px;

	font-weight:bold;

	color: #990000;

}


H6 {

	font-size: 11px;

	margin-top: 15px;
	
	margin-bottom: 15px;

	padding-left: 10px;

	font-weight:bold;

	color: #990000;

}


.address{

	text-align: right;

	padding-top:10px;

	padding-bottom:10px;

	padding-right:30px;

	background-color:#fff;

}



#immobiliare{

	background-color: #ffffff;

	font-size: 13px;

	width: 600px;

}



#immobiliare .titolo{

	background-color: #990000;

	font-size: 13px;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

}


#immobiliare .totale{

	background-color: #ffcc00;

	font-size: 13px;

	color: #000000;

	font-weight: bold;

	text-align: center;

}

#img {

	padding-top:10px;

	background-color: #cccccc;
	
	margin-right: 10px;

}








