﻿		#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
		#lightbox img{ width: auto; height: auto;}
		#lightbox a img{ border: none; }
			
		#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
		#imageContainer{ padding: 10px; }
		
		#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
		#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
		#imageContainer>#hoverNav{ left: 0;}
		#hoverNav a{ outline: none;}
		
		#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
		#prevLink { left: 0; float: left;}
		#nextLink { right: 0; float: right;}
		#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
		#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
		
		#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
		
		#imageData{	padding:0 10px; color: #666; }
		#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
		#imageData #caption{ font-weight: bold;	}
		#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
		#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
		
		#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
		
     	body {
			background-color: #fff;
			text-align: center;		 
			margin:0px; 
			padding:0px; 		
		}
		
		a {
			outline: none;
		}
		
		#container {
		    position: relative;
			width: 1000px;
			height: auto;
			margin: 0 auto;
			padding: 0px;
			text-align: left;
			border: 0px solid #000;
			clear: both;
		}
						
		#header {
		    position: relative;
			width: 1000px;
			height: 230px;
			margin: 0;
			padding: 0;
			border: 0px solid #000;			
		}

		#logo {
		    position: relative;
			width: 290px;
			height: 230px;
			float: left;
			margin: 0;
			padding: 0;
			background: url(images/logo.jpg) no-repeat top left;			
			border: 0px solid #000;			
		}

		.icon_home {
		    position: absolute;
			top: 204px; 
			left: 260px;
			width: 28px;
			height: 24px;			
		}	
				
		.lingua_it {
		    position: absolute;
			top: 0px; 
			left: 234px;
			width: 56px;
			height: 55px;
			background: url(images/bandiera_ita.png) no-repeat top left;			
			border: 0px solid #000;			
		}		

		.flag {
		    position: absolute;
			top: 203px; 
			left: 8px;
			width: 60px;
			height: 26px;			
			border: 0px solid #000;			
		}

		.flag a#ita {
			position: absolute;
			top: 0px;
			left: 0px;	
			width: 24px;
			height: auto;
			margin: 0;
			padding: 0;
			background: url(images/flag_ita_off.jpg) no-repeat;					
		}

		.flag a#ita:hover { 		
			background: url(images/flag_ita_on.jpg) no-repeat;
		}

		.flag a#ing {
			position: absolute;
			top: 0px;
			left: 24px;
			display: block;	
			width: 24px;
			height: auto;
			margin: 0;
			padding: 0;
			background: url(images/flag_ing_off.jpg) no-repeat;					
		}

		.flag a#ing:hover { 		
			background: url(images/flag_ing_on.jpg) no-repeat;
		}
						
		#ImgHeaderDin {
		    position: relative;
			width: 710px;
			height: 230px;
			float: left;
			margin: 0;
			padding: 0;			
			border: 0px solid #000;			
		}

		#ImgHeaderDin img {			
			border: none;			
		}
						
		#menu {
			position: relative;
			width: 1000px;
			height: 33px;		
			padding: 0;
			margin: 0;
			border: 0px solid #000;
			background: url(images/bg_menu.jpg) no-repeat;			
		} 
		
		#menu ul {
			margin: 0px;
			padding: 0px;
		}
				
		#menu li {
		    float: left;
			display: inline;
			list-style: none;
			margin: 0px;
			padding: 0px;
		}

		#menu li a { 
			width:auto;
			height: auto;
			display: block;
			color: #00ac4e;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 16px;
			line-height: 33px;
			text-decoration: none;						  
		}
			
		#menu li a#uno {
			 width: 295px;
			 height: 33px;
			 text-align: center;
		}
		
		#menu li a:hover#uno {
			 color: #059245;
		}

		#menu li a#due {
			 width: 123px;
			 height: 33px;
			 text-align: center;			 
		}
		
		#menu li a:hover#due {
			 color: #059245;		
		}

		#menu li a#tre {
			 width: 121px;
			 height: 33px;
			 text-align: center;			 
		}
		
		#menu li a:hover#tre {
			 color: #059245;		
		}							

		#menu li a#quattro {
			 width: 205px;
			 height: 33px;
			 text-align: center;			 
		}
		
		#menu li a:hover#quattro {
			 color: #059245;		
		}

		#menu li a#cinque {
			 width: 90px;
			 height: 33px;
			 text-align: center;			 
		}
		
		#menu li a:hover#cinque {
			 color: #059245;		
		}

		#menu li a#sei {
			 width: 129px;
			 height: 33px;
			 text-align: center;			 
		}
		
		#menu li a:hover#sei {
			 color: #059245;		
		}
			
		#menu_sm1 {
		    position: absolute;
			top: 263px;
			left: 3px;
			text-align: center;
			display: block;
			width: 285px;
			height: 124px;
			margin: 0;
			z-index: 998;
			padding: 0;
			border: 0px solid #000;
			background: url(images/bg_menu_sx.png) no-repeat bottom center;					
		}

		#menu_sm1 a {
			color: #9D9D9D;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 16px;
			line-height: 20px;
			text-decoration: none;					
		}

		#menu_sm1 a:hover {
			color: #00ac4e;					
		}

		#menu_sm2 {
		    position: absolute;
			top: 263px;
			left: 255px;
			text-align: center;
			display: block;
			width: 205px;
			height: 124px;
			margin: 0;
			z-index: 998;
			padding: 0;
			color: #9D9D9D;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 16px;
			line-height: 20px;
			text-decoration: none;
			background: url(images/bg_menu_sx2.png) no-repeat bottom center;					
		}

		#menu_sm2 a {
			color: #9D9D9D;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 14px;
			line-height: 20px;
			text-decoration: none;					
		}

		#menu_sm2 a:hover {
			color: #00ac4e;					
		}
		
		#menu_sm2 a.fx {
			color: #9D9D9D;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 16px;
			line-height: 20px;
			text-decoration: none;					
		}

		#menu_sm2 a:hover.fx {
			color: #00ac4e;					
		}
															
		#content {
			position: relative;
			width: 1000px;
			height: auto;
			margin: 0;
			padding: 0;
			border: 0px solid #000;
		}

		#colSxCat {
		    position: relative;
			width: 285px;
			min-height: 539px;
			height: auto;
			float: left;
			margin: 0;
			padding: 0;
			border: 0px solid #000;		
		}
		
		#cart_ita {
		    position: relative;
			width: 281px;
			height: 103px;
			margin: 0 0 0 4px;
			padding: 0;
			background: url(images/bg_cart_ita.png) no-repeat;
			z-index: 1;		
		}

		#cart_ing {
		    position: relative;
			width: 281px;
			height: 103px;
			margin: 0 0 0 4px;
			padding: 0;
			background: url(images/bg_cart_ing.png) no-repeat;
			z-index: 1;					
		}
		
		.cartImag {
			width: 60px;
			height: 60px;
			float: left;
			padding: 10px;					
		}

		.cartImag2 {
		    position: absolute;	
			top: 13px;
			left: 73px;	
			width: 120px;
			height: 22px;
			border: 0px solid #000;				
		}
				
		.cartText {
			width: 190px;
			height: 30px;
			color: #000;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 12px;
			text-decoration: none;		
			float: left;
			margin: 0;
			padding: 38px 0 0 0;					
		}

		.cartText a {
			color: #965305;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 12px;
			text-decoration: none;					
		}
		
		.cartText a:hover {
			color: #965305;
			text-decoration: underline;					
		}		

		#collection {
		    position: relative;
			width: 281px;
			min-height: 103px;
			height: auto;
			margin: -10px 0 0 4px;
			padding: 0;
			z-index: 3;					
		}
		
		.collTop_ing {
		    position: relative;
			width: 281px;
			height: 31px;
			background: url(images/box_coll_top_ing.png) no-repeat;		
		}
				
		.collTop_ita {
		    position: relative;
			width: 281px;
			height: 31px;
			background: url(images/box_coll_top_ita.png) no-repeat;		
		}

		.collCenter {
		    position: relative;
			width: 281px;
			min-height: 46px;
			height: auto;
			background: url(images/box_coll_rip.png) repeat-y;		
		}
														
		.collBottom {
		    position: relative;
			width: 281px;
			height: 26px;
			background: url(images/box_coll_bot.png) no-repeat;		
		}		

		.collectionSx {
		    position: relative;
			width: 130px;
			height: auto;
			color: #000;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 12px;
			text-decoration: none;		
			float: left;
			margin: 0;
			padding: 0px 0 0 8px;					
		}

		.collectionSx a {
			color: #D4BB87;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 12px;
			line-height: 19px;
			text-decoration: none;					
		}
		
		.collectionSx a:hover {
			color: #7C550A;					
		}

		.collectionSx .premuto {
			color: #7C550A;					
		}

		.collectionDx {
			position: relative;
			width: 130px;
			height: auto;
			color: #000;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 12px;
			text-decoration: none;		
			float: left;
			text-align: right;
			margin: 0;
			padding: 0px 8px 3px 0;					
		}

		.collectionDx a {
			color: #D4BB87;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 12px;
			line-height: 19px;
			text-decoration: none;					
		}
		
		.collectionDx a:hover {
			color: #7C550A;					
		}

		.collectionDx .premuto {
			color: #7C550A;					
		}

		#categoria {
		    position: relative;
			width: 281px;
			min-height: 103px;
			height: auto;
			margin: -10px 0 0 4px;
			padding: 0;
			z-index: 3;					
		}

		.catTop_ing {
		    position: relative;
			width: 281px;
			height: 31px;
			background: url(images/box_cat_top_ing.png) no-repeat;		
		}
				
		.catTop_ita {
		    position: relative;
			width: 281px;
			height: 31px;
			background: url(images/box_cat_top_ita.png) no-repeat;		
		}

		.catCenter {
		    position: relative;
			width: 271px;
			min-height: 46px;
			height: auto;
			padding: 0 0 5px 10px;
			background: url(images/box_cat_rip.png) repeat-y;		
		}

		.catCenter a {
			color: #BCA370;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 12px;
			line-height: 18px;
			text-decoration: none;		
		}

		.catCenter a:hover {
			color: #7C550A;		
		}

		.catCenter .premuto {
			color: #7C550A;					
		}

		.product {
			color: #D4BB87;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			padding: 0 0 0 10px;
			line-height: 13px;		
		}
		
		.product a {
			color: #D4BB87;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 13px;
			text-decoration: none;		
		}

		.product a:hover {
			color: #7C550A;					
		}
		
		.product .premuto {
			color: #7C550A;					
		}
												
		.catBottom {
		    position: relative;
			width: 281px;
			height: 26px;
			background: url(images/box_cat_bot.png) no-repeat;		
		}

		#ricerca_ita {
		    position: relative;
			width: 281px;
			min-height: 103px;
			height: auto;
			margin: -10px 0 0 4px;
			padding: 0;
			background: url(images/box_ric_ita.png) no-repeat;			
			z-index: 4;					
		}

		#ricerca_ing {
		    position: relative;
			width: 281px;
			min-height: 103px;
			height: auto;
			margin: -10px 0 0 4px;
			padding: 0;
			background: url(images/box_ric_ing.png) no-repeat;			
			z-index: 4;					
		}
		
		.inputText {
		    position: absolute;
			width: 190px;
			height: auto;
			top: 40px;
			left: 14px;		
		}

		.buttonText {
		    position: absolute;
			width: 32px;
			height: 35px;
			top: 30px;
			left: 235px;
			border: 0px solid #000;		
		}
	
		#taglia {
		    position: relative;
			width: 281px;
			min-height: 103px;
			height: auto;
			margin: -10px 0 0 4px;
			padding: 0;
			color: #816013;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 19px;
			text-decoration: none;			
			z-index: 5;					
		}
		
		.tagliaTop_ita {
		    position: relative;
			width: 281px;
			height: 27px;
			background: url(images/box_size_top_ita.png) no-repeat;		
		}

		.tagliaTop_ing {
		    position: relative;
			width: 281px;
			height: 27px;
			background: url(images/box_size_top_ing.png) no-repeat;		
		}
		
		.tagliaCenter {
		    position: relative;
			width: 261px;
			min-height: 46px;
			height: auto;
			padding: 0 10px 5px 10px;
			background: url(images/box_size_rip.png) repeat-y;		
		}

		.tagliaCenter a {
			color: #ad8934;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 12px;
			line-height: 19px;
			text-decoration: none;		
		}

		.tagliaCenter a:hover {
			color: #000;
			text-decoration: underline;					
		}

		.tagliaCenter .premuto {
			color: #000;
			text-decoration: underline;					
		}
		
		.tagliaBottom {
		    position: relative;
			width: 281px;
			height: 26px;
			background: url(images/box_size_bot.png) no-repeat;		
		}		
		
		#colori {
		    position: relative;
			width: 281px;
			min-height: 103px;
			height: auto;
			margin: -4px 0 0 4px;
			padding: 0;
			color: #816013;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 19px;
			text-decoration: none;			
			z-index: 6;					
		}

		.coloriTop_ita {
		    position: relative;
			width: 281px;
			height: 27px;
			background: url(images/box_color_top_ita.png) no-repeat;		
		}

		.coloriTop_ing {
		    position: relative;
			width: 281px;
			height: 27px;
			background: url(images/box_color_top_ing.png) no-repeat;		
		}
		
		.coloriCenter {
		    position: relative;
			width: 261px;
			min-height: 46px;
			height: auto;
			padding: 0 10px 5px 10px;
			line-height: 19px;
			background: url(images/box_size_rip.png) repeat-y;		
		}

		.imgColor {
		    position: relative;
			width: 15px;
			height: 22px;
			margin: 4px 4px 0 0;
			float: left;		
		}
		
		.imgColor img {
			display: block;
		}
				
		.coloriBottom {
		    position: relative;
			width: 281px;
			height: 26px;
			background: url(images/box_size_bot.png) no-repeat;		
		}	
																										
		#colDxCat {
		    position: relative;
			width: 700px;
			min-height: 395px;
			height: auto;
			float: left;
			margin: 0 0 9px 5px;
			padding: 9px 0 0 9px;
			background: url(images/bg_catalogo.gif) no-repeat top left;		
		}

		.no_articolo {
		    position: relative;
			width: 700px;
			height: 50px;
			margin: 0;
			text-align: center;
			padding:  140px 0 0 0;
			color: #000;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 12px;
			line-height: 19px;
			text-decoration: none;							
		}
		
		.box_articolo {
		    position: relative;
			width: 341px;
			height: 184px;
			margin: 0 8px 0 0;
			padding: 0;
			float: left;
			color: #fff;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 19px;
			text-decoration: none;
			background: url(images/box_articolo.png) no-repeat top left;								
		}

		.img_art {
		    position: absolute;
			top: 10px;
			left: 13px;
			width: 100px;
			height: 100px;	
			border: 1px solid #b9b9b9;	
		}
		
		.text_art {
		    position: absolute;
			top: 7px;
			left: 130px;
			width: 195px;
			height: 70px;
			color: #000;
			line-height: 13px;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			text-decoration: none;
			border: 0px solid #b9b9b9;		
		}
		
		.text_art a.title {
			color: #2F8810;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 13px;
			line-height: 15px;
			margin: 0;
			padding: 0;
			text-decoration: none;
		}		

		.text_art a {
			color: #C98400;
			line-height: 14px;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;		
		}

		.text_art a:hover {
			color: #C98400;
			text-decoration: underline;		
		}
				
		.colore_art {
		    position: absolute;
			top: 61px;
			left: 130px;
			width: 195px;
			height: 20px;
			color: #000;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			text-decoration: none;		
		}

        .imgLabelColor {
		    position: relative;
			width: 46px;
			height: 22px;
			margin-right: 5px;
			line-height: 24px;
			float: left;
			color: #2F2F2F;		
		}

		.taglia_art {
		    position: absolute;
			top: 85px;
			left: 130px;
			width: 195px;
			height: 20px;
			color: #000;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 13px;
			padding: 5px 0 0 0;
			text-decoration: none;		
		}

		.taglia_art a {
			color: #4C1E1E;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 13px;
			text-decoration: none;		
		}

		.taglia_art a:hover {
			color: #000;
			text-decoration: underline;		
		}
		
		.taglia_art .premuto {
			color: #000;
			text-decoration: underline;					
		}
				
        .imgLabelSize {
		    position: relative;
			width: 46px;
			height: 22px;
			margin-right: 5px;
			float: left;
			color: #2F2F2F;		
		}					

		.barrato {
		    position: absolute;
			top: 130px;
			left: 100px;
			width: 80px;
			height: 32px;
			background: url(images/barrato.png) no-repeat;		
		}
					
		.prezzo_art {
		    position: absolute;
			top: 135px;
			left: 16px;
			width: 100px;
			height: 20px;
			color: #736256;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 24px;
			text-decoration: none;		
		}

	    .prezzo_art_off {
		    position: absolute;
			top: 135px;
			left: 16px;
			width: 100px;
			height: 20px;
			color: #b04f0b;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 24px;
			text-decoration: none;		
		}
		
		.prezzo_art_sc {
		    position: absolute;
			top: 135px;
			left: 105px;
			width: 100px;
			height: 20px;
			color: #9C9C9C;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 22px;
			text-decoration: none;		
		}

		.prezzo_art_sc .cent_sc {
			color: #9C9C9C;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;		
		}
				
		.prezzo_art .cent {
			color: #736256;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 15px;
			text-decoration: none;		
		}
	
		.prezzo_art_off .centOff {
			color: #b04f0b;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 15px;
			text-decoration: none;		
		}
			
		.button_art {
		    position: absolute;
			top: 134px;
			left: 190px;
			width: 150px;
			height: 20px;		
		}		
			
	    #paginazione {
		    position: relative;
			width: 680px;
			height: 49px;
			margin: -8px 0 0 1px;
			padding: 0 0 0 8px;
			color: #303030;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 23px;
			clear: both;
			text-decoration: none;			
			background: url(images/bg_paginazione.png) no-repeat;							
		}
		
		#paginazione a {
			color: #303030;
			text-decoration: none;							
		}
		
		#paginazione a:hover {
			color: #e1a935;
			text-decoration: underline;							
		}				
			
		#paginazione .premuto {
			color: #e1a935;
			text-decoration: underline;							
		}			

		.totArt {
		    position: absolute;
			top: 0px;
			left: 549px;
			width: 130px;
			height: 20px;
			text-align: right;
			color: #303030;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 24px;
			text-decoration: none;						
		}				
			
		.totArt strong {
		    color: #c19c08;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 24px;
			text-decoration: none;							
		}	
		
		.key_top {
		    position: relative;
			width: 336px;
			height: 11px;
			background: url(images/key_top.png) no-repeat top left;		
		}

		.key_repeat {
		    position: relative;
			width: 316px;
			min-height: 115px;
			height: auto;
			padding: 2px 20px 5px 10px;
		    color: #000;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 14px;
			text-decoration: none;			
			background: url(images/key_rip.png) repeat-y;		
		}
		
		.key_bot {
		    position: relative;
			width: 336px;
			height: 24px;
			background: url(images/key_bot.png) no-repeat top left;		
		}

		#box_scheda {
		    position: relative;
			width: 690px;
			height: 370px;
			margin: 0;
			padding: 0;
			color: #fff;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 19px;
			text-decoration: none;
			background: url(images/box_scheda.png) no-repeat top left;								
		}
		
		.img_art_dett {
		    position: relative;
			margin: 13px 0 0 16px;
			width: 210px;
			height: 210px;
			float: left;	
			z-index: 1;
			border: 1px solid #b9b9b9;	
		}
		
		.text_art_dett {
		    position: relative;
			margin: 10px 0 0 18px;
			width: 410px;
			min-height: 70px;
			height: auto;
			color: #000;
			float: left;
			line-height: 15px;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			text-decoration: none;
			border: 0px solid #b9b9b9;		
		}

		.text_art_dett a {
			color: #C98400;
			line-height: 15px;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;		
		}

		.text_art_dett a:hover {
			color: #C98400;
			text-decoration: underline;		
		}
						
		.text_art_dett h1 {
			color: #2F8810;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 13px;
			text-align: left;
			line-height: 15px;
			margin: 0;
			padding: 0;
			text-decoration: none;
		}		

		.colore_art_dett {
		    position: relative;
			margin: 20px 0 0 8px;
			width: 400px;
			height: 20px;
			color: #000;
			float: left;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			text-decoration: none;
			border: 0px solid #b9b9b9;		
		}
		
		.taglia_art_dett {
		    position: relative;
			width: 400px;
			height: 20px;
			margin: 6px 0 0 8px;
			color: #000;
			float: left;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 13px;
			padding: 5px 0 0 0;
			text-decoration: none;		
		}

		.taglia_art_dett a {
			color: #4C1E1E;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 13px;
			text-decoration: none;		
		}

		.taglia_art_dett a:hover {
			color: #000;
			text-decoration: underline;		
		}
		
		.taglia_art_dett .premuto {
			color: #000;
			text-decoration: underline;					
		}
		
		.img_zoom {
		    position: absolute;
			top: 188px;
			left: 2px;
			width: 22px;
			height: 22px;
			cursor: pointer;
			background: url(images/lens.jpg) no-repeat;		
		}
		
		.barrato_dett {
		    position: absolute;
			top: 5px;
			left: 108px;
			width: 80px;
			height: 32px;
			background: url(images/barrato.png) no-repeat;		
		}
					
		.prezzo_art_dett {
		    position: relative;
			width: 100px;
			height: 20px;
			color: #736256;
			margin: 10px 0 0 8px;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			float: left;
			font-size: 24px;
			text-decoration: none;		
		}

		.no_promo {
		    position: relative;
			width: 100px;
			height: 20px;
			margin: 10px 0 0 8px;
			float: left;		
		}
		
		.prezzo_art_dett_off {
		    position: relative;
			width: 100px;
			height: 20px;
			color: #B04F0B;
			margin: 10px 0 0 8px;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			float: left;
			font-size: 24px;
			text-decoration: none;		
		}
		
		.prezzo_art_sc_dett {
		    position: relative;
			width: 100px;
			height: 20px;
			color: #9C9C9C;
			margin: 10px 0 0 8px;
			float: left;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 24px;
			text-decoration: none;		
		}

		.prezzo_art_sc_dett .cent_sc_dett {
			color: #9C9C9C;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 15px;
			text-decoration: none;		
		}
				
		.prezzo_art_dett .cent_dett {
			color: #736256;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 15px;
			text-decoration: none;		
		}

		.prezzo_art_dett_off .cent_dett_off {
			color: #B04F0B;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 15px;
			text-decoration: none;		
		}
				
		.button_art_dett {
		    position: relative;
			float: left;
			text-align: right;
			margin: 8px 0 0 315px;
			width: 120px;
			height: 20px;	
			z-index: 0;	
		}
						
	    .imgLabelColor_dett {
		    position: relative;
			width: 46px;
			height: 22px;
			margin: 0 5px 0 13px;
			line-height: 24px;
			float: left;
			color: #2F2F2F;		
		}
			
        .imgLabelSize_dett {
		    position: relative;
			width: 46px;
			height: 22px;
			margin: 0 5px 0 13px;
			float: left;
			color: #2F2F2F;		
		}		

		#barra_plugin {
		    position: relative;
			width: 670px;
			height: 30px;
			margin: 20px 0 0 12px;					
		}
								
		#barra_prezzo {
		    position: relative;
			width: 670px;
			height: 41px;
			margin: 12px 0 0 12px;
			background: url(images/alone_prezzo.png) no-repeat top left;					
		}
					
		.promo_dett {
			position: absolute;
			top: -14px; 
			left: 613px;
			width: 60px;
			height: 61px;
			background: url(images/promoM.png) no-repeat top left;		
		}		
											
		#colSx {
		    position: relative;
			width: 292px;
			min-height: 539px;
			height: auto;
			float: left;
			margin: 0;
			padding: 0;			
		}

		#colSxMsg {
		    position: relative;
			width: 292px;
			min-height: 300px;
			height: auto;
			float: left;
			margin: 0;
			padding: 0;			
		}

		#colDxMsg {
		    position: relative;
			width: 218px;
			min-height: 300px;
			height: auto;
			float: left;
			margin: 0;
			padding: 0;							
		}
		
        #box_credit {
		    position: relative;
			width: 290px;
			height: 96px;
			margin: 0 0 0 0;
			padding: 0;
		    background: url(images/bg_card.jpg) no-repeat bottom left;		
		}

        .box_news_ing {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #727171;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_news_ing.jpg) no-repeat top left;				
		}
		
        .box_news_ing strong {
			color: #717171;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 10px;
			text-decoration: none;				
		}

        .box_news_ing img {
			float: left;
			margin: 3px 10px 8px 0;				
		}
				
        .box_news_ing h1 {
			color: #00AC50;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			text-align: left;
			margin: 0px;
		    padding: 0px;
			font-size: 13px;
			text-decoration: none;				
		}		
		
        .box_news_ing a {
			color: #A69953;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0px;
		    padding: 0;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;				
		}
				
        .box_news_ing a:hover {
			color: #A69953;
			text-decoration: underline;				
		}
		
        .box_news_ita {
		    position: relative;
			width: 478px;
			min-height: 200px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #727171;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_news_ita.jpg) no-repeat top left;				
		}
		
        .box_news_ita strong {
			color: #717171;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 10px;
			text-decoration: none;				
		}

        .box_news_ita img {
			float: left;
			margin: 3px 10px 8px 0;				
		}
				
        .box_news_ita h1 {
			color: #00AC50;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			text-align: left;
			margin: 0px;
		    padding: 0px;
			font-size: 13px;
			text-decoration: none;				
		}		
		
        .box_news_ita a {
			color: #A69953;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0px;
		    padding: 0;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;				
		}
				
        .box_news_ita a:hover {
			color: #A69953;
			text-decoration: underline;				
		}

        #storico_news {
		    position: relative;
			width: 468px;
			height: auto;
			margin: 25px 0 10px 0;
			padding: 5px 5px;
			color: #ccc;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;			
			background-color: #F8F5F0;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;		
		}

        #storico_news .data {
			width: 100px;
			display: block;
			float: left;
			height: auto;
			padding: 0;
			margin: 0;
			color: #979797;
			line-height: 22px;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;		
		}

        #storico_news .boxN {
			width: 350px;
			height: auto;		
			float: left;
			padding-left: 5px;
			line-height: 22px;				
		}
				
        #storico_news .boxN a {		
			color: #B2A54B;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 12px;
			padding-left: 0px;
			line-height: 22px;
			text-decoration: none;				
		}
				
        #storico_news .boxN a:hover {
			color: #A89A3D;				
		}


								
		#box_news_ita {
		    position: relative;
			width: 290px;
			height: 304px;
			margin: 135px 0 0 0;
			padding: 0;
		    border: 0px solid #000;
		    background: url(images/bg_news_ita.jpg) no-repeat;		
		}

		#box_news_ing {
		    position: relative;
			width: 290px;
			height: 304px;
			margin: 135px 0 0 0;
			padding: 0;
		    border: 0px solid #000;
		    background: url(images/bg_news_ing.jpg) no-repeat;		
		}

		#marqueecontainer {
			position: absolute;
			width: 270px;
			height: 195px; 
			top: 40px;
			left: 0px;
			overflow: hidden;
			padding: 10px 10px;
		    font-family: Arial, Tahoma, serif;
			font-size: 11px;
			line-height: 15px;
			font-weight: normal;
			color: #aaa9a5;
			text-decoration: none;			
		}

		#marqueecontainer a {
		    font-family: Arial, Tahoma, serif;
			font-size: 12px;
			line-height: 15px;
			font-weight: bold;
			color: #b5a852;
			text-decoration: none;			
		}

		#marqueecontainer a:hover {
			color: #a39745;			
		}
										
		#colCenter {
		    position: relative;
			width: 490px;
			min-height: 539px;
			height: auto;
			float: left;
			margin: 0;
			padding: 0;			
		}

		#colCenterMsg {
		    position: relative;
			width: 490px;
			min-height: 300px;
			float: left;
			margin: 0;
			padding: 0;
			background: url(images/bg_catalogo.gif) no-repeat top left;			
		}

		.msg {
		    position: relative;
			width: 1000px;
			height: 373px;
			margin: 0px;
			padding: 0px;
			background: url(images/bg_info.gif) no-repeat top left;		
		}

		.textmsg {
		    position: absolute;
			top: 170px;
			left: 280px;
			width: 440px;
			height: 100px;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 14px;
			text-align: center;
			text-decoration: none;
			line-height: 15px;
		}
				
        #rassegna_ing {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #454545;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_rassegna_ing.jpg) no-repeat top left;	
		}
		

        .box_links {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #424242;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_links.jpg) no-repeat top left;					
		}		

        .box_links h1 {
			margin: 0px 0 12px 0;
			padding: 0;
			text-align: left;
			color: #BCB107;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 16px;
			text-decoration: none;	
		}	
		
        .box_links h2 {
			color: #00AC50;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			text-align: left;
			margin: 0px;
		    padding: 0px;
			font-size: 13px;
			text-decoration: none;				
		}		
		
        .box_links a {
			color: #6B4314;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0px;
		    padding: 0;
			font-size: 11px;
			line-height: 22px;
			text-decoration: none;				
		}
				
        .box_links a:hover {
			color: #6B4314;
			text-decoration: underline;				
		}
		

        .box_condizioni_ita {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_condizioni_ita.jpg) no-repeat top left;				
		}		

        .box_condizioni_ita h1 {
			color: #029C48;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0;
			text-align: left;
		    padding: 0;
			font-size: 11px;
			text-decoration: none;				
		}
				
        .box_condizioni_ita a {
			color: #6B4314;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			margin: 0px;
		    padding: 0;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;				
		}
				
        .box_condizioni_ita a:hover {
			color: #6B4314;
			text-decoration: underline;				
		}
		
        .box_condizioni_ing {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_condizioni_ing.jpg) no-repeat top left;				
		}		

        .box_condizioni_ing h1 {
			color: #029C48;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0;
			text-align: left;
		    padding: 0;
			font-size: 11px;
			text-decoration: none;				
		}
				
        .box_condizioni_ing a {
			color: #6B4314;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			margin: 0px;
		    padding: 0;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;				
		}
				
        .box_condizioni_ing a:hover {
			color: #6B4314;
			text-decoration: underline;				
		}				

        .box_glossario_ita {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_glossario_ita.jpg) no-repeat top left;				
		}		

        .box_glossario_ita p {
			color: #3D260A;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0;
			text-align: left;
		    padding: 0;
			font-size: 11px;
			text-decoration: none;				
		}
		
        .box_glossario_ita h1 {
			color: #029C48;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0;
			text-align: left;
		    padding: 0;
			font-size: 11px;
			text-decoration: none;				
		}
				
        .box_glossario_ita a {
			color: #6B4314;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0px;
		    padding: 0;
			font-size: 11px;
			line-height: 22px;
			text-decoration: none;				
		}
				
        .box_glossario_ita a:hover {
			color: #6B4314;
			text-decoration: underline;				
		}
		
	    .box_glossario_ing {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_glossario_ing.jpg) no-repeat top left;				
		}		

        .box_glossario_ing h1 {
			color: #029C48;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0;
			text-align: left;
		    padding: 0;
			font-size: 11px;
			text-decoration: none;				
		}

        .box_glossario_ing p {
			color: #3D260A;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0;
			text-align: left;
		    padding: 0;
			font-size: 11px;
			text-decoration: none;				
		}
						
        .box_glossario_ing a {
			color: #6B4314;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0px;
		    padding: 0;
			font-size: 11px;
			line-height: 22px;
			text-decoration: none;				
		}
				
        .box_glossario_ing a:hover {
			color: #6B4314;
			text-decoration: underline;				
		}	
		
        .box_produzione_ita {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 150px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/img_produzione_ita.jpg) no-repeat top left;				
		}		

        .box_produzione_ita h1 {
			color: #029C48;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0;
			text-align: left;
		    padding: 0;
			font-size: 11px;
			text-decoration: none;				
		}
				
        .box_produzione_ita a {
			color: #6B4314;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0px;
		    padding: 0;
			font-size: 11px;
			line-height: 22px;
			text-decoration: none;				
		}
				
        .box_produzione_ita a:hover {
			color: #6B4314;
			text-decoration: underline;				
		}

        .box_produzione_ing {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 150px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/img_produzione_ing.jpg) no-repeat top left;				
		}		

        .box_produzione_ing h1 {
			color: #029C48;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0;
			text-align: left;
		    padding: 0;
			font-size: 11px;
			text-decoration: none;				
		}
				
        .box_produzione_ing a {
			color: #6B4314;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0px;
		    padding: 0;
			font-size: 11px;
			line-height: 22px;
			text-decoration: none;				
		}
				
        .box_produzione_ing a:hover {
			color: #6B4314;
			text-decoration: underline;				
		}

        #contatti_ita {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_contatti_ita.jpg) no-repeat top left;	
		}

        #contatti_ing {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_contatti_ing.jpg) no-repeat top left;	
		}
		
        #negozi_ita {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_negozi_ita.jpg) no-repeat top left;	
		}

        #negozi_ing {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_negozi_ing.jpg) no-repeat top left;	
		}
				
        #filosofia_ita {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 150px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/img_filosofia_ita.jpg) no-repeat top left;	
		}

        #filosofia_ing {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			text-align: justify;
			padding: 150px 5px 5px 7px;
			color: #727171;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/img_filosofia_ing.jpg) no-repeat top left;	
		}

        #newslett_msg {
		    position: relative;
			width: 478px;
			min-height: 300px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;	
		}
		
        #newslett_ita {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_newsletter_ita.jpg) no-repeat top left;	
		}

        #newslett_ing {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			text-align: justify;
			padding: 50px 5px 5px 7px;
			color: #727171;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_newsletter_ing.jpg) no-repeat top left;	
		}
				
        #azienda_ita {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 150px 5px 5px 7px;
			color: #727171;
			text-align: justify;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/img_azienda_ita.jpg) no-repeat top left;	
		}

        #azienda_ing {
		    position: relative;
			width: 478px;
			height: 470px;
			margin: 0;
			text-align: justify;
			padding: 150px 5px 5px 7px;
			color: #727171;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/img_azienda_ing.jpg) no-repeat top left;	
		}

        .box_generico {
		    position: relative;
			width: auto;
			height: auto;
			margin: 0 0 15px 0;				
		}

        .box_generico h1 {
			color: #029C48;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0;
			text-align: left;
		    padding: 0;
			font-size: 11px;
			text-decoration: none;				
		}
				
        .box_generico a {
			color: #6B4314;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			margin: 0px;
		    padding: 0;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;				
		}
				
        .box_generico a:hover {
			color: #6B4314;
			text-decoration: underline;				
		}
						
        .box_azienda {
		    position: relative;
			width: auto;
			height: auto;
			margin: 0 0 15px 0;				
		}		

        .box_azienda h1 {
			color: #029C48;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0;
			text-align: left;
		    padding: 0;
			font-size: 11px;
			text-decoration: none;				
		}
				
        .box_azienda a {
			color: #6B4314;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0px;
		    padding: 0;
			font-size: 11px;
			line-height: 22px;
			text-decoration: none;				
		}
				
        .box_azienda a:hover {
			color: #6B4314;
			text-decoration: underline;				
		}
		
		
								
        h1 {
			margin: 0 0 10px 0;
			padding: 0;
			text-align: right;
			color: #454545;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 18px;
			text-decoration: none;				
		}

        #storico_rassegna {
		    position: relative;
			width: 468px;
			height: auto;
			margin: 35px 0 0 0;
			padding: 5px 5px;
			background-color: #F2F2F2;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;		
		}

        #storico_rassegna a {
			color: #878787;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 15px;
			padding-left: 13px;
			line-height: 22px;
			text-decoration: none;
			background: url(images/arrow.png) no-repeat 1px 4px;				
		}
				
        #storico_rassegna a:hover {
			color: #575757;				
		}
						
        #rassegna_ita {
		    position: relative;
			width: 478px;
			min-height: 470px;
			height: auto;
			margin: 0;
			padding: 50px 5px 5px 7px;
			color: #454545;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;			
			background: url(images/title_rassegna_ita.jpg) no-repeat top left;	
		}

        .box_rassegna {
		    position: relative;
			width: auto;
			height: auto;
			margin: 0 0 15px 0;
			border-bottom: 1px dotted #ccc;				
		}
		
        .box_rassegna strong {
			color: #717171;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 10px;
			text-decoration: none;				
		}
		
        .box_rassegna h1 {
			color: #00AC50;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			text-align: left;
			margin: 0px;
		    padding: 0px;
			font-size: 13px;
			text-decoration: none;				
		}		
		
        .box_rassegna a {
			color: #A69953;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			margin: 0px;
		    padding: 0;
			font-size: 11px;
			line-height: 25px;
			text-decoration: none;				
		}
				
        .box_rassegna a:hover {
			color: #A69953;
			text-decoration: underline;				
		}		
		
				
        #catalogo_ita {
		    position: relative;
			width: 478px;
			height: 470px;
			margin: 0;
			padding: 64px 5px 5px 7px;
			color: #fff;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 27px;
			text-decoration: none;			
			background: url(images/bg_catalog_ita.gif) no-repeat;	
		}

        #catalogo_ing {
		    position: relative;
			width: 478px;
			height: 470px;
			margin: 0;
			padding: 64px 5px 5px 7px;
			color: #fff;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 27px;
			text-decoration: none;			
			background: url(images/bg_catalog_ing.gif) no-repeat;	
		}
				
		.prezzoZ {
			position: absolute;
			top: 188px; 
			left: 15px;
			color: #736256;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 26px;
			text-decoration: none;		
		}

		.decimaliZ {
			color: #736256;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 18px;
			text-decoration: none;		
		}

	    .prezzoZL {
			position: absolute;
			top: 188px; 
			left: 15px;
			color: #b04f0b;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 26px;
			text-decoration: none;		
		}

		.decimaliZL {
			color: #b04f0b;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 18px;
			text-decoration: none;		
		}
		
		.prezzoT {
			position: absolute;
			top: 86px; 
			left: 5px;
			width: 80px;
			height: 19px;
			color: #736256;
			padding-left: 4px;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			line-height: 20px;
			font-size: 14px;
			text-decoration: none;	
			background: url(images/bg_prezzo.png) no-repeat top left;
		}

		.decimaliT {
			color: #736256;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 10px;
			text-decoration: none;		
		}

		.prezzoTS {
			position: absolute;
			top: 86px; 
			left: 5px;
			width: 80px;
			height: 19px;
			color: #b04f0b;
			padding-left: 4px;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 14px;
			line-height: 20px;
			text-decoration: none;	
			background: url(images/bg_prezzo.png) no-repeat top left;						
		}

		.decimaliTS {
			color: #b04f0b;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 10px;
			text-decoration: none;		
		}
		
		.promoL {
			position: absolute;
			top: -1px; 
			left: 141px;
			width: 86px;
			height: 88px;
			cursor: pointer;
			background: url(images/promoL.png) no-repeat top left;		
		}

		.promoScat {
			position: absolute;
			top: -6px; 
			left: 61px;
			width: 45px;
			height: 47px;
			cursor: pointer;
			background: url(images/promoS.png) no-repeat top left;		
		}
		
		.promoS {
			position: absolute;
			top: -1px; 
			left: 66px;
			width: 45px;
			height: 47px;
			cursor: pointer;
			background: url(images/promoS.png) no-repeat top left;		
		}
										
		.imgZ {
		    position: relative;
			width: 226px;
			height: 226px;
			margin: 0 1px 0 7px;
			padding: 0;
			float: left;			
			background-color: #fff;		
		}

        .imgZ img {
			margin: 7px 0 0 7px;
			border: 1px solid #b9b9b9;
		}
				
		.imgT {
		    position: relative;
			width: 110px;
			height: 110px;
			margin: 0 0 7px 7px;
			padding: 0;
			float: left;			
			background-color: #fff;		
		}

        .imgT img {
			margin: 4px 0 0 4px;
			border: 1px solid #b9b9b9;
		}
			
		#colDx {
		    position: relative;
			width: 218px;
			min-height: 539px;
			height: auto;
			float: left;
			margin: 0;
			padding: 0;							
		}

		#banner {
		    position: relative;
			width: 265px;
			height: 85px;
			margin:  -10px 0 0 0;
			padding: 0 0 0 25px;
			background: url(images/bg_banner.jpg) no-repeat bottom left;			
		}

		.loghi {
			width: auto;
			height: 50px;
			overflow: hidden;					
		}
				
		#makeMeScrollable {
			width: 100%;
			height: 50px;
			position: relative;
		}
				
		#makeMeScrollable div.scrollableArea {
			position: relative;
			float: left;
			margin: 0;
			padding: 0;
		}

		#facebook {
		    position: relative;
			top: -10px;
			width: 218px;
			height: 306px;
			margin: 0;
			padding: 0;
			z-index: 9;
			background: url(images/bg_facebook.jpg) no-repeat bottom center;			
		}

		#plugins {
		    position: relative;
			top: -25px;
			width: 218px;
			text-align: center;
			height: 70px;
			margin: 0;
			padding: 0;
			background: url(images/bg_plugins.jpg) no-repeat bottom center;
			z-index: 10;			
		}
				
		#bannerEtic {
		    position: relative;
			top: -35px;
			width: 173px;
			height: auto;
			margin: 0;
			padding: 0 0 0 35px;
			z-index: 11;			
		}
		
		#bannerEtic img { 
			margin:0; 
			padding:0; 
			display:block; 
		}
				
		#newsletter_ita {
		    position: relative;
			top: -35px;
			width: 218px;
			height:  auto;
			margin: 0 0 0 0;
			padding: 0;
			z-index: 12;
			background: url(images/bg_newsletter_ita.jpg) no-repeat bottom center;							
		}

		#newsletter_ing {
		    position: relative;
			top: -35px;
			width: 218px;
			height: 73px;
			margin: 0;
			padding: 0;
			z-index: 12;
			background: url(images/bg_newsletter_ing.jpg) no-repeat bottom center;							
		}

		#footerS {
		    position: relative;
			width: 992px;
			height: 27px;
			clear: both;
			margin: 0;
			text-align: right;
			padding: 0 8px 0 0;
			color: #fff;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 27px;
			text-decoration: none;			
			background: url(images/bg_footer.jpg) repeat-x;							
		}
						
		#footer {
		    position: relative;
			width: 992px;
			height: 27px;
			margin: 0;
			text-align: right;
			padding: 0 8px 0 0;
			color: #fff;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 11px;
			line-height: 27px;
			text-decoration: none;			
			background: url(images/bg_footer.jpg) repeat-x;							
		}
		
		#footer a {
			color: #fff;
			text-decoration: none;							
		}
		
		#footer a:hover {
			color: #fff;
			text-decoration: underline;							
		}		
	
		.clearfix:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

		.text {
			color: #000;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 12px;
			text-decoration: none;					
		}

		.iban {
			color: #000;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			text-decoration: none;					
		}
		
		.textS {
			color: #000;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			text-decoration: none;					
		}
		
		.titolo {
			color: #fff;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 13px;
			text-decoration: none;					
		}
		
		.testoCart {
			color: #2F8810;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 13px;
			line-height: 15px;
		}
		
		.prezzo {
			color: #736256;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 17px;
			text-decoration: none;		
		}
		
		.prezzoCent {
			color: #736256;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: bold;
			font-size: 12px;
			text-decoration: none;
		}

        .textDisabled {
			color: #9E9D9D;
			font-family: Arial, sans-serif, Tahoma;
			font-weight: normal;
			font-size: 11px;
			text-decoration: none;			
		}
		
        a.info:link  {text-decoration: none; color :#C98400; font-size: 12px; font-family: Arial, sans-serif, Tahoma; font-weight: bold;}
        a.info:visited {text-decoration: none; color :#C98400; font-size: 12px; font-family: Arial, sans-serif, Tahoma; font-weight: bold;}
        a.info:active {text-decoration: none; color :#C98400; font-size: 12px; font-family: Arial, sans-serif, Tahoma; font-weight: bold;}
        a.info:hover {text-decoration: none; color : #C98400; font-size: 12px; font-family: Arial, sans-serif, Tahoma; font-weight: bold;}
																		
        a.crediti:link  {text-decoration: none; color :#616161; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}
        a.crediti:visited {text-decoration: none; color :#616161; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}
        a.crediti:active {text-decoration: none; color :#616161; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}
        a.crediti:hover {text-decoration: none; color : #616161; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}

        a.linkCart:link  {text-decoration: none; color :#E99F19; font-size: 11px; font-family: Arial, sans-serif, Tahoma; font-weight: normal;}
        a.linkCart:visited {text-decoration: none; color :#E99F19; font-size: 11px; font-family: Arial, sans-serif, Tahoma; font-weight: normal;}
        a.linkCart:active {text-decoration: none; color :#E99F19; font-size: 11px; font-family: Arial, sans-serif, Tahoma; font-weight: normal;}
        a.linkCart:hover {text-decoration: underline; color : #E99F19; font-size: 11px; font-family: Arial, sans-serif, Tahoma; font-weight: normal;}

        a.aiuto:link  {text-decoration: none; color :#029C48; font-size: 13px; font-family: Arial, sans-serif, Tahoma; font-weight: bold;}
        a.aiuto:visited {text-decoration: none; color :#029C48; font-size: 13px; font-family: Arial, sans-serif, Tahoma; font-weight: bold;}
        a.aiuto:active {text-decoration: none; color :#029C48; font-size: 13px; font-family: Arial, sans-serif, Tahoma; font-weight: bold;}
        a.aiuto:hover {text-decoration: none; color : #029C48; font-size: 13px; font-family: Arial, sans-serif, Tahoma; font-weight: bold;}		
						
        a.mail:link  {text-decoration: none; color :#9F8409; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}
        a.mail:visited {text-decoration: none; color :#9F8409; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}
        a.mail:active {text-decoration: none; color :#9F8409; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}
        a.mail:hover {text-decoration: underline; color : #000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}		
        
		INPUT {
			margin: 2px 0;
		}
				
		.box	{background-color: #fff; BORDER-TOP-COLOR: #393939; BORDER-LEFT-COLOR: #393939; BORDER-RIGHT-COLOR: #393939; BORDER-BOTTOM-COLOR: #393939; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Arial, Tahoma ; BORDER-RIGHT-WIDTH: 1px;}						
		.boxT	{width: 160px; height: 16px; background-color: #E3E2E2; BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-RIGHT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Tahoma, Arial; BORDER-RIGHT-WIDTH: 0px;}
		.boxF	{width: 205px; height: 16px; background-color: #fff; BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-RIGHT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Arial, Tahoma; BORDER-RIGHT-WIDTH: 0px;}		
		.combo  {MARGIN-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif; FONT-SIZE: 11px;}
		.comboR {MARGIN-BOTTOM: 7px; MARGIN-TOP: 1px; FONT-FAMILY: Tahoma, Arial, sans-serif; FONT-SIZE: 11px;}
		.button {width: 60px; FONT-FAMILY: Tahoma,Arial; FONT-SIZE: 11px; color: #000}
		FORM 	{MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif; FONT-SIZE: 11px;}
		TEXTAREA {resize: none; margin-left: 8px; background-color: #ffffff; BORDER-TOP-COLOR: #fff; BORDER-LEFT-COLOR: #fff; BORDER-RIGHT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH:0px; FONT-FAMILY: Arial; BORDER-RIGHT-WIDTH: 0px}
		

