/* CONTENUTO */
	TD.contenuto{ width: 100%; vertical-align: top;}	
	
	.riga{border-bottom: 1px solid #F69916; margin-bottom: 1px;}
	HR{ border-bottom: 1px solid #FCEAD1; margin-bottom: 1px; color: #FFFFFF;  }
	FORM { margin: 0px; padding: 0px; }
	
	DIV.contenuto { width: 98%;  margin: 10px 0px 10px 0px; }
	
	/* percorso + titolo pagina */
	
	/* PERCORSO  */
	 TD.percorsoPagine{ background-image: url(../images/percorsoBg.gif); background-position: top left; background-repeat: repeat-x; color: #FFF; text-align: right; font-size: 10px; height: 20px; }
	 TD.percorsoPagine A:link ,
	 TD.percorsoPagine A:visited,
	 TD.percorsoPagine A:active,
	 TD.percorsoPagine A:hover { color: #FFF; font-size: 10px; text-decoration: none; }
	
	.titolo{ background-color: #FFF; margin: 0px; font-size: 24px; color: #FF7800; padding: 10px 5px 3px 0px; text-align: left; }
	
	
	/* menu pagina dinamica */
		TD.sottomenu{ text-align: right; width: 145px; border-right: 1px solid #E5E5E5; padding: 10px 0px 10px 10px; font-size: 10px; vertical-align: top; }
		TD.sottomenu A:LINK, TD.sottomenu A:VISITED,TD.sottomenu A:ACTIVE,TD.sottomenu A:HOVER   { color: #646464; 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;color: #000000; }
		
		TD.sottomenu P.indietro{ text-align: right; margin: 15px 0px 0px 0px; padding: 0px;font-size: 10px;  }
		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: #7B7B7B; 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: 10px; }
	
	
	/* tabella sezione */
		/* titolo */
			.sezioneTitolo, 
			.sezioneTitolo A:LINK, .sezioneTitolo A:VISITED, .sezioneTitolo A:ACTIVE, .sezioneTitolo A:HOVER{ color: #FF7800; font-size: 10px; text-decoration: none; text-transform: uppercase; }
			.sezioneTitolo2{ color: #226066; font-size: 10px; text-decoration: none; font-weight: bold; }
			.sezioneBottone { color: #000; text-align: right; font-size: 10px; }
			.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: #000; font-size: 10px; }
			.sezioneBottone A:HOVER{ color: #444444; }
			
		/* contenuto */
			TABLE.sezione{ background-color: #E5E3E3; }				
			TABLE.sezione TD{ color: #484848; white-space: nowrap; padding: 2px 15px 2px 0px; font-size: 10px; }
			/* etichette */
				TABLE.sezione TD.sx{ color: #EE5615; text-align: right; width: 170px; padding-left: 5px; white-space: normal;  }
				/* (*) */
				TABLE.sezione TD.sx FONT,FONT.obbl { color: #868686; font-size: 10px; }
			/* elementi form (input, textarea, select, ecc) */
				TABLE.sezione INPUT.text,
				TABLE.sezione TEXTAREA,
				TABLE.sezione SELECT	{ width: 320px; background-color: #EFEFEF; border: 1px solid #B2B2B2; border-bottom: none; border-right: none; font-size: 10px; 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: #F2F2F2; 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: #F7F7F7; padding:5px 0px 5px 10px; font-size: 10px;}		
			DIV.risultatoRicerca	A:LINK, DIV.risultatoRicerca	A:VISITED, DIV.risultatoRicerca	A:ACTIVE, DIV.risultatoRicerca	A:HOVER	{ font-size: 10px; color: #000;  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: #F25000; }
			FONT.txt, TD.txt { font-size: 10px; color: #303030; }
			
			A:LINK.link, A:VISITED.link, A:ACTIVE.link, A:HOVER.link{ font-size: 10px; color: #303030; text-decoration: underline; }
			A:HOVER.link{ text-decoration: none; }
			
	/* catalogo */
		TABLE.categorie { background-color: #F8F8F8; }
		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: #EF4C00; 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; }
		
		
		
		/* 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 #F69916; }
			/* nome prodotto */
			TABLE.anteprimaProdotto TD.nome{ background-color: #E5E3E3; color: #000; 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:#000; font-size: 11px; }
			TABLE.anteprimaProdotto TD.nome A:HOVER{  text-decoration: underline;}
			/*codice*/
			TABLE.anteprimaProdotto TD.nome FONT{ color: #939393; font-weight: normal; font-size: 10px; }
			/* descrizione */
			TABLE.anteprimaProdotto TD.txt,
			TABLE.anteprimaProdotto TD.prezzo	{ background-color: #F7F7F7; color: #474A4D; border-top: 1px solid #FFFFFF; }	
			TABLE.anteprimaProdotto TD.prezzo	{ border: 0px;	 font-size:11px;}
			TABLE.anteprimaProdotto P.txt{ color: #4D4D4D; padding: 0px 5px 0px 0px; margin: 0px;font-size: 11px; }
			
		/* scheda prodotto */
			/* new */
			TD.new{ background-image: url(../images/new.gif); background-position: bottom center; background-repeat: no-repeat; font-family: georgia, "Times New Roman", Times, serif; font-size: 18px; color: #585858; text-align: center; line-height: 20px; padding: 5px 15px 3px 5px; width: auto; }
			TABLE.anteprimaProdotto TD.new{ background-image: url(../images/newAnteprima.gif); line-height: auto; padding: 0px 15px 0px 5px; background-color: #E5E3E3; color: #000; }
			/* 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: #EF4C00; font-size: 11px; text-decoration:underline}
			TABLE.downloadScheda TD A:HOVER {  text-decoration: none;}			
		
			
	/* news */
			TABLE.news{	margin-bottom: 5px;margin-top: 5px; border-bottom: 1px solid #F5F5F5;	font-size: 10px; }
			/* titolo */
			TABLE.news A:LINK.newsTitolo, TABLE.news A:VISITED.newsTitolo, TABLE.news A:ACTIVE.newsTitolo, TABLE.news A:HOVER.newsTitolo	{ font-size: 10px; color: #777777; padding: 0px  10px  0px  0px; text-decoration: none; line-height: 15px; font-weight: bold; }
			TABLE.news A:HOVER.newsTitolo {color: #696969;}
			/* testo */
			TABLE.news TD{ vertical-align: top; padding: 8px  0px  10px  10px; color: #686868;}
			/* data */
			TABLE.news TD.data { font-size: 10px; color: #686868; vertical-align: top; padding: 0px 0px 0px 8px; text-align: right; padding: 10px  10px  3px  10px; height: 10px;}
			/* 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: #EF4C00; font-style: italic; font-size: 10px; }
			TABLE.news A:HOVER.continua { color: #C81E00;  }

/* download */

			TABLE.download{ border-bottom: 1px solid #F5F5F5; margin-bottom: 10px; }
			/* titolo */
			TABLE.download A:LINK, TABLE.download A:VISITED, TABLE.download A:ACTIVE, TABLE.download A:HOVER	{ font-size: 10px; color: #777777;  padding: 0px  10px  0px  0px; text-decoration: none; line-height: 25px; font-weight: bold; }
			TABLE.download A:HOVER {color: #696969;}
			/* testo */
			TABLE.download TD{ vertical-align: top; padding: 0px  10px  10px  10px; color: #686868; font-size: 10px;}
			/* 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: 10px; }
			/* 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%; text-decoration: none; padding: 0px; color: #000000; }
			TABLE.mappa A:HOVER.mappa01 { color: #FF7800; }
			TABLE.mappa P.mappa01	{ display: block; padding: 2px 0px 2px 0px; margin: 0px; color: #000; }
			TABLE.mappa A.mappa01 P{ padding: 2px 10px 2px 0px;	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%; text-decoration: none; padding: 0px; color: #4A4A4A; }
			TABLE.mappa A:HOVER.mappa02{ color: #FF7800; 	}
			TABLE.mappa A.mappa02 P{ padding: 3px 10px 3px 10px; 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%; text-decoration: none; padding: 0px; color: #7C7C7C; }
			TABLE.mappa A:HOVER.mappa03{ color: #FF7800; 	}
			TABLE.mappa A.mappa03 P{ padding: 2px 10px 2px 0px; margin: 0px; font-size: 10px; }
	
	
	/* navigatore (news/prodotti/risultato della ricerca, ecc) */		
		TABLE.nav{ width: 100%; background-color: #F0F0F0; height: 15px; }
		TABLE.nav TH{ width: 100%; color: #000000; font-weight: normal; text-align: left; font-size: 10px; padding: 0px 10px 0px 10px; }
		TABLE.nav TD{ text-align: right; font-size: 10px; color: #000000; 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: #646464; 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: #7B7B7B; 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: #A9A9A9; padding: 0px 0px 3px 0px; text-decoration: none; text-align: center; }
	
	/* 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: 10px; font-style: normal; }
		
		/* carrello LEGENDA*/ 
		P.legenda{ font-size: 10px; color: #F25000; border-bottom: 1px solid #CCCCCC; margin-bottom: 0px;  }
		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; }
		
/* testi FCK editor */
		DIV.fck, DIV.fck TD  { color: #4D4D4D;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;}
		
		
	DIV.fck,
DIV.fck TABLE, 
DIV.fck TD,
DIV.fck SPAN, 
DIV.fck DIV, 
DIV.fck P,
DIV.fck FONT,
DIV.fck H1,
DIV.fck H2,
DIV.fck H3,
DIV.fck H4,
DIV.fck H5,
DIV.fck H6,
DIV.fck H7,
DIV.fck H8,
DIV.fck LI,
DIV.fck UL{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }


/* TEMPLATES */
	DIV.fck TABLE.template P.titoloFCK{ color: #FF7800; font-weight: bold; margin: 0px; }
	DIV.fck TABLE.template TD,TABLE.template TH {font-size: 11px;	}	

	/* IMG a SINISTRA */
	DIV.fck TABLE.template IMG.imgSx { margin-bottom: 5px; margin-right: 15px; }
	/* IMG a DESTRA */
	DIV.fck TABLE.template IMG.imgDx { margin-bottom: 5px; margin-left: 15px; }
	/* TABELLA DATI */
	DIV.fck TABLE.template TABLE.tabellaDati{ border-collapse: collapse; border: 1px solid #FFFFFF; }
	DIV.fck TABLE.template TABLE.tabellaDati thead TD{ border: 1px solid #FFFFFF; text-align: left; padding: 2px 5px 2px 5px; vertical-align: top; text-transform: none; background-color: #818181; color: #FFFFFF; }
	DIV.fck TABLE.template TABLE.tabellaDati TBODY TD{ border: 1px solid #FFFFFF; padding: 2px 5px 2px 5px; vertical-align: top; text-transform: none; background-color: #E8E8E8; color: #494949; }	
	
	DIV.fck TABLE.template TABLE.tabellaDati TBODY TD.evidenziato{ background-color: #B5B4B4; color: #2E2E2E; }	
