html,body{ padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333;}
body{ margin:0px; margin-top:1%; margin-bottom:30px;  background-color:white; text-align:center} 
a, a:link, a:visited{ color:#333}
a:hover{ color:#666; text-decoration:none}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}


a.footer, a.footer:link, a.footer:visited{ color:#666}
a.footer:hover{ color:#666; text-decoration:none}

div.clear{ clear:both; height:1px; padding:0px;}
/* allineamenti */
.destra{ text-align:right}
.centro{ text-align:center}
.sinistra{ text-align:left}
.bottom{ vertical-align:bottom}

/* elementi */
.arrowblue, a.arrowblue, a.arrowblue:link{ color:#39C; font-size:9px; letter-spacing:1px; text-decoration:none}
a.arrowblue:hover{ color:#333; font-size:9px; letter-spacing:1px; text-decoration:underline}
/* pagina operazioni in corso intro */



/* elementi strutturali */
div.Header{ background-image:url(../images/top/numero-verde.gif); background-position:right; background-repeat:no-repeat; border:0px; padding:0px; margin:0px auto 17px auto; text-align:left; width:916px;}
div.Menu{ border:0px; height:26px; padding:0px; margin:0px auto 0px auto; text-align:right; width:916px;}
div.Menu img{ border:0px;}

ul { font-size:11px; list-style-image:url(../images/pointer.gif); margin:0px; padding:5px 0px 0px 13px;}


h1.header{ font-size:11px;color:#666; text-align:left; font-weight:bold; margin:0px auto 3px auto; padding:0px; width:916px;}
h3.footer{ font-size:11px;color:#666; text-align:center; font-weight:bold; margin:13px auto 3px auto; padding:0px; width:916px;}

h2.aste-immobiliari{ font-size:14px; font-weight:bold; letter-spacing:1px;}
h3.aste-immobiliari{font-size:12px; font-weight:bold;letter-spacing:1px; text-transform:uppercase;}


/* aste */
.accordion {
	width: 630px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(../images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font-size:14px; color:#333;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e9f2f9;
}
.accordion h3.active {
	background-position: right 5px;
}

a:focus {
	outline: none;
}
#panel {
	background: #fff;
	height: 240px;
	display: none;
	border:1px solid #ccc;
	width: 628px;
}
#panel p{ margin:20px auto 0px 20px; text-align:justify; width:550px}

#panel2 {
	background: #fff;
	height: 705px;
	display: none;
	border:1px solid #ccc;
	width: 628px;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	background: url(images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
	display: block;
}
.btn-slide2 {
	display: block;
}

table.confronto{
	border:0px; padding:0px; margin:2px 0px 10px 0px;}
	
table.confronto td{ 
background-color:#f5f5f5;
padding:5px; 
font-size:11px; 
vertical-align:top;
width:50%;
border-left:1px solid #fff; 
border-bottom:1px solid #fff}

table.confronto td.label{ font-size:11px; color:#000;background-color:#fff;}
table.confronto td.alt{background-color: #e9f2f9;}
