@charset "utf-8";
/* CSS Document */

#immobili_simili {
	margin-top:20px;
}

#immobili_simili h2 {
	display:block;
	background:url(/images/immobili_simili_header_bg.png) no-repeat;
	height:56px;
	text-indent:-9999px;
	margin:30px 0 0 0 ;
	padding:0;
}

#immobili_simili 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;
}

#immobili_simili ul li {
	display:block;
	background:url(/images/cerca_immobile_citta_item_bg.png) no-repeat bottom center;
	margin:0;
	padding:10px 2px 10px 2px;
	list-style:none;
}
#immobili_simili ul li p.h3 {
	display:block;
	margin:0 0 10px 0;
	padding:0;
	color:#333333;
	font-size:14px;
	line-height:1.5em;
}

#immobili_simili ul li p.h3 a {
	display:block;
	text-decoration:none;
	background:none;
	color:#000099;
	outline:none;
}

#immobili_simili ul li p.h3 a:hover {
	display:block;
	text-decoration:underline;
	background:none;
	color:#4A87B9;
	outline:none;
}

#immobili_simili ul li a {
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#333333;
	font-size:14px;
}

#immobili_simili ul li a img {
	display:block;
	border:none;
	width:186px;
	height:139px;
}

#immobili_simili ul li p.h4 {
	display:block;
	margin:5px 0 5px 0;
	padding:0;
	font-size:14px;
}

#annuncio {
	display:block;
}

#annuncio h1 {
	display:block;
	margin:0 0 5px 0;
	padding:5px 10px 0 10px;
	background:url(/images/dettaglio_annuncio_title_bg.png) no-repeat;
	color:#FFF;
	font-size:20px;
	height:50px;
}

#annuncio h2 {
	display:block;
	margin:0 0 20px 0;
	padding:0;
	color:#666666;
	font-size:18px;
	text-align:right;
}

#fotografie {
	display:block;
	background:url(/images/dettaglio_annuncio_fotografie_bg.png) no-repeat;
	height:304px;
}

#fotografie h2 {
	display:block;
	background:none;
	color:#333333;
	margin:10px 0 10px 20px;
	padding:0;
	height:auto;
	text-align:left;
	font-size:20px;
}

#fotografie ul {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

#fotografie ul li {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	width:318px;
	height:239px;
}

#fotografie ul li img {
	display:block;
	margin:0;
	padding:0;
	border:none;
	width:318px;
	height:239px;
}

#agente {
	display:block;
	background:url(/images/dettaglio_annuncio_agente_bg.png) no-repeat;
	height:304px;
}

#agente h2 {
	display:block;
	background:none;
	color:#333333;
	margin:10px 0 10px 10px;
	padding:0;
	height:auto;
	text-align:left;
	font-size:20px;
}

#agente img#foto_agente {
	display:block;
	background:none;
	color:#333333;
	margin:0 auto;
	padding:0;
	border:none;
}

#agente h3 {
	display:block;
	background:none;
	color:#333333;
	margin:5px 0 10px 0;
	padding:0;
	height:auto;
	text-align:center;
}

#agente ul {
	display:block;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}

#agente ul li {
	display:block;
	margin:0 0 10px 0;
	list-style:none;
	padding:3px 0 0 30px;
	height:22px;
}

#agente ul li#telefono {
	background:url(/images/dettaglio_annuncio_agente_telefono_bg.png) no-repeat center left;
}

#agente ul li#email {
	background:url(/images/dettaglio_annuncio_agente_email_bg.png) no-repeat center left;
}

#agente ul li h5 {
	display:block;
	margin:0;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

.section_header {
	display:block;
	height:6px;
	background:url(/images/dettaglio_annuncio_section_header_bg.png) no-repeat;
	margin:20px 0 0 0;
}

.section {
	display:block;
	background:url(/images/dettaglio_annuncio_section_bg.png) repeat-y;
}

.section_footer {
	display:block;
	height:6px;
	background:url(/images/dettaglio_annuncio_section_footer_bg.png) no-repeat;
}

#descrizione {
	display:block;
}

#descrizione p {
	display:block;
	font-size:14px;
	text-align:justify;
	padding:5px;
}

#descrizione h2, #caratteristiche_interne h2, #caratteristiche_esterne h2, #stabile h2, #mappa h2, #moduli_richiesta h2, #avvisa_amico h2 {
	display:block;
	background:none;
	color:#333333;
	margin:5px 0 10px 10px;
	padding:0;
	height:auto;
	text-align:left;
	font-size:20px;
}

#descrizione ul#opzioni_annuncio li {
	display:block;
	float:left;
	margin:0;
	padding:0 10px 0 10px;
	border-right:1px solid #CCC;
}

#descrizione ul#opzioni_annuncio li a {
	display:block;
	margin:0;
	padding:0;
}

#descrizione ul#opzioni_annuncio li a:hover {
	display:block;
	margin:0;
	padding:0;
}

#descrizione ul, #mappa ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

#descrizione ul#superiore {
	text-align:center;
	margin-bottom:10px;
}

#descrizione ul#inferiore {
	text-align:left;
	margin-top:10px;
}

#descrizione ul li, #mappa ul li {
	display:block;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}

#descrizione ul li h3 {
	display:block;
	margin:0;
	padding:0;
	font-size:18px;
	color:#333333;
}

#descrizione ul li h3 span {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#0099CC;
}

#descrizione ul#superiore li h3 span {
	display:block;
}

#descrizione ul#inferiore li h3 span {
	display:block;
	float:right;
	text-align:right;
	margin-right:10px;
}

#caratteristiche_interne, #caratteristiche_esterne, #stabile {
	display:block;
}

#caratteristiche_interne ul, #caratteristiche_esterne ul, #stabile ul, #mappa ul {
	display:block;
	margin:0 15px 0 10px;
	padding:0;
	list-style:none;
	float:left;
}

#caratteristiche_interne ul.ultimo, #caratteristiche_esterne ul.ultimo, #stabile ul.ultimo {
	margin-right:0;
}

#caratteristiche_interne ul li, #caratteristiche_esterne ul li, #stabile ul li, #mappa ul li {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
}

#caratteristiche_interne ul li p, #caratteristiche_esterne ul li p, #stabile ul li p, #mappa ul li p {
	display:block;
	margin:0 0 5px 0;
	padding:0;
	font-size:14px;
}

#caratteristiche_interne ul li span, #caratteristiche_esterne ul li span, #stabile ul li span, #mappa ul li span {
	display:block;
	float:right;
	text-align:right;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#0099CC;
}

#map_canvas {
	display:block;
	margin:0 0 0 10px;
	padding:0;
	height:200px;
}

#moduli_richiesta {
	display:block;
}

#moduli_richiesta form {
	margin:0;
	padding:0 0 0 10px;
}

#moduli_richiesta form label {
	display:block;
	margin:0;
	padding:0;
}

#moduli_richiesta form input[type="submit"] {
	display:block;
	margin:0;
	padding:10px;
}

#avvisa_amico {
	display:block;
}

#avvisa_amico form {
	margin:0;
	padding:0 0 0 10px;
}

#avvisa_amico form label {
	display:block;
	margin:0;
	padding:0;
}

#avvisa_amico form input[type="submit"] {
	display:block;
	margin:0;
	padding:10px;
}

#dettaglio_agenzia h1 {
	display:block;
	margin:0 0 5px 0;
	padding:10px 10px 0 10px;
	background:url(/images/dettaglio_annuncio_title_bg.png) no-repeat;
	color:#FFF;
	font-size:20px;
	height:45px;	
}

#recapiti_agenzia {
	display:block;
	background:url(/images/dettaglio_annuncio_agente_bg.png) no-repeat;
	height:304px;
}

#recapiti_agenzia h2 {
	display:block;
	background:none;
	color:#333333;
	margin:10px 0 10px 10px;
	padding:0;
	height:auto;
	text-align:left;
	font-size:20px;
}

#recapiti_agenzia ul {
	display:block;
	margin:10px 0 0 5px;
	padding:0;
	list-style:none;
}

#recapiti_agenzia ul li {
	display:block;
	margin:0 0 5px 0;
	list-style:none;
	padding:3px 0 0 0;
}

#elenco_annunci_agenzia h2 {
	display:block;
	margin:20px 0 10px 0;
}

#elenco_annunci_agenzia ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

#elenco_annunci_agenzia ul li {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

#elenco_annunci_agenzia ul li .section h3 {
	display:block;
	margin:5px 0 10px 5px;
	padding:0;
}

#elenco_annunci_agenzia ul li .section img.immobile_thumb {
	display:block;
	width:105px;
	height:140px;
	margin:0 10px 0 10px;
}

#elenco_annunci_agenzia ul li .section img.immobile_agente {
	display:block;
	width:51px;
	height:68px;
	margin:0 auto;
}

#elenco_annunci_agenzia ul li .section .immobile_info {
	display:block;
	margin-top:10px;
}

#elenco_annunci_agenzia ul li .section .immobile_info ul {
	display:block;
	margin:0;
	padding:0;
}

#elenco_annunci_agenzia ul li .section .immobile_info ul li {
	display:block;
	margin:0;
	padding:0 7px 0 7px;
	float:left;
	border-right:1px solid #CCC;
}

#elenco_annunci_agenzia ul li .section .immobile_info ul li.ultimo {
	border-right:none;
}

#elenco_annunci_agenzia ul li .section .immobile_info ul li h4 {
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	font-size:16px;
}

#elenco_annunci_agenzia ul li .section .immobile_info ul li h4 span {
	display:block;
	margin:0;
	padding:0;
}

#filtra_annunci {
	display:block;
	margin:10px 0 10px 0;
}

#filtra_annunci h2, #filtra_annunci h3 {
	display:block;
	margin:0;
	padding:5px 0 5px 5px;
	height:20px;
	background:url(/images/cerca_immobile_citta_filtra_header_bg.png) no-repeat;
	color:#FFFFFF;
	font-size:18px;
}

#filtra_annunci ul {
	display:block;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	background:#F7F7F7;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
	border-bottom:1px solid #D4D4D4;
	width:588px;
}

#filtra_annunci ul li {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#filtra_annunci ul li a {
	display:block;
	margin:0;
	padding:0 5px 0 5px;
	text-decoration:none;
	color:#000099;
}

#filtra_annunci ul li a:hover {
	text-decoration:underline;
}

#opzioni_ricerca {
	display:block;
	margin:5px 0 10px 0;
	background:url(/images/opzioni_ricerca_2_bg.png) no-repeat;
	height:50px;
}

#opzioni_ricerca h2, #opzioni_ricerca h3 {
	display:block;
	float:left;
	padding:12px 0 0 10px;
	font-size:20px;
}

#opzioni_ricerca #ordina_risultati {
	display:block;
	text-align:right;
	margin:0 0 5px 0;
	padding:0;
	float:right;
}

#opzioni_ricerca #ordina_risultati ul {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

#opzioni_ricerca #ordina_risultati ul li {
	display:block;
	list-style:none;
	margin:0 5px 5px 5px;
	padding:0;
	float:left;
}

#opzioni_ricerca #ordina_risultati fieldset {
	display:block;
	margin:0;
	padding:0;
}

#opzioni_ricerca #ordina_risultati fieldset legend {
	font-weight:normal;
	font-size:12px;
	font-weight:bold;
}

#opzioni_ricerca #ordina_risultati fieldset a.sort {
	display:block;
	height:24px;
	width:24px;
	text-decoration:none;
	outline:none;
	cursor:pointer;
	margin:0;
	padding:0;
}

#opzioni_ricerca #ordina_risultati fieldset a.sort:hover {
	text-decoration:none;
	outline:none;
}

#opzioni_ricerca #ordina_risultati fieldset a.up {
	background:url(/images/sort_up.png);
}

#opzioni_ricerca #ordina_risultati fieldset a.down {
	background:url(/images/sort_down.png);
}

#pagina_risultati {
	display:block;
	clear:both;
}

#pagina_risultati ul {
	display:block;
	margin:0 auto;
	padding:0;
	list-style:none;
}

#pagina_risultati ul li {
	display:block;
	margin:0 5px 0 5px;
	padding:0;
	list-style:none;
	float:left;
}

#pagina_risultati ul li a {
	display:block;
	margin:0;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	color:#FFF;
	background:#0099CC;
	border:1px solid #16286A;
}

#opzioni_ricerca #pagina_risultati ul li a.selected, #opzioni_ricerca #pagina_risultati ul li a.selected:hover  {
	display:block;
	margin:0;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	color:#16286A;
	background:none;
	border:none;
	font-weight:bold;
}

#opzioni_ricerca #pagina_risultati ul li a:hover {
	display:block;
	text-decoration:none;
	background:#16286A;
	border:1px solid #0099CC;
}

#registrazione_sito {
	display:block;
}

#registrazione_sito h1 {
	display:block;
	margin:0 0 5px 0;
	padding:5px 10px 0 10px;
	background:url(/images/dettaglio_annuncio_title_bg.png) no-repeat;
	color:#FFF;
	font-size:20px;
	height:50px;
	line-height:1.2em;
}

#registrazione_sito form label {
	display:block;
}

#registrazione_sito form input[type="submit"] {
	display:block;
	margin:20px 0 0 0;
	padding:10px;
}

#elenco_agenzie h1 {
	display:block;
	margin:0 0 5px 0;
	padding:10px 10px 0 10px;
	background:url(/images/dettaglio_annuncio_title_bg.png) no-repeat;
	color:#FFF;
	font-size:20px;
	height:45px;
}

#elenco_agenzie h2 {
	display:block;
	margin:5px 0 10px 0;
	padding:0;
	font-size:18px;
}

#elenco_agenzie ul {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

#elenco_agenzie ul li {
	display:block;
	list-style:none;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #CCC;
}

#elenco_agenzie ul li p {
	display:block;
	margin:0 0 5px 0;
	padding:0;
}

#contattaci {
	display:block;
}

#contattaci h1 {
	display:block;
	margin:0 0 5px 0;
	padding:10px 10px 0 10px;
	background:url(/images/dettaglio_annuncio_title_bg.png) no-repeat;
	color:#FFF;
	font-size:20px;
	height:45px;
}

#contattaci h2 {
	display:block;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
	line-height:1.3em;
	background:url(/images/contattaci_h3_bg.png) no-repeat;
	height:70px;
	font-size:18px;
}

#contattaci h2 a {
	display:block;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#333;
}

#contattaci h2 a span{
	display:block;
	margin:0;
	padding:0;
}

#contattaci ul {
	display:block;
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}

#contattaci ul li {
	display:block;
	margin:10px 0 20px 0;
	padding:0;
	list-style:none;
}

#chi_siamo h1 {
	display:block;
	margin:0 0 5px 0;
	padding:10px 10px 0 10px;
	background:url(/images/dettaglio_annuncio_title_bg.png) no-repeat;
	color:#FFF;
	font-size:20px;
	height:45px;
}

#chi_siamo p {
	text-align:justify;
}

#apri_agenzia form, #richiedi_valutazione form, #apertura_nuova_filiale form, #lavora_con_noi form {
	display:block;
	margin:10px 0 0 0;
}

#apri_agenzia form label, #richiedi_valutazione form label, #apertura_nuova_filiale label, #lavora_con_noi label {
	display:block;
}

#apri_agenzia form input[type="submit"], #richiedi_valutazione form input[type="submit"], #apertura_nuova_filiale form input[type="submit"], #lavora_con_noi form input[type="submit"] {
	display:block;
	margin:0;
	padding:10px;
}

#richiedi_valutazione, #apertura_nuova_filiale, #lavora_con_noi {
	display:block;
}

#richiedi_valutazione h1, #apertura_nuova_filiale h1, #lavora_con_noi h1 {
	display:block;
	margin:0 0 5px 0;
	padding:10px 10px 0 10px;
	background:url(/images/dettaglio_annuncio_title_bg.png) no-repeat;
	color:#FFF;
	font-size:20px;
	height:45px;
}
#registrazione_sito #tipo_immobile {
	display:block;
	margin:0 0 20px 0;
	padding:0;
}

#registrazione_sito #tipo_immobile ul.idTabs {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	height:25px;
	background:url(/images/registrazione_tipo_immobile_bg.png) repeat-x;
	width:100%;
}

#registrazione_sito #tipo_immobile ul.idTabs li {
	display:block;
	margin:0 15px 0 0;
	padding:0;
	list-style:none;
	float:left;
}

#registrazione_sito #tipo_immobile ul.idTabs li a {
	display:block;
	text-decoration:none;
	width:155px;
	height:21px;
	padding:2px 0 0 0;
	text-align:center;
	margin:0;
	color:#039ACD;
}

#registrazione_sito #tipo_immobile ul.idTabs li a:hover, #registrazione_sito #tipo_immobile ul.idTabs li a.selected {
	display:block;
	text-decoration:none;
	background:url(/images/registrazione_tipo_immobile_selected.png) no-repeat;
	color:#FFFFFF;
}

#sitemap {
	display:block;
}

#sitemap h1 {
	display:block;
	margin:0 0 5px 0;
	padding:10px 10px 0 10px;
	background:url(/images/dettaglio_annuncio_title_bg.png) no-repeat;
	color:#FFF;
	font-size:20px;
	height:45px;
}

#sitemap ul {
	display:block;
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}

#sitemap ul li, #sitemap ul li ul li {
	display:block;
	list-style:none;
	margin:5px 0 5px 0;
	padding:0;
}

#sitemap ul li ul {
	display:block;
	list-style:none;
	margin:0 0 10px 35px;
	padding:0;
}

#faq, #glossario {
	display:block;
}

#faq h1, #glossario h1 {
	display:block;
	margin:0 0 5px 0;
	padding:10px 10px 0 10px;
	background:url(/images/dettaglio_annuncio_title_bg.png) no-repeat;
	color:#FFF;
	font-size:20px;
	height:45px;
}

#faq ol, #glossario ol {
	display:block;
	margin:0 0 0 25px;
	padding:0;
}

#faq ol li, #glossario ol li {
	margin:5px 0 5px 0;
	padding:0;
}

#faq ol li h3, #glossario ol li h3 {
	display:block;
	margin:5px 0 5px 0;
	padding:0;
	font-size:16px;
}
#chi_siamo h1, #scegliere_italia_affitti h1, #requisiti_richiesti h1, h1#cerca_casa {
	display:block;
	margin:0 0 5px 0;
	padding:10px 10px 0 10px;
	background:url(/images/dettaglio_annuncio_title_bg.png) no-repeat;
	color:#FFF;
	font-size:20px;
	height:45px;
}

#chi_siamo h2 {
	display:block;
	color:#192368;
	font-size:18px;
}

#scegliere_italia_affitti h2 {
	padding-top:0;
	height:55px;
}

#chi_siamo p, #scegliere_italia_affitti p, #requisiti_richiesti p {
	text-align:justify;
}