body  {	background-image:  url(sfondo.jpg);	background-repeat: repeat;	background-color: #91211f;}.contenuto {	width: 950px;	}.sopra { 	width: 950px;	height: 250px;	color: #fff; 	background-image:  url(intestazione.gif);	background-repeat: no-repeat; 	background-attachment: scroll; 	background-position: left top; 	vertical-align: bottom; 	 }.cella_sx { 		padding-top: 20px;	background-image:  url(sfondo_sinistra.jpg);	background-repeat: repeat-y;	background-position: top left;	width: 200px;	color: #000; 	font-size: 11px; 	vertical-align: top; 	}	.cella_dx {	background-image:  url(sfondo_sinistra.jpg);	background-position: top right;	background-repeat: repeat-y;	width: 190px;	vertical-align: top;	background-color: white;}.contatti { 	width: 530px;}	.menu a:link { 	font-family: verdana;	color: #fff; 	text-decoration: none }	.menu a:visited  { 	font-family: verdana;	color: #fff; 	text-decoration: none }	.menu a:hover  { 	font-family: verdana;	color: #2a0505; 	text-decoration: none }	#header ul { 	vertical-align: top; 	list-style-type: none; 	list-style-image: none;	 }	#header li { 	background-image:  url(linguetta.jpg);	margin-left: -30px;	font-family: verdana;	position: center;	vertical-align: top;  	color: black; 	font-size: 11px;  	text-align: left; 	display: block; 	margin-bottom: 3px; 	padding: 4px 4px 4px 4px; 	width: 170px; 	border-bottom: solid 1px #7a1111;	 	border-left: solid 1px #7a1111; }#header li hover {	background-image:  url(linguetta_hover.jpg);}#header li a:link {	font-family: verdana;	color: black; 	width: 170px; 	text-decoration: none;}	#header li a:visited {	font-family: verdana;	color: black; 	text-decoration: none;}		.cerca  { 	color: #7a1111; 	font-size: 11px; 	font-style: italic; 	font-weight: bold }	.testo { 	background-image:  url(grechina.jpg);	background-position: left top;	background-repeat: repeat-x;	width: 560px;	font-family: verdana;	color: #49644f; 	font-size: 11px; 	background-color: white;  	padding: 11px; 	vertical-align: top;  }	 	 .testo_articolo { 	font-family: verdana;	color: #49644f; 	font-size: 11px; 	 }	.testo TD { 	font-family: verdana;	color: #49644f; 	font-size: 11px;  }	.testo a:link { 	color: #1b576f; 	text-decoration: underline }	.testo a:visited { 	color: #1b576f; 	text-decoration: underline }	.testo a:hover  {	color: #000; 	text-decoration: underline }	.menu_navigation {	font-family: verdana;	font-size: 13px;}	.menu_navigation a:link {	font-weight: bold;	margin-right: 10px;	color: #931e14;}.menu_navigation a:visited {	font-weight: bold;	color: #931e14;}.menu_navigation a:hover {	color: black;}	TD.testo td  { 	font-size: 11px }	TD.testo img  {	margin: 2px }	.box-title {	font-family: verdana;	text-align: center; 	color: #7a1111; 	font-size: 11px; 	font-weight: bold; 	background-repeat: repeat; 	background-attachment: scroll; 	background-position: 0 0; 	padding: 3px }	.box-content { 	background-image:  url(linguetta_hover.jpg);	font-family: verdana;	color: #2a0505; 	font-size: 11px; 	background-color: #fbfae5; 	padding: 3px; 	border: solid 1px #7a1111 }	.box_laterale {	width: 185px;	margin-top: 20px;}		.immagine  { 	margin: 3px; 	padding: 3px }h1  { 	color: #7a1111; 	font-size: 20px; }h2  { 	color: #7a1111; 	font-size: 12pt; 	font-style: italic; 	line-height: 12pt; 	text-decoration: none }h3  { 	font-size: 11px;     font-style: italic; 	font-weight: 500; 	line-height: 11pt }h4 { padding-left: 11px }#indenta { margin-left: 11px }.indirizzi { 	width: 950px;	font-family: verdana;	color: white; 	font-size: 11px; 	background-color: #90201e;  	text-align: center; 	vertical-align: middle; 	padding-top: 3px;	padding-bottom: 3px;}	.indirizzi a:link {	color: white;}	.dovesei                 { color: #f2eecc; font-size: 11px; text-align: left; vertical-align: middle }.dovesei a:link               { color: #fbfae5; text-decoration: none }.dovesei a:visited              { color: #fbfae5; text-decoration: none }.dovesei a:hover              { color: #f03; text-decoration: none }TD.dovesei A   { color: #333f99; text-decoration: none; text-align: left; padding-right: 11px; padding-left: 11px; vertical-align: middle }.centra { text-align: center }.idlibro      { background-repeat: no-repeat; margin-top: 15px; margin-left: 640px; position: absolute; z-index: 1; top: 0; width: 124px; height: 126px }.intestazione1   { color: #0029a9; font-size: 13pt }.intestazione2   { color: #0029a9; font-size: 12pt; font-style: italic; line-height: 13pt }.intestazione3   { color: #0029a9; font-size: 11pt; font-style: italic; line-height: 11pt }.nota  { font-size: 8pt; margin: 4px; padding: 3px }.evidenza {	BACKGROUND-COLOR: #eeee00; 	BORDER-BOTTOM: black 1px dotted; 	BORDER-LEFT: black 1px dotted; 	BORDER-RIGHT: black 1px dotted; 	BORDER-TOP: black 1px dotted; 	MARGIN: 4px; 	PADDING-BOTTOM: 3px; 	PADDING-LEFT: 3px; 	PADDING-RIGHT: 3px; 	PADDING-TOP: 3px; }.menubox           { color: white; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; background-color: #c5c5c5; letter-spacing: 1px; padding: 0 2px; vertical-align: top; border: solid 1px #c5c5c5 }.menubox a:link            { color: #fff; text-decoration: none }.menubox a:visited           { color: #fff; text-decoration: none }.menubox a:hover            { color: #e89b1e; text-decoration: none }.menu1                     { color: #fff; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; background-color: #fff; letter-spacing: 1px; padding: 1px; right: 2px; vertical-align: top }.menu1 a:link            { color: #000; text-decoration: none }.menu1 a:visited           { color: #000; text-decoration: none }.menu1 a:hover            { color: #e89b1e; text-decoration: none }.lingue          { color: #1e5870; font-size: 10px; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: right; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; vertical-align: top }.lingue a:link              { color: #1e5870; text-decoration: none }.lingue a:visited             { color: #1e5870; text-decoration: none }.lingue a:hover              { color: #fff; text-decoration: none }.linguesel  { color: #1e5870; font-size: 13px; font-weight: bold; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-decoration: none; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; vertical-align: bottom   }.linguesel a:link  { color: #1e5870; font-weight: bold; text-decoration: none; }.linguesel a:visited { color: #1e5870; font-weight: bold; text-decoration: none; }.linguesel a:hover { color: #fff; font-weight: bold; text-decoration: none; }.box-titlecenter { 	color: #6e6e6e; 	font-size: 11px; 	font-weight: bold;	background-color: #fff; 	background-repeat: repeat; 	background-attachment: scroll; 	background-position: 0 0; 	padding: 3px; 	border-top: thin solid #6e6e6e; 	border-bottom: thin solid #6e6e6e }	.box-contentcenter { 	color: #000; 	font-size: 11px; 	background-color: #fff; 	padding: 3px }box-content a:hover    { 	color: #e89b1e; 	text-decoration: underline }	box-content a:link   { 	color: #393939; 	text-decoration: underline }.glacomtech     { color: #3779d0; font-size: 8pt; vertical-align: middle }HR  { 	color: #7a1111; 	background-color: #7a1111 }SELECT        { 	color: #7a1111; 	font-size: 12px; 	font-family: arial; 	background-color: #fbfae5; 	margin-bottom: 3px; 	width: 130px; 	border-style: solid; 	border-width: 1px 2px 2px 1px; 	border-color: #7a1111 }INPUT   { 	color: #7a1111; 	font-size: 12px; 	font-family: arial; 	background-color: #fbfae5; 	margin-bottom: 3px; 	width: 130px; 	border-style: solid; 	border-width: 1px 2px 2px 1px; 	border-color: #7a1111 }INPUT.centrale   { 	color: #7a1111; 	font-size: 12px; 	font-family: arial; 	background-color: #fbfae5; 	margin-bottom: 3px; 	width: 160px; 	border-style: solid;	border-width: 1px 1px 1px 1px; 	border-color: #7a1111 }TEXTAREA   { color: #7a1111; font-size: 12px; font-family: arial; background-color: #fbfae5; width: 250px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #7a1111 }SELECT   { color: #7a1111; font-size: 12px; font-family: arial; background-color: #fbfae5; border: solid 1px }.selezionato { font-size: 15px; font-weight: bold; text-decoration: underline   }.selezionato a:link                { color: #2d5c2d; text-decoration: underline }.selezionato a:visited               { color: #2d5c2d; text-decoration: underline }.selezionato a:hover               { color: #f03; text-decoration: underline }.nonselezionato { font-weight: normal; text-decoration: none   }.nonselezionato a:link                { color: #2d5c2d; text-decoration: none }.nonselezionato a:visited               { color: #2d5c2d; text-decoration: none }.nonselezionato a:hover               { color: #f03; text-decoration: underline }.men1level          { color: #2d5c2d; font-size: 12px; font-weight: bold; line-height: 14px; background-color: #b8e5b8; margin-left: 20px; padding-bottom: 3px; padding-left: 20px; vertical-align: top; border-right: 1px solid #147a09; border-bottom: 1px solid #147a09 }.men1level a:link               { text-decoration: none; padding-top: 2px }.men1level a:visited             { text-decoration: none }.men1level a:hover               { color: #147a09; text-decoration: underline }.tab1level        { color: #fff; font-size: 11px; background-color: #6e6e6e; text-align: center; padding: 2px; width: 5%; border-style: solid; border-width: 1px; border-color: #fff #1c1c1c #1c1c1c #fff }.tab1level a:link          { color: #fff; font-weight: bold; text-decoration: none; background-color: #6e6e6e }.tab1level a:visited         { color: #fff; font-weight: bold; text-decoration: none; background-color: #6e6e6e }.tab1level a:hover             { color: #ffab21; font-weight: bold; text-decoration: none; background-color: #6e6e6e }.tab1levelsel        { color: #6e6e6e; font-size: 11px; font-weight: bold; background-color: #fff; text-align: center; padding: 2px; width: 5%; border-right: thin solid #1c1c1c; border-bottom: thin none; border-left: thin solid #fff }.tab1levelsel a:link         { color: #6e6e6e; text-decoration: none }.tab1levelsel a:visited        { color: #6e6e6e; text-decoration: none }.tab1levelsel a:hover           { color: #ffab21; text-decoration: none }.successo { color: #06f; font-weight: bold }.errore { color: #f00; font-weight: bold }.menubox a   { }.smalltitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #1B576F;}.smalltitleset {	font-family: arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000;}.onlyprint { display: none; }	#headerproduct ul { 	list-style-type: none; 	list-style-image: none; 	margin: 0;	padding: 0 }	#headerproduct li { font-size: 11px; background-color: #ffabab; text-align: left; display: block; margin-bottom: 3px; padding: 2px 2px 2px 0; position: relative; left: -8px; width: 170px; border: solid 1px #043c17; -moz-opacity: 0.8; filter: alpha(opacity=80); opacity: 0.8   }#header2 ul  { color: #e8001e; list-style-type: none; list-style-image: none; margin: 0; padding: 0 }#header2 li   { font-size: 12px; background-color: #7a1111; text-align: right; display: block; margin-bottom: 3px; padding: 2px 8px 2px 2px; position: relative; right: -8px; width: 190px; border: solid 1px #043c17 }.tabella             { color: #043c17; font-size: 9pt; font-family: Tahoma, Verdana, Arial; line-height: 11pt; text-align: left }.tabella img  { }.superiore   { padding-right: 3px; padding-left: 3px; width: 20%; height: 10px; vertical-align: top }.inferiore { width: 20%; vertical-align: bottom }.tabella a:link    { color: #043c17; text-decoration: none }.tabella a:visited    { color: #043c17; text-decoration: none }.tabella a:hover  { color: #e8001e; text-decoration: none }.tabellap             { color: #e8001e; font-size: 9pt; font-family: Tahoma, Verdana, Arial; line-height: 10pt; text-align: center; vertical-align: top }.tabellap img  { }.tabellap td     { padding: 5px; vertical-align: top }.tabellap a:link    { color: #043c17; text-decoration: none }.tabellap a:visited    { color: #043c17; text-decoration: none }.tabellap a:hover  { color: #e8001e; text-decoration: none }.titolo      { color: #043c17; font-size: 12pt; font-family: Tahoma, Verdana, Arial; font-variant: small-caps; font-weight: bold; text-transform: uppercase; padding-top: 15px; padding-bottom: 15px }.titolino      { color: #043c17; font-size: 10pt; font-family: Tahoma, Verdana, Arial; font-weight: bold; text-align: left; padding-top: 15px; padding-bottom: 15px }.ritorna        { color: #043c17; font-size: 10pt; font-family: Tahoma, Verdana, Arial; text-align: center; padding-top: 15px; padding-bottom: 15px }.ritorna a:link    { color: #043c17; font-size: 10pt; text-decoration: none; padding-top: 15px; padding-bottom: 15px }.ritorna a:visited    { color: #043c17; font-size: 10pt; text-decoration: none; padding-top: 15px; padding-bottom: 15px }.ritorna a:hover    { color: #e8001e; font-size: 10pt; text-decoration: none; padding-top: 15px; padding-bottom: 15px }.novita       { color: #e8001e; font-size: 10pt; font-family: Tahoma, Verdana, Arial; font-weight: normal; text-align: center; padding-top: 15px; padding-bottom: 15px }.finiture { font-size: 10px; line-height: 11px }.descrizione  { color: #043c17; font-size: 12px; font-family: Tahoma, Verdana, Arial; font-style: italic }.accessori    { color: #043c17; font-size: 9pt; font-family: Tahoma, Verdana, Arial; line-height: 9pt; background-color: #fff; text-align: center; vertical-align: middle }/* LIGHTBOX -----------------------------------------------------------------------------------------------------------------*//*Immagini: | ../images/blank.gif | ../images/prevlabel.gif | ../images/nextlabel.gif | */#lightbox{	position: absolute;	top: 40px;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}#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: transparent url(../images/blank.gif) no-repeat; /* 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;}#imageData{	padding:0 10px;}#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;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	filter:alpha(opacity=60);	-moz-opacity: 0.6;	opacity: 0.6;}.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}* html>body .clearfix {	display: inline-block; 	width: 100%;}* html .clearfix {	/* Hides from IE-mac \*/	height: 1%;	/* End hide from IE-mac */}	/* LEIGHTBOX ----------------------------------------------------------------------------------------------------------------*/a.lbAction { /*----------close button----------*/	padding: 0 3px;	text-decoration: none;	float: right;	position: absolute;	top: -20px;	right: -20px;	color: #000000;	border: 5px solid #000000;	background: #CCCCCC;	z-index: 102;}a.lbAction:hover {	background: #FFFFFF;}a.lbAction:active {	background: #999999;}a.PAction { /*----------print button----------*/	padding: 0 3px;	text-decoration: none;	float: right;	position: absolute;	top: -20px;	right: 0px;	color: #000000;	border: 5px solid #000000;	background: #CCCCCC;	z-index: 102;}a.PAction:hover {	background: #FFFFFF;}a.PAction:active {	background: #999999;}div.leightbox { /*----------popup div styling----------*/	color: #333;	display: none; /* toggle display to show/hide the popups when designing & previewing */	position: absolute;	top: 350px;	left: 30%;	margin: -250px 0 0 -200px;	width: 300px;	height: 300px;	padding: 0;	border: 3px solid #000000;	background: #FFFFFF;	z-index: 101;	overflow: none;	}div.leightbox h1 { margin: 3px }div.scrollbox {	padding: 0px;	margin: 0 auto;	width: 100%;	height: 100%;	text-align: left;	overflow: auto;	}div#overlay {	display: none;	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 100;	background-color:#000000;	-moz-opacity: 0.80;	opacity: .80;	filter: alpha(opacity=80);}div.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }div#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }