TD, A, SPAN, P, BODY, TEXTAREA, INPUT, FONT { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; }
A IMG { border: none; }
BODY.site{ height: 100%; margin: 0px; padding: 0px; background-color: #AEAEAE; font-size: 11px; text-align: center; overflow-y: scroll; 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; background-image: url(../images/bodyBg.gif); background-position: top left; background-repeat: repeat; }


TABLE.struttura{ height: 100%; width: 100%; }
TABLE.struttura TD.strutturaLeft{ height: 100%; width: 50%; vertical-align: top; background-image: url(../images/topLeft_bg.gif); background-position: top left; background-repeat: repeat-x; text-align: right; }
TABLE.struttura TD.strutturaLeft TABLE{ height: 100%; width: 100%; }
TABLE.struttura TD.strutturaLeft TABLE TD { height: 100%; background-image: url(../images/topLeft2Bg.gif); background-repeat: repeat-y; background-position: right top; }
TABLE.struttura TD.strutturaLeft TABLE TD.img { height: 10px; text-align: right; background-image: none; }
TABLE.struttura TD.strutturaLeft TABLE TD.bottom {text-align: right;	height: 44px; vertical-align: top;}
TABLE.struttura TD.strutturaRight{ height: 100%; width: 50%; vertical-align: top; background-image: url(../images/topLeft_bg.gif); background-position: top left; background-repeat: repeat-x; text-align: right; }
TABLE.struttura TD.strutturaRight TABLE{ height: 100%; width: 100%; }
TABLE.struttura TD.strutturaRight TABLE TD { height: 100%; background-image: url(../images/topRight2Bg.gif); background-repeat: repeat-y; background-position: left top; }
TABLE.struttura TD.strutturaRight TABLE TD.img { height: 10px; text-align: left; background-image: none; }
TABLE.struttura TD.strutturaRight TABLE TD.bottom { text-align: left; height: 44px; vertical-align: top; }

TABLE.main{ background-color: #FFFFFF; height: 100%; width: 760px; margin-left: auto; margin-right: auto; border: 0; }
/* TOP */
	TH.top{ text-align: left;}
	TH.top TD.sfumatura{ width: 100%; text-align: left; background-image: url(../images/top_sfumatura_bg.jpg); background-position: top left; background-repeat: repeat-x; }
	/* scelta lingua */
		TD#sceltaLingue{ vertical-align: middle; text-align: right; padding: 0px 5px 0px 0px; color: #fff; font-size: 11px; height: 19px; background-color: #A32218; border-right: 1px solid #FFF; }
		TD#sceltaLingue A:LINK,
		TD#sceltaLingue A:HOVER,
		TD#sceltaLingue A:ACTIVE,
		TD#sceltaLingue A:VISITED{ color: #EDD3D1; font-size: 10px;}
		TD#sceltaLingue A:HOVER{ color: #FFF; }
	/* //scelta lingua */		
		
	 
/* elementi SX */	
	.menu{ background-color: #E3E3E3; vertical-align: top; height: 100%; width: 179px; border-left: 1px solid #FFFFFF; }
	/* RICERCA NEL SITO */
		DIV#ricercaSito{ background-color: transparent;  padding: 10px 0px 10px 10px; border-bottom: 1px solid #C4C4C4;}
			/* titolo */
			DIV#ricercaSito TH {font-size:11px; color: #FFFFFF; text-align: left; font-weight: normal;  }
			/* input */
			DIV#ricercaSito INPUT { font-size: 11px; background-color: #C4C4C4; color: #565656; border: 1px solid #565656; border-bottom: 1px solid #fff; border-right: 1px solid #fff; width: 100%; }
			/* ricerca nel catalogo */
			DIV#ricercaSito A:LINK#cat,	
			DIV#ricercaSito A:ACTIVE#cat, 
			DIV#ricercaSito A:VISITED#cat,
			DIV#ricercaSito A:HOVER#cat	{ color: #585D5E; font-size: 10px; text-decoration: underline; white-space: nowrap;text-transform: none;  }
			/* bottone */
			DIV#ricercaSito A#cerca:LINK,
			DIV#ricercaSito A#cerca:ACTIVE,
			DIV#ricercaSito A#cerca:VISITED,
			DIV#ricercaSito A#cerca:HOVER	{ color: #585D5E; text-transform: none; text-decoration: none; font-size: 11px; }
	/* //RICERCA NEL SITO */
	
	
	
	/* SPOT */	
		TD.spot{ vertical-align: bottom; background-color: #E3E3E3; color: #000; padding: 10px 10px 5px 10px; height: 200px; font-size: 11px; background-image: url(../images/menuImg.jpg); background-position: bottom; background-repeat: no-repeat; }
		TD.spot2{ vertical-align: bottom; background-color: #E3E3E3; color: #000; padding: 10px 10px 5px 10px; height: 200px; font-size: 11px; background-image: url(../images/menuImg2.jpg); background-position: bottom; background-repeat: no-repeat; }

		TD.spot2 P.continua { text-align: right; margin: 0px;font-size: 11px; }
		TD.spot2 P.continua A:LINK, 
		TD.spot2 P.continua A:ACTIVE, 
		TD.spot2 P.continua A:VISITED, 
		TD.spot2 P.continua A:HOVER{ color: #A32218; font-style: italic; }  
	/* //SPOT */
/* //elementi SX */	

/* FOOTER */	
	TD.footer{ background-color: #F47C00; text-align: left; vertical-align: top; padding: 0px 0px 0px 25px; background-image: url(../images/footerBg.gif); background-position: bottom; background-repeat: repeat-x; }
	TD.footer TD{ font-size: 10px; color: #FFFFFF; vertical-align: top; }
	TD.footer A:LINK, TD.footer A:VISITED, TD.footer A:ACTIVE, TD.footer A:HOVER{ color: #FFFFFF; text-decoration: none;font-size: 10px; }
	TD.footer A:HOVER{ text-decoration: underline; }
	