/* CONTENUTO */
	TD.contenuto{ width: 586px; vertical-align: top; }	
	
	.riga{border-bottom:1px solid #992600;}
	HR{ border-bottom: 1px solid #CCD3E1; margin-bottom: 1px; color: #FFFFFF;  }
	FORM { margin: 0px; padding: 0px; }
	
	DIV.contenuto { width: 566px; margin: 10px 0px 10px 10px; }
	/* percorso + titolo pagina */
		.percorso{ background-color: #002B52; margin: 0px; color: #CCD3E1; font-size: 11px; padding: 5px 5px 0px 10px; text-align: left; }
		.percorso A:LINK, .percorso A:VISITED, .percorso A:ACTIVE, .percorso A:HOVER	{ color: #CCD3E1; }
		.percorso A:HOVER	{ color:#FFFFFF; }
		.titolo{ background-color: #002B52; margin: 0px; font-size: 18px; color: #FFFFFF; font-weight: bold; padding: 0px 5px 3px 10px; text-align: left;  }
		.titolo FONT.txt{ font-size: 11px; color: #E5E5E5; font-weight: normal; }
	
	/* menu pagina dinamica */
		TD.sottomenu{ text-align: right; width: 145px; border-right: 1px solid #8CB2CA; padding: 10px 0px 10px 10px; font-size: 11px; vertical-align: top; }
		TD.sottomenu A:LINK, TD.sottomenu A:VISITED,TD.sottomenu A:ACTIVE,TD.sottomenu A:HOVER   { color: #992600; text-decoration: none; display: block; line-height: 15px; padding-right: 15px; }
		TD.sottomenu A:HOVER { background-image: url(../images/sottomenu.gif); background-position:right top; background-repeat: no-repeat; }
		
		TD.sottomenu P.indietro{ text-align: right; margin: 15px 0px 0px 0px; padding: 0px;font-size: 11px;  }
		TD.sottomenu P.indietro A:LINK, TD.sottomenu P.indietro A:VISITED, TD.sottomenu P.indietro A:ACTIVE, TD.sottomenu P.indietro A:HOVER,				
		A:LINK.indietro, A:VISITED.indietro, A:ACTIVE.indietro, A:HOVER.indietro   { color: #002B52; text-decoration: none; line-height: 15px; background-image: url(../images/indietro.gif); background-position: left; background-repeat: no-repeat; text-decoration: underline; width: auto; display: inline; padding: 0px 16px 0px 10px; font-size: 11px; }
	
	
	/* tabella sezione */
		/* titolo */
			.sezioneTitolo, 
			.sezioneTitolo A:LINK, .sezioneTitolo A:VISITED, .sezioneTitolo A:ACTIVE, .sezioneTitolo A:HOVER{ color: #992600; font-size: 11px; text-decoration: none; font-weight: bold; text-transform: uppercase; }
			.sezioneTitolo2{ color: #226066; font-size: 11px; text-decoration: none; font-weight: bold; }
			.sezioneBottone { color: #002B52; text-align: right; font-size: 11px; }
			.sezioneBottone A:LINK,	.sezioneBottone A:VISITED,	.sezioneBottone A:ACTIVE,	.sezioneBottone A:HOVER{ padding-right: 13px; background-image: url(../images/freccia2.gif); background-position: right top; background-repeat: no-repeat; color: #002B52; font-size: 11px; }
			.sezioneBottone A:HOVER{ color: #153760; }
			
		/* contenuto */
			TABLE.sezione{ background-color: #C7E8FF; border-top: 1px solid #FFF;border-bottom: 1px solid #FFF; }				
			TABLE.sezione TD{ color: #484848; white-space: nowrap; padding: 2px 15px 2px 0px; font-size: 11px; }
			/* etichette */
				TABLE.sezione TD.sx{ color: #992600; text-align: right; width: 170px; padding-left: 5px; white-space: normal;  }
				/* (*) */
				TABLE.sezione TD.sx FONT,FONT.obbl { color: #59839A	; font-size: 10px; }
			/* elementi form (input, textarea, select, ecc) */
				TABLE.sezione INPUT.text,
				TABLE.sezione TEXTAREA,
				TABLE.sezione SELECT	{ width: 320px; background-color: #D9F0FF; border: 1px solid #8BBDE1; border-bottom: none; border-right: none; font-size: 11px; color: #484848; padding: 0px 3px 0px 3px; scrollbar-arrow-color: #626262; scrollbar-face-color: #D9D9D9; scrollbar-shadow-color: Silver; scrollbar-darkshadow-color: #B9B9B9; scrollbar-Highlight-color: #ffffff; scrollbar-3Dlight-color: #CACACA; scrollbar-track-color: #F2F2F2; }	
				TABLE.sezione TEXTAREA{ height: 50px; }
				/* elementi disabilitati (privacy) */
				TABLE.sezione TEXTAREA.readonly{ height: 100px; font-size: 10px; color: #7A7A7A; border: 1px solid #FFFFFF; width: 90%; background-color: #F2F2F2; }
				TABLE.sezione DIV.readonly, DIV.readonly { height: 100px; font-size: 10px; color: #7A7A7A; border: 1px solid #FFFFFF; width: 80%; background-color: #D9F0FF; white-space: normal; text-align: left; padding: 2px; float: right; overflow: auto; scrollbar-arrow-color: #3C3C3C; scrollbar-face-color: #CCCCCC; scrollbar-shadow-color: #3C3C3C; scrollbar-darkshadow-color: #CCCCCC; scrollbar-Highlight-color: #CCCCCC; scrollbar-3Dlight-color: #FFFFFF; scrollbar-track-color: #EAEAEA; }
				/* input.check */
				TABLE.sezione INPUT.check{ width: auto; vertical-align: middle; }
				
			/* ricerca */
			DIV.risultatoRicerca { background-color: #ECF5FE; padding:5px 0px 5px 10px; font-size: 11px;}		
			DIV.risultatoRicerca	A:LINK, DIV.risultatoRicerca	A:VISITED, DIV.risultatoRicerca	A:ACTIVE, DIV.risultatoRicerca	A:HOVER	{ font-size: 11px; color: #004593;  text-decoration: underline; line-height: 15px; font-weight: normal; }
			DIV.risultatoRicerca	A:HOVER {color: #001D40;}
			DIV.risultatoRicerca	P{ margin: 10px; }
			
		/* TESTI GENERICI*/	
			FONT.complimenti,
			FONT.attenzione { font-size: 11px; color: #992600; }
			FONT.txt, TD.txt { font-size: 11px; color: #303030; }
			
			A:LINK.link, A:VISITED.link, A:ACTIVE.link, A:HOVER.link{ font-size: 11px; color: #303030; text-decoration: underline; }
			A:HOVER.link{ text-decoration: none; }
			
	/* catalogo */
		TABLE.categorie { background-color: #C7E8FF; border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;}
		TABLE.categorie TD.spazio { padding: 3px; font-size:5px; }
		/* link */
		TABLE.categorie TH{ text-align: right; width: 230px; border-right: 1px solid #E5E5E5; padding: 8px 0px 8px 10px; vertical-align: top; font-size: 11px; }
		TABLE.categorie TH A:LINK, TABLE.categorie TH A:VISITED, TABLE.categorie TH A:ACTIVE, TABLE.categorie TH A:HOVER   { color: #992600; text-decoration: none; display: block; line-height: 15px; padding-right: 15px; font-weight: normal; font-size: 11px;}
		TABLE.categorie TH A:HOVER { background-image: url(../images/sottomenu.gif); background-position:right top; background-repeat: no-repeat; }
		/* descrizione */
		TABLE.categorie TD{ padding: 8px 0px 8px 15px; vertical-align: top; color: #6A6060; font-size: 10px; }
		/* numero prodotti */
		TABLE.categorie TD.numero{ color: #4E897E; font-size: 10px; padding-right: 15px; text-align: right; white-space: nowrap; }
		
		/* anteprima prodotto */
		TABLE.anteprimaProdotto{ margin: 10px 0px 10px 0px; width: 100%; }
			/* IMG */
			TABLE.anteprimaProdotto TD.img { vertical-align: top; margin: 0px; padding: 0px 10px 0px 0px; }
			TABLE.anteprimaProdotto TD.img IMG,
			IMG.img{ border: 1px solid #303030; }
			IMG.img_over{ border: 1px solid #992600; }
			/* nome prodotto */
			TABLE.anteprimaProdotto TD.nome{ color: #992600; font-weight: bold; padding: 2px 5px 2px 5px; margin: 0px; font-size: 11px; width: 100%; }
			TABLE.anteprimaProdotto TD.nome A:LINK, TABLE.anteprimaProdotto TD.nome A:VISITED, TABLE.anteprimaProdotto TD.nome A:ACTIVE, TABLE.anteprimaProdotto TD.nome A:HOVER{ color:#992600; font-size: 11px; }
			TABLE.anteprimaProdotto TD.nome A:HOVER{  text-decoration: underline;}
			
			DIV#colore{ border: 1px solid #FFFFFF; font-size: 1px; height: 20px; }
			TABLE.anteprimaProdotto TD.nome DIV { border: 1px solid #FFFFFF; display: inline; font-size: 1px; width: 12px; height: 12px; margin: 2px 10px 0px 0px; }
			
			/* rosso */ 	DIV.colore1 {	background-color: #DE2110;	}
			/* blu */		DIV.colore2 {	background-color: #0900B8;	}
			/* verde */ 	DIV.colore3 {	background-color: #00B84E;	}
			/* giallo */	DIV.colore4 {	background-color: #FFBA00;	}
			/* azzurro */ 	DIV.colore5 {	background-color: #00C0FF;	}
			/* arancio */ 	DIV.colore6 {	background-color: #FF6000;	}
			/* marrone */ 	DIV.colore7 {	background-color: #733503;	}
			/* grigio */ 	DIV.colore8 {	background-color: #3B3B3B;	}
			
			/*codice*/
			TABLE.anteprimaProdotto TD.nome FONT{ color: #63676A; font-weight: normal; font-size: 10px; }
			
			TABLE.prodotti  {	}
			TABLE.prodotti TD.sx{ font-size: 11px; color: #992600; vertical-align: top; width: 150px; text-align: right; border-right: 1px solid #ACB8BF; padding: 5px 10px 5px 10px;  }
			TABLE.prodotti TD.dx{ padding: 5px 10px 5px 10px; color: #363636; font-size: 11px; vertical-align: top; border-bottom: 1px dashed #ACB8BF;
}
			TABLE.prodotti TD.dx A:LINK,
			TABLE.prodotti TD.dx A:VISITED,
			TABLE.prodotti TD.dx A:ACTIVE,
			TABLE.prodotti TD.dx A:HOVER{ text-decoration: underline; color: #073F80; }
			
			
			/* tabella interna  */
			TABLE.prodotti TD.dx DIV.fck TABLE{ border-collapse: collapse; background-color: #C0DFF4; }
			TABLE.prodotti TD.dx DIV.fck TABLE TD{ border: 1px solid #93BCD8; }
			
		/* scheda prodotto */
			/* new */
			SPAN.new,
			TABLE.prodotti TD.sx SPAN.new	{ font-family: georgia, "Times New Roman", Times, serif; font-size: 12px; color: #002469; text-align: center; line-height: 20px; padding: 5px 15px 3px 5px; width: auto; }
			
			
			/* lista download */
			TABLE.downloadScheda TH{ vertical-align: top; text-align: left; width: 25px; }
			TABLE.downloadScheda TD{ font-size: 10px; padding: 0px 0px 10px 0px; }
			TABLE.downloadScheda TD A:LINK, TABLE.downloadScheda TD A:ACTIVE, TABLE.downloadScheda TD A:VISITED, TABLE.downloadScheda TD A:HOVER { color: #992600; font-size: 11px;}
			TABLE.downloadScheda TD A:HOVER { color: #882200; text-decoration: underline;}			
		
			
	/* news */
			TABLE.news{	margin-bottom: 5px;margin-top: 5px; border-bottom: 1px solid #D7E9E8;	font-size: 11px; }
			/* titolo */
			TABLE.news A:LINK.newsTitolo, TABLE.news A:VISITED.newsTitolo, TABLE.news A:ACTIVE.newsTitolo, TABLE.news A:HOVER.newsTitolo	{ font-size: 11px; color: #002B52; padding: 0px  10px  0px  0px; text-decoration: none; line-height: 15px; font-weight: bold; }
			TABLE.news A:HOVER.newsTitolo {color:#073F80;}
			/* testo */
			TABLE.news TD{ vertical-align: top; padding: 8px  0px  10px  10px; color: #38576D;}
			/* data */
			TABLE.news TD.data { font-size: 10px; color: #38576D; vertical-align: top; padding: 0px 0px 0px 8px; text-align: right; padding: 10px  10px  3px  10px; height: 10px; font-size: 11px; }
			/* immagine */
			TABLE.news TD.img{  width:60px; }
			TABLE.news TD.img IMG{ border: 1px solid #303030; margin: 0px  0px 0px 0px; }
			/* link continua */
			TABLE.news A:LINK.continua,
			TABLE.news A:VISITED.continua, 
			TABLE.news A:ACTIVE.continua, 
			TABLE.news A:HOVER.continua { color: #992600; font-style: italic; font-size: 11px; }
			TABLE.news A:HOVER.continua { color: #511400;  }

/* download */

			TABLE.download{	border-bottom: 1px solid #D7E9E8;	 margin-bottom: 10px;	}
			/* titolo */
			TABLE.download A:LINK, TABLE.download A:VISITED, TABLE.download A:ACTIVE, TABLE.download A:HOVER	{ font-size: 11px; color:#002B52; padding: 0px  10px  0px  0px; text-decoration: none; line-height: 25px; font-weight: bold; }
			TABLE.download A:HOVER {color: #073F80;}
			/* testo */
			TABLE.download TD{ vertical-align: top; padding: 0px  10px  10px  10px; color: #38576D; font-size: 11px;}
			/* cella icona */
			TABLE.download TH { font-weight: normal; font-size: 10px; color: #989898; padding: 5px 15px 5px 15px; width: 30px; text-align: center;}

	
	/* mappa del sito */
			TABLE.mappa{ width: 100%; }
			TABLE.mappa TD{ width: 50%; vertical-align: top; font-size: 11px; }
			/* I livello */
			TABLE.mappa A:LINK.mappa01, TABLE.mappa A:VISITED.mappa01, TABLE.mappa A:ACTIVE.mappa01, TABLE.mappa A:HOVER.mappa01	{ display: block; width: 100%; background-color: #002B52; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #555555; text-decoration: none; padding: 0px; color: #D7D7D7; }
			TABLE.mappa A:HOVER.mappa01 { color: #ffffff; text-decoration: none; background-color: #00203C; }
			TABLE.mappa P.mappa01	{ display: block; background-color: #002B52; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #555555; padding: 2px 0px 2px 10px; margin: 0px; color: #D7D7D7; }
			TABLE.mappa A.mappa01 P{ padding: 2px 10px 2px 10px;	margin: 0px;}
			/* II livello */
			TABLE.mappa A:LINK.mappa02, TABLE.mappa A:VISITED.mappa02, TABLE.mappa A:ACTIVE.mappa02, TABLE.mappa A:HOVER.mappa02{ display: block; width: 100%; background-color: #69A4CE; text-decoration: none; padding: 0px; color: #FFF; }
			TABLE.mappa A:HOVER.mappa02{ text-decoration: none; color: #FFF; background-color: #87B6D8;	}
			TABLE.mappa A.mappa02 P{ padding: 3px 10px 3px 30px; margin: 0px; font-size: 10px; }
			/* III livello */
			TABLE.mappa A:LINK.mappa03, TABLE.mappa A:VISITED.mappa03, TABLE.mappa A:ACTIVE.mappa03, TABLE.mappa A:HOVER.mappa03{ display: block; width: 100%; background-color: #F3FAFF; text-decoration: none; padding: 0px; color: #5A5A5A; }
			TABLE.mappa A:HOVER.mappa03{ text-decoration: none;color: #333333; background-color: #FFF;		}
			TABLE.mappa A.mappa03 P{ padding: 2px 10px 2px 40px; margin: 0px; font-size: 10px; }
	
	
	/* navigatore (news/prodotti/risultato della ricerca, ecc) */		
		TABLE.nav{ width: 100%; background-color: #69A4CE; height: 15px; }
		TABLE.nav TH{ width: 100%; color: #FFFFFF; font-weight: normal; text-align: left; font-size: 10px; padding: 0px 10px 0px 10px; }
		TABLE.nav TD{ text-align: right; font-size: 10px; color: #FFFFFF; padding: 0px 10px 0px 0px; }
			
	/* bottoni */
		/* grigio */
		DIV.bottone{ background-image: url(../images/bottone1Bg.gif); background-repeat: repeat-x; background-position: top; height: 15px; white-space: nowrap; font-size: 10px; }
		DIV.bottone P   { background-image: url(../images/bottone1Right.gif); background-repeat: no-repeat; background-position: right top; height: 15px; margin: 0px; font-size: 10px;}
		DIV.bottone A:LINK, DIV.bottone A:VISITED, DIV.bottone A:ACTIVE, DIV.bottone A:HOVER   { background-image: url(../images/bottone1Left.gif); background-repeat: no-repeat; background-position: left bottom; height: 100%; font-size: 10px; color: #646464; padding: 0px 0px 3px 0px; text-decoration: none; text-align: center; }
		/* rosso */
		DIV.bottone2{ background-image: url(../images/bottone2Bg.gif); background-repeat: repeat-x; background-position: top; height: 15px; white-space: nowrap; font-size: 10px; }
		DIV.bottone2 P   { background-image: url(../images/bottone2Right.gif); background-repeat: no-repeat; background-position: right top; height: 15px; margin: 0px; font-size: 10px; }
		DIV.bottone2 A:LINK, DIV.bottone2 A:VISITED, DIV.bottone2 A:ACTIVE, DIV.bottone2 A:HOVER   { background-image: url(../images/bottone2Left.gif); background-repeat: no-repeat; background-position: left top; height: 100%; font-size: 10px; color: #3F5665; padding: 0px 0px 3px 0px; text-decoration: none; text-align: center; }
		/* azzurro */
		DIV.bottone3{ background-image: url(../images/bottone3Bg.gif); background-repeat: repeat-x; background-position: top; height: 15px; white-space: nowrap; font-size: 10px;}
		DIV.bottone3 P   { background-image: url(../images/bottone3Right.gif); background-repeat: no-repeat; background-position: right top; height: 15px; margin: 0px; font-size: 10px; }
		DIV.bottone3 A:LINK, DIV.bottone3 A:VISITED, DIV.bottone3 A:ACTIVE, DIV.bottone3 A:HOVER   { background-image: url(../images/bottone3Left.gif); background-repeat: no-repeat; background-position: left top; height: 100%; font-size: 10px; color: #002B52; padding: 0px 0px 3px 0px; text-decoration: none; text-align: center; }
		
		/* bottone disabilitato */
		DIV.bottoneDisabilitato{ background-image:url(../images/bottoneDisabilitatoBg.gif); background-repeat: repeat-x; background-position: top; height: 15px; white-space: nowrap; font-size: 10px;}
		DIV.bottoneDisabilitato P   { background-image: url(../images/bottoneDisabilitatoRight.gif); background-repeat: no-repeat; background-position: right top; height: 15px; margin: 0px; font-size: 10px; }
		DIV.bottoneDisabilitato FONT   { background-image: url(../images/bottoneDisabilitatoLeft.gif); background-repeat: no-repeat; background-position: left top; height: 100%; font-size: 10px; color: #B8B8B8; padding: 0px 0px 3px 0px; text-decoration: none; text-align: center; }
		
		/* bottone disabilitato */
		DIV.bottoneDisabilitato2{ background-image:url(../images/bottoneDisabilitato2Bg.gif); background-repeat: repeat-x; background-position: top; height: 15px; white-space: nowrap; font-size: 10px;}
		DIV.bottoneDisabilitato2 P   { background-image: url(../images/bottoneDisabilitato2Right.gif); background-repeat: no-repeat; background-position: right top; height: 15px; margin: 0px; font-size: 10px; }
		DIV.bottoneDisabilitato2 FONT   { background-image: url(../images/bottoneDisabilitato2Left.gif); background-repeat: no-repeat; background-position: left top; height: 100%; font-size: 10px; color: #96BAE2; padding: 0px 0px 3px 0px; text-decoration: none; text-align: center; }
		
		
	/* testi FCK editor */
		DIV.fck, DIV.fck TD  { color: #103148; font-size: 11px; }		
		DIV.fck SPAN.xSmall{ font-size: 9px;}
		DIV.fck SPAN.small{ font-size: 10px;}
		DIV.fck SPAN.medium{ font-size: 11px;}
		DIV.fck SPAN.large{ font-size: 12px;}
		DIV.fck SPAN.xLarge{ font-size: 14px;}
		DIV.fck SPAN.xxLarge{ font-size: 16px;}
		
	/* risultato Ricerca */
		DIV.risultatoRicerca P{ margin: 0px; padding: 0px; }
		DIV.risultatoRicerca P.txt{ margin: 0px; padding: 0px 0px 5px 10px; color: Gray; font-size: 10px; font-style: italic; }
		DIV.risultatoRicerca P.txt .txt{ font-size: 11px; font-style: normal; }
		
		/* carrello LEGENDA*/ 
		P.legenda{ font-size: 11px; color: #992600; border-bottom: 1px solid #CCCCCC; margin-bottom: 0px; font-weight: bold; }
		UL.legenda  { list-style-image: url(../images/li.gif); padding: 2px 2px 2px 20px; margin: 1px; color: #8F8F8F; font-size: 10px; }
		UL.legenda LI  { padding: 2px 5px 2px 5px; }
		
		
		TABLE#omologazioni {border-collapse:collapse;border:1px solid #1F6B9D;	width: 527px; }
		TABLE#omologazioni TD,
		TABLE#omologazioni TH,
		TABLE#omologazioni A	{font-size:10px; color:#155782;}
		TABLE#omologazioni TD,
		TABLE#omologazioni TH	{border:1px solid #1F6B9D; padding:2px 3px; background:#A7CFE9;}
		TABLE#omologazioni TR.riga1 TH{background:#C2E0F2; border:0px;}
		TABLE#omologazioni TR.riga2 TH{background:#1F6B9D; border:0px; color:#FFF}
		TABLE#omologazioni TR.riga3 TH{background:#1F6B9D; border:0px; color:#FFF}
		TABLE#omologazioni TR TD{text-align:center}
		TABLE#omologazioni TR TD A{text-decoration:underline;}
		TABLE#omologazioni TD{ width: 15px; }
		TABLE#omologazioni TR.riga3 TD { width: auto; }
		TABLE#omologazioni TD.left{ text-align: left; width: 106px; }
		TABLE#omologazioni TR.noBorder TD{ border-top: 0px; }
		
		TABLE#omologazioni2 {border-collapse:collapse;border:1px solid #1F6B9D; border-top:0px;	width: 527px; }
		TABLE#omologazioni2 TD,
		TABLE#omologazioni2 TH	{border:1px solid #1F6B9D; padding:2px 3px; background:#A7CFE9;}
		TABLE#omologazioni2 TD,
		TABLE#omologazioni2 TH,
		TABLE#omologazioni2 A	{font-size:10px; color:#155782;}
		TABLE#omologazioni2 TR TD{text-align:center}
		TABLE#omologazioni2 TR TD A{text-decoration:underline;}
		TABLE#omologazioni2 TD{ width: 15px; }
		TABLE#omologazioni2 TR.riga3 TD { width: auto; }
		TABLE#omologazioni2 TD.left{ text-align: left; width: 106px; }
		TABLE#omologazioni2 TR.noBorder TD{ border-top: 0px; }
		
