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,
b, u, i, center,
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;
	vertical-align:baseline}
a img, :link img, :visited img {border:0}
table {
	border-collapse: collapse;
	border-spacing:0}
ul {list-style:none}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
:focus {outline:0}
	html, body{
		width:100%;
		height:100%}
		body{
			background: #eae8e2 url(/images/bg.gif) repeat-y center ;			
			text-align:center;
			margin:0 auto;		    
			font:13px "Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif;
			color:#fff}
			p, ol{
				line-height:16px;
				text-align:left;
				margin:0 0 5px 0}				
				
				h1{font:bold 15px "Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif}
				h2{font:bold 13px "Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif}
				h3{font:bold 12px "Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif}
				h4{font:bold 11px "Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif}
							
				.accessori{color:#7D388A !important}
				.accessori_titolo_h1{background:url(/images/accessori/bck.gif) no-repeat left; padding:10px 0 0 50px; height:37px; margin:0 0 25px 0}
				.accessori_titolo_h1 a{font-size:12px;color:#7D388A !important}
				
				
				.pdf_link{color:#c72b2b !important}
				.pdf_link_titolo_h1{background:url(/images/pdf.gif) no-repeat left; padding:10px 0 0 50px; height:37px; margin:0 0 25px 0}
				.pdf_link_titolo_h1 a{font-size:12px;color:#c72b2b !important}
				
				.reti{color:#9c4a0e !important}
				.reti_titolo_h1{background:url(/images/reti/bck.gif) no-repeat left; padding:10px 0 0 50px; height:37px; margin:0 0 25px 0}
				.reti_titolo_h1 a{font-size:12px;color:#9c4a0e !important}
				
				.sistema_letto{color:#367DB8 !important}
				.sistema_letto_h1{background:url(/images/sistema_letto.gif) no-repeat left; padding:10px 0 0 50px; height:37px; margin:0 0 25px 0}
				.sistema_letto_h1 a{font-size:12px;color:#367DB8 !important}
				
				.lattice{color:#55a427 !important}
				.lattice_titolo_h1{background:url(/images/lattice/bck.gif) no-repeat left; padding:10px 0 0 50px; height:37px; margin:0 0 25px 0}
				.lattice_titolo_h1 a{font-size:12px;color:#55a427 !important}
				.lattice_gras{color:#55a427 !important; font-weight:bold}
				
				.letti{color:#666 !important}
				.letti_titolo_h1{background:url(/images/letti/bck.gif) no-repeat left; padding:10px 0 0 50px; height:37px; margin:0 0 25px 0}
				.letti_titolo_h1 a{font-size:12px;color:#666!important}
				.letti_gras{color:#666 !important; font-weight:bold}
				
				.schiumati{color:#00ABC4 !important}
				.schiumati_titolo_h1{background:url(/images/schiumati/bck.gif) no-repeat left; padding:10px 0 0 50px; height:37px; margin:0 0 25px 0}
				.schiumati_titolo_h1 a{font-size:12px;color:#00ABC4 !important}
				.schiumati_gras{color:#00ABC4 !important; font-weight:bold}
				
				.molle{color:#0061A1 !important}
				.molle_titolo_h1{background:url(/images/molle/bck.gif) no-repeat left; padding:10px 0 0 50px; height:37px; margin:0 0 25px 0}
				.molle_titolo_h1 a{font-size:12px;color:#0061A1 !important}
				.molle_gras{color:#0061A1 !important; font-weight:bold}
				
				.infonews{color:#64603d !important}
				.infonews_titolo_h1{background:url(/images/infonews/bck.gif) no-repeat left; padding:10px 0 0 50px; height:37px; margin:0 0 25px 0}
				.infonews_titolo_h1 a{font-size:12px;color:#64603d !important}
				
				.img_left img{float:left !important; clear:none !important; margin:0 !important}
				
				.rivestimenti{color:#ada486 !important}
				.rivestimenti_titolo_h1{background:url(/images/rivestimenti_1/bck.gif) no-repeat left; padding:10px 0 0 50px; height:37px; margin:0 0 25px 0}
				.rivestimenti_titolo_h1 a{font-size:12px;color:#ada486 !important}
				.rivestimenti_gras{color:#ada486 !important; font-weight:bold}
				
				.centra{text-align:center !important; margin-bottom:20px}
				.img_icone img{margin:0 0 0 5px}
				.guanciale_box{
					float:left;
					width:230px;
					height:420px;
					margin:0 50px 30px 0}
				
				.spazio{padding:20px 0 !important}
				h1, h2, h3, h4{
					color:#595441;
					padding:5px 0 10px 0;
					text-align:left;
					text-transform:uppercase;
					clear:both}
					ol li{list-style-position:inside;clear:both}
					.altezza{
						height:auto !important;
						height:470px;
						min-height:470px}
#wrapper{
	width:100%;
	text-align:center;
	margin:0 auto}
	#container, #header, #header_flash, #container_home, #bottom, #container_interno{
		width:985px;
		text-align:center;
		margin:0 auto}				
			#header{height:200px}
				#header_flash{height:174px}
				#bck_news{
					width:262px;
					height:250px;
					background:url(/images/bck_news.jpg) no-repeat;
					padding:50px 0 30px 50px}
					.contenitore_news_home{
						position:relative;
						width:250px;
						height:104px;
						padding:0 0 20px 0}
						.contenitore_news_home a{
							width:90px;
							height:22px;
							position:absolute;
							top:85px;
							left:190px}		
							.air_s{
								background:url(/images/air_s.gif) no-repeat;
								position:absolute;
								top:10px;
								left:25px;
								width:259px;
								height:26px}
								.air_s a{
									display:block;
									width:259px;
									height:38px;
									text-decoration:none}
									.air_s span{ display:none}							
/*MENU*/
#menu_gs{
	width:962px;
	height:24px;
	float:left;
	/*background-color:#595441;*/
	background-color:#b9a318;
	padding:2px 0 0 24px}
	.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;
						top:100%}
.menu li li:hover>ul{
	top:0;
	left:100%}
.menu, .menu ul{min-height:0}
.menu ul{
	background-image:url(/images/empty.gif);	
	padding:10px 30px 30px 30px;
	margin:-7px 0 0 -30px}
	*+html .menu ul {margin:-4px 0 0 -30px;} /* questo è un hack visibile solo da ie7 */
.menu ul ul{
	padding: 30px 30px 30px 10px;
	margin: -30px 10px 0 -9px}
	*+html .menu ul ul{margin:-28px 10px 0 -9px;} /* questo è un hack visibile solo da ie7 */
/* -- sticky.submenu.END -- */
.menu{font:bold 11px tahoma, Verdana, Arial, Helvetica, sans-serif}
.menu ul li{
	background-image:url(/images/bck.png);
	background-repeat:no-repeat;	
	font:bold 11px tahoma, Verdana, Arial, Helvetica, sans-serif}
	*+html .menu ul li{margin-top:-2px;} /* questo è un hack visibile solo da ie7 */
.menu ul{width: 120px}
.menu a{
	text-decoration:none;
	/*color:#eee;*/
	color:#fff;
	padding: .4em 1em;
	display:block;
	position:relative}
.menu ul li a{text-align:left}
/*.menu a:hover, .menu li:hover>a {color:#c19128}*/
.menu a:hover, .menu li:hover>a {color:#333}

.fake_link{
	
	padding: .4em 1em !important;
	text-align:left;
	color:#333}
	
.menu li li {border-bottom:1px solid #ccc; width:130px; background-color:#baa521;}
/*.menu li li a{border-bottom:1px solid #ccc; width:110px; background-color:#baa521;}
.menu li li li{margin-left:22px}*/
.menu ul>li + li {border-top: 0}
.separatore_menu{
	margin-top:4px !important;
	color:#fff}	
/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */
/*]]>*/
/*MENU*/
#container_home{
	position:relative;	
	background:url(/images/bg_home.gif) repeat-x;
	height:auto !important;
	height:826px;
	min-height:826px;
	margin:1px 0 0 0}	
	#container_interno{
		position:relative;	
		margin:1px 0 0 0;
		float:left;
		clear:both;
		background:url(/images/container_interno.gif) repeat-x top;
		padding:66px 0 0 0}
		#container_interno p, #container_interno ol, #container_interno ul{color:#484848; text-align:justify}
		#container_interno a{color:#484848}
		#container_interno a:hover{text-decoration:none}
		#photogallery{width:425px; float:left;padding:15px 0}
		#photogallery img{float:left; margin:0 20px 20px 0; padding:1px; border:1px solid #196bb0}
		
		.photogallery_new{width:425px; float:left;padding:15px 0}
		
		.photogallery_new img{float:left; margin:0 20px 20px 0; padding:1px; border:1px solid #196bb0; width:180px; height:130px}
		
		#container_interno_sx, #container_interno_sx_gruppo{
			width:506px;
			float:left;
			padding:0 77px 0 26px}			
			#container_interno_sx img, #container_interno_sx01 img, #container_interno_sx02 img{float:left; clear:both; margin:5px 0; display:block}
			#container_interno_sx ol li, #container_interno_sx ul li{ padding:0 0 5px 0}
			
			#elenco_rivestimenti li{float:left; margin-right:20px;}
			
			#container_interno_dx{
				width:292px;
				float:right;				
				padding:75px 64px 0 20px !important;
				padding:75px 50px 0 0;
				position:relative;}
				#container_interno_home{
					width:312px;
					float:right;				
					padding:45px 64px 0 0 !important;
					padding:45px 50px 0 0;
					position:relative}
											
				#container_interno_sx01{
					width:750px;
					float:left;
					padding:0 0 0 26px}
					#container_interno_dx01{
						width:50px;
						float:right;
						padding:0;
						position:relative}
						#container_interno_sx02{
							width:830px;
							float:left;
							padding:0 0 0 26px}
							#container_interno_sx03{
								width:985px;
								float:left;
								height:auto !important;
								height:1035px;
								min-height:1035px}
								#container_interno_sx03 img{float:left}
		
	#testo_home{
		top:40px;
		left:27px;
		width:473px;
		height:224px}
		#testo_home p{ text-align:justify}
		#testo_home a{color:#fff}
		#testo_home a:hover{text-decoration:none}
		
		#offerta_contract_btn{position:absolute}
		#lattice_maximo span, #bottom_dx a span, #offerta_contract_btn a span{display:none}
		#lattice_maximo a, #offerta_contract_btn a{text-decoration:none; display:block}
		
		#lattice_maximo{
			width:312px;
			height:149px;
			background:url(/images/lattice_maximo.jpg) no-repeat}
			#lattice_maximo a{
				width:300px;
				height:120px}
		
		#bottom{
			float:left;
			clear:both;
			color:#000;
			height:80px;
			padding:25px 0 0 0}
			#bottom_sx{
				float:left;
				text-align:left;
				font-size:11px;
				background:url(/images/linea_bottom.gif) no-repeat 30px 0;
				padding:10px 0 0 30px;
				color:#373735}
				#bottom_sx a{text-decoration:none; color:#373735}
				#bottom_dx{
					float:right;
					padding:45px 0 0 0}
					#bottom_dx a{
						display:block;
						text-decoration:none;
						width:73px;
						height:30px;
						background:url(/images/logo_linkness.gif) no-repeat}	
	
					
.form_pagamento fieldset{
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	background-color:#fff}
	.grass{font-weight:bold} 
	 
		 fieldset ol{
			padding:20px 0 0 5px;
			list-style:none}		
			 
	
				
				.bottone_invia_home{
					width:40px;
					height:23px;
					background:url(/images/bottone_invia_home.gif) no-repeat;
					cursor:pointer;
					border:0;
					margin:5px 0 0 0}
					.bottone_invia span, .bottone_invia_home span{visibility:hidden}

/*.icone_lattice li{padding:5px 0 10px  45px !important}
.airbox{background:url(/images/lattice/icone/airbox.gif) no-repeat left}
.vero_rivestimento{background:url(/images/lattice/icone/vero_rivestimento.gif) no-repeat left}
.ipoaalergenico{background:url(/images/lattice/icone/ipoaalergenico.gif) no-repeat left}
.maniglie_tessuto{background:url(/images/lattice/icone/maniglie_tessuto.gif) no-repeat left}
.antibatterico{background:url(/images/lattice/icone/antibatterico.gif) no-repeat left}
.sfoderabile{background:url(/images/lattice/icone/sfoderabile.gif) no-repeat left}
.molle_tradizionali{background:url(/images/lattice/icone/molle_tradizionali.gif) no-repeat left}
.molle_insaccate{background:url(/images/lattice/icone/molle_insaccate.gif) no-repeat left}
.riciclabili{background:url(/images/lattice/icone/riciclabili.gif) no-repeat left}
.disegni_lattice li{padding:5px 0 10px 200px !important}
.antimacchia{background:url(/images/lattice/antimacchia.jpg) no-repeat top left}
.air_geo{background:url(/images/lattice/air_geo.jpg) no-repeat top left}
.antiallergico{background:url(/images/lattice/antiallergico.jpg) no-repeat top left}

.img_archivio{margin:0 15px 0 0 !important;padding: 1px !important; border:1px solid #D4D4D5 !important}*/
/*entra nel gruppo*/

.form_pagamento .nascosto{display:none}					
.form_pagamento fieldset{
	float:left;
	clear:both;
	width:100%;
	margin:5px 0;
	padding:0;
	border:1px solid  #c4c5c4}
	.grass{font-weight:bold}
	 .form_pagamento fieldset, .form_pagamento textarea{font:12px Tahoma,Verdana, Arial, Helvetica, sans-serif;}
		 .form_pagamento fieldset ol{
			padding:1em 1em 0 1em;
			list-style:none}		
			 .form_pagamento fieldset li{padding-bottom:1em; position:relative}
				 .form_pagamento fieldset.submit{border-style:none}
					 .form_pagamento input{
						padding:1px;
						font:12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
						width:207px}
						 .form_pagamento input[type|="checkbox"], .form_pagamento input[type|="radio"]{width:15px; padding:0}
						 .form_pagamento textarea{
						 	overflow:auto;
							width:210px;
							height:150px}
						 .form_pagamento select{						
							padding:0;
							margin:0;
							font:12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
							width:207px}
							 .form_pagamento label{
								float:left;
								width:13em;
								margin-right:1em;
								text-align:right}
								 .form_pagamento fieldset.submit{
									float:none;									
									border-style:none;
									padding-left:12em;
									background-color:transparent}
									 .form_pagamento fieldset.alt{background-color:#fff}
									 	.asterisco{left:410px !important; left:230px}
										.asterisco_sicurezza{left:280px !important; left:100px}
										.asterisco_controllo{left:330px}
										.asterisco, .asterisco_sicurezza, .asterisco_controllo{
											background:url(/images/asterisco.gif) no-repeat;
											width:9px;
											height:9px;
											position:absolute;
											top:5px}
											.bottone_invia{
													width:86px;
													height:20px;
													background:url(/images/invia_gr.gif) no-repeat;
													cursor:pointer;
													border:0;
													margin:10px 0 0 0}
													.bottone_invia span{visibility:hidden}
													.input_sicurezza{width:80px !important}
													.errore{color:#ff0000} 
													.fake_label{visibility:hidden}
/*entra nel gruppo*/
#box_photogallery img{
	clear:none !important;
	padding:1px;
	background-color:#fff;
	border:1px solid #000;
	margin:0 5px 5px 0}
	.link_2{text-decoration:none}
	.close_limit{
		width:500px;
		float:left;
		text-align:left;
		clear:both;
		color:#2874B4;
		padding:0 4px}
		.news{margin:0 !important}
		.news1 p{padding:0 0 3px 0 !important}
		.close_limit a{color:#2874B4 !important}
		
		.marginetop{padding:50px 0 0 0 !important}
		.marginetop1{padding:80px 0 0 0 !important}
		.marginetop3{padding:20px 0 0 0 !important}
		
		.marginebottom{padding:0 0 40px 0 !important}
		.marginebottom1{padding:0 0 30px 0 !important}
		.marginebottom2{padding:0 0 60px 0 !important}
		.marginebottom3{padding:0 0 20px 0 !important}
		
		#sis_letto{
			width:312px;
			float:left}
			#sis_letto1{background:url(/images/letto_01.gif) no-repeat}
			#sis_letto2{background:url(/images/letto_02.gif) no-repeat}
			#sis_letto3{background:url(/images/letto_03.gif) no-repeat}
			
			#sis_letto1, #sis_letto2, #sis_letto3{
				width:312px;
				height:300px;
				float:left;			
				position:relative}
				.testo_posizionato{
					position:absolute;
					width:240px;
					height:80px;
					top:170px;
					left:62px}
					#new_gallery{width:506px; float:left}
					#new_gallery img{float:left !important; clear:none; margin-right:18px}
					.bordo_img{
						border:3px solid #e0ded7;
						float:left;
						margin-right:15px !important;
						padding:1px}
						.arrow{margin:5px 0 0 0}
						.link3{margin:0 0 0 5px}
						.gallerie{
							border:3px solid #E0DED7 !important;
							float:left;
							margin:0 6px 6px 0 !important;
							clear:none !important;
							padding:1px !important}
							.blocco{width:500px; float:left; margin:5px 0 30px 0; clear:both}
							.mappa_google{
								border:3px solid #e0ded7;
								width:340px;
								height:300px;
								float:left;
								clear:both;
								padding:1px}
								.mappa_google_link{
									float:left;
									clear:both;
									margin:5px 0 0 0;
									width:300px;
									text-align:left}
									.img_chisiamo{}
									
.icone_lattice li{padding:5px 0 10px  45px !important}
.airbox{background:url(/images/lattice/icone/airbox.gif) no-repeat left}
.vero_rivestimento{background:url(/images/lattice/icone/vero_rivestimento.gif) no-repeat left}
.ipoaalergenico{background:url(/images/lattice/icone/ipoaalergenico.gif) no-repeat left}
.maniglie_tessuto{background:url(/images/lattice/icone/maniglie_tessuto.gif) no-repeat left}
.antibatterico{background:url(/images/lattice/icone/antibatterico.gif) no-repeat left}
.sfoderabile{background:url(/images/lattice/icone/sfoderabile.gif) no-repeat left}
.molle_tradizionali{background:url(/images/lattice/icone/molle_tradizionali.gif) no-repeat left}
.molle_insaccate{background:url(/images/lattice/icone/molle_insaccate.gif) no-repeat left}
.riciclabili{background:url(/images/lattice/icone/riciclabili.gif) no-repeat left}
.disegni_lattice li{padding:5px 0 10px 200px !important}
.antimacchia{background:url(/images/lattice/antimacchia.jpg) no-repeat top left}
.air_geo{background:url(/images/lattice/air_geo.jpg) no-repeat top left}
.antiallergico{background:url(/images/lattice/antiallergico.jpg) no-repeat top left; text-align:left; color:#000000}
.larghezza_thick{ width:450px; text-align:center}

.tela_antistress{background:url(/images/rivestimenti_1/tela_antistress.jpg) no-repeat top left}
.tela_antistress_01{background:url(/images/rivestimenti_1/tela_antistress_01.jpg) no-repeat top left}
.tela_antistress_02{background:url(/images/rivestimenti_1/tela_antistress_02.jpg) no-repeat top left}

.tela_antistress_03{background:url(/images/rivestimenti_1/tela_antistress_03.jpg) no-repeat top left}
.tela_antistress_04{background:url(/images/rivestimenti_1/tela_antistress_04.jpg) no-repeat top left}
.tela_antistress_05{background:url(/images/rivestimenti_1/tela_antistress_05.jpg) no-repeat top left;margin:0 0 0 15px}
.tela_antistress_06{background:url(/images/rivestimenti_1/tela_antistress_06.jpg) no-repeat top left;margin:0 0 0 15px}
.tela_antistress_07{background:url(/images/rivestimenti_1/tela_antistress_07.jpg) no-repeat top left;margin:0 0 0 15px}
.tela_antistress_08{background:url(/images/rivestimenti_1/tela_antistress_08.jpg) no-repeat top left;margin:0 0 0 15px}
.tela_antistress_09{background:url(/images/rivestimenti_1/tela_antistress_09.jpg) no-repeat top left;margin:0 0 0 15px}
.tela_antistress_10{background:url(/images/rivestimenti_1/tela_antistress_10.jpg) no-repeat top left;margin:0 0 0 15px}
.tela_antistress_11{background:url(/images/rivestimenti_1/tela_antistress_11.jpg) no-repeat top left;margin:0 0 0 15px}
.tela_antistress_12{background:url(/images/rivestimenti_1/tela_antistress_12.jpg) no-repeat top left;margin:0 0 0 15px}
.tela_antistress_13{background:url(/images/rivestimenti_1/tela_antistress_13.jpg) no-repeat top left;margin:0 0 0 15px}
.tela_antistress_14{background:url(/images/rivestimenti_1/tela_antistress_14.jpg) no-repeat top left;margin:0 0 0 15px}
.tela_antistress_15{background:url(/images/rivestimenti_1/tela_antistress_15.jpg) no-repeat top left;margin:0 0 0 15px}


.trilogy{background:url(/images/rivestimenti_1/trilogy.jpg) no-repeat top left;}
.trilogy li{padding:0 0 10px 160px !important; height:120px}

.memory{background:url(/images/rivestimenti_1/memory.jpg) no-repeat top left;}
.memory li{padding:0 0 10px 160px !important; height:auto; text-align:left}


.rivestimento_interno{background:url(/images/rivestimenti_1/rivestimento_interno.jpg) no-repeat top left}

.sfoderabili{clear: both; font-size:11px}
.sfoderabili li{padding:0 0 10px 160px !important; height:120px}

.ioni_argento{clear: both; font-size:11px}
.ioni_argento li{
	padding:0 0 10px 100px !important;
	height:auto !important;
	height:120px;
	min-height:120px;
	text-align:left !important}
	
.ioni_argento_01{clear: both; font-size:11px}
.ioni_argento_01 li{
	padding:0 0 10px 20px !important;
	height:auto !important;
	height:120px;
	min-height:120px;
	text-align:left !important}	

.img_archivio{margin:0 15px 0 0 !important;padding: 1px !important; border:1px solid #D4D4D5 !important}

/* news */

#container_interno_news{
    width:96%;
    float:left;
    padding:0 20px;
	margin:0 0 20px 0;
    }

ul#news {
    width:98%;
	float:left;
    }

ul#news li{
    width:100%;
    margin:10px 0;
	padding:0 10px 20px 10px;
	float:left;
	border-bottom:1px solid #ececec;
    }