@charset "utf-8";
/*
	CSS 2.1
	Template Italia Affitti || Realizzato da Fabrizio Di Lello || Data creazione : 21/12/2009 || Data ultima modifica : 21/12/2009 || Vers. 1.0 
*/


@import url("blueprint/screen.css");

.test1 {background:#FF0000}
.test2 {background:#00FF00}
.test3 {background:#0000FF}
.test4 {background:#FFFF00}
.test5 {background:#FF00FF}

/*a.more {
	display:block;
	text-decoration:none;
	background:url(/images/a_more_bg.png) top right;
	color:#FFFFFF;
	padding:0 10px 0 0;
	float:right;
	margin:10px 10px 5px 0;
}

a.more:hover {
	text-decoration:none;
}

a.more span {
	display:block;
	float:left;
	width:10px;
	height:25px;
	background:url(/images/a_more_bg.png) 25px 25px;
}*/

a.more {
	display:block;
	text-decoration:none;
	color:#666666;
	float:right;
	outline:none;
	margin:20px 5px 5px 0;
	font-weight:bold;
}

a {
	color: #000099;
	outline:none;
}

a:hover {
	color:#4A87B9;
	outline:none;
}

a:active {
	color:#F60;
}

.header {
	display:block;
	margin:0;
	padding:0;
	border:none;
}

body {
	background:#FFFFFF;
	color:#666666;
}

#header {
	display:block;
	height:110px;
	background:url(/images/header_bg.png) no-repeat;
}

#header h1 {
	display:block;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#132160;
}

#header #area_riservata {
	display:block;
	height:110px;
	background:url(/images/area_riservata_login_bg.png) no-repeat;
	margin:0;
	padding:0;
}

#header #area_riservata ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

#header #area_riservata ul li {
	display:block;
	margin:0;
	padding:0 0 0 30px;
}

#header #area_riservata ul li a {
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	outline:none;
	color:#FFF;
}

#header #area_riservata ul li a:hover {
	display:block;
	margin:0;
	padding:0;
	text-decoration:underline;
	outline:none;
	color:#FFF;
}

#header #area_riservata ul li a.recupera_password {
	text-align:right;
	padding-right:15px;
}

#header #area_riservata form {
	display:block;
	margin:60px 30px 0 0;
	padding:0;
}

#header #area_riservata form fieldset {
	display:block;
	margin:0;
	padding:0;
	border:none;
}

#header #area_riservata form input[type=textbox] {
	display:inline;
	margin:0;
	padding:0;
	width:130px;
	margin-right:10px;
}

#header #area_riservata form input[type=submit] {
	display:inline;
	margin:7px 0 0 10px;
	padding:0;
	height:29px;
	width:29px;
	text-indent:-9999px;
	background:url(/images/area_riservata_login_submit.png) no-repeat;
	border:none;
	cursor:pointer;
	position:absolute;
}

#header #area_riservata form input.default_value_active {
	color:#a1a1a1;
}

#menu {
	display:block;
	height:45px;
	background:url(/images/menu_bg.png) repeat-x;
	margin:0 0 20px 0;
}

#menu ul {
	display:block;
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}

#menu ul li {
	display:block;
	list-style:none;
	margin-right:15px;
	float:left;
}

#menu ul li a {
	display:block;
	text-decoration:none;
	color:#1A306A;
	height:30px;
	margin:5px 0 0 0;
	padding:10px 0 0 0;
	text-align:center;
	font-weight:bold;
	outline:none;
	font-size:12px;
	width:123px;
}

#menu ul li a.selected {
	background:url(/images/menu_item_h_bg.png) no-repeat;
	color:#FFFFFF;
}

#menu ul li a:hover {
	background:url(/images/menu_item_h_bg.png) no-repeat;
	color:#FFFFFF;
}

#col_left {
	display:block;
}

#col_left h2 {
	display:block;
	background:url(/images/cerca_immobile_citta_header_bg.png) no-repeat;
	height:56px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}


#col_left ul#immobili_citta {
	display:block;
	background:#EDEDED url(/images/cerca_immobile_citta_lista_bg.png) bottom center no-repeat;
	margin:0;
	padding:1px 0 0 0;
	list-style:none;
}

#col_left ul#immobili_citta li {
	display:block;
	background:url(/images/cerca_immobile_citta_item_bg.png) no-repeat bottom center;
	margin:0;
	padding:0 2px 0 2px;
	list-style:none;
}

#col_left ul#immobili_citta li a {
	display:block;
	background:url(/images/cerca_immobile_citta_item_a_bg.png) no-repeat;
	margin:1px 0 1px 0;
	padding:5px 0 10px 5px;
	text-decoration:none;
	color:#333333;
	font-size:12px;
}

#col_left ul#immobili_citta li a:hover {
	display:block;
	background:url(/images/cerca_immobile_citta_item_a_h_bg.png) no-repeat;
	text-decoration:none;
	color:#000000;
}

.col_section_footer {
	display:block;
	background:url(/images/col_section_footer_bg.png) no-repeat;
	height:5px;
	margin:0;
	padding:0;
}

#main_content {
	display:block;
}

.featured_section h2 {
	display:block;
	text-indent:-9999px;
	height:178px;
	margin:0;
	padding:0;
}

.featured_section ul {
	display:block;
	background:#E0E0E0 url(/images/featured_section_list_bg.png) bottom center no-repeat;
	list-style:none;
	margin:0;
	padding:0;
}

.featured_section ul li {
	display:block;
	background:url(/images/cerca_immobile_citta_item_bg.png) no-repeat bottom center;
	margin:0;
	padding:0 2px 0 2px;
	list-style:none;
}

.featured_section ul li a {
	display:block;
	background:url(/images/cerca_immobile_citta_item_a_bg.png) no-repeat;
	margin:0px 0 1px 0;
	padding:5px 0 10px 5px;
	text-decoration:none;
	color:#333333;
}

.featured_section ul li a:hover {
	display:block;
	background:url(/images/cerca_immobile_citta_item_a_h_bg.png) no-repeat;
	text-decoration:none;
	color:#000000;
}

#vuoi_aprire_agenzia {
	display:block;
}

#cerchi_immobile h2 {
	background:url(/images/cerchi_immobile_header.png) no-repeat;
}

#sei_un_proprietario {
	display:block;
}

#sei_un_proprietario h2 {
	background:url(/images/sei_un_proprietario_header.png) no-repeat;
}

#vuoi_aprire_agenzia {
	display:block;
}

#vuoi_aprire_agenzia h2 {
	background:url(/images/vuoi_aprire_agenzia_header.png) no-repeat;
}

.featured_section_footer {
	display:block;
	background:url(/images/featured_section_footer_bg.png) no-repeat;
	height:15px;
	margin:0;
	padding:0;
}

#elenco_annunci {
	display:block;
	background:url(/images/elenco_annunci_bg.png) no-repeat;
	height:250px;
	margin-top:20px;
	padding:0;
}

#elenco_annunci a#indietro, #elenco_annunci a#avanti {
	display:block;
	width:25px;
	height:25px;
	text-indent:-9999px;
	text-decoration:none;
	position:relative;
	top:85px;
}

#elenco_annunci a#indietro {
	background:url(/images/elenco_annunci_indietro.png) no-repeat;
	left:-40px;
}

#elenco_annunci a#indietro:hover {
	background:url(/images/elenco_annunci_indietro_h.png) no-repeat;
}

#elenco_annunci a#avanti {
	background:url(/images/elenco_annunci_avanti.png) no-repeat;
}

#elenco_annunci a#avanti:hover {
	background:url(/images/elenco_annunci_avanti_h.png) no-repeat;
}

#elenco_annunci h2 {
	display:block;
	margin:0 0 0 15px;
	padding:0;
	font-size:14px;
}

#elenco_annunci ul {
	display:block;
	list-style:none;
	margin:0 30px 0 30px;
	padding:0;
	width:190px;
}

#elenco_annunci ul li {
	display:block;
	background:url(/images/annuncio_bg.png) no-repeat;
	list-style:none;
	margin:0 20px 0 0;
	padding:0;
	height:215px;
	width:200px;
}

#elenco_annunci ul li h3 {
	display:block;
	margin:0;
	padding:2px;
	font-size:14px;
}

#elenco_annunci ul li h3 a {
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#333;
}

#elenco_annunci ul li h3 a:hover {
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#900;
}

#elenco_annunci ul li h3 a img {
	display:block;
	margin:0;
	padding:0;
	border:none;
	width:196px;
	height:147px;
}

#elenco_annunci ul li h3 a .titolo_annuncio {
	display:block;
	margin:5px 0 5px 0;
	padding:0;
	text-align:center;
	width:196px;
}

#elenco_annunci ul li h3 a .costo_annuncio {
	display:block;
	margin:10px 0 5px 0;
	padding:0;
	text-align:center;
	width:196px;
}

#cerca {
	display:block;
	margin-top:20px;
}

#cerca #cerca_header {
	display:block;
	height:5px;
	background:url(/images/cerca_header_bg.png) no-repeat;
	margin:0 0 0 110px;
	padding:0;
}

#cerca #cerca_footer {
	display:block;
	height:5px;
	background:url(/images/cerca_footer_bg.png) no-repeat;
	margin:0 0 0 110px;
	padding:0;
}

#cerca .panel {
	display:block;
	width:480px;
	margin:0 0 0 110px;
	padding:0;
	background:url(/images/cerca_panel_bg.png) repeat-y;
	height:350px;
}

#cerca .panel h2 {
	display:block;
	color:#19306A;
	text-align:right;
	padding:0 10px 0 0;
	font-style:italic;
	margin:0;
	background:url(/images/cerca_title_bg.png) no-repeat;
	width:470px;
}

#cerca ul {
	display:block;
	list-style:none;
	margin:5px 0 0 0;
	padding:0;
	width:110px;
	float:left;
}

#cerca ul li {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

#cerca ul li a {
	display:block;
	margin:0;
	padding:12px 0 0 10px;
	width:100px;
	height:43px;
	text-decoration:none;
	outline:none;
	background:url(/images/cerca_lista_item_bg.png) no-repeat;
	color:#FFF;
}

#cerca ul li a:hover, #cerca ul li a.selected {
	display:block;
	text-decoration:none;
	background:url(/images/cerca_lista_item_h_bg.png) no-repeat;
}

#cerca form {
	margin:0;
	padding:0;
}

#cerca form fieldset {
	border:none;
	margin:0;
}

#cerca form label {
	display:block;
}
#cerca form .submit {
	margin:10px 0 0 0;
	padding:5px 10px 5px 10px;
}

#col_right {
	display:block;
}

#cerca_casa {
	display:block;
	margin:0 0 20px 0;
	padding:0;
}

#cerca_casa h2 {
	display:block;
	height:36px;
	background:url(/images/il_cerca_casa_header_bg.png) no-repeat;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#cerca_casa h3 {
	display:block;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#cerca_casa h3 a {
	display:block;
	height:164px;
	background:url(/images/cerca_immobile_che_ti_soddisfa_bg.png) no-repeat;
	margin:0;
	padding:0;
}

#registrati_sito {
	display:block;
	margin:0 0 20px 0;
	padding:0;
}

#registrati_sito h2 {
	display:block;
	height:36px;
	background:url(/images/registrati_sito_header_bg.png) no-repeat;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#registrati_sito h3 {
	display:block;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#registrati_sito h3 a {
	display:block;
	height:164px;
	background:url(/images/ricevi_le_nostre_migliori_offerte_bg.png) no-repeat;
	margin:0;
	padding:0;
}

#rivista {
	display:block;
	margin:0 0 20px 0;
	padding:0;
}

#rivista a {
	display:block;
	height:205px;
	margin:0;
	padding:0;
}

#news {
	display:block;
	margin:20px 0 20px 0;
	padding:0;
}

#news h2 {
	display:block;
	height:36px;
	background:url(/images/news_header_bg.png) no-repeat;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#news ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	background:url(/images/news_bg.png) repeat-y;
}

#news ul li {
	display:block;
	margin:0;
	padding:0;
}

#news ul li a {
	display:block;
	margin:0 10px 0 10px;
	padding:0;
	text-decoration:none;
	color:#333;
}

#news ul li a:hover {
	display:block;
	text-decoration:underline;
}

#ricerche_frequenti {
	display:block;
	margin:0 0 20px 0;
	padding:0;
}

#ricerche_frequenti h2 {
	display:block;
	height:56px;
	background:url(/images/ricerche_frequenti_header_bg.png) no-repeat;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#ricerche_frequenti ul {
	display:block;
	background:#EDEDED url(/images/cerca_immobile_citta_lista_bg.png) bottom center no-repeat;
	margin:0;
	padding:1px 0 0 0;
	list-style:none;
}

#ricerche_frequenti ul li {
	display:block;
	background:url(/images/cerca_immobile_citta_item_bg.png) no-repeat bottom center;
	margin:0;
	padding:0 2px 0 2px;
	list-style:none;
}

#ricerche_frequenti ul li a {
	display:block;
	background:url(/images/cerca_immobile_citta_item_a_bg.png) no-repeat;
	margin:1px 0 1px 0;
	padding:5px 0 10px 5px;
	text-decoration:none;
	color:#333333;
	font-size:12px;
}

#ricerche_frequenti ul li a:hover {
	display:block;
	background:url(/images/cerca_immobile_citta_item_a_h_bg.png) no-repeat;
	text-decoration:none;
	color:#000000;
}


#footer {
	display:block;
	height:290px;
	background:url(/images/footer_bg.png) no-repeat;
	margin-bottom:10px;
}

#footer a#facebook {
	display:block;
	background:url(/images/facebook_16.png) no-repeat;
	padding:0 0 0 20px;
	margin:0;
	text-decoration:none;
	height:16px;
	color:#FFF;
}

#footer a#login_ssd {
	display:block;
	padding:5px 0 0 0;
	margin:15px 0 0 0;
	color:#1A316B;
	border-top:1px solid #FFF;
}

#footer h2, #footer p.header {
	display:block;
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
	font-size:18px;
	height:30px;
	color:#FFF;
}

#footer h2#footer_cerchi_immobile, #footer h2#footer_sei_un_proprietario, #footer h2#footer_vuoi_aprire_agenzia, #footer h2#footer_collegamenti_utili, #footer p#footer_cerchi_immobile, #footer p#footer_sei_un_proprietario, #footer p#footer_vuoi_aprire_agenzia, #footer p#footer_collegamenti_utili {
	background:url(/images/footer_h2_cerchi_immobile_bg.png) no-repeat;
	margin-left:10px;
	margin-right:10px;
}

#footer h2#richiesta_informazioni, #footer p#richiesta_informazioni {
	background:url(/images/footer_h2_richiesta_informazioni_bg.png) no-repeat;
	margin-left:10px;
	margin-right:10px;
}

#footer h2#contatti, #footer p#contatti {
	background:url(/images/footer_h2_contatti_bg.png) no-repeat;
	margin-right:10px;
}

#footer ul {
	display:block;
	list-style:none;
	margin:0 10px 0 10px;
	padding:0;
}

#footer ul li {
	display:block;
	list-style:none;
	margin:5px 20px 5px 0;
	padding:0;
	float:left;
	color:#1A316B;
}

#footer ul li a {
	margin:0;
	padding:0 0 0 2px;
	color:#1A316B;
	text-decoration:none;
}

#footer ul li a:hover {
	text-decoration:underline;
}

#footer form {
	display:block;
	margin:10px 0 0 10px;
	padding:0;
}

#footer form fieldset {
	display:block;
	margin:0;
	padding:0;
	border:none;
}

#footer form fieldset label {
	display:block;
	color:#1A316B;
}

#footer form fieldset textarea {
	display:block;
	height:20px;
}

#footer form fieldset #Privacy {
	color:#1A316B;
}

#footer form fieldset .chkPrivacy {
	margin:0;
	padding:0;
}

#footer form fieldset .submit {
	display:block;
	margin:5px 0 0 0;
	padding:3px;
	cursor:pointer;
}

#footer p {
	display:block;
	color:#1A316B;
	margin:5px 0 0 0;
	padding:0;
}