*{
	margin:0;
	padding:0;
	border:0}
	html{
		width:100%;
		height:100%}
		body{
			background-color:#fff;
			/*background-image:url(/images/sf01.gif)*/;
			background-repeat:repeat-x;			
			text-align:center;
			margin:0 auto;
			height:100%}
			#flags{
				width:810px;
				height:21px;
				text-align:center;
				margin:0 auto}
				#flags img{
					float:right}			
					#wrapper{
						width:812px;
						height:auto !important;
						height:750px;
						min-height:750px;
						text-align:center;
						margin:0 auto}
						#container{
							width:810px;
							border-left:1px solid #fff;
							border-right:1px solid #fff;
							height:auto !important;
							height:750px;
							min-height:750px;
							margin-top:2px;
							background-color:#fff}
#header{
	width:810px;							
	height:164px;
	background-color:#E1E2E4}							
	#logo{
		float:left;
		width:326px;
		height:164px}
		#boxnews{
			float:right;
			width:271px;
			height:139px;
			background-color:#D1D4D6;
			padding-left:55px;
			padding-top:25px;
			text-align:left;
			font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold}
			.boxnews-singolo{
				width:240px;
				height:50px;
				float:left;
				clear:both}
				.boxnews-singolo-wrapper{
					float:left;
					width:36px;
					height:32px;
					padding:1px;
					background-color:#ED1C24;
					margin-right:10px}
					.boxnews-singolo img{
						float:left;
						width:34px;
						height:30px;
						border:1px solid #fff}
						.boxnews-singolo a {
							font-size:11px;
							font-weight:normal;
							text-align:left;
							display:block;
							text-decoration:none;
							color:#666;}
							.boxnews-singolo a:hover{
								color:#807E7E}
	#menu-img{
		height:182px;
		width:810px}
		#menu-img img{
			float:left;
			width:162px;
			height:182px}
			#big-link{
				width:810px;
				height:23px}
				#big-link a{
					text-decoration:none;
					color:#fff;
					font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:14px}
					#big-link01,#big-link02,#big-link03,#big-link04{
						float:left;
						width:161px;
						height:21px;
						background-repeat:repeat-x;
						margin-right:1px;
						padding-top:2px}
						#big-link01{
							background-image:url(/images/01.gif)}
							#big-link02{
								background-image:url(/images/02.gif)}
								#big-link03{
									background-image:url(/images/03.gif)}	
									#big-link04{
										background-image:url(/images/04.gif)}
										#big-link05{
											background-image:url(/images/05.gif);
											float:left;
											width:162px;
											height:21px;
											background-repeat:repeat-x;
											margin-right:0px;
											padding-top:2px}	
#main{
	width:810px;
	height:auto !important;
	height:440px;
	min-height:440px;
	margin-top:10px}
	#main-sx{
		width:485px;
		height:auto !important;
		height:440px;
		min-height:440px;
		float:left;
		margin-right:1px;}
		#main-dx{
			width:262px;
			margin-right:0 !important;
			/*ie6 fix bordo*/
			margin-right:-3px;
			height:auto !important;
			height:440px;
			min-height:440px;
			float:left;
			background-color:#F0F1F2;
			padding-top:35px;
			padding-left:62px;
			text-align:left;
			font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
			font-size:11px}
			#link-right{
				width:324px;
				height:35px;
				font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				text-align:right;
				color:#A29595;
				float:left;
				margin-top:0px;
				background-color:#fff;
				/*margin-left:-62px !important;
				margin-left:-31px*/}
					#link-right a {
						color:#A29595;
						text-decoration:none}
						#link-right a:hover{
							color:#716C6C}
								#prodotti-sx{
									width:485px;
									height:auto !important;
									height:440px;
									min-height:440px;
									float:left;
									margin-right:1px;}
									#prodotti-dx-over{
										width:324px;
										margin-right:0 !important;
										/*ie6 fix bordo*/
										margin-right:-3px;
										height:auto !important;
										height:206px;
										min-height:206px;
										float:left;
										background-color:#fff;
										text-align:left}
									#prodotti-dx,#prodotti-dx01{
										width:324px;
										margin-right:0 !important;
										/*ie6 fix bordo*/
										margin-right:-3px;
										height:auto !important;
										height:206px;
										min-height:206px;
										float:left;
										background-color:#F0F1F2;
										text-align:left;
										/*background-image:url(/images/bck01.gif);*/
										background-repeat:repeat-x}
										#prodotti-dx{margin-top:30px}
										#prodotti-dx01{margin-top:1px}
										#prodotti-dx-top-imm,#prodotti-dx-top-imm01{
												background-repeat:no-repeat;
												float:left;
												width:78px;
												height:20px;
												clear:both}
												#prodotti-dx p, #prodotti-dx01 p{
													text-align:justify;
													width:300px;
													padding-left:10px;
													padding-top:10px;
													clear:both;
													color:#666;
													font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
													font-size:11px;
													text-align:justify;
													line-height:16px}
													.galleria{clear:both; margin-top:15px}
														.galleria img{
															border:3px solid #E1E1E1;
															float:left;
															margin-right:8px;
															margin-top:8px}
				
			.boxeventi-singolo{
				width:220px;
				float:left;
				margin-bottom:25px;
				clear:both}
				.boxeventi-singolo-wrapper{
					float:left;
					/*width:193px;
					height:88px;*/
					padding:0px;
					/*background-color:#ED1C24;*/
					margin-right:10px}
					.boxeventi-singolo img{
						float:left;
						/*width:191px;
						height:86px;*/
						border:1px solid #ED1C24;
						display:block;
						clear:both}
						.boxeventi-singolo a {
							font-size:11px;
							font-weight:normal;
							text-align:left;
							display:block;
							text-decoration:none;
							color:#666;
							clear:both;
							padding-top:5px}
							.boxeventi-singolo a:hover{
								color:#807E7E}
			
			#rosso{
				width:480px;
				height:20px;
				background-color:#ED1C24;
				text-align:left;
				padding-top:6px;
				padding-left:5px}
				h1{
					color:#fff;
					font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold}
					p, ul{
						padding-top:5px;
						padding-bottom:5px}
						ul{
						list-style:none;
						letter-spacing:0.05em}	
					#testo{
						width:400px;
						height:auto !important;
						height:100px;
						min-height:100px;
						float:left;
						padding-left:40px;
						padding-top:25px;
						color:#666;
						font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						text-align:justify;
						line-height:16px;
						letter-spacing:0.05em}
						#testo a{
							text-decoration:none;
							color:#ED1C24;
							font-weight:bold}

#link-bottom01{
	width:810px;
	height:35px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A29595;
	padding-top:40px;
	clear:both;
	float:left;
	padding-bottom:20px}
	#link-bottom01-sx{
		width:485px;
		height:35px;
		float:left;
		text-align:left}
		#link-bottom01-dx{
			width:324px;
			margin-right:0 !important;
			/*ie6 fix bordo*/
			margin-right:-3px;
			height:35px;
			float:left;
			text-align:right;
			margin-top:15px}
			#link-bottom01-dx a{
				color:#3E4145;
				text-decoration:none;
				letter-spacing:0.05em;
				background-image:url(/images/linkness.gif);
				background-repeat:no-repeat;
				padding-left:25px}
/* MENU*/
#menu{
	width:810px;
	/*height:22px;*/
	/*background-color:#ED1C24*/}
	.menu, .menu ul {
		margin:0;
		padding:0;
		border:0;
		list-style-type:none;
		display:block}
		.menu li {
			margin:0;
			padding:0;
			border:0;
			display:block;
			float:left;
			position:relative;	
			z-index:5}
			.menu li:hover {
				z-index: 10000;
				white-space:normal}
				.menu li li {
					float:none}
					.menu ul {
						visibility:hidden;	
						position:absolute;
						z-index:10;
						left:0;
						top:0}
						.menu li:hover>ul {
							visibility: visible;	/* display submenu them on hover */
							top: 100%;	/* 1st level go below their parent item */}
						
						.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
							top: 0;
							left: 100%}
						.menu, .menu ul {	/* IE7 float clear: */
							min-height: 0}
						
						/* -- sticky.submenu --
							it should not disappear when your mouse moves a bit outside the submenu
							YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
							if you do it, make sure you 110% know what you do */
						.menu ul {
							background-image: url(/images/empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
							padding:10px 30px 30px 30px;
							/*margin:-8px 0 0 -30px;*/
							/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
														you can also use to adjust the safe area to your requirement */}
						.menu ul ul {
							padding: 30px 30px 30px 10px;
							margin: -30px 10px 0 -9px}
						/* -- sticky.submenu.END -- */
						.menu{
							font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
							font-weight:bold}
						.menu ul li {
							/*background-image:url(/images/bck.png);
							background-repeat:no-repeat;*/
							/*background-color:#ED1C24;*/	
							font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
							font-weight:bold}
						.menu ul {
							width:140px}
						.menu a {
							text-decoration:none;
							color:#fff;
							padding:.4em 1em;
							display:block;
							position:relative}
						.menu ul li a {
							text-align:left}
						.menu a:hover, .menu li:hover>a {
							color:#fff}
						.menu li li {	/* create borders around each item */
							border-bottom:1px solid #fff}
						.menu ul>li + li {	/* and remove the top border on all but first item in the list */
							border-top: 0}
						/* Fix for IE5/Mac \*//*/
						.menu a {
							float: left;
						}
						/* End Fix */
						
						/*]]>*/
/* MENU*/
.mini{
	float:left;
	border:1px solid #ED1C24;
	width:50px;
	height:50px}
	.mini01{
		float:left;
		margin-right:10px;
		border:1px solid #ED1C24}
		.titolo{
			color:#ED1C24;
			font-weight:bold}
/*CONTATTI*/
input, select, textarea{
	margin-top:2px;
	margin-bottom:2px;
	border:1px solid #B4B4B4;
	font-size:11px;
	width:180px;
	background-color:#fff}
	table {
		font-size:11px;
		letter-spacing:1px;
		color: #000;}
		td {vertical-align:top}
		textarea{overflow:auto}
/*  LOGIN */
#login fieldset{
	width:380px;
	padding:10px;
	border:1px solid #ccc;
	margin:0 auto;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0368C1}
	#login input{
			border:1px solid #ccc;
			clear:both;
			display:block}
			#uname, #upass, #logbtn, #uname1, #upass1, #logbtn1{
				font-family: Tahoma,Verdana, Helvetica, sans-serif;
				font-size: 12px;
				color:#0368C1;}
				#logbtn, #logbtn1{
					width: 85px;
					background-color:#fff}
					#uname, #upass, #uname1, #upass1{
						width:150px}
/*  LOGIN */
#indirizzi a, #indirizzi form, #indirizzi select{
	font-weight:normal;
	color:#666}
	#indirizzi a:hover{
		font-weight:normal;
		color:#ED1C24}
/*  FIRMA LINKNESS */
#linkness_bottom a{
	background:url(/images/linkness.gif) no-repeat;
	padding-left:25px;
	font:10px Tahoma,Verdana,arial,sans-serif,helvetica;
	color:#858585;
	text-decoration:none;
	letter-spacing:normal;
	line-height:normal}
#linkness_bottom a:hover{
	background:url(/images/linkness.gif) no-repeat;
	padding-left:25px;
	font:10px Tahoma,Verdana,arial,sans-serif,helvetica;
	color: #52A145}	
/*  FIRMA LINKNESS */