a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#AAAAAA;
	text-decoration:underline;
}
a.link01{
	color:#AAAAAA;
	text-decoration:none;
}
a.link01:hover{
	color:#0082c2;
	text-decoration:underline;
}
a.link02{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
a.link02:hover{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.link03{
	color:#ffffff;
	text-decoration:underline;
	
}
a.link03:hover{
	color:#cccccc;
	text-decoration:none;
	
}
a.link04{
	color:#222222;
	text-decoration:underline;
	
}
a.link04:hover{
	color:#aaaaaa;
	text-decoration:none;
	
}
body{
	background-color:#222222;
	background-image:url(images/fondo_body.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	color:#000000;
	font-family:verdana, serif;
	font-size:10px;
	text-align:center;
	vertical-align:top;
	padding:0px;
	margin:0px;
	border:0px;
}
div.informativa{
	font-size:10px;
	width:441px;
	text-align:justify;
	padding-top:15px;
	background-color:#f4fafd;
	border:1px solid #b2cfde;
	margin-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
h1{
	font-size:13px;
	color:#222222;
}
h2{
	font-size:12px;
	color:#222222;
}
img.immoWeb{
	visibility: hidden;
	height:1px;
}
table.box{
	background-color:#FFFFFF;
	color:#000000;
	font-family:verdana, serif;
	font-size:10px;
	text-align:center;
	vertical-align:top;
	width:770px;
	border:solid 1px #b2cfde;
	margin:0 auto;
}
table.boxHome{
	background-color:#0082c2;
	color:#000000;
	font-family:verdana, serif;
	font-size:10px;
	text-align:center;
	vertical-align:top;
	width:970px;
	border:solid 1px #b2cfde;
	margin:0 auto;

}
table.aziendaBox{
	background-color:transparent;
	color:inherit;
	font-family:verdana, serif;
	font-size:10px;
	text-align:left;
	vertical-align:top;
	line-height:16px;
	width:700px;
}
table.contentsBox{
	background-color:#ffffff;
	color:#000000;
	font-family:verdana, serif;
	font-size:10px;
	text-align:center;
	vertical-align:top;
	width:770px;
}
table.contentsBoxHome{
	background-color:#ffffff;
	color:#000000;
	font-family:verdana, serif;
	font-size:10px;
	text-align:center;
	vertical-align:top;
	width:100%;
}
table.formBox{
	background-color:transparent;
	color:#000000;
	font-family:verdana, serif;
	font-size:10px;
	text-align:left;
	vertical-align:top;
}
table.formBoxInter{
	background-color:transparent;
	color:#000000;
	font-family:verdana, serif;
	font-size:10px;
	text-align:left;
	vertical-align:top;
	width:640px;
}
table.popupBox{
	background-color:transparent;
	color:#000000;
	font-family:verdana, serif;
	font-size:10px;
	text-align:left;
	vertical-align:top;
}
table.venditaffittoBox{
	background-color:transparent;
	color:inherit;
	font-family:verdana, serif;
	font-size:10px;
	text-align:center;
	vertical-align:top;
	width:770px;
}
td.aziendaLeftCell{
	vertical-align:top;
	width:350px;
	border:solid 1px #0082c2;
}
td.aziendaRightCell{
	vertical-align:top;
	width:350px;
	border:solid 1px #0082c2;
}
td.bottomleftCell{
	/*background-color:transparent;*/
	background-image:url(images/bottomleftHome.jpg);
	background-repeat:no-repeat;
/*	background-position:bottom left;*/
	color:inherit;
	text-align:left;
	vertical-align:top;
/*	totale width 385px */
	width:175px;
	height:85px;
	border-bottom:1px solid #6bbee6;
	padding-left:210px;
	padding-top:26px;
}
td.bottomleftCellAlto{
/*	background-color:transparent;*/
	background-image:url(images/topleftHomeAlto.jpg);
	background-repeat:no-repeat;
	/*background-position:bottom left;*/
	color:inherit;
	text-align:left;
	vertical-align:top;
/*	totale width 385px */
	width:175px;
	height:85px;
	border-bottom:1px solid #6bbee6;
	padding-left:210px;
	padding-top:26px;
}
td.bottomrightCell{
/*	background-color:transparent;*/
	background-image:url(images/bottomrightHome.jpg);
	background-repeat:no-repeat;
/*	background-position:bottom right;*/
	color:inherit;
	text-align:right;
	vertical-align:top;
/*	totale width 385px */
	width:175px;
	height:85px;
	border-bottom:1px solid #6bbee6;
	padding-right:210px;
	padding-top:26px;
}
td.bottomrightCellAlto{
	/*background-color:transparent;*/
	background-image:url(images/toprightHomeAlto.jpg);
	background-repeat:no-repeat;
/*	background-position:top right;*/
	color:inherit;
	text-align:right;
	vertical-align:top;
/*	totale width 385px */
	width:175px;
	height:85px;
	border-bottom:1px solid #6bbee6;
	padding-right:210px;
	padding-top:26px;
}
td.copyright{
	background-color:#259cd6;
	color:#ffffff;
	text-align:center;
	width:770px;
	height:18px;
	padding-left:3px;
}
td.credits{
	background-color:transparent;
	background-image:url(images/bgbottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:inherit;
	text-align:left;
	width:770px;
	height:18px;
	padding-left:3px;
}
td.formTextCell{
	width:200px;
}
td.head{
	background-color:transparent;
	color:inherit;
	width:770px;
	height:250px;
}
td.homeContents{
	background-color:transparent;
	color:inherit;
	text-align:center;
	vertical-align:top;
	width:770px;
	height:300px;
}
td.htmlway{
	background:#444444;
	color:#AAAAAA;
	width:770px;
	height:14px;
	padding:2px;
}
td.internalContents{
	background-color:transparent;
	color:inherit;
	text-align:left;
	vertical-align:top;
	line-height:16px;
	width:770px;
	height:300px;
	padding-top:5px;
	padding-bottom:10px;
}
td.menu{
	background-color:transparent;
	color:inherit;
	width:770px;
	height:30px;
}
td.specialeHome{
	text-align:left;
	padding-left:25px;
}
td.specialeHome p{
	margin:0 0 13px 8px;
}

td.topleftCell{
/*	background-color:transparent;*/
	background-image:url(images/topleftHome.jpg);
	background-repeat:no-repeat;
	/*background-position:top left;*/
	color:inherit;
	text-align:left;
	vertical-align:top;
/*	totale width 385px */
	width:175px;
	height:85px;
	border-bottom:1px solid #6bbee6;
	padding-left:210px;
	padding-top:26px;
}

td.toprightCell{
/*	background-color:transparent;*/
	background-image:url(images/toprightHome.jpg);
	background-repeat:no-repeat;
	/*background-position:top right;*//
	color:inherit;
	text-align:right;
	vertical-align:top;
/*	totale width 385px */
	width:175px;
	height:85px;
	border-bottom:1px solid #6bbee6;
	padding-right:210px;
	padding-top:26px;
}

td.venditaffittoCell{
	width:240px;
	height:30px;
	/*background-color:#c1e1f1;*/
	background:url(images/fondo_vendite.jpg);
	border:solid 1px #0082c2;
}
th.venditaTitle{
	background-color:#c1e1f1;
}
th.cantieriTitle{
	background-color:#0082c2;
	color:#FFFFFF;
}
.bgDetail{
	background-color:#c1e1f1;
	padding:5px;
	border:solid 1px #FFFFFF;
	padding-right:50px;
}
.formError{
	color:#FF9900;
	font-weight:bold;
}
.right{
	text-align:right;
}


/*#######################################*/
/* PARTE DEDICATA ALLA STAMPA DELLE SCHEDE */
/*#######################################*/


td.buttonHidden{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
td.imageHidden{
	visibility:hidden;
	height:1px;
	position:absolute;
}
td.logoPrint{
	visibility:hidden;
	height:1px;
	position:absolute;
}
td.detailCell{
	visibility:visible;
	vertical-align:top;
	width:700px;
}
td.addressPrint{
	visibility: hidden;
	position: absolute;
	background-color: white;
	font-size: 10px;
	line-height: 24px;
	text-align: center;
	padding: 42px;
}

@media print{

	td.buttonHidden{
		visibility:hidden;
		height:1px;
		position:absolute;
	}
	td.imageHidden{
		position:relative;
		visibility:visible;
	}
	td.logoPrint{
		position:relative;
		visibility:visible;
	}
	td.detailCell{
		visibility:visible;
		vertical-align:top;
		width:700px;
	}
	td.addressPrint{
		visibility: visible;
		width: 100%;
		font-size: 11px;
		line-height: 18px;
		text-align: center;
		position:relative;
		padding:10px;
	}
}