html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	/*font-weight:inherit;
	font-style:inherit;*/
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline}
	/* remember to define focus styles! */
	:focus {outline:0}
		body {
			line-height:1;
			color:black;
			background:white}
			ol, ul {list-style:none}
			/* tables still need 'cellspacing="0"' in the markup */
			table {
				border-collapse:separate;
				border-spacing:0}
				caption, th, td {
					text-align:left;
					font-weight:normal}
					blockquote:before, blockquote:after,
					q:before, q:after {content: ""}
					blockquote, q {quotes: "" ""}
html, body{	height: 100%}

body {
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-size:12px;
	background: #4c340e url(/images/bg.jpg) no-repeat 50% 50%;
}

h1 { font-size: 22px;
  color: #fff;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 0px;
  margin-top: 0px;
  text-align: left;
}
  
h2 { font-size: 16px;
  color: #fff;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0px;
  line-height: normal;
  margin-bottom: 10px;
  margin-top: 20px;
  text-align :left;
}
  
h3 {
	font-size: 14px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: normal;
    line-height: normal;
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: left;
}
  
h4 { font-size: 11px;
  color: #fff;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding: 0px;
  letter-spacing: 1px;
  line-height: normal;
  margin-bottom: 10px;
  margin-top: 20px;
  text-align: left;
}
  
h5,h6 { font-size: 9px;
  color: #fff;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 16px;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: left;
}
  
p { font-size: 11px;
  color: #fff; 
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  line-height: 18px;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: justify;
}

ul {
	line-height: 18px;
	color: #fff;
	list-style: square;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
}

ol {
	line-height: 18px;
	color: #fff;
	list-style: decimal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
}


li {
	margin-left: 30px;
	
}

table {
  font-size: 11px; color: #fff; 
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  line-height: 18px;
}

td {
	vertical-align: top;
}

a{color:#f48823;}
a:hover{color:#fff;text-decoration:none}


/* ID */


#pagina {
	position: absolute;
	text-align: left;
	width: 994px;
	height: 636px;
	top: 50%;
	left: 50%;
	margin-top: -297px;
	margin-left: -482px;
	overflow: hidden;
	background:url(/images/sf_page.jpg) no-repeat;
	background-position:left 20px;
	/*border:1px solid #fff;*/}
	#top{
		width:994px;
		height:50px;
		float:left;
		clear:both;
		padding:10px 0 10px 0}
		#box_language {
			width: 197px;
			padding:15px 20px 0 0;
			height: 35px;
			float:left;
			text-align:right;
			font-size:10px;
			line-height:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif}
			#box_language .active{
				color:#fff;
				text-decoration:none}
				a.no_active{
					color:#f48823;
					text-decoration:none;
					/*cursor:default*/
					}
					a:hover.no_active{text-decoration:underline}
		#box_logo {
			width: 217px;
			height: 50px;
			float:left}
			#box_logo a{display:block}
				#box_logo span{display:none}
	#corpo{
		width:994px;
		height:529px;
		float:left;
		clear:both;
		overflow:hidden;
		position:relative}
		
		#crea_tua_porta_orizz{
			width:172px;
			height:198px;
			position:absolute;
			top:259px;
			left:780px}		
			#box_gen_centr{
				width:994px;
				height:459px;
				float:left;
				clear:both}
		#box_sn{
			width:340px;
			height:529px;
			float:left;
			overflow:hidden;}
			#box_home_prod{
				width:340px;
				height:94px;
				float:left;
				clear:both;
				padding:204px 0 0 2px}
				
				#container_home_sx{
					width:138px;
					height:211px;
					float:left;
					padding:0 16px 0 0}				
						#box_home_newsletter{
							width:138px;
							height:130px;
							float:left;
							text-align:right}
							#box_home_newsletter h2, #catalogo h2, #catalogo_en h2, #box_home_newsletter_en h2{
								color:#f58228;
								text-align:right;
								letter-spacing:1px;
								margin-top:0}
								#box_home_newsletter p, #catalogo p, #catalogo_en p, #box_home_newsletter_en p{
									color:#fff;
									letter-spacing:0;
									text-align:right;
									font-size:10px;
									line-height:12px;
									letter-spacing:1px;}
									#box_home_newsletter a{
										background:url(/images/newslett_o.gif) no-repeat;
										display:block;
										width:54px;
										height:11px;
										float:right;
										text-decoration:none}
										#box_home_newsletter a:hover{background:url(/images/newslett_o.gif) 0 11px}										
										#box_home_newsletter a span, #catalogo a span, #catalogo_en a span, #box_home_newsletter_en a span{display:none}				
										#catalogo{
											width:138px;
											height:70px;
											float:left;
											text-align:right}
											#catalogo a{
												background:url(/images/catalogo.gif) no-repeat;
												display:block;
												width:54px;
												height:11px;
												float:right;
												text-decoration:none}
												#catalogo a:hover{background:url(/images/catalogo.gif) 0 11px}
												
												#catalogo_en{
													width:138px;
													height:70px;
													float:left;
													text-align:right}
													#catalogo_en a{
														background:url(/images/catalogo_en.gif) no-repeat;
														display:block;
														width:64px;
														height:11px;
														float:right;
														text-decoration:none}
														#catalogo_en a:hover{background:url(/images/catalogo_en.gif) 0 11px}
														
														#box_home_newsletter_en a{
															background:url(/images/newslett_o_en.gif) no-repeat;
															display:block;
															width:64px;
															height:11px;
															float:right;
															text-decoration:none}
															#box_home_newsletter_en a:hover{background:url(/images/newslett_o_en.gif) 0 11px}	
												
																
					
		#box_home_crea{
			width:172px;
			height:221px;
			float:left}
		#box_dx{
			width:624px;
			height:529px;
			float:left;
			position:relative}
			
			#box_italian_style{
				width:307px;
				height:11px;
				float:left;
				clear:both;
				padding-left:317px;
				padding-bottom:5px}
				#box_italian_style a{
					width:307px;
					height:11px;
					display:block;
					background:url(/images/italian_style2.gif) no-repeat;
					text-decoration:none}
					#box_italian_style span{visibility:hidden}
						
			#box_contenuto2{
				width:624px;
				height:517px;
				float:left;
				clear:both;}
			#box_contenuto{
				width:654px;
				height:518px;
				float:left;
				clear:both;}
				.home_swf{
					background:url(/images/sf_box_swf.jpg) no-repeat;
					background-position:3px top;}
					#box_flash_home{
						width:394px;
						height:392px;
						padding:10px 10px 41px 13px;
						float:left}
												
						#box_contenuto_dx{
							width:182px;
							height:400px;
							float:left;
							padding:0 0 0 25px}
						
						#box_home_news{
							width:182px;
							height:130px;
							float:left;
							clear:both;
							margin:0;
							padding:0}
							#box_home_news h3{
								margin:0;
								padding:0 0 2px 0;
								letter-spacing:1px;}
							#box_home_news .data{
								font-size:20px;
								display:block;
								float:left;
								width:182px;
								height:35px;
								text-transform:uppercase;
								font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
								letter-spacing:1px;}
								#box_home_news .data a{
									margin:0 0 2px 15px;
									background:url(/images/arch_o.gif) no-repeat;
									background-position:left 7px;
									line-height:20px;}
									#box_home_news .data a:hover{
										margin:0 0 2px 15px;
										background:url(/images/arch_w.gif) no-repeat;
										background-position:left 7px;}
										#box_home_news .data a span{
											display:none;}

				

							#box_home_news p{
								font-size:10px;
								line-height:14px;
								margin:0;
								letter-spacing:1px;
								text-align:left;}
								#box_home_news p a{
									color:#fff;
									text-decoration:none;}
									#box_home_news p a:hover{
										color:#f58228;
										text-decoration:none;
										cursor:pointer;}
						#box_home_focus{
							width:182px;
							height:100px;
							float:left;
							clear:both}
							#box_home_focus h2{
								color:#f58228;
								margin:0;
								padding:0;
								font-size:18px;}
								#box_home_focus h4{
									color:#f58228;
									margin:0;
									padding:0;}
									#box_home_focus p{
										font-size:10px;
										line-height:14px;
										margin:0;
										letter-spacing:1px;
										text-align:left;}
										#box_home_focus p a{
											color:#fff;
											text-decoration:none;}
											#box_home_focus p a:hover{
												color:#f58228;
												text-decoration:none;
												cursor:pointer;}
												#box_home_focus_a{
													margin:0 0 2px 40px;
													background:url(/images/arch_w.gif) no-repeat;
													background-position:0 6px;}
													#box_home_focus_a:hover{
														background:url(/images/arch_o.gif) no-repeat;
														background-position:0 6px;}
														#box_home_focus_a span{
															display:none}
				#menu_bottom_prod{
					width:620px;
					padding:15px 0 0 352px;
					height:30px;
					float:left;
					clear:both;
					margin:0}
					
					#menu_bottom_prod ul{
						height:30px;
						float:left;
						clear:both}
						#menu_bottom_prod li, #menu_bottom_prod a{
							display:block;
							float:left;
							height:23px;
							text-decoration:none;
							margin:0;
							padding:0}
							#menu_bottom_prod a span{visibility:hidden}
				
				#menu_bottom{
					width:620px;
					padding:15px 0 0 6px;
					height:30px;
					float:left;
					clear:both;
					margin:0}
					#menu_bottom ul{
						height:30px;
						float:left;
						clear:both}
						#menu_bottom li, #menu_bottom a{
							display:block;
							float:left;
							height:23px;
							text-decoration:none;
							margin:0;
							padding:0}
							#menu_bottom a span{visibility:hidden}
								
								#h_01, #h_01:hover, #h_01_act{
									width:57px;
									background:url(../images/h_01.gif) no-repeat}
									#h_01{background-position:left top}
										#h_01:hover, #h_01_act{background-position:left bottom}
											
										
								#h_02, #h_02:hover, #h_02_act{
									width:73px;
									background:url(../images/h_02.gif) no-repeat}
									#h_02{background-position:left top}
										#h_02:hover, #h_02_act{background-position:left bottom}
								
								#h_03, #h_03:hover, #h_03_act{
									width:94px;
									background:url(../images/h_03.gif) no-repeat;}
									#h_03{background-position:left top}
										#h_03:hover, #h_03_act{background-position:left bottom}
								
								#h_04, #h_04:hover, #h_04_act{
									width:100px;
									background:url(../images/h_04.gif) no-repeat;}
									#h_04{background-position:left top}
										#h_04:hover, #h_04_act{background-position:left bottom}
										
								#h_05, #h_05:hover, #h_05_act{
									width:114px;
									background:url(../images/h_05.gif) no-repeat;}
									#h_05{background-position:left top}
										#h_05:hover, #h_05_act{background-position:left bottom}
								
								#h_06, #h_06:hover, #h_06_act{
									width:72px;
									background:url(../images/h_06.gif) no-repeat;}
									#h_06{background-position:left top}
										#h_06:hover, #h_06_act{background-position:left bottom}
											
											#h_07, #h_07:hover, #h_07_act{
												width:93px;
												background:url(../images/h_07.gif) no-repeat}
												#h_07{background-position:left top}
													#h_07:hover, #h_07_act{background-position:left bottom}


/* --------------- MENU INGLESE ----------------------------------------------------*/
			#en_menu_bottom_prod{
					width:620px;
					padding:15px 0 0 352px;
					height:30px;
					float:left;
					clear:both;
					margin:0}
					
					#en_menu_bottom_prod ul{
						height:30px;
						float:left;
						clear:both}
						#en_menu_bottom_prod li, #en_menu_bottom_prod a{
							display:block;
							float:left;
							height:23px;
							text-decoration:none;
							margin:0;
							padding:0}
							#en_menu_bottom_prod a span{visibility:hidden}
				
				#en_menu_bottom{
					width:620px;
					padding:15px 0 0 6px;
					height:30px;
					float:left;
					clear:both;
					margin:0}
					#en_menu_bottom ul{
						height:30px;
						float:left;
						clear:both}
						#en_menu_bottom li, #en_menu_bottom a{
							display:block;
							float:left;
							height:23px;
							text-decoration:none;
							margin:0;
							padding:0}
							#en_menu_bottom a span{visibility:hidden}
								
								#en_h_01, #en_h_01:hover, #en_h_01_act{
									width:57px;
									background:url(../images/en/h_01.gif) no-repeat}
									#en_h_01{background-position:left top}
										#en_h_01:hover, #en_h_01_act{background-position:left bottom}
											
										
								#en_h_02, #en_h_02:hover, #en_h_02_act{
									width:73px;
									background:url(../images/en/h_02.gif) no-repeat}
									#en_h_02{background-position:left top}
										#en_h_02:hover, #en_h_02_act{background-position:left bottom}
								
								#en_h_03, #en_h_03:hover, #en_h_03_act{
									width:123px;
									background:url(../images/en/h_03.gif) no-repeat}
									#en_h_03{background-position:left top}
										#en_h_03:hover, #en_h_03_act{background-position:left bottom}
								
								#en_h_04, #en_h_04:hover, #en_h_04_act{
									width:49px;
									background:url(../images/en/h_04.gif) no-repeat}
									#en_h_04{background-position:left top}
										#en_h_04:hover, #en_h_04_act{background-position:left bottom}
										
								#en_h_05, #en_h_05:hover, #en_h_05_act{
									width:116px;
									background:url(../images/en/h_05.gif) no-repeat;}
									#en_h_05{background-position:left top}
										#en_h_05:hover, #en_h_05_act{background-position:left bottom}
								
								#en_h_06, #en_h_06:hover, #en_h_06_act{
									width:74px;
									background:url(../images/en/h_06.gif) no-repeat;}
									#en_h_06{background-position:left top}
										#en_h_06:hover, #en_h_06_act{background-position:left bottom}
											
											#en_h_07, #en_h_07:hover, #en_h_07_act{
												width:107px;
												background:url(../images/en/h_07.gif) no-repeat}
												#en_h_07{background-position:left top}
													#en_h_07:hover, #en_h_07_act{background-position:left bottom}


/* --------------- MENU INGLESE ----------------------------------------------------*/


	#footer{
		width:994px;
		height:21px;
		float:left;
		clear:both;
		padding-top:20px;
		margin:0}
		.footers{
			color:#A18162;
			font-family:Tahoma, Verdana, Arial, Helvetica;
			font-size:9px}
		
		.footers a{
			color:#fff;
			text-decoration:none}
			.footers a:hover{
				color:#f58228;
				text-decoration:underline}
				#footer_sn{
					width:200px;
					height:20px;
					float:left;
					margin:0;
					padding:0}
				#footer_dx{
					width:700px;
					height:20px;
					float:right;
					text-align:right;
					margin:0;
					padding:0}
					#footer_dx p, #footer_sn p{
						margin:0;
						padding:0}
						#footer_dx p{text-align:right}


#box_macrocatergorie {
	position: absolute;
	top: 259px;
	left: 0px;
	width: 316px;
	height: 90px;
}


#box_comunicazione {
	position: absolute;
	top: 50px;
	left: 316px;
	width: 458px;
	height: 549px;
	z-index: 10;
}
#box_comunicazione_sfondo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 458px;
	height: 549px;
	z-index: 11;
}
#box_comunicazione_flash {
	position: absolute;
	top: 12px;
	left: 11px;
	width: 427px;
	height: 428px;
	z-index: 12;
}


		#box_pdf1{
			position:absolute;
			top:62px;
			left:447px;
			width:37px;
			height:18px;
			z-index:1001}

				#box_italian_style_01{
					position:absolute;
					top:55px;
					left:685px;
					width:99px;
					height:20px;
					z-index:1000}

						#box_pdf1_01{
							float:left;
							width:309px;
							height:18px;
							padding-left:8px;
							overflow:hidden}
							#box_italian_style2{
								width:307px;
								height:18px;
								float:left;}
								#box_italian_style2 a{
									width:307px;
									height:18px;
									display:block;
									background:url(/images/italian_style2.gif) no-repeat;
									text-decoration:none;}
									#box_italian_style2 span{
										visibility:hidden;}



#box_news_focus {
	position: absolute;
	top: 50px;
	left: 754px;
	width: 210px;
	height: 424px;
}


#box_crea_tua_porta {
	position: absolute;
	top: 371px;
	left: 168px;
	width: 189px;
	height: 208px;
}


#box_newsletter {
	position: absolute;
	top: 371px;
	left: 0px;
	width: 168px;
	height: 208px;
}


#box_menu {
	position: absolute;
	top: 474px;
	left: 357px;
	width: 607px;
	height: 85px;
	z-index: 30;
}


#box_bottom_menu{
	position:absolute;
	top:559px;
	left:357px;
	width:607px;
	height:20px;
	z-index:40}	
	#box_bottom_menu p, #box_bottom_menu a{font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif}
	#box_bottom_menu p{
		margin:0;
		text-align:right;
		color:#a18162}	
		#box_bottom_menu a{
			color:#d1d0d0;
			text-decoration:none}	
			#box_bottom_menu a:hover{color:#f58228}

#box_bottom_linkness{
	position: absolute;
	top:559px;
	left:0;
	width:200px;
	height: 20px;
	z-index:40}
	#box_bottom_linkness p, #box_bottom_linkness a{font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif}
	#box_bottom_linkness p{
		margin:0;
		text-align:left}
		#box_bottom_linkness a{
			color:#7b634b;
			text-decoration:none}
			#box_bottom_linkness a:hover{color:#fff}


#box_prodotti{
	position:absolute;
	top:50px;
	left:0;
	width:994px;
	height:460px}
	#box_contenuto_prodotto{
		width:389px;
		height:460px;
		float:left;
		clear:both;}


#box_contenuto_old {
	position:absolute;
	top:90px;
	left:402px;
	width:439px;
	height:359px;
	padding:10px;
	overflow:hidden}
	#box_sottomenu{
		position:absolute;
		top:69px;
		left:0;
		width:316px;
		height:auto !important;
		height:350px;
		min-height:350px;
		text-align:right;
		padding-top:55px;}		
		#box_sottomenu ul{
			font-size:11px;
			text-transform:uppercase;
			line-height:22px}			
			#box_sottomenu ul li{
				margin:0;
				list-style:none;
				text-align:right;}				
				.porte_abbinabili02 li a{
					padding:0;
					text-decoration:none;
					color:#f58228;
					font-size:12px;
					display:block;
					width:75px;
					height:auto !important;
					height:12px;
					min-height:12px;}
					.porte_abbinabili02 li a:hover{
						text-decoration:none;
						color:#fff;}
						.porte_abbinabili02 li a.attivo{color:#fff;}
						.filetto{background:url(/images/filetto.gif) no-repeat 5px bottom;}
				.porte_abbinabili01 li a{
					padding:0;
					text-decoration:none;
					color:#f58228;
					font-size:12px;
					display:block;
					width:300px;
					height:auto !important;
					height:12px;
					min-height:12px;}
					.porte_abbinabili01 li a:hover{
						text-decoration:none;
						color:#fff;}
						.porte_abbinabili01 li a.attivo{color:#fff;}
						.porte_abbinabili{
							text-align:right;
							margin-top:63px;
							font-size:11px;
							text-transform:uppercase;
							color:#F48823;
							font-weight:bold}
							.porte_abbinabili01{
								text-align:right;
								text-transform:uppercase;
								color:#F48823;
								font-weight:bold;
								font-size:11px;
								margin:0;
								padding:0;
								display:block;
								float:right;
								width:300px;
								height:auto !important;
								height:200px;
								min-height:200px;
								z-index:100;}
							.porte_abbinabili02{
								text-align:right;
								text-transform:uppercase;
								color:#F48823;
								font-weight:bold;
								font-size:11px;
								margin:0;
								padding:0;
								display:block;
								float:right;
								width:75px;
								height:auto !important;
								height:200px;
								min-height:200px;
								z-index:100;}
								#tecnica_sub{
									position: absolute;
									top:193px;
									left:0;
									width:241px;
									height: auto !important;
									min-height:74px;
									height:74px;
									padding-right:5px;
									background:url(/images/sub_menu.gif) no-repeat right;
									z-index:99;
									display:none;}
								#modo_sub{
									position: absolute;
									top:126px;
									left:0;
									width:241px;
									height: auto !important;
									min-height:30px;
									height:30px;
									padding-right:5px;
									background:url(/images/sub_menu.gif) no-repeat right;
									z-index:99;
									display:none;}
								#slide_sub{
									position: absolute;
									top:170px;
									left:0;
									width:241px;
									height: auto !important;
									min-height:30px;
									height:30px;
									padding-right:5px;
									/*background-color:#00FF00;*/
									background:url(/images/sub_menu.gif) no-repeat right;
									z-index:99;
									display:none;}
								#pigreco_sub{
									position: absolute;
									top:206px;
									left:0;
									width:241px;
									height: auto !important;
									min-height:30px;
									height:30px;
									padding-right:5px;
									/*background-color:#00FF00;*/
									background:url(/images/sub_menu.gif) no-repeat right;
									z-index:99;
									display:none;}
								#finiture_sub{
									position: absolute;
									top:240px;
									left:0;
									width:241px;
									height: auto !important;
									min-height:30px;
									height:30px;
									padding-right:5px;
									/*background-color:#00FF00;*/
									background:url(/images/sub_menu.gif) no-repeat right;
									z-index:99;
									display:none;}
									#modo_sub ul, #slide_sub ul, #finiture_sub ul, #pigreco_sub ul, #tecnica_sub ul{
										display:block;
										float:right;
										width:230px;
										margin:0;}
										#modo_sub li, #slide_sub li, #finiture_sub li, #pigreco_sub li, #tecnica_sub li{
											list-style:none;
											text-align:right;
											width:230px;
											margin:0;}
											#modo_sub li a, #slide_sub li a, #finiture_sub li a, #pigreco_sub li a , #tecnica_sub li a{
												text-decoration:none;
												font-weight:bold;}
												.sub_attivo{
													color:#fff;}
							
							#box_sottomenu_punti_vendita {
								position:absolute;
								top:141px;
								left:135px;
								width:253px;
								height:290px}

	#slide_prodotti{
		width:514px;
		height:249px;
		/*position:absolute;*/
		float:left;
		clear:both;
		text-align:left;
		position:relative}
		.unoperriga{display:block;clear:both; margin-bottom:3px; text-decoration:none}
		#link_interni{
			position:absolute;
			top:25px;
			left:317px;
			width:260px;
			height:220px}
			#link_interni a{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif}
			#tangopoint_img{
				padding:85px 0 0 0}
				#tangopoint_img ul{
					display:inline;
					list-style:none}
					#tangopoint_img li{
						float:left;
						margin:0 8px 0 0}					
/* CLASSI */
/* inizio scroller */
.holder_nojq{	
	width:439px;
	float:left;
	clear:both;
	height:423px;
	/*background:url(/scroller/scoller.jpg) no-repeat;*/
	text-align:left;
	padding:10px;
	position:relative}
	#paginazione_tango_point{
		top:250px;
		left:395px;
		position:absolute;
		width:60px}
		#paginazione_tango_point a, #paginazione_tango_point p{font:11px "Trebuchet MS", Arial, Helvetica, sans-serif}
			#paginazione_tango_point p{color:#f48823}
			a.pag_attiva{color:#fff;text-decoration:none}
				
.holder{	
	width:439px;
	float:left;
	clear:both;
	height:423px;
	/*background:url(/scroller/scoller.jpg) no-repeat;*/
	text-align:left;
	padding:10px}
	.holder_sistemi{	
		/*position:absolute;
		top:300px;
		left:402px;*/
		float:left;
		clear:both;
		width:416px;
		height:162px;
		text-align:left;
		padding:10px;
		padding-bottom:20px;
		z-index:5}
		.holder_sistemi_sf2{
			background:url(/images/sf_sistemi.jpg) no-repeat;
			background-position:left top;}
			.holder_sistemi_sf1{
				background:url(/images/sf_sistemi_m.jpg) no-repeat;
				background-position:left top;}
.scroll-pane {
	width:416px;
	overflow-y:auto;
	overflow-x: hidden;
	height:334px;
	/*position:absolute;
	top:0;
	left:0;*/
	float:left;
	clear:both;}
.jScrollPaneContainer {
	position:relative;
	overflow:hidden;
	z-index:1}
.jScrollPaneTrack {
	position:absolute;
	cursor:pointer;
	right:-5px;
	top:0;
	height:100%;
	background:#48300b;}
.jScrollPaneDrag {
	position:absolute;
	background:#f48823;
	cursor:pointer;
	overflow:hidden}
.jScrollPaneDragTop {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden}
.jScrollPaneDragBottom {
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden}
/* fine scroller */



.elenco {
	margin: 15px 0px 0px 0px;
	border-top: 1px solid #a48361;
}
.elenco li {
	margin: 0px;
	list-style: none;
	border-bottom: 1px solid #a48361;
	text-transform: uppercase;
	line-height: 30px;
	height: 30px;
}
.elenco li a {
	display: block;
	height: 30px;
	text-decoration: none;
}
.elenco li a span {
	float: right;
	font-size: 10px;
	font-style: italic;
}
.elenco li.archivio {
	border: 0px;
	text-align: right;
}
.elenco li.archivio a {
	width: 20px;
	font-size: 10px;
	display: block;
	float: left;
}
.elenco li.archivio a span {
	text-align:center;
	display:block;
	clear:both;
	font-size:11px;
	font-style:normal;
	font-weight:bold}
.elenco li.archivio a.attivo {color: #ffffff}



.elenco2 {
	margin: 15px 0px 0px 0px;
	border-top: 1px solid #a48361;
}
.elenco2 li {
	margin: 0px;
	padding: 8px 0px 8px 0px;
	list-style: none;
	border-bottom: 1px solid #a48361;
}
.elenco2 li span {
	float: right;
	display: block;
	text-align: right;
}
.elenco2 li strong {
	font-size: 14px;
	text-transform: uppercase;
}



.data_news_evento {
	float: right;
	font-style: italic;
	text-transform: uppercase;
	margin: 25px 0px 0px 0px;
}



.link_bottom_contenuto {
	margin: 15px 0px 0px 0px;
	border-top: 1px solid #a48361;
}
.link_bottom_contenuto li {
	margin: 0px;
	list-style: none;
	text-transform: uppercase;
	line-height: 30px;
	height: 30px;
	float: left;
}
.link_bottom_contenuto li a {
	display: block;
	height: 30px;
	text-decoration: none;
}
.link_bottom_contenuto li.dx {
	float: right;
}
.link_bottom_contenuto li span {
	display: block;
	float: left;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}
.link_bottom_contenuto li span a {
	text-align: center;
	display: block;
	font-style: normal;
	padding: 0px 7px 0px 7px;
}
.link_bottom_contenuto li span a.attivo {
	color: #fff;
}


.tabella {
	border-collapse: separate;
	border-spacing: 9px;
	margin-top: 0px;
}
.tabella td {
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
}
.tabella a img {
	border: 1px solid #a48361;
	padding: 4px;
	width: 124px;
	height: 110px;
}






	
	
/* FORM CONTATTI */


.obbligatorio span {
color: #ffffff;
background: #ff0000;
font-weight: bold;
}

#form_contatti { 
margin: 0px;
padding: 0px 0px 0px 0px;
/*border: 1px solid #99c9e5;*/
}

#form_contatti span.pad { 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
display: block;
clear: both;
}

#form_contatti h1 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 22px;
text-align: left;
font-weight: normal;
margin: 0px 0px 0px 90px;
padding: 0px 0px 0px 0px;
}

#form_contatti p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
margin: 10px 0px 20px 90px;
padding: 0px 0px 0px 0px;
}

#form_contatti h2 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: left;
font-weight: bold;
margin: 10px 0px 20px 90px;
padding: 0px 0px 0px 0px;
}

#form_contatti fieldset { 
border: 0px;
padding: 10px 0px 20px 0px;
margin: 0px;
}
#form_contatti fieldset.scuro { 
/*background: #e9f4f9; */
}
#form_contatti fieldset.chiaro { 
/*background: #ffffff; */
}
           
#form_contatti legend { 
font-size: 13px;
font-weight: bold;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing: 1px;
color: #ffffff;
margin: 0px;
padding: 0px;
}

#form_contatti span.riga { 
padding: 10px 10px 10px 10px; 
margin: 0px 0px 0px 0px;
border: 0px;
display: block;
clear: both;
}

#form_contatti span.elemento_block {
display: block;
width: 80px;
margin-top: 2px;
float: left;
text-align: right;
vertical-align: baseline;
}
         
#form_contatti label { 
display: block;
margin-right: 15px;
font-weight: bold;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing: 1px;
color: #ffffff;
text-align: right;
}
        
#form_contatti input,select,textarea { 
background: transparent; 
color: #f48823; 
font-weight: normal;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
letter-spacing: 1px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: 0px;
border-bottom: 1px dotted #f48823;
width: 220px;
vertical-align: top;
}
#form_contatti textarea {
border-right: 1px dotted #f48823;
border-bottom: 1px dotted #f48823;
border-left: 1px dotted #f48823;
}
#form_contatti input:hover,select:hover,textarea:hover { 
background: #48300b;
}
#form_contatti input:focus,select:focus,textarea:focus { 
background: #48300b;
}

#form_contatti span.asterisco {
color: #ff0000;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left: 15px;
vertical-align: top;
}

#form_contatti input.spunta {
background: transparent;
border: 0px solid #ffffff;
width: auto;
vertical-align: middle;
padding: 0px;
cursor: pointer;
}
#form_contatti input.spunta:hover {
background: transparent;
}

#form_contatti span.leggi_privacy { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
letter-spacing: 1px;
color: #0B3032;
display: block;
padding: 20px 20px 8px 90px; 
margin: 0px 0px 0px 0px;
border-top: 1px solid #a18162;
}

#form_contatti span.riga_altro { 
padding: 10px 20px 10px 90px; 
margin: 0px 0px 0px 0px;
display: block;
clear: both;
text-align: left;
border: 1px;
}

#form_contatti span.riga_altro label {
display: inline;
font-weight: normal;
font-size: 10px;
}

#form_contatti span.riga_sicurezza { 
padding: 10px 10px 10px 90px; 
margin: 0px 0px 0px 0px;
display: block;
clear: both;
text-align: left;
border-top: 1px solid #a18162;
border-bottom: 1px solid #a18162;
}
#form_contatti span.riga_sicurezza label {
display: inline;
}
#form_contatti span.riga_sicurezza label strong { 
color: #ff0000;
}
#form_contatti span.riga_sicurezza input { 
text-align: center;
width: 50px;
color: #f48823;
border-color: #f48823;
}
#form_contatti span.riga_sicurezza p { 
width: auto;
margin: 5px 0px 5px 0px; 
color: #a48361;
text-align: left;
}
	
#form_contatti input.pulsante {
background: #f48823;
color: #ffffff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
letter-spacing: 1px;
text-align: center;
font-weight: bold;
padding: 0px;
margin: 0px;
cursor: pointer;
width: auto;
border: 0px;
}
#form_contatti input.pulsante:hover {
background: #00446a;
color: #ffffff;
}
a.linkness{
	background:url(/images/linkness.gif) no-repeat;
	padding:0 0 0 25px
}

#linkness_bottom a{
	background:url(/images/linkness.gif) no-repeat;
	padding-left:25px;
	font:10px Tahoma,Verdana,arial,sans-serif,helvetica;
	color:#ffffff;
	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}	


/* ---------------------- SITO INGLESE ---------------------------------------------------- */

						#en_box_home_news{
							width:182px;
							height:130px;
							float:left;
							clear:both;
							margin:0;
							padding:0}
							#en_box_home_news h3{
								margin:0;
								padding:0 0 2px 0;
								letter-spacing:1px;}
							#en_box_home_news .data{
								font-size:20px;
								display:block;
								float:left;
								width:182px;
								height:35px;
								text-transform:uppercase;
								font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
								letter-spacing:1px;}
								#en_box_home_news .data a{
									margin:0 0 2px 15px;
									background:url(/images/en/arch_o.gif) no-repeat;
									background-position:left 7px;
									line-height:20px;}
									#en_box_home_news .data a:hover{
										margin:0 0 2px 15px;
										background:url(/images/en/arch_w.gif) no-repeat;
										background-position:left 7px;}
										#en_box_home_news .data a span{
											display:none;}

				

							#en_box_home_news p{
								font-size:10px;
								line-height:14px;
								margin:0;
								letter-spacing:1px;
								text-align:left;}
								#en_box_home_news p a{
									color:#fff;
									text-decoration:none;}
									#en_box_home_news p a:hover{
										color:#f58228;
										text-decoration:none;
										cursor:pointer;}
						#en_box_home_focus{
							width:182px;
							height:100px;
							float:left;
							clear:both}
							#en_box_home_focus h2{
								color:#f58228;
								margin:0;
								padding:0;
								font-size:18px;}
								#en_box_home_focus h4{
									color:#f58228;
									margin:0;
									padding:0;}
									#en_box_home_focus p{
										font-size:10px;
										line-height:14px;
										margin:0;
										letter-spacing:1px;
										text-align:left;}
										#en_box_home_focus p a{
											color:#fff;
											text-decoration:none;}
											#en_box_home_focus p a:hover{
												color:#f58228;
												text-decoration:none;
												cursor:pointer;}
												#en_box_home_focus_a{
													margin:0 0 2px 40px;
													background:url(/images/en/arch_w.gif) no-repeat;
													background-position:0 6px;}
													#en_box_home_focus_a:hover{
														background:url(/images/en/arch_o.gif) no-repeat;
														background-position:0 6px;}
														#en_box_home_focus_a span{
															display:none}


		#en_box_home_newsletter{
					width:138px;
					height:211px;
					float:left;
					text-align:right;
					padding:10px 16px 0 0}
					#en_box_home_newsletter h2{
						color:#f58228;
						text-align:right;
						letter-spacing:1px;}
						#en_box_home_newsletter p{
							color:#fff;
							letter-spacing:0;
							text-align:right;
							font-size:10px;
							line-height:12px;
							letter-spacing:1px;}
							#en_box_home_newsletter a{
								background:url(/images/en/newslett_o.gif) no-repeat;
								display:block;
								width:62px;
								height:11px;
								float:right;
								text-decoration:none;}
								#en_box_home_newsletter a:hover{
									background:url(/images/en/newslett_w.gif) no-repeat;}
									#en_box_home_newsletter a span{visibility:hidden}
									

#bianchi{
	float:left;
	margin-right:15px}
	#bianchi h6{
	font-size: 9px;
  color: #fff;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 16px;
  margin-bottom: 10px;
  margin-top: 2px;
  text-align: left;
	}