@charset "ISO-8859-1";

body,td,th {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
/*	background:#FFFFFF url(./images/sfondo_grigio.jpg) bottom repeat-x fixed;
*/	margin: 0px;
}

#layout {
	width:800px;
	margin:0px auto;
/*	position:absolute;
	left:1em;
	top:0;
*/}

#content {
	width:610px;
	float:left;
}

#lato {
	width:190px;
	float:left;
}

#header {
	height:227px;
}

#logo { float:left; }
#menu { margin-top:38px; float:right; }
#menu img { margin-left:30px; }

#search {
	background:url(../images/sfondo_search.gif) repeat-x #940101 top;	
	border:1px solid #993333;
	margin-bottom:8px;
	padding:10px;
	height:130px;
}

#footer {
	width:800px;
	text-align:center;
	clear:both;
	color: #000;

}
#footer a { text-decoration:underline; color:white; font-weight:normal; }

.main {
	border:1px solid #6d6d6d;
	background:url(../images/sfondo_main.gif) repeat-x #333 top;	
	margin-bottom:8px;
	padding:10px;
	min-height:400px;
}
.main p { margin:15px 10px; text-align:justify; }

.extra {
	background:url(../images/sfondo_extra.gif) repeat-x #640201 top;	
	border:1px solid #993333;
	margin-bottom:8px;	
	padding:10px;
}

.extra2 {
	border:1px solid #6a6a6a;
	background:url(../images/sfondo_extra2.gif) repeat-x #464646 top;	
	margin-bottom:8px;	
	padding:10px;
}

/* RICERCA */

#quick_search { padding:0 0 0 10px;; margin:0; }

.campo { float:left; margin:20px 30px 0 0; }
.campo label { text-transform:uppercase; font-size:10px; font-weight:bold; }
.campo select { margin-top:5px; width:160px; }

.btn_ricerca { margin-left:53px; margin-top:15px; }



/* CLASSI DEI CONTENUTI */

.title { margin-bottom:0px; }

.testo {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-bottom:0px;
	margin-top:0px;
	line-height:15px;
	}

.testopiccolo {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-bottom:0px;
	margin-top:0px;
	}

.underline { text-decoration:underline; }

.rimanenza {
	 background:#FF9900 url(../images/sfondo_arancio.gif) center;
	 color:black; font-size:10px;
	 font-weight:bold;
	 padding:3px 0;
	 border:1px solid #333;
	 float:right;
	 width:50px;
	 text-align:center;
}

.nota {
	font-size:10px; color:#ddd; font-style:italic;
}

.news_title {
	font-weight:bold;
}
.news_title a {
	color:white; text-decoration:none;
}
.news_data {
	color:#fee; background:#4f0000; padding:2px 5px; font-size:10px; float:right;
}
.news_desc {
	color:#f66;font-size:10px; padding-bottom:5px; padding-left:10px;
}
.news_full_desc {
	color:#fff;font-size:12px; padding-bottom:5px; padding-left:10px;
}

#footer .credits a {
	text-decoration:none;
	color:white;
}

#pagine .dividi { background:url(../images/separatore_grigio.gif) center center; height:10px; }

#pagine .noresult { font-size:14px; font-style:italic; padding:10px; }



/* CODICE IMMOBILE */

#pagine .codice { font-size:10px; color:#ccc; }
#pagine .codice span { font-weight:bold; color:#FF9900; }


/* PULSANTE ROSSO */

#pagine button {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;

	background:url(../images/sfondo_rosso.gif) center;
	border-top:2px solid #f8f8f8;
	border-left:2px solid #f8f8f8;
	border-bottom:2px solid #a1a1a1;
	border-right:2px solid #a1a1a1;

	padding:2px 10px;
}
#layout #footer p {
	font-weight: bold;
	color: #42B8C1;
}
.aaa {
	color: #666;
}
.aaa {
	color: #7B7A7A;
}
.bbb {
	color: #7B7A7A;
}
.aaa {
	color: #7b7a7a;
}
