
body 
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 19px;
	background: #fff url('imgg/pat.gif') repeat-x;
	color: #6e6e6e;
}

	
	#container
	{
		width: 990px;
		text-align: left;
		padding: 0px;		
		margin: 0px auto;
		background: #fff;
		overflow: hidden;
	}

		#header
		{
			padding: 0px;
			margin: 0px;
		}

			#header img
			{
				display: block;
			}

			#img_header
			{
				width: 990px;
				height: 273px;
				text-align: left;
				padding: 0px;
				margin: 0px;
				overflow: hidden;
				border-bottom: 1px solid #cdcdcd;
			}

				
				#img_header p
				{
					padding: 0px;
					margin: 0px;
				}

			#menu_ricerca
			{
				width: 990px;
				height: 80px;
				overflow: hidden;
				padding: 0px;
				margin: 0px;
				background: url('imgg/pat_header.gif') repeat-x;
				background-position: bottom left;
			}

				
				#logo
				{
					padding: 0px 0px 0px 0px;
					margin: 0px;
					width: 300px;
					float: left;
					overflow: hidden;
					text-align: left;
				}

					#logo img
					{
						margin: 10px 0px 0px 60px;
					}

				#menu
				{
					padding: 0px 0px 0px 310px;
					margin: 0px;
					width: 400px;
					float: left;
					overflow: hidden;
					text-align: left;
				}

					#menu ul
					{
						padding: 35px 0px 0px 0px;
						margin: 0px;
						list-style: none;
						width: 420px;
					}

						#menu ul li
						{
							padding: 0px 20px 0px 20px;
							margin: 0px;
							list-style: none;
							float: left;
							background: url('imgg/pat_li_menu.gif') repeat-y;
							background-position: top right;
						}

							#menu a
							{
								color: #4c5c84;
								font-size: 13px;
								text-decoration: none;
							}

								#menu a:hover
								{
									color: #4c5c84;
									font-size: 13px;
									text-decoration: underline;
								}
					
				#ricerca
				{
					padding: 28px 0px 0px 0px;
					margin: 0px;
					width: 240px;
					float: left;
					margin: 0px;
					overflow: hidden;
					float: left;
				}

					.input_ricerca
					{
						border-top: 1px solid #ededed;
						border-right: 1px solid #e0e0e0;
						border-bottom: 1px solid #d6d6d6;
						border-left: 1px solid #ededed;
						width: 190px;
						margin: 0px 10px 0px 0px;
						color: #6e6e6e;
					}

					.bottone_ricerca
					{
						border: 0px;
						background: url('imgg/lente.gif') no-repeat;
						width: 29px;
						height: 29px;
						margin: 0px;
						
						cursor: pointer;
					}
			
			#main
			{
				width: 990px;
				margin: 0px;
				padding: 0px 0px 50px 0px;
				overflow: hidden;
				background: url('imgg/pat_main.gif') repeat-y;
				text-align: justify;
			}

				.evidenzia
				{
					color: #4c5e86;
				}

				#conts_hp
				{
					width: 988px;
					margin: 0px 1px 0px 1px;
					padding: 0px 0px 0px 0px;
					overflow: hidden;
					background: url('imgg/pat_conts.gif') repeat-x;
				}

					#intro_hp
					{
						width: 490px;
						height: 190px;
						padding: 60px 165px 0px 0px;
						float: right;
						background: url('imgg/chiavi.jpg') no-repeat;
						background-position: right top;
					}

					#conts_hp h1
					{
						width: 309px;
						padding: 0px;
						margin: 65px 0px 0px 10px;
						float: left;
					}
				
				#nav_blocchi_hp
				{
					width: 988px;
					margin: 0px 1px 30px 1px;
					padding: 0px;
				}

					#nav_blocchi_hp img
					{
						margin-left: 9px;
						border: 0px;
					}
				
				#ricerca_2
				{
					width: 990px;
					margin: 0px;
					padding: 1px 0px 1px 0px;
					background: #b6b6b6 url('imgg/pat_ricerca.gif') repeat-x;
					background-position: center bottom;
					color: #fff;
					font-size: 15px;
				}

					#ricerca_2 table
					{
						padding: 0px;
						margin: 15px 10px 15px 10px;
					}

					#ricerca_2 form table td
					{
						padding-right: 20px;
					}

					.input_ricerca_2
					{
						border-top: 1px solid #ededed;
						border-right: 1px solid #e0e0e0;
						border-bottom: 1px solid #d6d6d6;
						border-left: 1px solid #ededed;
						width: 150px;
						margin: 0px 10px 0px 0px;
						color: #4c5c84;
						font-size: 13px;
					}

					.bottone_ricerca_2
					{
						border: 0px;
						width: 90px;
						height: 36px;
						margin: 0px;
						padding: 0px;
						background: url('imgg/bott_cerca.gif') no-repeat;
						cursor: pointer;
					}
			
			
			#conts
			{
				width: 978px;
				margin: 0px 1px 0px 1px;
				padding: 40px 0px 0px 10px;
				overflow: hidden;
				background: url('imgg/pat_conts.gif') repeat-x;
			}

				#left
				{
					width: 288px;
					margin: 0px 0px 0px 5px;
					padding: 0px;
					float: left;
				}
					
					#menu_categorie
					{
						background: #b3b3b3 url('imgg/pat_menu.gif') repeat-x; 
						margin: 0px;
						padding: 30px 0px 0px 0px;
					}

						#menu_categorie h2
						{
							margin: 0px;
							padding: 0px;
							text-align: right;
							color: #fff;
							padding: 0px 40px 0px 0px;
							margin: 0px;
							font-size: 17px;
							border-bottom: 1px solid #949494;
						}

						#menu_categorie ul
						{
							margin: 0px;
							padding: 0px 10px 40px 10px;
							list-style: none;
							border-top: 1px solid #d1d1d1;
							background: url('imgg/pat_ul_menu.gif') repeat-x;
							background-position: bottom left;
						}

							#menu_categorie ul li
							{
								margin: 0px;
								padding: 10px 50px 10px 0px;
								background:  url('imgg/frec_menu.gif') no-repeat;
								background-position: center right;
								border-bottom: 1px solid #c3c3c3;
								text-align: right;
							}
								
								#menu_categorie ul li a
								{
									color: #fff;
									font-size: 13px;
									text-decoration: none;
								}

									#menu_categorie ul li a:hover
									{
										color: #000;
										font-size: 13px;
										text-decoration: none;
									}

				#right_nuove
				{
				width: 965px;
				margin: 0px;
				padding: 0px 15px 0px 0px;
				text-align: left;
				}

					#right_nuove h1
					{
					color: #4c5c84;
					font-size: 18px;
					padding: 0px;
					margin: 0px;
					font-weight: normal;
					}

						#right_nuove h1 span
						{
						color: #838383;
						}
				
				
				
				
				#right
				{
					width: 645px;
					margin: 0px;
					padding: 0px 15px 0px 0px;
					float: right;
					text-align: left;
				}

					#right h1
					{
						color: #4c5c84;
						font-size: 18px;
						padding: 0px;
						margin: 0px;
						font-weight: normal;
					}

						#right h1 span
						{
							color: #838383;
						}

						.minischeda_immobile img
						{
							border: 1px solid #dbdad8;
						}

						.minischeda_immobile td
						{
							padding:  40px 10px 20px 0px;
							border-bottom: 1px solid #dadada;
							vertical-align: top;
						}
						

						.minischeda_immobile h2
						{
							color: #4b5d83;
							padding: 0px 0px 10px 0px;
							margin: 0px;
							border-bottom: 2px solid #4d5c85;
							font-weight: normal;
							font-size: 15px;
						}

						.minischeda_immobile h3
						{
							color: #747474;
							padding: 5px 0px 5px 0px;
							font-weight: normal;
							margin: 0px;
							font-size: 13px;
						}

						.minischeda_immobile h4
						{
							color: #4a4a4a;
							padding: 0px 0px 10px 0px;
							margin: 0px 0px 10px 0px;
							font-size: 15px;
							border-bottom: 1px solid #dadada;
							font-weight: normal;
						}

				
				#paginazione
				{
					background: #acacac;
					color: #000;
					padding: 10px;
					margin: 20px 0px 20px 0px;
					text-align: center;
				}

					#paginazione ul
					{
						list-style: none;
						padding: 0px;
						margin: 0px;
					}

					#paginazione li
					{
						display: inline;
						padding: 0px 5px 0px 5px;
					}

					
					#paginazione li a
					{
						color: #fff;
						text-decoration: none;
					}

					#paginazione li a:hover
					{
						color: #000;
						text-decoration: none;
					}

			#scheda
			{
				padding: 0px;
				margin: 0px;
				color: #606060;
			}

				#scheda h1
				{
					padding: 0px 0px 7px 0px;
					margin: 0px 0px 0px 5px;
					color: #4c5c84;
					font-size: 18px;
					border-bottom: 2px solid #4d5c85;
					width: 960px;
					font-weight: normal;
				}

				#scheda h2
				{
					padding: 0px 0px 20px 20px;
					margin: 0px 0px 0px 0px;
					color: #4c5c84;
					font-size: 16px;
					font-weight: normal;
				}

				#scheda ul
				{
					list-style: none;
					padding: 0px;
					margin: 0px;
					border-top: 2px solid #4d5c85;
				}

				#scheda li
				{
					border-bottom: 1px solid #dadada;
					padding: 5px 0px 5px 0px;
					margin: 0px;
				}

				img
				{
					border: 0px;
				}
				
				#prezzo
				{
					font-size: 16px;
					font-weight: bold;
				}

				#scheda td
				{
					vertical-align: top;
				}

				.scheda_vendita
				{
					width: 450px;
				}

				#controllo_scheda
				{
					padding: 15px 0px 0px 0px;
					margin: 0px;
				}

				#controllo_scheda img
				{
					border: 0px;
					margin: 0px 15px 0px 0px;
				}

				.scheda_dettagli
				{
					border-top: 2px solid #4c5c84;
					width: 370px;
					color: #606060;
				}

				.scheda_dettagli td
				{
					border-bottom: 1px solid #dadada;
					padding: 5px 0px 5px 0px;
				}

				.prezzo
				{
					font-size: 16px;
					color: #393939;
				}

				.controllo_scheda_2
				{
					padding: 8px 0px 0px 0px;
					margin: 0px;
					text-align: right;
				}

				.controllo_scheda_2 img
				{
					border: 0px;
					margin: 0px 0px 10px 0px;
				}

		#footer
		{
			width: 990px;
			overflow: hidden;
			background: url('imgg/pat_footer.gif') repeat-x;
			font-size: 11px;
			padding: 0px 0px 10px 0px;
			margin: 0px;
		}

			#footer p
			{
				padding: 0px;
				margin: 0px;
			}

			#footer a
			{
				color: #4c5e86;
			}

			#footer a:hover
			{
				color: #000;
			}

.ind2
{
font-size: 14px;
}

.submitButt
{
color: #fff;
font-size: 14px;
background: url("imgg/bottom.jpg") no-repeat;
width: 95px;
height: 36px;
border: 0px;
}

.resetButt
{
font-size: 14px;
background: url("imgg/bott_annulla.gif") no-repeat;
color: #fff;
width: 95px;
height: 36px;
border: 0px;
}

.input
{
	/*border-top: 1px solid #ededed;
	border-right: 1px solid #e0e0e0;*/
	border: 1px solid #d6d6d6;
	/*border-left: 1px solid #ededed;*/
	margin: 0px 10px 0px 0px;
	color: #6e6e6e;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #6e6e6e;
}

.link
{
	color: #4c5e86;
}

.link:hover
{
	color: #000;
}


#ind
{
	text-align: center;
	margin: 0px auto;
	padding: 50px 0px 0px 0px;
}

	#ind ul
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
		#ind ul li
		{
			display: inline;
		}
