@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

body  {
background-image:url(../images/bg_filler.jpg);
background-repeat:repeat-x;
}

a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#Container { 
margin:0 auto;
width:950px;
border-top:30px solid;
border-left:20px solid;
border-right:20px solid;
border-color:#002549;
background:#FFFFFF;
} 

	#Header {
	width:950px;
	height:190px;
	}
		#Logo {
		float:left;
		padding-top:40px;
		padding-left:30px;
		}
		#Banner {
		float:right;
		padding-top:20px;
		padding-right:15px;
		}

	#Menu {
	clear:both;
	float:left;
	width:950px;
	max-height:60px;
	}
    	#Menu ul {
		margin:0;
		padding-left:30px;
		list-style:none;
    	}
    	#Menu li {
		display:inline;
		margin:0;
		padding:0;
    	}
    	#Menu a {
		float:left;
		background:url("../images/menu_a.gif") no-repeat left top;
		margin:0;
		padding-top:0px;
		padding-left:7px;
		padding-right:0px;
		padding-bottom:0px;
		text-decoration:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		letter-spacing: 1px;
		font-weight: normal;
		color:#ffffff;
    	}
    	#Menu a span {
		float:left;
		display:block;
		background:url("../images/menu_b.gif") no-repeat right top;
		padding-top:6px;
		padding-left:6px;
		padding-right:15px;
		padding-bottom:4px;
		color:#ffffff;
    	}
    	#Menu a span {
		float:none;
		}
    	#Menu a:hover span {
      	color:#001A33;
    	}
    	#Menu a:hover {
      	background-position:0% -42px;
    	}
    	#Menu a:hover span {
     	background-position:100% -42px;
    	}

	#Submenu {
	clear:both;
	width:990px;
	height:26px;
	margin-left:-20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	}

	#Border {
	width:990px;
	height:710px;	/* 60px più del div Content */
	background-image:url(../images/mid_bar.jpg);
	background-repeat:repeat;
	margin-left:-20px;
	}

	#Content {
	float:left;
	width:630px;
	height:650px;
	margin-left:40px;
	}
	
		/* home page */
		#home_text {
		width:625px;
		height:280px;
		}
		#home_text p.titolo {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		color:#5EADFE;
		}
		#home_text p.testo {
		margin-top:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		text-align:justify;
		}
		#home_banner {
		width:625px;
		height:300px;
		margin-top:30px;
		}
			#banner_sxa {
			float:left;
			width:310px;
			height:135px;
			background-image:url(../images/home_sxb.jpg);
			background-repeat:no-repeat;
			}
				#banner_sxa p.titolo_sxa {
				margin-top:8px;
				margin-left:21px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#FFFFFF;
				}
				#banner_sxa p.text_sxa {
				margin-top:25px;
				margin-left:120px;
				margin-right:20px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				text-align:justify;
				}
				#banner_sxa p.link_sxa {
				margin-top:32px;
				margin-left:174px;
				}
				#banner_sxa a {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#FFFFFF;
				text-decoration:none;
				}
			#banner_dxa {
			float:right;
			width:310px;
			height:135px;
			margin-left:5px;
			background-image:url(../images/home_dxa.jpg);
			background-repeat:no-repeat;
			}
				#banner_dxa p.titolo_dxa {
				margin-top:8px;
				margin-left:21px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#FFFFFF;
				}
				#banner_dxa p.text_dxa {
				margin-top:25px;
				margin-left:120px;
				margin-right:20px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				text-align:justify;
				}
				#banner_dxa p.link_dxa {
				margin-top:20px;
				margin-left:174px;
				}
				#banner_dxa a {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#FFFFFF;
				text-decoration:none;
				}
			#banner_sxb {
			float:left;
			width:310px;
			height:135px;
			margin-top:5px;
			background-image:url(../images/home_sxa.jpg);
			background-repeat:no-repeat;
			}
				#banner_sxb p.titolo_sxb {
				margin-top:8px;
				margin-left:21px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#FFFFFF;
				}
				#banner_sxb p.text_sxb {
				margin-top:25px;
				margin-left:120px;
				margin-right:20px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				text-align:justify;
				}
				#banner_sxb p.link_sxb {
				margin-top:20px;
				margin-left:174px;
				}
				#banner_sxb a {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#FFFFFF;
				text-decoration:none;
				}
			#banner_dxb {
			float:right;
			width:310px;
			height:135px;
			margin-top:5px;
			background-image:url(../images/home_dxb.jpg);
			background-repeat:no-repeat;
			}
				#banner_dxb p.titolo_dxb {
				margin-top:8px;
				margin-left:21px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#FFFFFF;
				}
				#banner_dxb p.text_dxb {
				margin-top:25px;
				margin-left:120px;
				margin-right:20px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				text-align:justify;
				}
				#banner_dxb p.link_dxb {
				margin-top:33px;
				margin-left:174px;
				}
				#banner_dxb a {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#FFFFFF;
				text-decoration:none;
				}

		/* pagina banner HAI UN'AGENZUA IMMOBILIARE? */
		#home_sxa {
		width:625px;
		height:350px;
		}
			#home_sxa p.titolo {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			color:#5EADFE;
			}
			#home_sxa p.testo {
			margin-top:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			text-align:justify;
			}
			#home_sxa ul {
			margin-top:10px;
			margin-left:25px;
			list-style:outside;
			list-style-type:circle;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			}
			#home_sxa p.testoblu {
			margin-top:20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000099;
			text-align:justify;
			}

		/* pagina banner HAI IL PATENTINO? */
		#home_dxa {
		width:625px;
		height:350px;
		}
			#home_dxa p.titolo {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			color:#5EADFE;
			}
			#home_dxa p.testo {
			margin-top:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			text-align:justify;
			}
		/* pagina banner ULTIME DAL MERCATO */
		#home_sxb {
		width:625px;
		height:350px;
		}
			#home_sxb p.titolo {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			color:#5EADFE;
			}
			#home_sxb p.testo {
			margin-top:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			text-align:justify;
			}
		/* pagina banner NEWS */
		#home_dxb {
		width:625px;
		height:350px;
		}
			#home_dxb p.titolo {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			color:#5EADFE;
			}
			#home_dxb p.testo {
			margin-top:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			text-align:justify;
			}

		/* pagina azienda */
		#sector_img {
		float:left;
		width:235px;
		height:130px;
		margin-top:20px;
		}
			#sector_img .bordo{
			padding:3px;
			background:#FFFFFF;
			border:1px solid #CCCCCC;
			}
		#sector_txt {
		float:right;
		width:235px;
		height:130px;
		margin-right:130px;
		margin-top:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		}
			#sector_txt p.txt_map {
			text-align:justify;
			}

		/* pagina attività */
		#attivita_text {
		width:625px;
		height:350px;
		}
			#attivita_text p.titolo {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			color:#5EADFE;
			}
			#attivita_text p.sottotitolo {
			margin-top:30px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#000000;
			text-decoration:underline;
			}
			#attivita_text p.testo {
			margin-top:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			text-align:justify;
			}
	
		/* pagina servizi */
		#servizi_text {
		width:625px;
		height:350px;
		}
			#servizi_text p.titolo {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			color:#5EADFE;
			}
			#servizi_text p.sottotitolo {
			margin-top:30px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#000000;
			text-decoration:underline;
			}
			#servizi_text p.testo {
			margin-top:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			text-align:justify;
			}
	
		/* pagina merchandising */
		#merchand_text {
		width:625px;
		height:350px;
		}
			#merchand_text p.titolo {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:20px;
			font-weight:bold;
			color:#5EADFE;
			}
			#merchand_text p.sottotitolo {
			margin-top:20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#000000;
			text-decoration:underline;
			}
			#merchand_text p.testo {
			margin-top:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			text-align:justify;
			}

		/* pagina agenzie */
		#ItalMap {
		float:left;
		margin-left:20px;
		width:263px;
		height:297px;
		border:1px solid #000000;
		}
		#CercaAge {
		float:left;
		margin-top:5px;
		width:265px;
		height:25px;
		background-color:#5EADFE;
		color:#FFFFFF;
		}
			#CercaAge p {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			margin-top:6px;
			margin-left:12px;
			}
		#ItalText {
		float:right;
		width:290px;
		height:315px;
		margin-right:30px;
		background-color:#EEEEEE;
		}
			#ItalText p {
			margin-top:20px;
			margin-left:20px;
			margin-right:20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			text-align:justify;
			}

		/* pagina skeda regione */
		#Mappa {
		float:left;
		margin-left:20px;
		width:263px;
		height:297px;
		border:1px solid #000000;
		}
		#Regione {
		float:left;
		margin-top:5px;
		width:265px;
		height:25px;
		background-color:#5EADFE;
		color:#FFFFFF;
		}
			#Regione p {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			margin-top:6px;
			margin-left:12px;
			}
		#Skeda {
		float:right;
		width:290px;
		margin-right:30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		}
			#Skeda ul {
			list-style:none;
			margin:0;
			padding:0;
			border:none;
			}
			#Skeda li {
			margin:0;
			/*border-bottom:1px solid #90bade;*/
			}
			#Skeda li a {
			display:block;
			padding-top:10px;
			padding-left:20px;
			padding-right:20px;
			padding-bottom:10px;
			background-color:#EEEEEE;
			color:#000000;
			text-decoration:none;
			}
			#Skeda li a:hover {
			background-color:#5EADFE;
			color:#FFFFFF;
			}

		/* pagina scheda agenzia */
		#Agenzia_foto {
		float:left;
		margin-left:20px;
		width:263px;
		height:297px;
		border:1px solid #000000;
		}
		#Agenzia_dati {
		float:right;
		margin-right:20px;
		width:300px;
		height:300px;
		background-color:#EEEEEE;
		}
			#Agenzia_dati ul {
			margin:0;
			padding:0;
			list-style:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			}
			#Agenzia_dati li {
			margin-top:10px;
			height:30px;
			}
				#Agenzia_dati li.orario {
				margin-top:-15px;
				}
			#Dati_sx {
			float:left;
			margin-left:10px;
			font-weight: bold;
			}
			#Dati_dx {
			float:right;
			margin-right:10px;
			}
		#Agenzia_cerca {
		float:left;
		margin-top:30px;
		width:285px;
		height:300px;
		}
			#Agenzia_cerca p {
			margin-left:20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#FFFFFF;
			background-color:#5EADFE;
			padding-top:3px;
			padding-left:10px;
			padding-bottom:3px;
			}
			#Agenzia_cerca label {
			float:left;
			margin-left:20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight: bold;
			color:#000000;
			}
			#Agenzia_cerca select {
			float:right;
			width:160px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#336699;
			}
			#Agenzia_cerca input {
			float:right;
			width:160px;
			border:0;
			margin-top:-10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFFFFF;
			background-color:#0066CC;
			}
		#Agenzia_mappa {
		float:right;
		width:300px;
		height:200px;
		margin-top:30px;
		margin-right:20px;
		}
		#Agenzia_back {
		clear:both;
		float:left;
		margin-top:-95px;
		margin-left:20px;
		width:285px;
		}
		#Agenzia_visualmap {
		margin-top:3px;
		margin-right:20px;
		text-align:right;
		}

		/* pagina lista immobili */
		#Lista_scroll {
		width:625px;
		height:600px;
		overflow:auto;
		scrollbar-face-color:#ffffff;
		scrollbar-highlight-color:#ffffff;
		scrollbar-3dlight-color:#6a747a;
		scrollbar-darkshadow-color:#3a444a;
		scrollbar-shadow-color:#808080;
		scrollbar-arrow-color:#9a9a9a;
		scrollbar-track-color:#f5f3f3;
		}
		#Lista_foto {
		float:left;
		width:150px;
		height:200px;
		margin-bottom:10px;
		}
			#Lista_foto .bordo{
			padding:2px;
			background:#FFFFFF;
			border:1px solid #CCCCCC;
			}
		#Lista_dati {
		float:right;
		width:400px;
		height:200px;
		padding-left:10px;
		padding-right:10px;
		margin-bottom:10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		}
		#Lista_back {
		}

		/* pagina scheda immobile */
		#Skeda_foto {
		float:left;
		width:200px;
		height:200px;
		margin-top:20px;
		}
			#Skeda_foto .bordo{
			padding:2px;
			background:#FFFFFF;
			border:1px solid #CCCCCC;
			}
		#Skeda_dati {
		float:right;
		margin-top:20px;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
		width:400px;
		background-color:#EEEEEE;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		}

		/* pagina nessun immobile trovato */
		#EmptyList {
		margin-top:250px;
		text-align:center;
		}
			#EmptyList p {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:16px;
			}

		/* pagina contatti */
		#ContactText {
		float:left;
		width:600px;
		height:130px;
		margin-left:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
			#ContactText .contact_1a {
			font-size:20px;
			font-weight:bold;
			color:#00376F;
			text-align:center;
			}
			#ContactText .contact_1b {
			font-size:11px;
			font-weight:normal;
			color:#000000;
			text-align:justify;
			}
			#ContactText .contact_1c {
			font-size:11px;
			font-weight:bold;
			color:#00376F;
			}
		#ContactForm {
		float:left;
		width:600px;
		height:500px;
		margin-left:20px;
		border:1px solid #000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		}
			#form_sx {
			float:left;
			padding-top:20px;
			padding-left:10px;
			}
			#form_dx {
			float:right;
			padding-top:20px;
			padding-right:10px;
			}
			.form_textbox {
			border-bottom-width: 1px;
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: dotted;
			border-left-style: none;
			border-bottom-color: #000000;
			background-color: #FFFFFF;
			}
			#form_radio {
			float:left;
			width:250px;
			padding-top:20px;
			padding-left:10px;
			}
			#form_select {
			float:right;
			padding-top:20px;
			padding-right:10px;
			}
			#form_info {
			clear:both;
			padding-top:20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:center;
			}
				#form_info a {
				color:#00376F;
				text-decoration:none;
				}
			#form_check {
			padding-top:5px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-align:center;
			color:#000000;
			}
			#form_input {
			clear:both;
			padding-top:30px;
			text-align:center;
			}
			.form_button {
			font-weight: bold;
			color:#00376F;
			background-color:#FFFFFF;
			}
		#Privacy {
		width:400px;
		height:200px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
		}
			.privacy_a {
			margin-top:20px;
			font-size:12px;
			text-align:center;
			color:#00376F;
			}
			.privacy_b {
			padding-left:10px;
			padding-right:10px;
			font-size:10px;
			text-align:justify;
			color:#000000;	
			}
		
	#Sidebar {
	float:right;
	width:300px;
	height:600px;
	}
		#Sidebar1 {
		background-image:url(../images/sidebar_1.jpg);
		background-repeat:no-repeat;
		margin-bottom:20px;
		width:272px;
		height:129px;
		}
			input.f_user {
			margin-top:43px;
			margin-left:115px;
			margin-bottom:5px;
			width:125px;
			height:10px;
			border:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#00376F;
			background:#FFFFFF;
			} 
			input.f_pass {
			margin-top:15px;
			margin-left:115px;
			margin-bottom:5px;
			width:125px;
			height:10px;
			border:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#00376F;
			background:#FFFFFF;
			} 
			input.f_push {
			display:block;
			margin-top:11px;
			margin-left:160px;
			width:90px;
			height:20px;
			border:0px solid;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			background-color:#00376F;
			cursor:pointer;
			}
		#Sidebar2 {
		margin-top:20px;
		}
		#Sidebar3 {
		margin-top:20px;
		}
		#Sidebar4 {
		width:272px;
		height:172px;
		margin-top:15px;
		background-image:url(../images/sidebar_4.jpg);
		background-repeat:no-repeat;
		}
			#Sidebar4 p.sidebar_txt {
			padding-top:60px;
			padding-left:60px;
			padding-right:30px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			text-align:justify;
			}
			#Sidebar4 p.sidebar_link {
			margin-top:18px;
			margin-left:170px;
			}
			#Sidebar4 a {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#FFFFFF;
			text-decoration:none;
			}

	#Footer { 
	clear:both;
	width:990px;
	height:66px;
	margin-left:-20px;
	}

