/*
	COLORI:
	blu sfondo: 226697
	blu scuro scritte: 1c3b51
	azzurro link: 2898e6
	
*/

body 
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background: #fff url('imgg/pat.gif') repeat-x;
	color: #000;
}

	
	#container
	{
		width: 1000px;
		text-align: left;
		padding: 0px;		
		margin: 0px auto;
		background: #fff;
	}

		#header
		{
			padding: 0px;
			margin: 0px;
		}

			#header img
			{
				display: block;
			}

			#main
			{
				width: 1000px;
				margin: 0px;
				padding: 0px;
				background: url('imgg/pat_main.gif') repeat-y;
				overflow: hidden;
				border-bottom: 1px solid #e7e7e7;
			}

				
				

				#conts_hp
				{
					width: 640px;
					float: left;
					background: url('imgg/pat_top.gif') repeat-x;
					margin: 0px;
					padding: 0px;
				}				


				#cercacasa
				{
					margin: 0px;
					padding: 0px 0px 0px 20px;
					font-size: 11px;
					color: #3d3d3d;
				}
					
					#cercacasa
					{
						margin: 0px;
						padding: 0px 0px 15px 20px;
						font-size: 11px;
						color: #3d3d3d;
						background: #fff url('imgg/bordo.gif') no-repeat;/*url('imgg/cerca_immobili.jpg') no-repeat;*/
						background-position: top right;
						border-left: 1px solid #dadada;
						border-bottom: 1px solid #dadada;
					}
						
						#cercacasa td
						{
							padding: 17px 20px 0px 0px;
						}

					#cercacasa select
					{
						font-size: 11px;
						color: #3d3d3d;
						padding: 0px;
						margin: 5px 0px 0px 0px;
						width: 160px;
					}

					#cercacasa .cerca
					{
						background: url('imgg/bott_cerca.gif') no-repeat;
						width: 62px;
						height: 29px;
						border: 0px;
					}

					#cercacasa .link_big
					{
						color: #3d3d3d;
						font-size: 13px;
						text-decoration: none;
						line-height: 18px;
					}

					#cercacasa .link_big:hover
					{
						color: #c60000;
						font-size: 13px;
						text-decoration: none;
						line-height: 18px;
					}
				
				#vetrina_hp
				{
					width: 620px;
					height: 170px;
					margin: 10px 0px 0px 0px;
					border-left: 20px solid #fff;
					padding: 0px;
					background: #fff url('imgg/pat_vetrina.jpg') repeat-y;
					overflow: hidden;
				}

					#vetrina_hp h1
					{
						padding: 0px;
						margin: 0px;
					}

					#vetrina_hp h2
					{
						padding: 0px;
						margin: 0px;
						font-size: 11px;
					}

					#vetrina_hp h3
					{
						padding: 0px;
						margin: 0px;
						font-size: 11px;
						font-weight: normal;
					}

					#vetrina_hp .div
					{
						overflow: hidden;
						width: 140px;
						height: 100px;
						color: 3d3d3d;
						padding: 0px;
						margin: 0px;
					}
					
					#vetrina a
					{
						color: #3d3d3d;
					}

					#vetrina_hp img
					{
						border: 0px;
					}

					#vetrina_hp td
					{
						padding-right: 10px;
					}

					#vetrina_prodotti_hp
					{
						padding: 0px;
						margin: 0px;
						width: 459px;
						float: left;
					}

					#nuove_hp
					{
						padding: 0px;
						margin: 0px;
						width: 160px;
						float: right;
						background: #fff;
						text-align: right;
					}

				
				
				#right_hp
				{
					margin: 0px;
					padding: 0px;
					width: 360px;
					float: left;
					background: #fff;
					background: url('imgg/back_right_2.gif') no-repeat;
					background-position: right top;
				}

					#right_hp img
					{
						border: 0px;
					}

					#proposte_hp
					{
						background: none;
						padding-left: 25px;
					}

					#proposte_hp table
					{
						margin-top: 18px;
					}

					#proposte_hp h1
					{
						padding: 40px 0px 0px 0px;
						margin: 0px;
					}

					#proposte_hp img
					{
						padding: 0px;
						margin: 0px;
						border: 0px;
					}

				#conts
				{
					width: 730px;
					float: left;
					background: url('imgg/pat_top.gif') repeat-x;
					margin: 0px 0px 30px 0px;
					padding: 0px;
				}
					
					#ricerca_immobili
					{
						margin: 0px;
						padding: 0px;
						border: 0px;
					}

					#ricerca_immobili img
					{
						border: 0px;
					}

						#box_ricerca
						{
							border-bottom: 1px solid #e7e7e7;
							border-right: 1px solid #e7e7e7;
							margin: 0px 0px 0px 20px;
							padding: 0px 0px 0px 10px;
						}

						#box_ricerca td
						{
							padding: 0px 30px 10px 0px;
						}
						
						#box_ricerca select
						{
							font-size: 11px;
							color: #3d3d3d;
							padding: 0px;
							margin: 5px 0px 0px 0px;
						}

						#box_ricerca .cerca
						{
							background: url('imgg/bott_cerca.gif') no-repeat;
							width: 62px;
							height: 29px;
							border: 0px;
						}
					
					#risultati
					{
						margin-left: 21px;
					}

						#risultati h1
						{
							text-align: center;
							color: #c60000;
							font-size: 15px;
							font-weight: normal;
						}

						#risultati h1 span
						{
							text-align: center;
							color: #c60000;
							font-size: 18px;
							font-weight: bold;
						}

						#risultati td
						{
							color: #535353;
							font-size: 12px;
							padding: 10px;
							text-align: left;
							text-align: justify;
						}

						#risultati table tr td table tr td
						{
							color: #535353;
							font-size: 12px;
							padding: 4px 5px 3px 10px;
							text-align: left;
							text-align: justify;
						}

						#risultati img
						{
							border: 0px;
						}

						#risultati .dispari
						{
							background: #eeeeee;
						}
					
						#risultati .pari
						{
							background: #fafafa;
						}

						#risultati .elenco_minis
						{
							background: #eeeeee;
						}

						#risultati .elenco_minis img
						{
							margin-right: 20px;
							margin-bottom: 5px;
						}

					#contatta_agenzia
					{
						border-top: 1px solid #e7e7e7;
						border-bottom: 1px solid #e7e7e7;
						border-right: 1px solid #e7e7e7;
						margin: 0px 0px 0px 20px;
						padding: 15px 0px 15px 10px;
						color: #535353;
					}

				
				#common
				{
					margin-left: 21px;
				}

					#common h1
					{
						text-align: center;
						color: #c60000;
						font-size: 15px;
						font-weight: normal;
					}

					#common h1 span
					{
						text-align: center;
						color: #c60000;
						font-size: 18px;
						font-weight: bold;
					}

					#comm
					{						
						background: #eeeeee;
						text-align: justify;
						padding: 10px 10px 20px 10px;
						font-size: 11px;
						line-height: 24px;
					}

					#comm a
					{
						color: #c60000;
						text-decoration: none;
					}

					#comm a:hover
					{
						color: #c60000;
						text-decoration: underline;
					}

					

				#right
				{
					margin: 0px 0px 20px 0px;
					padding: 0px;
					width: 270px;
					float: left;
					background: url('imgg/back_right.gif') no-repeat;
					background-position: right top;
				}

					#proposte
					{
						background: #eeeeee;
						margin: 50px 0px 0px 12px;
						width: 205px;
						padding: 10px;
					}

					#proposte h1
					{
						padding: 0px;
						margin: 0px;
					}

					#proposte img
					{
						border: 0px;
						margin-bottom: 15px;
					}

				#paginazione
				{
					font-size: 13px;
					font-weight: bold;
					color: #c60000;
					text-decoration: none;
					text-align: center;
					border-top: 1px solid #e7e7e7;
					border-bottom: 1px solid #e7e7e7;
					clear: both;
					padding: 20px 20px 10px 20px;
					margin: 10px 20px 0px 20px;
				}

					#paginazione ul
					{
						list-style: none;
						padding: 0px;
						margin: 0px; 
					}

					#paginazione ul li
					{
						display: inline; 
						padding: 0px 7px 0px 7px;
					}
					
					#paginazione a
					{
						font-size: 13px;
						color: #c60000;
						text-decoration: none;
					}

					#paginazione a:hover
					{
						font-size: 13px;
						color: #c60000;
						text-decoration: underline;
					}

					#paginazione .selected a
					{
						font-size: 13px;
						color: #000;
						font-weight: bold;
						text-decoration: none;
					}

					#paginazione .selected a:hover
					{
						font-size: 13px;
						color: #000;
						font-weight: bold;
						text-decoration: none;
					}

				.link_norm
				{
					color: #c60000;
					text-decoration: none;
				}

				.link_norm:hover
				{
					color: #c60000;
					text-decoration: underline;
				}



				#footer
				{
					width: 1000px;
					overflow: hidden;
					background: url('imgg/pat_main.gif') repeat-y;
					color: #535353;
					margin: 0px 0px 0px 0px;
					padding: 5px 0px 5px 0px;
				}

					#footer a
					{
						color: #535353;
						font-size: 11px;
						text-decoration: underline;
					}

					#footer a:hover
					{
						color: #c60000;
						font-size: 11px;
						text-decoration: underline;
					}

					#link
					{
					margin-top: 200px;
					padding: 0px;
					}
					
						#link a
						{
						color: #535353;
						font-size: 11px;
						text-decoration: underline;
						}

							#link a:hover
							{
							color: #c60000;
							font-size: 11px;
							text-decoration: underline;
							}

.block
{
	display: block;
}

.input
{
	border: 1px solid #d9d9d9;
	font-size: 11px;
}

.submitButt
{
	background: url('imgg/bott_inviamail.gif') no-repeat;
	width: 117px;
	height: 18px;
	border: 0px;
}
					
				
#menumarketing
{
	width:960px;
	color: #747474;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	background: #f9f9f9;
	padding: 10px 0px 10px 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
}

	#menumarketing tr td
	{
		margin: 5px 0px 15px 0px;
		padding: 5px 10px 15px 10px;
		border-bottom: 1px solid #e7e7e7;
		line-height: 20px;
		vertical-align: top;

	}
	#menumarketing tr td a
	{
		color: #747474;
		font-family: Arial, Verdana, sans-serif;
		font-size: 11px;
		padding-right: 5px;
		text-decoration: none;
		border-bottom: 1px solid #e1e1e1;
	}
	#menumarketing tr td a:hover
	{
		color: #747474;
		font-family: Arial, Verdana, sans-serif;
		font-size: 11px;
		text-decoration: none;		
		border-bottom: 1px solid #a6a6a6;
	}

	/* Nessun immobile trovato */
	h4
	{
		padding: 3px 3px 3px 3px;
		color: #C60000;
		text-align: center;
		font-family: Georgia, Arial, Verdana, sans-serif;
		font-size: 15px;
	}
	h4 a
	{
		color: #C60000;
		text-align: center;
		font-family: Georgia, Arial, Verdana, sans-serif;
		font-size: 15px;
	}

	#list
	{
	background: url('imgg/ico_picc.gif') no-repeat;
	padding: 0px 0px 0px 15px;
	margin: 0px;

	}