/* CONTENUTO */
	TD.contenuto{ vertical-align: top; }	
	/* titolo pagina */
	.titoloPagina{ background-color: #BFBFBF; margin: 0px; font-size: 18px; color: #000; padding: 2px 0px 2px 10px; text-align: left; }
	.titoloPagina FONT{ font-size: 14px; font-weight:bold; }
	
	TABLE.contenutoInt{ width: 750px;  margin-top: 5px;}
	TABLE.contenutoInt2{ width: 543px;  margin-top: 5px;}
/* */
	.grigio{ background-color: #5A5A5A; }
	DIV.riga{ height: 4px; font-size: 1px; background-image: url(../images/riga.gif); background-position: top left; background-repeat: repeat-x; }
	DIV.riga2{ height: 4px; font-size: 1px; border-bottom: 1px solid #BFBFBF; margin-top: 10px; margin-bottom: 5px; }
	FORM { margin: 0px; padding: 0px; }
	/* TESTI GENERICI*/	
		FONT.complimenti{ font-size: 12px; color: #000;	}
		FONT.attenzione { font-size: 12px; color: #FF0000; }
		FONT.txt, TD.txt { font-size: 11px; color: #303030; }
	
		A:LINK, 	A:VISITED, A:ACTIVE, A:HOVER{ color: #000000; text-decoration: underline; }
		A:HOVER{ text-decoration: none; }



/* SPOT homepage */	
	TABLE.spot{ width: 716px; margin-bottom: 25px; }
	TABLE.spot TD.sx{ background-color: #5A5A5A; width: 14px; background-image: url(../images/spot.gif); background-position: top; background-repeat: no-repeat; }
	TABLE.spot TD.spot{ font-size: 11px; color: #000; padding: 8px 10px; }
	TABLE.spot A:LINK,
	TABLE.spot A:ACTIVE,
	TABLE.spot A:HOVER,
	TABLE.spot A:VISITED{ font-size: 11px; color: #000; }
	TABLE.spot TD.dx{ background-color: #5A5A5A; width: 14px; background-image: url(../images/spotDx.gif); background-position: right bottom; background-repeat: no-repeat; }

/* news ANTEPRIMA  */
	TABLE.news{ margin-bottom: 5px; margin-top: 5px; width: 100%; }
		/* 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: #000; padding: 0px  10px  0px  0px; text-decoration: none; line-height: 15px; font-weight: bold; }
		/* testo */
		TABLE.news TD.txt{ vertical-align: top; padding: 8px  0px  0px  0px; color: #000000;}
		/* immagine */
		TABLE.news TD.img{  width:85px; padding-right: 10px; }
		TABLE.news TD.continua{  text-align: right; }
	
	
/* contatti */
	TABLE.contatti{ width: 700px;  margin-top: 15px;}
		TABLE.contatti TD.sx { width: 193px; font-size: 11px; color: #000; text-align: right; padding: 5px 20px 5px 0px; vertical-align: top; background-image: url(../images/sottomenuBG.gif); background-position: right; background-repeat: repeat-y; }
		TABLE.contatti TD.sx FONT ,
		FONT.obbl{ font-size: 11px; color: #ff0000; }
		TABLE.contatti .text	{ font-size: 11px; background-color: #DEDEDE; border: 1px solid #BFBFBF; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; width: 250px; }
		TABLE.contatti DIV.readonly { height: 100px; font-size: 10px; color: #7A7A7A; border: 1px solid #FFFFFF; width: 240px; background-color: #E7E7E7; white-space: normal; text-align: left; padding: 2px; 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; }
	
	
	/* CATALOGO */
		/* anteprima */ 
		DIV#anteprima{ width: 700px; position: relative; margin-left: 45px; margin-bottom: 25px; }
		DIV#anteprima DIV{ margin-top: 15px; width: 167px; float: left; }
		DIV#anteprima DIV A:LINK,
		DIV#anteprima DIV A:ACTIVE,
		DIV#anteprima DIV A:VISITED,
		DIV#anteprima DIV A:HOVER{ font-size: 11px; font-weight: bold; text-decoration: none; color: #000; }
		/* SCHEDA */
		TABLE.contenutoScheda{ width: 500px;}

	
	
	/* menu pagina con MENU */
		TD.sottomenu{ text-align: left; width: 193px; padding: 0px 0px 10px 10px; font-size: 14px; vertical-align: top; background-image: url(../images/sottomenuBG.gif); background-position: right; background-repeat: repeat-y; }
		TD.sottomenu DIV { margin-bottom: 7px; }
		TD.sottomenu A:LINK,
		TD.sottomenu A:VISITED,
		TD.sottomenu A:ACTIVE,
		TD.sottomenu A:HOVER   { color: #000000; text-decoration: none; padding-left: 18px; background-image: url(../images/sottomenu.gif); background-position: left top; background-repeat: no-repeat; }
		TD.sottomenu A:HOVER { text-decoration: underline; }
		/* */
		TD.sottomenu A:LINK.attivo,
		TD.sottomenu A:VISITED.attivo,
		TD.sottomenu A:ACTIVE.attivo,
		TD.sottomenu A:HOVER.attivo  { color: #000000; font-weight: bold; background-image: url(../images/sottomenuAtt.gif); background-position: left top; background-repeat: no-repeat; }
		
		
		/* MENU dealesr */
		/* livello 1 */
		TD.sottomenu DIV.l1 A:LINK,
		TD.sottomenu DIV.l1 A:VISITED,
		TD.sottomenu DIV.l1 A:ACTIVE,
		TD.sottomenu DIV.l1 A:HOVER   { color: #000000; text-decoration: none; padding-left: 18px; background-image: url(../images/d1.gif); background-position: left top; background-repeat: no-repeat; font-size: 14px; }
		TD.sottomenu DIV.l1 A:HOVER { text-decoration: underline; }
		/* attivo */
		TD.sottomenu DIV.l1 A:LINK.attivo,
		TD.sottomenu DIV.l1 A:VISITED.attivo,
		TD.sottomenu DIV.l1 A:ACTIVE.attivo,
		TD.sottomenu DIV.l1 A:HOVER.attivo { background-image: url(../images/d1_on.gif); background-position: left top; background-repeat: no-repeat; font-weight: bold; }
			/*livello 2 */
			TD.sottomenu DIV.l2{ padding-left: 10px; margin-bottom: 3px; }
			TD.sottomenu DIV.l2 A:LINK,
			TD.sottomenu DIV.l2 A:VISITED,
			TD.sottomenu DIV.l2 A:ACTIVE,
			TD.sottomenu DIV.l2 A:HOVER   { color: #000000; text-decoration: none; padding-left: 18px; background-image: url(../images/sottomenu.gif); background-position: left top; background-repeat: no-repeat; font-size: 14px; }
			TD.sottomenu DIV.l2 A:HOVER { text-decoration: underline; }		
			/* attivo */
			TD.sottomenu DIV.l2 A:LINK.attivo,
			TD.sottomenu DIV.l2 A:VISITED.attivo,
			TD.sottomenu DIV.l2 A:ACTIVE.attivo,
			TD.sottomenu DIV.l2 A:HOVER.attivo { background-image: url(../images/sottomenuAtt.gif); background-position: left top; background-repeat: no-repeat; font-weight: bold; }
				/*livello 3 */
				TD.sottomenu DIV.l3{ padding-left: 7px; margin-bottom: 0px;}
				TD.sottomenu DIV.l3 A:LINK,
				TD.sottomenu DIV.l3 A:VISITED,
				TD.sottomenu DIV.l3 A:ACTIVE,
				TD.sottomenu DIV.l3 A:HOVER   { color: #000000; text-decoration: none; padding-left: 18px; background-image: url(../images/d3.gif); background-position: left top; background-repeat: no-repeat; font-size: 12px; }
				TD.sottomenu DIV.l3 A:HOVER { text-decoration: underline; }		
				/* attivo */
				TD.sottomenu DIV.l2 A:LINK.attivo,
				TD.sottomenu DIV.l2 A:VISITED.attivo,
				TD.sottomenu DIV.l2 A:ACTIVE.attivo,
				TD.sottomenu DIV.l2 A:HOVER.attivo { font-weight: bold; background-image: url(../images/d3.gif); }
		/* CONTENUTO */
		TABLE.dealers { width: 545px;  margin-top: 15px; margin-bottom: 15px;}
		TABLE.dealers TD{ font-size: 12px; }
		TABLE.dealers TD A:LINK,
		TABLE.dealers TD A:ACTIVE,
		TABLE.dealers TD A:VISITED,
		TABLE.dealers TD A:HOVER { font-size: 12px; color: #FF0000; }
		TABLE.dealers DIV.riga { margin: 5px 0px; }
	

/* ACCESSORI */
	/* anteprima */
		DIV#accessori {width: 700px; position: relative; margin-left: 45px; margin-bottom: 25px; }
		DIV#accessori DIV{ margin-top: 15px; width: auto; float: left; text-align: center; }
	
	/* Scheda */
		TD.sottomenu DIV.acc_l1 A:LINK,
		TD.sottomenu DIV.acc_l1 A:VISITED,
		TD.sottomenu DIV.acc_l1 A:ACTIVE,
		TD.sottomenu DIV.acc_l1 A:HOVER   { color: #000000; text-decoration: none; padding-left: 18px; background-image: url(../images/d1.gif); background-position: left top; background-repeat: no-repeat; font-size: 14px; }
		TD.sottomenu DIV.acc_l1 A:HOVER { text-decoration: underline; }
		/* */
		TD.sottomenu DIV.acc_l1 A:LINK.attivo,
		TD.sottomenu DIV.acc_l1 A:VISITED.attivo,
		TD.sottomenu DIV.acc_l1 A:ACTIVE.attivo,
		TD.sottomenu DIV.acc_l1 A:HOVER.attivo { background-image: url(../images/d1_on.gif); background-position: left top; background-repeat: no-repeat; font-weight: bold; }
			/*livello 2 */
			TD.sottomenu DIV.acc_l2{ padding-left: 10px; margin-bottom: 3px; }
			TD.sottomenu DIV.acc_l2 A:LINK,
			TD.sottomenu DIV.acc_l2 A:VISITED,
			TD.sottomenu DIV.acc_l2 A:ACTIVE,
			TD.sottomenu DIV.acc_l2 A:HOVER   { color: #000000; text-decoration: none; padding-left: 18px; background-image: url(../images/sottomenu.gif); background-position: left top; background-repeat: no-repeat; font-size: 14px; }
			TD.sottomenu DIV.acc_l2 A:HOVER { text-decoration: underline; }		
			/* attivo */
			TD.sottomenu DIV.acc_l2 A:LINK.attivo,
			TD.sottomenu DIV.acc_l2 A:VISITED.attivo,
			TD.sottomenu DIV.acc_l2 A:ACTIVE.attivo,
			TD.sottomenu DIV.acc_l2 A:HOVER.attivo { background-image: url(../images/sottomenuAtt.gif); background-position: left top; background-repeat: no-repeat; font-weight: bold; }
			
		/* LINK AL SITO */
		TD.sottomenu A:LINK.linkAlSito,
		TD.sottomenu A:ACTIVE.linkAlSito,
		TD.sottomenu A:VISITED.linkAlSito,
		TD.sottomenu A:HOVER.linkAlSito{ padding: 0px; margin: 0px; background-image: none; }
		TD.sottomenu A.linkAlSito IMG { margin: 15px 0px; }

	/* LISTINO */
		TABLE.contenutoListino{ width: 545px; margin-top: 15px; margin-bottom: 15px; }
		TABLE.contenutoListino TH{ font-weight: bold; text-align: left; padding: 15px 0px 2px 0px; font-size: 12px; }
		TABLE.contenutoListino TD{ font-size: 12px; text-align: left; padding: 0px 0px 0px 0px; }
		TABLE.contenutoListino TD.prezzo{ width: 100px; }
		TABLE.contenutoListino TR.grigio{ background-color: #DEDEDE; }
		
			
	
	/* 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; }
		
		
	/* testi FCK editor */
		.fck, .fck TD  { color: #000000; font-size: 12px; }		
		.fck SPAN.xSmall{ font-size: 9px;}
		.fck SPAN.small{ font-size: 10px;}
		.fck SPAN.medium{ font-size: 11px;}
		.fck SPAN.large{ font-size: 12px;}
		.fck SPAN.xLarge{ font-size: 14px;}
		.fck SPAN.xxLarge{ font-size: 16px;}
		
		
