html {
	margin:0px;
	padding:0px;
}

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#e4e4e4;
	font-family: Trebuchet MS;
	font-size:12px;
	background-image: url(../images/fondo.jpg);
}
 
/*a {
	color:#303030;
	text-decoration: none;
}*/


#container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	text-align:center;
}

#content {
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	text-align:left;
	
}

#bordo {
	border: 2px solid #f2f0f0;
	float:left;
}

#bordo2 {
	border: 1px solid #b3b1b1;
	float:left;
}

#corpo {
	width:878px;
	float:left;
	padding:10px 10px 10px 10px;
	/*background-image: url(../images/fondo.jpg);*/
	background-color:#ffffff;
	font-size:14px;
	/*border:6px solid #e60003;*/
	/*border:6px solid #e4e4e4;*/
}

#header {
	width:880px;
	float:left;
	margin:0px 0px 0px 0px;
}

#menunuovo {
	width:880px;
	float:left;
	margin:10px 0px 0px 0px;
	background-color:#ffffff;
}

#menunuovo img {
	border:0px;
}

#menunuovo ul {
	width:880px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


#menunuovo ul li {
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
}

#centro {
	width:878px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

#cantierehome {
	width:880px;
	height:473px;
	float:left;
	/*margin:0px 0px 20px 0px;*/
	margin:0px 0px 20px 0px;
	z-index: 10;
	position:relative;
}

#cantierehome a {
	color:#000000;
	text-decoration: none;
}

#cantierehome img {
	z-index: 10;
	position:relative;
	vertical-align: bottom;
}

#immaginecantiere {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:630px; 
	float:left;
}

/*#hovercantiere {
	width:880px;
	height:75px;
	float:left;
	z-index: 20;
	position:relative;
	top:-100px;
	background-color: #ffffff;
}*/
#hovercantiere {
	float:left;
	z-index: 20;
	position:relative;
	top:-130px;
	background-color: #F2F3F3;
}

/*#titolocantiere {
	width:480px;
	height:65px;
	float:left;
	padding:10px 0px 0px 0px;
	color:#9F0B0F;
	font-size: 35px;
	text-align:center;
}*/
#titolocantiere {
	float:left;
	padding:20px 20px 20px 20px;
	color:#9F0B0F;
	font-size: 35px;
	text-align:center;
}

              
#titolocantiere a {
	color:#9F0B0F;
	text-decoration: none;
	text-transform: capitalize;
}

#testocantiere {
	width:210px;
	height:65px;
	float:left;
	padding:80px 20px 0px 20px;
	text-transform: uppercase;
	font-size:16px;
}

#testocantiere a {
	color:#000000;
	text-decoration: none;
}





#immobilihome {
	width:890px;
	float:left;
	margin:20px 0px 20px 0px;
}

.immobilehome {
	width:296px;
	float:left;
}

.fotoimmobilehome {
	
}

.testoimmobilehome {
	/*margin:15px 0px 0px 0px;*/
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	width:276px;
}

.testoimmobilehome a {
	color:#000000;
	text-decoration: none;
}

#res {
	border:0px;
	margin:0px 0px 0px 120px;
	color:#000000;
	padding:5px 5px 5px 5px;
	width:150px;
}

#sub {
	border:0px;
	margin:0px 0px 0px 0px;
	color:#000000;
	padding:5px 5px 5px 5px;
	width:150px;
}


#resricerca {
	border:0px;
	margin:0px 0px 0px 150px;
	color:#000000;
	padding:5px 5px 5px 5px;
	width:150px;
}

#subricerca {
	border:0px;
	margin:0px 0px 0px 0px;
	color:#000000;
	padding:5px 5px 5px 5px;
	width:150px;
}

#testoimmobili {
	width:878px;
	float:left;
	padding:10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#testoimmobili h1 {
	margin:0px 0px 0px 0px;
	font-size:14px;
	color:#0d3f96;
	text-align:left;
	text-transform: uppercase;
}

#testoimmobili h3{
	margin:0px 0px 7px 0px;
	font-size:14px;
	color:#0d3f96;
	text-align:center;
}



#testodovesiamo {
	width:868px;
	float:left;
	padding:10px 0px 10px 0px;
	/*border:2px solid #e60003;*/
	margin: 0px 0px 0px 0px;
}

#testodovesiamo h3{
	margin:0px 0px 7px 0px;
	font-size:14px;
	color:#0d3f96;
	text-align:center;
}




#listaimmobili {
	width:890px;
	float:left;
	margin:10px 0px 20px 0px;
}


.immobilelista {
	width:296px;
	float:left;
	margin:0px 0px 20px 0px;
}


#listacantieri {
	width:890px;
	float:left;
	margin:10px 0px 20px 0px;
}



#cantierelista {
	width:880px;
	float:left;
	padding:0px 0px 20px 0px;
}

#cantierelista img {
}

#hovercantierelista {
	width:400px;
	height:75px;
	float:left;
	background-color: #ffffff;
}

#titolocantierelista {
	width:390px;
	float:left;
	padding:0px 0px 0px 10px;
	color:#9F0B0F;
	font-size: 25px;
	text-align:left;
}

#titolocantierelista a {
	color:#9F0B0F;
	text-decoration:none;
}

#testocantierelista {
	width:470px;
	float:left;
	padding:10px 0px 0px 10px;
}

#testocantierelista a {
	color:#000000;
	text-decoration: none;
}


#menubasso {
	width:878px;
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:16px;
}

#menubasso a {
	text-decoration: none;
	color:#0d3f96;
	color:#000000;
	color:#303030;
}

#menubasso ul {
	width:480px;
	list-style-type:none;
	margin:0px 0px 0px 199px;
	padding:0px 0px 10px 0px;
	/*border-top:2px solid #e60003;*/
	/*border-bottom:2px solid #e60003;*/
	/*border-left:2px solid #e60003;*/
	/*border-right:2px solid #e60003;*/
	float:left;
}

#menubasso ul li {
	width:160px;
	float:left;
	text-align:center;
	padding:5px 0px 5px 0px;
	/*background-image: url(../images/pulsante.jpg);*/
	background-position: center;
	/*color:#0d3f96;*/
	color:#000000;
	color:#303030;
	font-weight:bold;
}

#menubasso ul li.sel {
	color:#0d3f96;
	color:#000000;
}

.elem {
	/*width:670px;*/
	width:878px;
	float:left;
	margin:0px 0px 5px 0px;
}

.elem h2 {
	font-weight: normal;
	text-align: left;
	padding:0px 0px 0px 0px;
	font-size:12px;
	margin:0px;
}

.nomvetrina {
	width:60px;
	float:left;
	/*font-weight: bold;*/
	text-align: left;
	padding:0px 10px 0px 0px;
}

.indietro {
	width:878px;
	padding:10px 0px 30px 0px;
	float:left;
	text-align:center;
}

.indietro a {
	color:#000000;
}


#sinistraimmobile {
	/*width:878px;*/
	width:439px;
	float:left;
	font-size:16px;
}

#destraimmobile {
	/*width:878px;*/
	width:439px;
	float:left;
	font-size:16px;
}


#footer {
	width:900px;
	/*float:left;*/
	/*margin: 0px auto 0px auto;*/
	margin: 0px 0px 0px 0px;
	text-align:center;
	padding:10px 0px 0px 0px;
	font-size:11px;
	color:#101177;
	/*text-transform: uppercase;*/
	font-weight:bold;
}

#footer a {
	color:#303030;
	text-decoration: none;
}


#sel {
	width:878px;
	float:left;
	margin:20px 0px 0px 0px;
	color:#000000;
}

#sel a {
	color:#0d3f96;
	text-decoration: none;
}

#sel ul {
	width:600px;
	margin:0px 0px 0px 134px;
	padding:0px;
	list-style-type: none;
}

#sel ul li {
	margin:0px;
	padding:0px;
	float:left;
	font-weight: bold;
	width:150px;
	text-align: center;
	color:#303030;
}


















/*#sel {
	width:868px;
	float:left;
	margin:20px 0px 40px 0px;
}

#sel a {
	color:#303030;
}

#sel ul {
	width:600px;
	margin:0px 0px 0px 134px;
	padding:0px;
	list-style-type: none;
}

#sel ul li {
	margin:0px;
	padding:0px;
	float:left;
	font-weight: bold;
	width:150px;
	text-align: center;
	color:#303030;
}



.homenuovo {
	width:70px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}

.homenuovo a {
	color:#303030;
	text-decoration: none;
}

.homenuovo a:hover {
	color:#e60003;
	text-decoration: underline;
}

.homenuovo a.sel{
	color:	#e60003;
}

.dovesiamonuovo {
	width:105px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}

.dovesiamonuovo a {
	color:#303030;
	text-decoration: none;
}

.dovesiamonuovo a:hover {
	color:#e60003;
	text-decoration: underline;
}

.dovesiamonuovo a.sel{
	color:	#e60003;
}

.cantierinuovo {
	width:90px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}

.cantierinuovo a {
	color:#303030;
	text-decoration: none;
}

.cantierinuovo a:hover {
	color:#e60003;
	text-decoration: underline;
}

.cantierinuovo a.sel{
	color:	#e60003;
}

.abitazioninuovo {
	width:100px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}
.abitazioninuovo a {
	color:#303030;
	text-decoration: none;
}

.abitazioninuovo a:hover {
	color:#e60003;
	text-decoration: underline;
}

.abitazioninuovo a.sel{
	color:	#e60003;
}

.commercialenuovo {
	width:120px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}
.commercialenuovo a {
	color:#303030;
	text-decoration: none;
}

.commercialenuovo a:hover {
	color:#e60003;
	text-decoration: underline;
}

.commercialenuovo a.sel{
	color:	#e60003;
}

.locazioninuovo {
	width:100px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}
.locazioninuovo a {
	color:#303030;
	text-decoration: none;
}

.locazioninuovo a:hover {
	color:#e60003;
	text-decoration: underline;
}

.locazioninuovo a.sel{
	color:	#e60003;
}

.ricercanuovo {
	width:90px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: #e60003;
	color: #ffffff;
}

.ricercanuovo a {
	color:#ffffff;
	text-decoration: none;
}

.ricercanuovo a:hover {
	color:#303030;
	text-decoration: underline;
}

.ricercanuovo a.sel{
	color:	#303030;
}

.mutuinuovo {
	width:70px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}
.mutuinuovo a {
	color:#303030;
	text-decoration: none;
}

.mutuinuovo a:hover {
	color:#e60003;
	text-decoration: underline;
}

.mutuinuovo a.sel{
	color:	#e60003;
}

.contattinuovo {
	width:100px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}
.contattinuovo a {
	color:#303030;
	text-decoration: none;
}

.contattinuovo a:hover {
	color:#e60003;
	text-decoration: underline;
}

.contattinuovo a.sel{
	color:	#e60003;
}

#menu {
	width:880px;
	float:left;
	margin:10px 0px 0px 0px;
	background-color:#ffffff;
}

#menu ul {
	width:880px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#menu img {
	border:0px;
}

#menu a {
	color:#ffffff;
	text-decoration: none;
}

#menu a:hover {
	color:#000000;
	text-decoration: none;
}

#menu a.sel{
	color:	#000000;
}

#menu ul li {
	float:left;
	text-align:center;
	padding:5px 0px 5px 0px;
	background-image: url(../images/pulsante.jpg);
	background-position: center;
	background-repeat: no-repeat;
	color:#ffffff;
	font-weight:bold;
	border-top:1px solid #b2080b;
	border-left:1px solid #b2080b;
	font-size:11px;
	font-family: Arial;
}
	

.home {
	width:71px;
	width:80px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}

.dovesiamo {
	width:112px;
	width:125px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}

.cantieri {
	width:101px;
	width:106px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}

.abitazioni {
	width:101px;
	width:106px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}
.commerciale {
	width:138px;
	width:143px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}
.locazioni {
	width:109px;
	width:114px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}

.mutui {
	width:79px;
	width:84px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
}

.contatti {
	width:89px;
	width:100px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
}

#menu ul li.sel {
	background-color:	#e60003;
	background-position: center;
}


title {
	text-transform: lowercase;
}
	
#centro {
	width:878px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

#centro h1 {
	margin:0px 0px 7px 0px;
	font-size:14px;
	color:#0d3f96;
	text-align:center;
	text-transform: uppercase;
}

#centrostampa {
	width:778px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	page-break-after: Auto;
}

#centrostampa h1 {
	margin:0px 0px 7px 0px;
	font-size:12pt;
	color:#000000;
	text-align:center;
	text-transform: uppercase;
}

#top {
	width:880px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom: 1px solid #b6aaa7;
}


	
#topleft {
	width:402px;
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

#sinistratop {
	width:378px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	background-color:#ffffff;
}

#sinistratop h3 {
	margin:10px 0px 7px 0px;
	font-size:14px;
	color:#e60003;
	text-align:left;
}

#news {
	width:376px;
	float:left;
	border-left:2px solid #e60003;
	border-right:2px solid #e60003;
	border-bottom:2px solid #e60003;
	margin:0px 10px 0px 0px;
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	font-size:12px;
}

#news h5{
	margin:0px 0px 7px 0px;
	font-size:12px;
	color:#0d3f96;
}
#sinistraalto{
	width:468px;
	float:left;
	padding:0px 0px 0px 0px;
	font-size:12px;
}

.boxnovitasettimana {
	width:438px;
	float:left;	
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}

#novitasettimanascroll {
	width:458px;
	float:left;
	height:410px;
	overflow-y: scroll;
}

#novitasettimana {
	width:458px;
	float:left;
	border-bottom:1px solid #b6aaa7;
	padding:0px 0px 10px 10px;
	margin:0px 0px 10px 0px;
	font-size:12px;
}

#novitasettimana h3 {
	margin:10px 0px 7px 0px;
	font-size:14px;
	color:#e60003;
	text-align:left;
	float:left;
	width:436px;
}
#novitasettimana div.immagine {
	width:160px;
	float:left;
}
#novitasettimana div.testo {
	width:274px;
	float:left;
	font-size:12px;
}
.testo h4 {
	margin:10px 0px 7px 0px;
	font-size:14px;
	color:#303030;
	text-align:left;
}

#novitasettimana div.testo h4 {
	margin:0px 0px 7px 0px;
	font-size:14px;
	color:#303030;
	text-align:left;
}

.testo a {
	color:#303030;
	text-decoration: none;
}

.testo h4 a {
	color:#303030;
	text-decoration: none;
}


#sinistratop div.testo {
	width:378px;
	float:left;
	font-size:12px;
	margin:0px 0px 0px 0px;
}

#destratop {
	width:456px;
	float:left;
	border-left:1px solid #f3ecb5;
	border-top:1px solid #f3ecb5;
	border-right:1px solid #f3ecb5;
	border-bottom:1px solid #f3ecb5;
	padding:10px 0px 10px 10px;
	font-size:12px;
	background-image: url("../images/fondobox.jpg");
	background-position: top-left;
}

#destratop h3 {
	margin:0px 0px 7px 0px;
	font-size:14px;
	color:#303030;
	text-align:center;
}

#investimentosinistra {
	width:142px;
	float:left;
	margin:0px 10px 0px 0px;
	background-color:#ffffff;
	text-align:center;
	padding:10px 0px 10px 0px;
	font-size:12px;
}

#investimentosinistra div a {
	text-decoration: none;
	color:ffffff;
}

#investimentosinistra h4 {
	margin:0px 0px 0px 0px;
	font-size:11px;
	text-align: center;
	color:#e60003;
}

#investimentosinistra h4 a{
	text-decoration: none;
	color:#e60003;
}

#investimentosinistra div {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	text-align:center;
	width:122px;
}

#investimentocentro{
	width:142px;
	float:left;
	margin:0px 10px 0px 0px;
	background-color:#ffffff;
	text-align:center;
	padding:10px 0px 10px 0px;
	font-size:12px;
}

#investimentocentro h4 {
	margin:0px 0px 0px 0px;
	font-size:11px;
	text-align: center;
	color:#e60003;
	
}

#investimentocentro div {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
}

#investimentodestra {
	width:142px;
	float:left;
	/*border:4px solid #ffffff;*/
	background-color:#ffffff;
	text-align:center;
	padding:10px 0px 10px 0px;
	margin:0px 10px 0px 0px;
	font-size:12px;
}

#investimentodestra h4 {
	margin:0px 0px 0px 0px;
	font-size:11px;
	text-align: center;
	color:#e60003;
}

#investimentodestra div {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
}

#testodestratop {
	width:226px;
	float:left;
	padding:10px 10px 10px 0px;
	margin:0px 10px 0px 0px;
	text-align: right;
	border:1px solid #999999;
}

.divisore {
	float:left; 
	width:878px; 
	font-size:1px;
}

#testo {
	width:646px;
	float:left;
	padding:10px 0px 10px 10px;
	margin: 0px 10px 0px 0px;
	background-image: url("../images/fondobox.jpg");
	background-position: top-left;
	background-repeat: repeat-y;
	border-left:1px solid #f3ecb5;
	border-top:1px solid #f3ecb5;
	border-right:1px solid #f3ecb5;
	border-bottom:1px solid #f3ecb5;
}

#testo h3{
	margin:0px 0px 7px 0px;
	font-size:14px;
	color:#303030;
	text-align:center;
}

#testo a{
	text-decoration: none;
}

#dati {
	color:#0d3f96; 
	font-weight:bold; 
	width:300px; 
	float:right; 
	text-align:right;
	padding:0px 20px 0px 0px;
}


#testocantieri {
	width:866px;
	float:left;
	padding:10px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url("../images/fondobox.jpg");
	background-position: top-left;
	background-repeat: no-repeat;
	border-left:1px solid #f3ecb5;
	border-top:1px solid #f3ecb5;
	border-right:1px solid #f3ecb5;
	border-bottom:1px solid #f3ecb5;
}



#testocantieri h3{
	margin:0px 0px 7px 0px;
	font-size:14px;
	color:#0d3f96;
	text-align:center;
}


#testoimmobilistampa {
	width:700px;
	float:left;
	padding:10px 0px 50px 10px;
	margin: 0px 0px 0px 0px;
	background-color:#ffffff;
	page-break-after: Auto;
}

#testoimmobilistampa h3{
	margin:0px 0px 0px 0px;
	font-size:12pt;
	color:#000000;
	text-align:center;
	padding:0px;
}

#testoimmobilistampa a{
	color:#000000;
	text-decoration:none;
}

#testomutui {
	width:876px;
	float:left;
	padding:0px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	padding:50px 0px 50px 0px;
	text-align:center;
	background-image: url("../images/fondobox.jpg");
	background-position: top-left;
	background-repeat: no-repeat;
	border-left:1px solid #f3ecb5;
	border-top:1px solid #f3ecb5;
	border-right:1px solid #f3ecb5;
	border-bottom:1px solid #f3ecb5;
	
}

#testomutui h3{
	margin:0px 0px 0px 0px;
	font-size:40px;
	color:#000000;
	text-align:center;
}

#testomutui h3 span{
	color:#cc552b;
}

#testomutui h4 {
	margin:0px 0px 15px 0px;
	color:#cc552b;
	font-size:18px;
}

#testomutui h5 {
	margin:0px 0px 5px 0px;
	color:#cc552b;
	font-style: italic;
	font-size:14px;
}
#testomutui h6 {
	margin:0px 0px 5px 0px;
	color:#000000;
	font-style: italic;
	font-size:12px;
	font-weight: normal;
}

#testomutui div{
	width:669px;
	float:left;
	padding:0px 0px 40px 0px;
	padding:0px 44px 40px 0px;
	margin: 0px 180px 0px 188px;
	margin: 0px 97px 0px 60px;
	background-color:#ddddde;
	background-color:#f7f3d2;
	text-align:left;
}

.rata {
	font-weight:bold;
	float:left;
	width:167px;
	text-align:center;
	text-align:right;
	margin:0px 0px 10px 0px;
}

.durata {
	font-weight:bold;
	float:left;
	width:167px;
	text-align:center;
	text-align:right;
	margin:0px 0px 10px 0px;
}

.avere {
	font-weight:bold;
	float:left;
	width:167px;
	text-align:center;
	text-align:right;
	margin:0px 0px 10px 0px;
}

.valore {
	float:left;
	width:117px;
	width:167px;
	text-align:center;
	text-align:right;
	padding:0px 50px 0px 0px;
	padding:0px 0px 10px 0px;
}


.valorerata {
	float:left;
	width:500px;
	text-align:center;
	margin:0px 0px 10px 0px;
}




#testoimmobili form {
	border:0px;
	width:868px;
	float:left;
	margin:0px;
	padding:0px;
}

#testoimmobili fieldset {
	border:0px;
	width:868px;
	margin:0px;
	padding:0px;
}

.cantiereelenco {
	width:838px;
	float:left;
	border:1px solid #b6aaa7;
	text-align:left;
	padding:10px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	background-color:#ffffff;
	font-size:13px;
}

.cantiereelenco div {
	float:left;
	margin:0px 0px 0px 10px;
	width:404px;
}

.cantiereelenco h4 {
	margin:0px 0px 10px 0px;
	font-size:14px;
	color:#e60003;
}

.cantiereelenco h4 a {
	text-decoration: none;
	color:#e60003;
}

.cantiereelenco div a {
	color:#303030;
	text-decoration: none;
}

.immobileext {
	width:205px;
	float:left;
	text-align:center;
	padding:0px 10px 10px 0px;
}

.immobile h4 a {
	color:#e60003;
	text-decoration: none;
}

.immobile {
	width:202px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	height:250px;
	font-size:12px;
	background-color:#ffffff;
}

.immobile img {
	float:left; 
	margin:0px 0px 0px 20px; 
	width:162px;
}

.immobile div {
	float:left;
	margin:10px 0px 0px 10px;
	width:174px;
}

.immobile div a {
	color:#303030;
	text-decoration: none;
}

.immobile h4 {
	margin:0px 0px 0px 0px;
	padding:10px 0px 3px 0px;
	font-size:12px;
	color:#e60003;
}

#destracantieri {
	background-color:#f4f2de;
	width:184px;
	float:left;
	padding:10px 10px 12px 10px;
	background-image: url("../images/fondobox.jpg");
	background-position: top-left;
	background-repeat: no-repeat;
	border-left:1px solid #f3ecb5;
	border-top:1px solid #f3ecb5;
	border-right:1px solid #f3ecb5;
	border-bottom:1px solid #f3ecb5;
}

#destracantieri h3{
	margin:0px 0px 7px 0px;
	font-size:14px;
	color:#303030;
	text-align:center;
}


.cantiere {
	width:184px;
	float:left;
	text-align:center;
	padding:0px 0px 17px 0px;
	margin:0px 0px 10px 0px;
	background-color:#ffffff;
}

.cantiere img {
	float:left; 
	margin:10px 0px 0px 20px; 
	width:142px;
	height:91px;
}

.cantiere h4 {
	margin:0px 0px 0px 0px;
	font-size:14px;
	/*color:#ffffff;*/
	color:#e60003;
	padding:10px 0px 3px 0px;
}

.cantiere h4 a {
	text-decoration: none;
	color:#e60003;
}

.nomvetrina a {
	color:#303030;
}



#left {
	font-size:12px;
	width:858px;
}


#leftstampa {
	font-size:12pt;
	width:700px;
	float:left;
	page-break-after: Auto;
}
#leftstampa .elemstampa h3 {
	font-weight: normal;
	text-align: left;
	padding:0px 0px 0px 0px;
	font-size:12pt;
	margin:0px;
	color:#000000;
}

#leftcantieri {
	font-size:12px;
	width:858px;
}


#left .elem h3 {
	font-weight: normal;
	text-align: left;
	padding:0px 0px 0px 0px;
	font-size:12px;
	margin:0px;
	color:#303030;
}

.elemstampa {
	width:430px;
	float:left;
	margin:0px 0px 5px 0px;
	font-size:12pt;
}

.elemstampa h2 {
	font-weight: normal;
	text-align: left;
	padding:0px 0px 0px 0px;
	font-size:12pt;
	margin:0px;
}

.elemcantiere h2 {
	font-weight: normal;
	text-align: left;
	padding:0px 0px 0px 0px;
	font-size:12px;
	margin:0px;
}

#left .elemcantiere h3 {
	font-weight: normal;
	text-align: left;
	padding:0px 0px 0px 0px;
	font-size:12px;
	margin:0px;
	color:#303030;
}

.elem a {
	color:#303030;
}

.elemcantiere {
	width:670px;
	float:left;
	margin:0px 0px 5px 0px;
}

.elemcantiere a {
	color:#303030;
}

.nomvetrinastampa {
	width:150px;
	float:left;
	text-align: left;
	padding:0px 10px 0px 0px;
}


.nomvetrinacantiere {
	width:70px;
	float:left;
	text-align: left;
	padding:0px 10px 0px 0px;
}*/

