/* GENERALE _______________________________*/
html, body{
	width:100%;
	background-image: url(../img/bg.gif);
	font-family: Verdana, Helvetica, Arial, Sans-Serif ;
	font-size : 10px;
	color : #330000;
	margin:0;
	padding:0;
}
table{
	font-size : 10px;
}

a {color:#996600; text-decoration:none; font-weight:bold;}
a:hover {text-decoration: underline;color:#996600;}

a.white{
	color:#FFF;
	text-decoration:none;
}


#menu{
	margin: 0px;
}
.greytop{
display:block;
margin-left:20px;
color:#ABBEC2;
}


hr{height: 1px; color:#FFF; border-top:1px;	}

a.maroon{
	color: #300;	text-decoration: none;
}
a:hover.maroon{
	text-decoration: underline;color: #300;	}

.input{
	height:12px;
	font: 10px verdana, helvetica, sans-serif #999;
}
input.noheight{
	border:2px solid #CC9900;
	font-size: 9px;
	color:#330000; font-weight : bold;
	background-color: #FFFFFF;
}

.testo{	padding:30px 0px 30px 30px; text-align:justify;}

.MainTable{	width:100%;	border: 0; }
/* FORMATTAZIONE TABELLA________________*/
.tr2{ height:78px;}
.tr3{ text-align: center; height:100%;} 

 .td1{	width:233px; background-color:#979797; vertical-align: top;}
 .td2{	width:526px; vertical-align: top; }
 .td3{	background-color:#979797;}
 .td4{	height:78px;}
 .td5{	background-color:#300; height: 5px;}
 .td6{	background-color:#fff; height: 2px;}
 .td7{	background-color:#CC9900; color:#FFF; padding:4px; font-weight : bold;}
 .td8{	background-color:#CC9900; height: 5px;}
 .td9{	background-color:#fff; height: 5px;}
 .td10{	background-color:#fff; padding: 2px;}

.logoHeader{
	margin:10px 20px; 
}
.titolo{height: 48px; font-weight: bold;}
/* elenchi _________________________________________*/
.elenco {width:14px;
	background-image: url(../img/ico_2.gif);	background-repeat: no-repeat;	background-position: 10px 13px;
	padding-left: 20px; padding-bottom: 4px;}
.elencoAste {width:430px; padding-top: 6px; padding-bottom: 6px;}
.listTable{	padding-bottom: 8px;}
/* HP _________________________________________*/

html#hp .tr1 { height: 360px;}
html#hp .td2 { padding-top: 10px; text-align:center;}
html#hp .td3 { height: 360px;padding: 20px; color: fff; vertical-align: bottom;}
html#hp a { color: #300;}
html#hp a:hover { color: #300;}

.hplink {border-top: 5px solid #300;	width:100%; 	line-height:20px;
	background-image: url(../img/ico_1.gif);	background-repeat: no-repeat;	background-position: 10px 9px;
	padding-left: 20px; padding-bottom: 4px;
}


.Credits {left: 766px;	top: 10px; position: absolute;}
.ia {left: 79px;	top: 358px; position: absolute;}


/*STORIA______________________________________ */

html#storia .tr2 .td1 img{	margin:10px 0 0 25px; }
/* SERVIZI_____________________________________*/
.linkservizi{
	color:#999;
}
/*CATALOGHI____________________________________ */

html#cataloghi .td2{	text-align:right;}
.tblcataloghitd2{	text-align:right; padding-left: 20px;}
.tblcataloghi {	border-bottom:1px solid #999;
}

.FormCataloghi{
	background-color: #333;
	color:#FFF;
}
.FormCataloghi td{
border:1px solid #333;
}


/* ASTA_________________________________ */
.tr1cx {height: 200px;	background-color: #DADADA; border-bottom:1px solid #999;}

/*SCHEDA ASTA_________________________________ */
.tr1sx {height: 200px;	background-color: #DADADA; }
.tr2sx{	height: 22px; background-color: #300;}
.tr1dx {height: 200px;	background-color: #DADADA; border-bottom:1px solid #999;}
.td2Scheda{
	color:#FFF;
	font-size: 10px;
	padding:10px 0 10px 40px;
	line-height: 1.3em;	
}
table .tr2Centro{	
	color:#FFF;
	font-size: 11px;
	padding:10px 0 10px 40px;
	line-height: 1.3em;
	height: 70px; 
	background-color: #300;
	}
select{
	margin-top: 5px;
	font-size : 10px;
	color:#333;
}
.paginazioneScheda{
	color: #A5A545;
	font : 18px Arial, Helvetica, sans-serif;
	padding:0;
	text-align:center;
}
.contenutiScheda{
	padding:0;
	padding-top:10px;
}
.tr3Centro td{
	height:22px;
	background-color: #DADADA; 
	border-bottom:1px solid #999;
	padding:0;
	margin:0;
}
.elencoOpere{
	border-bottom: 1px solid #999;
	padding: 2px;
	margin:2px;
}


/*AGGIUDICAZIONI_____________________________*/

.intestazione {
	background-color: #CC3;
	height : 28px;
}
.mainAgg td{
	padding:6px;
	border-bottom: 1px dashed #999;
	font-weight : bold;
	color: #300;
}
.mainAgg .td1{
	background-color: #FFF;	
}

/*RICERCA_____________________________*/
.searchBox td{
	padding:4px;
}
.searchBox input{
	font:10px verdana, helvetica, sans;
}

.tblRicerca {width:430px; padding-top: 6px; padding-bottom: 6px;}


tr.res{
	height : 43px;
}
/*ARCHIVIO_____________________________*/
.archivio td{
	background-color : #E2E2E2;	border-top: 1px dashed #999;	border-bottom: 1px solid #999;
}

/*CATALOGHI*/
.Form{
	padding:0 20px;	border-bottom:none;	background-color: #333;	
}
.tblForm td { text-align:left;
}
.tblForm input {
	font:10px verdana, helvetica, sans;}

/*CONTATTI____________________________________ */
.tblContatti{
	margin: 20px 10px; 	color: #FFF;
}
.tblContatti img{
	margin-bottom:5px;
}
/*letter____________________________________ */
.required {color:#990000;}
h1{font-size : 12px;}