/* Inizio stili generali */

	body
	{
		background-color:#CFE6DD;
		background-image:url(../Img/SfondoSito.png);
		background-repeat:repeat;
		background-position:center top;
	}

	form
	{
		margin:0px;
	}
	
	input.Text
	{
		background-color:#FEF7F4;
		border:solid 1px #000000;
		color:#000000;
		font-size:100%;
		margin:0px;
		padding:2px;
		vertical-align:middle;
	}
	
	textarea.Text
	{
		background-color:#FEF7F4;
		border:solid 1px #000000;
		color:#000000;
		font-size:100%;
		margin:0px;
		padding:2px;
		vertical-align:middle;
	}
	
	input.Button
	{
		background-color:#80B3A0;
		border:solid 1px #000000;
		color:#FFFFFF;
		font-size:100%;
		font-weight:bold;
		margin:0px;
		padding:0px;
		vertical-align:middle;
	}

/* Fine stili generali */

/* Inizio stili layout sito */

	/* Inizio stili per area: [Testata] */
		
		div#Testata
		{
			background-color:#FFFFFF;
			clear:both;
			height:180px;
			margin:0px auto;
			padding:0px;
			width:760px;
		}

		/* Inizio stili per area: [Testata] - sezione: [Credits] */
		
			div#Credits
			{
				background-color:#80B3A0;
				background-image:url(../Img/SfondoVerde.png);
				background-repeat:repeat;
				border:0px;
				height:30px;
				margin:0px;
				padding:0px;
				width:100%;
			}

			div#CreditsImmagineSinistra
			{
				clear:left;
				float:left;
				height:30px;
				margin:0px;
				overflow:hidden;
				padding:0px;
				width:50px;
			}

			div#CreditsTesto
			{
				clear:none;
				color:#FFFFFF;
				/*filter:dropshadow(OffX=-1, OffY=-1, Color='#333333', Positive='true');*/
				float:left;
				font-size:120%;
				font-weight:bold;
				height:30px;
				line-height:30px;
				margin:0px;
				overflow:hidden;
				padding:0px;
				text-align:right;
				vertical-align:middle;
				width:700px;
			}

			div#CreditsImmagineDestra
			{
				clear:right;
				float:left;
				height:30px;
				margin:0px;
				overflow:hidden;
				padding:0px;
				width:10px;
			}
		/* Fine stili per area: [Testata] - sezione: [Credits] */

		/* Inizio stili per area: [Testata] - sezione: [Logo] */

			div#Logo
			{
				background-color:#FFFFFF;
				border:0px;
				height:120px;
				margin:0px;
				padding:0px;
				width:100%;
			}

			div#LogoImmagineSinistra
			{
				clear:left;
				float:left;
				height:120px;
				margin:0px;
				overflow:hidden;
				padding:0px;
				width:100px;
			}

			div#LogoHTS
			{
				clear:right;
				float:left;
				height:120px;
				margin:0px;
				overflow:hidden;
				padding:0px;
				width:660px;
			}

		/* Fine stili per area: [Testata] - sezione: [Logo] */
		
		/* Inizio stili per area: [Testata] - sezione: [MenuUno] */

			div#MenuUno
			{
				background-color:#80B3A0;
				background-image:url(../Img/SfondoVerde.png);
				background-repeat:repeat;
				border:0px;
				height:30px;
				margin:0px;
				padding:0px;
				width:100%;
			}

			div#MenuUnoImmagineSinistra
			{
				clear:left;
				float:left;
				height:30px;
				margin:0px;
				overflow:hidden;
				padding:0px;
				width:200px;
			}

			div#MenuUnoLinks
			{
				clear:right;
				color:#FFFFFF;
				/*filter:dropshadow(OffX=-1, OffY=-1, Color='#333333', Positive='true');*/
				float:left;
				font-size:11px;
				font-weight:bold;
				height:30px;
				line-height:30px;
				margin:0px;
				overflow:hidden;
				padding:0px;
				position:relative;
				text-align:right;
				width:550px;
			}
			
			/* Inizio stili per link per area: [Testata] - sezione: [MenuUno] */

				div#MenuUnoLinks a
				{
					color:#FFFFFF;
					text-decoration:none;
				}
				
				div#MenuUnoLinks a span.AccessKey
				{
					color:#FFFFFF;
					text-decoration:underline;
				}
	
				div#MenuUnoLinks a:hover span.AccessKey
				{
					color:#FFFFFF;
				}

				div#MenuUnoLinks a span.Ombra
				{
					display:none;
				}

				div#MenuUnoLinks a:hover {
					left:-1px;
					position:relative;
					text-decoration:none;
					top:-1px;
					z-index:10;
				}
				
				div#MenuUnoLinks a:hover span.Ombra
				{
					color:#333333;
					display:block; 
					left:-2px;
					position:absolute;
					top:-6px;
					z-index:-10;
				}

				div#MenuUnoLinks a:Visited
				{
				}

			/* Fine stili per link per area: [Testata] - sezione: [MenuUno] */
			
			div#MenuUnoImmagineDestra
			{
				clear:right;
				float:left;
				height:30px;
				margin:0px;
				overflow:hidden;
				padding:0px;
				width:10px;
			}

		/* Fine stili per area: [Testata] - sezione: [MenuUno] */

	/* Fine stili per area: [Testata] */

	/* Inizio stili per area: [Corpo] */
	
		div#Corpo
		{
			background-color:#FFFFFF;
			clear:both;
			margin:0px auto;
			padding:0px;
			width:760px;
		}
		
		div#Ombra
		{
			background-color:#FFFFFF;
			background-image:url(../Img/CorpoSfondoOmbra.png);
			background-repeat:repeat-y;
			clear:both;
			display:block;
			float:left;
			margin:0px auto;
			padding:0px;
			width:760px;
		}
		
		div#Fondo
		{
			background-image:url(../Img/CorpoImmagineBasso.png);
			background-position:left bottom;
			background-repeat:no-repeat;
			clear:both;
			display:block;
			float:left;
			margin:0px;
		}
		
		div#CorpoImmagineAlto
		{
			border:0px;
			clear:both;
			display:block;
			float:left;
			height:5px;
			margin:0px;
			overflow:hidden;
			padding:0px;
			width:760px;
		}
				
		div#CorpoImmagineAlto img
		{
			border:0px;
			clear:both;
			display:block;
			float:none;
			margin:0px;
			padding:0px;
		}
		
		/* Inizio stili per area: [Corpo] - sezione: [LinkBricioleDiPane] */

			div#LinkBricioleDiPane
			{
				font-weight:bold;
				display:inline;
				float:left;
			}
		
		/* Fine stili per area: [Corpo] - sezione: [LinkBricioleDiPane] */

		/* Inizio stili per area: [Corpo] - sezione: [InEvidenza] */
		
			div#InEvidenza
			{
				border:0px;
				clear:none;
				display:inline;
				float:left;
				margin:0px;
				padding:0px;
				text-align:left;
				width:200px;
   			}
   			
   			div.InEvidenzaNews
   			{
   				border:0px;
   				margin:5px 20px 10px 20px;
   				padding:0px;
   				text-align:justify;
   			}  
   			
   			div.InEvidenzaTitolo
   			{
   				border:0px;
   				font-weight:bold;
   				margin:5px 0px 10px 0px;
   				padding:0px;
   			}
   			
   			div.InEvidenzaTitolo a
   			{
   				color:#000000;
   			}
   			
   			div.InEvidenzaTitolo a:hover
   			{
   				text-decoration:none;
   			}
   			
   			div#SpazioUno
   			{
   				visibility:hidden;
   			}
					   			
   			div#SpazioUno img
   			{
   				border:0px;
				float:left;
				margin:0px;
				padding:0px;
   			}

		/* Fine stili per area: [Corpo] - sezione: [InEvidenza] */
	
		/* Inizio stili per area: [Corpo] - sezione: [Contenuto] */

			div#Contenuto
			{
				border:0px;
				clear:none;
				display:block;
				float:left;
				margin:0px;
				padding:0px;
				width:400px;
			}

			div#ContenutoTesto
			{
				border:0px;
				clear:none;
				display:block;
				float:left;
				margin:5px 0px 0px 0px;
				padding:0px;
				width:100%;
			}
			
			div#ContenutoTitolo
			{
				border:0px;
				float:left;
				font-weight:bold;
				margin:0px 0px 10px 0px;
				padding:0px;
			}
			
			div#ContenutoTesto2
			{
				clear:both;
				display:block;
				margin:0px 0px 30px 0px;
				padding:0px;
				text-align:justify;
			}
			   			
   			div#SpazioDue
   			{
   				visibility:hidden;
   			}
			
   			div#SpazioDue img
   			{
   				border:0px;
				float:left;
				margin:0px;
				padding:0px;
   			}

		/* Fine stili per area: [Corpo] - sezione: [Contenuto] */
	
		/* Inizio stili per area: [Corpo] - sezione: [Banner] */

			div#Banner
			{
				/*background-color:#FFCC00;*/
				border:0px;
				clear:right;
				display:block;
				float:left;
				margin:0px;
				padding:0px;
				text-align:center;
				width:160px;
			}
		
			div#Banner div.ImgBanner
			{
				border:0px;
				margin:0px;
				padding:0px;
			}
					
			div#Banner div.ImgBanner span
			{
				border:0px;
				display:none;
				margin:0px;
				padding:0px;
			}
			
			div#Banner img
			{
				border:0px;
				margin:5px 0px 5px 0px;
				padding:0px;
			}

   			div#SpazioTre
   			{
   				visibility:hidden;
   			}
			   			
   			div#SpazioTre img
   			{
   				border:0px;
				float:left;
				margin:0px;
				padding:0px;
   			}
   			
			/* Inizio stili per area: [Corpo] - sezione: [Banner] - box: [GoogleSearch] */
			
				div#GoogleSearch
				{
					clear:both;
					display:block;
					float:none;
					margin:5px auto 0px auto;
					width:120px;
				}
			
				/*
				div#GoogleSearch form
				{
					margin:0px;
				}
				*/
							
				div#GoogleSearchBoxEsterno
				{
					background-color:#FEF7F4;
					border:solid 1px #000000;
					clear:both;
					display:block;
					float:none;
					margin:0px;
					padding:0px;
				}
				
				div#GoogleSearchTitolo
				{
					background-color:#80B3A0;
					border-bottom:solid 1px #000000;
					border-left:0px;
					border-right:0px;
					border-top:0px;
					clear:both;
					color:#FFFFFF;
					display:block;
					font-size:11px;
					font-weight:bold;
					margin:0px;
					padding:3px;
				}
				
				div#GoogleSearchBoxInterno label
				{
					font-size:11px;
				}

				div#GoogleSearchBoxInterno
				{
					clear:both;
					display:block;
					float:none;
					margin:0px;
					padding:5px;
					text-align:left;
				}

				div#GoogleSearchTesto
				{
					border:0px;
					clear:both;
					display:block;
					float:none;
					margin:5px 0px 0px 0px;
					padding:0px;
					width:106px;
				}
				
				div#GoogleSearchTesto input
				{
					background-color:#FFEBE6;
					border:solid 1px #000000;
					font-size:smaller;
					margin:0px;
					padding:0px;
					width:108px;
					voice-family: "\"}\""; 
					voice-family:inherit;
					width:106px;
				}
				
				div#PoweredByGoogle
				{
					float:left;
					font-size:8px;
					font-weight:bold;
					text-align:left;
					margin:5px 0px 0px 0px;
					width:50px;
				}
				
				div#GoogleSearchPulsante
				{
					border:0px;
					margin:5px 0px 0px 0px;
					padding:0px;
					text-align:right;
				}
				
				div#GoogleSearchPulsante input
				{
					background-color:#80B3A0;
					border:solid 1px #000000;
					color:#FFFFFF;
					font-size:10px;
					font-weight:bold;
					height:20px;
					vertical-align:middle;
					width:50px;
				}
								
				.GoogleTestoBlu 
				{
					color:#1849B5;
				}

				.GoogleTestoRosso
				{
					color:#CC0000;
				}

				.GoogleTestoGiallo
				{
					color:#FFCC00;
				}

				.GoogleTestoVerde
				{
					color:#009900;
				}
			
			/* Fine stili per area: [Corpo] - sezione: [Banner] - box: [GoogleSearch] */

		/* Fine stili per area: [Corpo] - sezione: [Banner] */

	/* Fine stili per area: [Corpo] */

	/* Inizio stili per area: [PieDiPagina] */
		
		div#PieDiPagina
		{
			background-color:#FFFFFF;
			clear:both;
			height:30px;
			margin:0px auto;
			padding:0px;
			width:760px;
		}

		/* Inizio stili per area: [PieDiPagina] - sezione: [MenuDue] */

			div#MenuDue
			{
				background-color:#80B3A0;
				background-image:url(../Img/SfondoVerde.png);
				background-repeat:repeat;
				border:0px;
				height:30px;
				margin:0px;
				padding:0px;
				width:100%;
			}

			div#MenuDueLinks
			{
				clear:right;
				color:#FFFFFF;
				/*filter:dropshadow(OffX=-1, OffY=-1, Color='#333333', Positive='true');*/
				float:left;
				font-size:11px;
				font-weight:bold;
				height:30px;
				line-height:30px;
				margin:0px;
				overflow:hidden;
				padding:0px;
				text-align:right;
				width:750px;
			}
			
			/* Inizio stili per link per area: [PieDiPagina] - sezione: [MenuDue] */

				div#MenuDueLinks a
				{
					color:#FFFFFF;
					text-decoration:none;
				}
				
				div#MenuDueLinks a span.AccessKey
				{
					color:#FFFFFF;
					text-decoration:underline;
				}
	
				div#MenuDueLinks a:hover span.AccessKey
				{
					color:#FFFFFF;
				}

				div#MenuDueLinks a span.Ombra
				{
					display:none;
				}

				div#MenuDueLinks a:hover {
					left:-1px;
					position:relative;
					text-decoration:none;
					top:-1px;
					z-index:10;
				}
				
				div#MenuDueLinks a:hover span.Ombra
				{
					color:#333333;
					display:block; 
					left:-2px;
					position:absolute;
					top:-6px;
					z-index:-10;
				}

				div#MenuDueLinks a:Visited
				{
				}

			/* Fine stili per link per area: [Testata] - sezione: [MenuDue] */
			
			div#MenuDueImmagineDestra
			{
				clear:right;
				float:left;
				height:30px;
				margin:0px;
				overflow:hidden;
				padding:0px;
				width:10px;
			}

		/* Fine stili per area: [PieDiPagina] - sezione: [MenuDue] */

	/* Fine stili per area: [PieDiPagina] */
	
	/* Inizio stili per area: [CopyrightEValidazioni] */
	
		div#CopyrightEValidazioni
		{
			clear:both;
			margin:5px auto;
			padding:0px;
			width:760px;
		}

		/* Inizio stili per area: [CopyrightEValidazioni] - sezione: [Copyright] */
		
			div#Copyright
			{
				background-color:#80B3A0;
				border:0px;
				color:#FFFFFF;
				display:block;
				font-weight:bold;
				float:left;
				margin:0px;
				padding:0px;
				text-align:left;
			}
			
		/* Fine stili per area: [CopyrightEValidazioni] - sezione: [Copyright] */

		/* Inizio stili per area: [CopyrightEValidazioni] - sezione: [Validazioni] */
		
			div#Validazioni
			{
				border:0px;
				display:block;
				float:right;
				margin:0px;
				padding:0px;
				text-align:right;
			}
			
			div#Validazioni ul
			{
				list-style-type:none;
				margin:0px auto; 
				padding:0px;
			}
		
			div#Validazioni ul li
			{
				border:0px;
				float:left;
				list-style-type:none;
				margin:0px 0px 0px 5px;
				padding:0px;
			}
			
		/* Fine stili per area: [CopyrightEValidazioni] - sezione: [Validazioni] */
	
	/* Fine stili per area: [CopyrightEValidazioni] */

	/* Inizio stili per area: [ContenitoreVuoto] */
	
		div#ContenitoreVuoto
		{
			background-color:#FFFFFF;
			clear:both;
			margin:0px auto;
			padding:0px;
			width:760px;
		}
		
	/* Fine stili per area: [ContenitoreVuoto] */
	
	/* Inizio stili per modulo contatti: [ContenitoreModulo] */
	
		div#ContenitoreModulo
		{
			background-color:#FFFFFF;
			clear:both;
			margin:0px auto;
			padding:0px;
		}
	
		div.Login
		{
			width:200px;
		}
		
		fieldset#Sezione01, fieldset#Sezione02
		{
			margin:0px;
			padding:0px 20px 20px 20px;
		}
		
		div.ContenitoreVoci
		{
			clear:both;
			display:block;
			float:left;
			margin:8px 0px 0px 0px;
			width:100%;
		}
		
		div.ContenitoreVoci div.Label
		{
			clear:left;
			display:inline;
			float:left;
		}
		
		div.ContenitoreVoci div.Label img
		{
			margin:0px 5px 0px 0px;
		}
		
		div.ContenitoreVoci div.Rfv
		{
			clear:right;
			color:#FF0000;
			display:block;
			float:left;
			font-size:120%;
			font-weight:bold;
		}
		
		div.ContenitoreVoci div.Rfv span
		{
			color:#FF0000;
			font-size:120%;
			font-weight:bold;
		}
		
		div.ContenitoreVoci div.Rfv span font
		{
			color:#FF0000;
			font-size:120%;
			font-weight:bold;
		}
		
		div.ContenitoreVoci div.Txt
		{
			clear:both;
			float:left;
		}
		
		fieldset.Contatti1 div.ContenitoreVoci input.Text, fieldset.Contatti2 div.ContenitoreVoci input.Text
		{
			width:350px;
		}
		
		fieldset.Contatti1 div.ContenitoreVoci textarea.Text, fieldset.Contatti2 div.ContenitoreVoci textarea.Text
		{
			font-size:100%;
			width:350px;
		}
		
		div.Login input.Button
		{
			margin:10px 10px 10px 0px;
		}
		
	/* Fine stili per area: [ContenitoreModulo] */
	
	/* Inizio stili per area: [Popup] */
	
		div#Popup
		{

		}
		
	/* Fine stili per area: [Popup] */

/* Fine stili layout sito */

/* Formattazione lettere Google */