/*

COLORI
	GRIGIO chiaro: #e0e0e0
	AZZURRO menù hover #1e60a3
	BLU h1 #1e60a3
*/


body
{
	text-align: center;
	background: url('imgg/pat.gif') repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

	
	#container
	{
		width: 990px;
		margin: 0px auto;
		padding: 0px;
		text-align: left;
	}

	#header
	{
		margin: 0px;
		padding: 0px;
		text-align: left;
		height: 100px;
	}

		#header .img
		{
			border: 0px;
			padding: 20px 40px 25px 40px;
		}

		#header ul
		{
			margin: 0px;
			padding: 0px;
			list-style: none;
			overflow: hidden;
			font-size: 10px;
		}

			#header ul li
			{
				margin: 0px;
				padding: 0px;
				float: left;
			}

			#header ul .linkNormal
			{
				border-left: 1px solid #e0e0e0;
				padding: 40px 18px 3px 5px;
				margin: 0px;
				background: url('imgg/segna_link_norm.gif') no-repeat;
				background-position: bottom left;
			}

				#header ul .linkNormal a
				{
					color: #000;
					font-weight: normal;
					text-decoration: none;
				}

				#header ul .linkNormal a:hover
				{
					color: #1e60a3;
					font-weight: normal;
					text-decoration: none;
				}

			#header ul .linkVis
			{
				border-left: 1px solid #e0e0e0;
				padding: 60px 18px 5px 5px;
				margin: 0px;
				background: url('imgg/pat_link_vis.gif') repeat-x;
				background-position: bottom left;
			}
			
				#header ul .linkVis a
				{
					color: #000;
					font-weight: bold;
					text-decoration: none;
				}

				#header ul .linkVis a:hover
				{
					color: #1e60a3;
					font-weight: bold;
					text-decoration: none;
				}
	#sez
	{
		padding: 0px;
		margin: 0px;
		height: 90px;
		width: 940px;
		padding: 0px 0px 0px 50px;
	}

	#main
	{
		width: 910px;
		padding: 0px 0px 30px 80px;
		margin: 0px;
		background: url('imgg/pat_basic.gif') repeat-y;
		font-size: 10px;
	}

		#intro
		{
			width: 615px;
			text-align: left;
			padding: 0px 0px 0px 40px;
			margin: 0px;
			background: url('imgg/acqua_intro.jpg') no-repeat;
		}
		

		#intro h1
		{
			padding: 5px 0px 15px 0px;
			margin: 0px;
			clear: both;
			font-size: 12px;
			color: #1e60a3;
		}

		#intro h2
		{
			padding: 5px 0px 5px 0px;
			margin: 0px;
			clear: both;
			font-size: 11px;
			color: #1e60a3;
		}

		#intro a
		{
			text-decoration: none;
			padding: 5px 0px 5px 0px;
			margin: 0px;
			clear: both;
			font-size: 11px;
			color: #1e60a3;
		}

		#intro a:hover
		{
			text-decoration: underline;
			padding: 5px 0px 5px 0px;
			margin: 0px;
			clear: both;
			font-size: 11px;
			color: #1e60a3;
		}

		#intro p
		{
			padding: 0px 70px 0px 0px;
			margin: 0px;
		}

			#langs
			{
				text-align: right;
				padding: 0px 30px 0px 0px;
				margin: 0px;
			}	

				#langs ul
				{
					padding: 0px;
					margin: 0px;
					overflow: hidden;
					list-style: none;
					background: transparent;
				}

				#langs ul li
				{
					padding: 5px 10px 5px 0px;
					margin: 0px;
					float: right;
				}

				#langs img
				{
					border: 0px;
				}
		
		#prodotti_home
		{
			padding: 20px 40px 0px 40px;
			margin: 0px;
		}

			#prodotti_home h1
			{
				background: #e0e0e0;
				padding: 2px 0px 2px 20px;
				margin: 0px;
				font-size: 10px;
				color: #000;
			}

			#prodotti_home img
			{
				border: 0px;
			}
			
			#prodotti_home td
			{
				padding: 0px 0px 0px 0px;
				margin: 0px;
				border: 0px;
				vertical-align: top;
			}

				#prodotti_home td p
				{
					padding: 15px 10px 0px 10px;
					margin: 0px;
				}
		
		#norm
		{
			padding: 20px 40px 0px 40px;
			margin: 0px;
		}

			#norm h1
			{
				background: #e0e0e0;
				padding: 2px 0px 2px 20px;
				margin: 20px 0px 20px 0px;
				font-size: 10px;
				color: #000;
			}

			#norm h2
			{
				padding: 0px 0px 2px 0px;
				margin: 0px;
				font-size: 10px;
				color: #000;
			}

			#norm h3
			{
				padding: 2px 0px 20px 0px;
				margin: 0px;
				font-size: 10px;
				color: #888888;
			}

			#norm img
			{
				border: 0px;
				background: none;
			}
			
			#norm td
			{
				padding: 0px 10px 20px 0px;
				margin: 0px;
				border: 0px;
				vertical-align: top;
			}

				#prodotti_home td p
				{
					padding: 15px 10px 0px 10px;
					margin: 0px;
				}
			
			#norm a
			{
				color: #1e60a3;
				background: url('imgg/segna_link_norm_prod.gif') no-repeat;
				background-position: bottom left;
				padding-bottom: 5px;
				text-decoration: none;
				font-weight: normal;
			}

				#norm a:hover
				{
					color: #000;
					background: url('imgg/segna_link_norm_prod.gif') no-repeat;
					background-position: bottom left;
					padding-bottom: 5px;
					text-decoration: none;
					font-weight: normal;
				}

		
		#prodotti
		{
			padding: 20px 20px 0px 20px;
			margin: 0px;
			overflow: hidden;
		}

			#menu_prodotti
			{
				padding: 0px 20px 0px 0px;
				margin: 0px;
				width: 140px;
				background: url('imgg/pat_menu_prod.gif') repeat-y;
				background-position: right top;
				float: left;
			}

			#menu_prodotti ul
			{
				padding: 0px;
				margin: 0px;
				list-style: none;
			}

				.menu_princ
				{
					padding: 5px 0px 5px 0px;
					margin: 0px;
					border-bottom: 1px solid #e0e0e0;
				}

					.menu_princ a
					{
						color: #000;
						text-decoration: none;
						font-weight: bold;
					}

					.menu_princ a:hover
					{
						color: #000;
						text-decoration: none;
						font-weight: bold;
						background: #e0e0e0;
					}

					.menu_princ2
				{
					padding: 5px 0px 5px 12px;
					margin: 0px;
					border-bottom: 1px solid #e0e0e0;
				}

					.menu_princ2 a
					{
						color: #000;
						text-decoration: none;
						font-weight: bold;
					}

					.menu_princ2 a:hover
					{
						color: #000;
						text-decoration: none;
						font-weight: bold;
						background: #e0e0e0;
					}
				

				#menu_prodotti img
				{
					border: 0px;
					margin-top: 20px;
				}

				.menu_sec
				{
					padding: 10px 0px 5px 10px;
					margin: 0px;

				}

					.menu_sec a
					{
						color: #000;
						text-decoration: none;
						font-weight: normal;
					}

					.menu_sec a:hover
					{
						padding-bottom: 5px;
						color: #1e60a3;
						text-decoration: none;
						font-weight: normal;
						background: url('imgg/segna_link_norm_prod.gif') no-repeat;
						background-position: bottom left;
					}
				
				

			#scheda_prodotto
			{
				width: 690px;
				float: left;
				padding: 0px 0px 0px 20px;
			}

			#scheda_prodotto p
			{
				margin: 0px;
				padding: 0px;
			}

				#scheda_prodotto h1
				{
					color: #1e60a0;
					font-size: 12px;
				}
				
					#scheda_prodotto h1 span
					{
						color: #808080;
						font-size: 11px;
					}
				
				#scheda_prodotto h2
				{
					color: #1e60a0;
					font-size: 11px;
					padding: 20px 0px 0px 0px;
					margin: 0px;
				}

				#scheda_prodotto h3
				{
					color: #1e60a0;
					font-size: 10px;
					padding: 20px 0px 0px 0px;
					margin: 0px;
					font-weight: normal;
				}

				#scheda_prodotto td
				{
					vertical-align: top;
				}

				#scheda_prodotto a
				{
					color: #1e60a3;
					/*background: url('imgg/segna_link_norm_prod.gif') no-repeat;
					background-position: bottom left;*/
					padding-bottom: 5px;
					text-decoration: none;
				}

					#scheda_prodotto a:hover
					{
						color: #000;
						background: url('imgg/segna_link_norm_prod.gif') no-repeat;
						background-position: bottom left;
						padding-bottom: 5px;
						text-decoration: none;
					}				

				#scheda_prodotto img
				{
					border: 0px;
					background: transparent;
				}
			
	#footer
	{
		margin: 0px 0px 0px 50px;
		padding: 0px;
	}

	#policy
	{
		background: #e0e0e0 url('imgg/back_footer.gif') no-repeat;
		margin: 0px;
		padding: 3px 0px 7px 0px;
		text-align: center;
	}

		#policy a
		{
			color: #000;
			text-decoration: none;
			background: url('imgg/segna_link_norm_footer.gif') no-repeat;
			background-position: bottom left;
			padding: 0px 0px 4px 0px;
		}

		#policy a:hover
		{
			color: #1e60a3;
			text-decoration: none;
			background: url('imgg/segna_link_norm_footer.gif') no-repeat;
			background-position: bottom left;
			padding: 0px 0px 4px 0px;
		}
	
	#development
	{
		padding: 0px;
		margin: 0px;
		overflow: hidden;
	}

		#development img
		{
			border: 0px;
		}

		#development p
		{
			float: left;
			width: 50%;
			padding: 0px;
			margin: 0px;
		}

		#development a
		{
			color: #000;
			text-decoration: none;
			background: url('imgg/segna_link_norm_footer.gif') no-repeat;
			background-position: bottom left;
			padding: 0px 0px 4px 0px;
		}

		#development a:hover
		{
			color: #1e60a3;
			text-decoration: none;
			background: url('imgg/segna_link_norm_footer.gif') no-repeat;
			background-position: bottom left;
			padding: 0px 0px 4px 0px;
		}

		#form_mail
			{
				margin: 0px 250px 0px 250px;
			}
		
		
		#form_mail2
			{
				margin: 0px 300px 0px 100px;
			}

		#accedi
			{
				margin: 0px 0px 0px 0px;
				background-color: #1e60a3;
				height: 40px;
				width: 350px;
				text-align: center;
				

			}
		
			#accedi a
			{
				color: #fff;
				font-size: small;
				padding: 20px 5px 5px 5px;
				margin: 0px;
				text-decoration: none; 
			}

			#accedi img
			{
				border: none;
			}
		
	
	.inputText
	{
		font-size: 10px;
		margin-right: 5px;
	}

	.bottInvio
	{
		color: #1e60a3;
		text-decoration: none;
		background: url('imgg/segna_link_norm_footer.gif') no-repeat;
		background-position: bottom left;
		padding: 0px 0px 5px 0px;
		margin: 0px;
		border: 0px;
		font-size: 10px;
	}

	.buttReset
	{
		
	}
	.input
	{
		font-size: 10px;
		margin-right: 5px;
	}

	.buttReset
	{
		color: #1e60a3;
		text-decoration: none;
		background-color: #fff;
		padding: 0px 0px 5px 0px;
		margin: 0px;
		border: 0px;
		font-size: 10px;
	}

	.buttSend
	{
		color: #1e60a3;
		text-decoration: none;
		font-weight: bold;
		background: url('imgg/segna_link_norm_footer.gif') no-repeat;
		background-position: bottom left;
		padding: 0px 0px 5px 0px;
		margin: 0px;
		border: 0px;
		font-size: 10px;
	}

.noBorders
{
	border: 0px;
}

.h7_sanitari_scomparsa
{
	background: #fff url('imgg/h1_back_scomparsa.gif') repeat-x;
}