body 
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 19px;
	background: #dff3ff;
	color: #000;
}

	
	#container
	{
		width: 1000px;
		text-align: left;
		padding: 0px;		
		margin: 0px auto;
		background: #fff;
		overflow: hidden;
	}

		img
		{
			border: 0px;
		}

		a
		{
			color: #004693;
			text-decoration: none;
		}

			a:hover
			{
				color: #3c9bdd;
				text-decoration: none;
			}

		#header
		{
			height: 325px;
			padding: 0px;
			margin: 0px;
		}
		
		#main
		{
			width: 980px;
			margin: 30px 0px 0px 10px;
			padding: 0px;
			overflow: hidden;
		}
			
			#ricerche_varie_hp
			{
				width: 980px;
				margin: 0px;
				padding: 0px;
				overflow: hidden;
				background: url('imgg/back_ricerche_hp.gif') repeat-y;
			}
				
				#cerca_hp
				{
					width: 320px;
					margin: 0px;
					padding: 0px;
					float: left;
				}
					
					#cerca_hp h1
					{
						margin: 0px;
						padding: 0px;
						background: #003572 url('imgg/pat_blu_big.gif') repeat-x;
						border-bottom: 1px solid #dddddd;
					}
					
					#cerca_hp table
					{
						margin: 0px;
						padding: 0px;
						width: 100%;
					}	

						#cerca_hp table tr td
						{
							margin: 0px;
							padding: 15px 10px 0px 10px;
						}
						
						#cerca_hp table tr td a
						{
							color: #003674;
						}

						#cerca_hp table tr td a:hover
						{
							color: #3c9bdd;
						}
					
					.select
					{
						color: #5c5c5c;
					}

					.submit_cerca
					{
						background: url('imgg/bott_cerca.gif') no-repeat;
						width: 72px;
						height: 24px;
						border: 0px;
					}
			
				#nav_blocchi
				{
					width: 640px;
					margin: 0px;
					padding: 0px;
					float: right;
					text-align: left;
					overflow: hidden;
				}

					#nav_blocchi img
					{
						float: left;
					}
					
			#vetrina_contatti
			{
				width: 980px;
				margin: 30px 0px 0px 0px;
				padding: 0px;
				overflow: hidden;
				background: url('imgg/pat_vetrina_contatti.gif') repeat-y;
			}

				#vetrina
				{
					width: 810px;
					margin: 0px;
					padding: 0px;
					float: left;
				}

					#vetrina h1
					{
						margin: 0px;
						padding: 0px;
						background: #003572 url('imgg/pat_vetrina.gif') repeat-x;
						border-bottom: 1px solid #dddddd;
					}

					#vetrina td
					{
						padding: 20px 10px 0px 10px;
						vertical-align: top;
					}

					.foto_vetrina
					{
						padding: 0px;
						margin: 0px 0px 5px 0px;
						width: 140px;
						height: 105px;
						overflow: hidden;
					}

					#vetrina a
					{
						color: #000;
						text-decoration: none;
					}

						#vetrina a:hover
						{
							color: #3c9bdd;
							text-decoration: none;
						}

				#contatti_hp
				{
					width: 160px;
					margin: 0px;
					padding: 0px;
					float: right;
				}
			
			#left
			{
				float: left;
				width: 800px;
				padding: 0px 0px 20px 0px;
				margin: 0px;
				background: url('imgg/pat_risultati.gif') repeat-y;
				border-bottom: 1px solid #dddddd;
			}
				
				#left h1
				{
					padding: 0px;
					margin: 0px;
				}

				#left h2
				{
					color: #4c4c4c;
					font-size: 14px;
					font-weight: normal;
					padding: 10px 0px 20px 10px;
					margin: 0px;
				}

				#left h2 span
				{
					color: #00428a;
				}

				.ris_ricerca 
				{
					margin-left: 10px;
					margin-bottom: 10px;
					width: 780px;
				}

					.ris_ricerca td
					{
						background: #f2f2f2;
					}

					.bordi
					{
						 border-right: 1px solid #dddddd;
						 border-top: 10px solid #f2f2f2;
						 border-bottom: 10px solid #f2f2f2;
						 padding: 0px 10px 0px 10px;
					}

					.ris_ricerca td a
					{
						color: #000;
						text-decoration: none;
					}

						.ris_ricerca a:hover
						{
							color: #3c9bdd;
							text-decoration: none;
						}
						.foto_big
						{
							width: 600px; 
							padding-right: 20px;
						}
				
				#ricerca_pop
				{
					border-bottom: 3px solid #dddddd;
					display: none;
				}
				
				#paginazione
				{
					font-size: 11px;
					color: #fff;
					text-decoration: none;
					text-align: center;
					clear: both;
					padding: 10px;
					margin: 10px;
					background: #8c8c8c;
				}

					#paginazione ul
					{
						list-style: none;
						padding: 0px;
						margin: 0px; 
					}

					#paginazione ul li
					{
						display: inline; 
						padding: 0px 7px 0px 7px;
					}
					
					#paginazione a
					{
						font-size: 11px;
						color: #fff;
						text-decoration: none;
					}

					#paginazione a:hover
					{
						font-size: 11px;
						color: #000;
						text-decoration: underline;
					}

					#paginazione .selected
					{
						font-size: 11px;
						color: #000;
						font-weight: bold;
						text-decoration: none;
					}

					#paginazione .selected:hover
					{
						font-size: 11px;
						color: #000;
						font-weight: bold;
						text-decoration: none;
					}
			
			#ricerca_pop td
			{
				padding: 5px 18px 15px 0px;
				border: 0px;
			}

			.scheda
			{
				margin-left: 10px;
				margin-bottom: 10px;
				width: 780px;
			}
				
				.scheda td
				{
					vertical-align: top;
				}

				.scheda .miniature img
				{
					margin-bottom: 10px;
				}

				.scheda .dettagli_imm
				{
					width: 360px; padding-right: 20px;
				}

				.scheda .dettagli_imm td
				{
					border-bottom: 1px solid #e4e4e4;
					padding: 3px 0px 3px 0px;
				}
				
				.dettagli_imm table
				{
					border-top: 1px solid #e4e4e4;
				}

				.dettagli_imm .s
				{
					color: #5a5a5a;
				}

				.dettagli_imm .d
				{
					text-align: right;
				}

				.desc_imm
				{
					background: #f2f2f2;
					padding: 20px;
					text-align: justify;
				}

				h3
				{
					color: #00428a;
					font-size: 14px;
					font-weight: normal;
					padding: 0px 0px 10px 0px;
					margin: 0px;
				}

				#azioni
				{
					background: #d1d1d1;
					padding: 8px 10px 5px 10px;
					margin: 20px 10px 0px 10px;
					text-align: center;
				 }


			#right
			{
				float: right;
				width: 160px;
				padding: 0px;
				margin: 0px;
			}

				#ric_blocchi_right
				{
					padding: 0px;
					margin: 30px 0px 0px 0px;
				}
				
					#ric_blocchi_right img
					{
						padding: 0px;
						margin: 0px 0px 1px 0px;
					}

					

				

			#footer
			{
				width: 1000px;
				padding: 0px;
				margin: 30px 0px 30px 0px;
				background: #00428c;
				overflow: hidden;
				color: #fff;
				font-size: 11px;
			}

				#footer a
				{
					color: #fff;
					border-bottom: 1px solid #1c61af;
				}

		


/* DEM */
.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;
}


.input_ricerca
	{
		border-top: 1px solid #ededed;
		border-right: 1px solid #e0e0e0;
		border-bottom: 1px solid #d6d6d6;
		border-left: 1px solid #ededed;
		margin: 0px 10px 0px 0px;
		color: #6e6e6e;
	}


.submitButt
{
	background: #004491;
	color: #fff;
	border: 0px;
}

.resetButt
{
	background: #bcd0e8;
	color: #003f86;
	border: 0px;
}