body {
	margin:0px 0px 0px 0px;
	background-color:#e4e4e4;
	/*font-family:Helvetica;*/
	font-family: Arial;
	font-size:12px;
	background-image: url(../images/fondo3.jpg);
}

/*a {
	color:#303030;
	text-decoration: none;
}*/






#numeropagine {
	width:858px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	float:left;
	font-size:12px;
}

#numeropagine a {
	color:#303030;
	text-decoration:none;
}


#numeropagine ul{
	width:858px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	list-style-type: none;
}

#numeropagine li{
	width:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:center;
}







#numeropaginesopra {
	width:858px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	float:left;
	font-size:12px;
}

#numeropaginesopra a {
	color:#303030;
	text-decoration:none;
}


#numeropaginesopra ul{
	width:858px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	list-style-type: none;
}

#numeropaginesopra li{
	width:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:center;
}



#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;
}

#container {
	margin:20px 0px 0px 0px;
	width:100%;
	text-align:center;
}

#content {
	margin: 0px auto 0px auto;
	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 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:5px 0px 5px 0px;
	/*background-color:	#e60003;*/
	color:#ffffff;
	font-weight:bold;
	border-top:1px solid #b6aaa7;
	border-left:1px solid #b6aaa7;
	border-right:1px solid #b6aaa7;
	border-bottom:1px solid #b6aaa7;
	font-size:11px;
	font-family: Arial;
}

/*#menunuovo a {
	color:#303030;
	text-decoration: none;
}

#menunuovo a:hover {
	color:#e60003;
	text-decoration: underline;
}

#menunuovo a.sel{
	color:	#e60003;
}*/


.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-color:	#e60003;*/
	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;
}
	
/*#menu ul li {
	width:175px;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	/*background-image: url(../images/pulsante.jpg);*/
	/*background-position: center;
	background-color:	#e60003;
	color:#ffffff;
	font-weight:bold;
}*/

.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-image: url(../images/pulsante_sel.jpg);*/
	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:640px;
	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;
	/*border:2px solid #e60003;*/
	/*border-left:1px solid #e60003;*/
	/*border-left:1px solid #b6aaa7;*/
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	background-color:#ffffff;
	/*height:250px;*/
}

#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;
	/*height:250px;*/
	font-size:12px;
}

#news h5{
	margin:0px 0px 7px 0px;
	font-size:12px;
	color:#0d3f96;
}
#sinistraalto{
	width:468px;
	/*height:265px;*/
	float:left;
	/*border:2px solid #e60003;*/
	/*border:2px solid #e4e4e4;*/
	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 #e60003;*/
	border-bottom:1px solid #b6aaa7;
	/*border:2px solid #e4e4e4;*/
	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:#0d3f96;*/
	color:#303030;
	text-align:left;
}

#novitasettimana div.testo h4 {
	margin:0px 0px 7px 0px;
	font-size:14px;
	/*color:#0d3f96;*/
	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;
	/*height:265px;*/
	float:left;
	/*border:2px solid #e60003;*/
	/*border:2px solid #e4e4e4;*/
	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-color:#e4e4e4;*/
	/*background-color:#efecea;*/
	/*background-color:#f4f2de;*/
	background-image: url("../images/fondobox.jpg");
	background-position: top-left;
}

#destratop h3 {
	margin:0px 0px 7px 0px;
	font-size:14px;
	/*color:#0d3f96;*/
	color:#303030;
	color:#e60003;
	text-align:center;
}

#investimentosinistra {
	width:142px;
	float:left;
	margin:0px 7px 0px 0px;
	/*border:4px solid #ffffff;*/
	background-color:#ffffff;
	text-align:center;
	padding:10px 0px 10px 0px;
	font-size:12px;
	min-height:235px;
}

#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;
	/*border:4px solid #ffffff;*/
	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:648px; 
	font-size:1px;
}

#pulsantoni {
	width:892px;
	float:left;
	padding:10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:11px;
}

#pulsantoni a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#pulsantoni a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#pulsantoni div {
	width:216px;
	float:left;
	padding:5px 0px 0px 0px;
	margin:0px 3px 0px 0px;
	text-align: center;
	background-color:#e60003;
	/*height:28px;*/
	/*border-bottom: 4px solid #A72118;*/
	border-bottom: 1px solid #b6aaa7;
	border-top: 1px solid #b6aaa7;
	border-left: 1px solid #b6aaa7;
	border-right: 1px solid #b6aaa7;
}

#pulsantoni div span {
	width:216px;
	float:left;
	background-color:#A72118;
	font-size:3px;
	padding:0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

#pulsantoni div.cantiere {
	width:218px;
	float:left;
	padding:12px 0px 5px 0px;
	margin:0px 3px 0px 0px;
	text-align: center;
	background-color:#e60003;
	height:21px;
}

#testo {
	width:646px;
	
	width:868px;
	
	float:left;
	padding:10px 0px 10px 10px;
	margin: 0px 10px 0px 0px;
	
	margin: 0px 0px 0px 0px;
	
	/*background-color:#efecea;*/
	/*background-color:#f4f2de;*/
	/*background-image: url(../images/fondogrigio.jpg);
	background-repeat: no-repeat;
	background-position: top;*/
	background-image: url("../images/fondobox.jpg");
	background-position: top-left;
	/*background-repeat: no-repeat;*/
	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:#0d3f96;*/
	color:#303030;
	text-align:center;
	width:868px;
	
	text-align:left;  
	float:left;
}

#testo a{
	text-decoration: none;
}

#dati {
	color:#0d3f96; 
	font-weight:bold; 
	width:300px; 
	float:right; 
	text-align:right;
	padding:0px 20px 0px 0px;
}


#testodovesiamo {
	width:868px;
	float:left;
	padding:10px 0px 10px 10px;
	/*border:2px solid #e60003;*/
	margin: 0px 0px 0px 0px;
	background-color:#efecea;
}

#testocantieri {
	width:866px;
	float:left;
	padding:10px 0px 10px 10px;
	/*border:2px solid #e60003;*/
	margin: 0px 0px 0px 0px;
	/*background-color:#efecea;*/
	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;
}

#testodovesiamo h3{
	margin:0px 0px 7px 0px;
	font-size:14px;
	color:#0d3f96;
	text-align:center;
}

#testocantieri h3{
	margin:0px 0px 7px 0px;
	font-size:14px;
	color:#0d3f96;
	text-align:center;
}

#testoimmobili {
	width:866px;
	float:left;
	padding:10px 0px 10px 10px;
	/*border:2px solid #e60003;*/
	margin: 0px 0px 0px 0px;
	background-color:#efecea;
	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;
}

#testoimmobili h3{
	margin:0px 0px 7px 0px;
	font-size:14px;
	color:#0d3f96;
	text-align:center;
}


#testoimmobilistampa {
	width:768px;
	width:630px;
	float:left;
	padding:10px 0px 50px 10px;
	/*border:2px solid #e60003;*/
	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 0px 10px;
	/*border:2px solid #e60003;*/
	margin: 0px 0px 0px 0px;
	/*background-color:#ddddde;*/
	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;
	width:876px;
	float:left;
}

#testomutui div{
	width:668px;
	float:left;
	padding:0px 0px 10px 54px;
	margin: 0px 0px 0px 0px;
	background-color:#f7f3d2;
	text-align:left;
}

.rata {
	font-weight:bold;
	float:left;
	width:167px;
	/*width:500px;*/
	text-align:center;
	text-align:right;
	margin:0px 0px 10px 0px;
}

.durata {
	font-weight:bold;
	float:left;
	width:167px;
	/*width:250px;*/
	text-align:center;
	text-align:right;
	margin:0px 0px 10px 0px;
}

.avere {
	font-weight:bold;
	float:left;
	width:167px;
	text-align:right;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.valore {
	float:left;
	/*width:117px;*/
	width:167px;
	/*width:250px;*/
	/*text-align:center;*/
	text-align:right;
	/*padding:0px 50px 0px 0px;*/
	padding:0px 0px 10px 0px;
	padding:0px 0px 0px 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;
	/*border-left:2px solid #e60003;
	border-right:2px solid #e60003;
	border-bottom:2px solid #e60003;*/
	/*border-left:1px solid #e60003;*/
	/*border-right:1px solid #e60003;*/
/*	border-bottom:1px solid #e60003;*/
	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:0px 0px 3px 0px;*/
	padding:10px 0px 3px 0px;
	font-size:12px;
	/*color:#ffffff;*/
	color:#e60003;
	/*background-color:#e60003;*/
}

#destracantieri {
	/*background-color:#ffffff;*/
	/*background-color:#efecea;*/
	background-color:#f4f2de;
	width:184px;
	float:left;
	/*height:870px;*/
	/*border:2px solid #e60003;*/
	/*border:2px solid #e4e4e4;*/
	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:#0d3f96;*/
	color:#303030;
	text-align:center;
}


.cantiere {
	width:184px;
	float:left;
	/*border:1px solid #e60003;*/
	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 div {
	float:left;
	margin:10px 0px 0px 10px;
	width:154px;
}*/

.cantiere h4 {
	margin:0px 0px 0px 0px;
	font-size:14px;
	/*color:#ffffff;*/
	color:#e60003;
	padding:10px 0px 3px 0px;
	/*background-color:#e60003;*/
}

.cantiere h4 a {
	text-decoration: none;
	color:#e60003;
}

.nomvetrina a {
	color:#303030;
}

#menubasso {
	width:868px;
	float:left;
	padding:10px 0px 0px 0px;
	/*border:2px solid #e60003;*/
	margin: 0px 0px 0px 0px;
	background-color:#ffffff;
	font-size:11px;
}

#menubasso a {
	text-decoration: none;
	color:#0d3f96;
	color:#000000;
	color:#303030;
}

#menubasso ul {
	width:875px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 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:175px;*/
	width:125px;
	width:109px;
	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;
}

#footer {
	width:900px;
	float:left;
	margin: 0px auto 0px auto;
	text-align:center;
	padding:10px 0px 50px 0px;
	font-size:11px;
	color:#303030;
	text-transform: uppercase;
	font-weight:bold;
}

#footer a {
	color:#303030;
	text-decoration: none;
}

#left {
	font-size:12px;
	width:858px;
}


#leftstampa {
	font-size:12pt;
	width:620px;
	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;
}

.elem {
	/*width:670px;*/
	width:440px;
	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;
}

#left .elem h3 {
	font-weight: normal;
	text-align: left;
	padding:0px 0px 0px 0px;
	font-size:12px;
	margin:0px;
	color:#303030;
}

.elemstampa {
	/*width:670px;*/
	width:540px;
	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;
	/*width:300px;*/
	float:left;
	margin:0px 0px 5px 0px;
}

.elemcantiere a {
	color:#303030;
}

.nomvetrinastampa {
	width:150px;
	float:left;
	/*font-weight: bold;*/
	text-align: left;
	padding:0px 10px 0px 0px;
}

.nomvetrina {
	width:130px;
	float:left;
	/*font-weight: bold;*/
	text-align: left;
	padding:0px 10px 0px 0px;
}

.nomvetrinacantiere {
	width:70px;
	float:left;
	/*font-weight: bold;*/
	text-align: left;
	padding:0px 10px 0px 0px;
}
