/*
	COLORI:
	
	grigio chiaro: #d8d8d8
*/

body 
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background: #000;
	color: #fff;
}



	#container
	{
		width: 980px;
		text-align: left;
		padding: 0px;		
		margin: 0px auto;
		background: #000;
		overflow: hidden;

	}
		
		#header
		{
			padding: 0px 0px 0px 0px;
			margin: 0px;
			overflow: hidden;
		}

			#logo
			{
				padding: 0px;
				margin: 0px;
				float: left;
				width: 800px;
				text-align: left;
			}
				
				#logo img
				{
					border: 0px;
				}
			
			#ricerca
			{
				padding: 60px 0px 0px 0px;
				margin: 0px;
				float: right;
				width: 180px;
				text-align: right;
			}

				#ricerca form
				{
					padding: 0px;
					margin: 0px;
				}
				
				#ricerca .inputText
				{
					background: #d8d8d8;
					border: 0px;
					color: #000;
					font-family: Verdana, Arial, sans-serif;
					font-size: 11px;
					padding: 2px;
				}

				#ricerca .submitButt
				{
					background: #000;
					border: 0px;
					color: #fff;
					font-family: Verdana, Arial, sans-serif;
					font-size: 11px;
					padding: 2px;
				}

		#nav
		{
			padding: 0px;
			margin: 0px 0px 0px 0px;
			background: #000 url('imgg/pat_nav.gif') repeat-x;
			clear: both;
			text-align: center;
			height: 35px;
		}
			

		#intro
		{
			float: left;
			width: 770px;
			
		}

		#menu_main_tende
		{
			width: 210px;
			float: right;
			padding: 0px;
			margin: 0px;	
			text-align: right;
		}
			
			#menu_main_tende img
			{
				border: 0px;
			}

		
		#main_int
		{
			/*background: url('imgg/pat_vert.gif') repeat-y;*/
			background: url('imgg/sole.gif') no-repeat;
			background-position: bottom left;
			overflow: hidden;
			float: left;
			border-bottom: 1px solid #d8d8d8;
		}

		/*
			background: url('imgg/sole.gif') no-repeat;
			background-position: bottom left;*/

		

		#conts
		{
			float: left;
			width: 740px;
			padding: 20px 20px 20px 20px;
			
		} 
			
			#conts h1
			{
				padding: 0px 0px 20px 0px;
				margin: 0px;
				font-family: Arial, Verdana, sans-serif;
				font-size: 17px;
				font-weight: normal;
			}

			#conts h2
			{
				padding: 10px 0px 0px 0px;
				margin: 0px;
				font-family: Arial, Verdana, sans-serif;
				font-size: 13px;
				font-weight: bold;
			}

			#conts img
			{
				border: 0px;
			}

				#news td
				{
					color: #fff;
					padding: 0px 0px 20px 0px;
				}

				#news td a
				{
					color: #fff;
					text-decoration: none;
				}

				#news td a:hover
				{
					color: #d8d8d8;
				}

			#scrolling_desc
			{
				height: 320px;
				padding-right: 10px;
				overflow: auto;
				line-height: 16px;
			}
	
			#scrolling_desc
			{
				scrollbar-face-color:#000;
				scrollbar-highlight-color:#7c7c7c;
				scrollbar-3dlight-color:#000;
				scrollbar-darkshadow-color:#000;
				scrollbar-shadow-color:#7c7c7c;
				scrollbar-arrow-color:#7c7c7c;
				scrollbar-track-color:#000;
			}

			#paginazione
			{
				background: #d8d8d8;
			}

				#paginazione
				{
					background: #d8d8d8;
					text-align: center;
				}

				#paginazione li
				{
					display: inline;
					padding: 0px 10px 0px 0px;
				}

				#paginazione li a
				{
					color: #000;
					text-decoration: none;
				}

				#paginazione li a:hover
				{
					color: #515151;
					text-decoration: none;
				}

			#d_d td
			{
				padding: 0px 20px 20px 0px;
			}

				#d_d a
				{
					color: #fff;
					text-decoration: none;
				}
				
				#d_d a:hover
				{
					color: #cacaca;
					text-decoration: none;
				}

				
			#d_d ul
			{
				list-style: none;
				padding: 0px;
				margin: 0px;
			}

			#d_d li
			{
				padding: 0px 20px 20px 0px;
			}
		
			#prod td
			{
				vertical-align: top;
			}
			
			

			#links
			{
				padding: 10px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				
				width: 450px;
				float: left;
			}

				#links td
				{
					padding-bottom: 10px;
				}

				#links a
				{
					color: #fff;
					text-decoration: none;
				}
				
				#links a:hover
				{
					color: #cacaca;
					text-decoration: none;
				}

			
			#extra
			{
				border-top: 1px solid #515151;
				
				padding: 10px 0px 0px 0px;
				margin: 0px;
				width: 460px;
				float: left;
			}
			
			#extra a
			{
				color: #fff;
				text-decoration: none;
			}
			
			#extra a:hover
			{
				color: #cacaca;
				text-decoration: none;
			}

			#extra p
			{
				padding: 0px;
				margin: 0px;
			}
			
			#extra img
			{
				margin-right: 5px;
			}

			.popup
			{
				background: #2f2f2f;
				display: none;
				position: absolute;
				top: 60%;
				left: 35%;
				width: 350px;
				height: 250px;
				padding: 10px 20px 0px 20px;
				scrollbar-face-color:#d8d8d8;
				scrollbar-highlight-color:#7c7c7c;
				scrollbar-3dlight-color:#d8d8d8;
				scrollbar-darkshadow-color:#d8d8d8;
				scrollbar-shadow-color:#7c7c7c;
				scrollbar-arrow-color:#7c7c7c;
				scrollbar-track-color:#d8d8d8;
			}

		#menu_main_int
		{
			width: 198px;
			float: right;
			padding: 0px;
			margin: 0px;	
		}

			#menu_main_int ul
			{
				padding: 0px;
				margin: 0px;
				list-style: none;
			}

			.menu_princ
			{
				padding: 2px 2px 2px 10px;
				background: #515151 url('imgg/segna_princ.gif') no-repeat;
				background-position: top right;
				margin: 35px 0px 10px 0px;
			}

				.menu_princ a
				{
					font-size: 15px;
					text-decoration: none;
					color: #fff;
				}

				.menu_princ a:hover
				{
					font-size: 15px;
					text-decoration: none;
					color: #cacaca;
				}

				
			
			.menu_sec 
			{
				padding: 0px 0px 0px 20px;
			}

				.menu_sec a
				{
					color: #fff;
					text-decoration: none;
					font-size: 12px;
				}

				.menu_sec a:hover
				{
					color: #cacaca;
					text-decoration: none;
					font-size: 12px;
				}

			.menu_ter 
			{
				padding: 0px 0px 0px 35px;
			}

				.menu_ter a
				{
					color: #fff;
					text-decoration: none;
					font-size: 12px;
				}

				.menu_ter a:hover
				{
					color: #cacaca;
					text-decoration: none;
					font-size: 12px;
				}

			#scroll_gen a
			{
			color: #fff;
			text-decoration: none;
			}
			
			#scroll_gen a:hover
			{
			color: #cecbce;
			text-decoration: underline;
			}


			
			
				#scroll div img
				{
					border: 0px;
					margin-bottom: 5px;
				}

				#scroll div
				{
					float: left;
					width: 180px;
					height: 170px;
					padding-bottom: 20px;
				}
				
					#scroll div a
					{
						color: #fff;
						text-decoration: none;
						font-weight: bold;
						font-size: 12px;
					}

					#scroll div a:hover
					{
						color: #cacaca;
						text-decoration: none;
						font-weight: bold;
						font-size: 12px;
					}

				#contatti td
				{
					vertical-align: top;
				}

				.input
				{
					font-family: Arial, Verdana, sans-serif;
					font-size: 11px;
				}

				.link
				{
					color: #fff;
				}

					.link:hover
					{
						color: #cacaca;
					}

					.resetButt
					{
						font-family: Arial, Verdana, sans-serif;
						font-size: 11px;
						background: #cacaca;
						color: #000;
						border: 0px;
					}

					.submitButt
					{
						font-family: Arial, Verdana, sans-serif;
						font-size: 11px;
						background: #fff;
						color: #000;
						border: 0px;
					}
			
			

			/*#nav ul
			{
				list-style: none;
				padding: 4px 0px 4px 0px;
				margin: 0px;
			}

			#nav li
			{
				display: inline;
				margin: 0px;
				padding: 0px 40px 0px 40px;
				background: url('imgg/divi.gif') no-repeat;
				background-position: right center;
			}

			#nav a
			{
				color: #000;
				text-decoration: none;
			}*/
		

		#footer
		{
			clear: both;
			color: #fff;
			text-align: center;
			padding: 10px 0px 0px 0px;
			margin: 0px;
		}

			#footer a
			{
				clear: both;
				color: #fff;
			}
/* Classe foto_particolare nella scheda prodotto */ 
.foto_particolare
{
	border: 0px;
}
