TD, A, SPAN, P, BODY, TEXTAREA, INPUT, FONT { font-family: trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
A IMG { border: none; }
BODY.site, BODY.home { height: 100%; margin: 0px; padding: 0px; background-color: #d7d0be; font-size: 12px; text-align: center; overflow-y: auto; background-image: url(../images/bodiBg.gif); background-position: top; background-repeat: repeat-x; }




TABLE.struttura{ height: 100%; width: 100%; background-image: url(../images/bodyBg.jpg); background-position: top center; background-repeat: no-repeat; }
TABLE.struttura TD.struttura{ text-align: left; vertical-align: top; height: 100%; }

/*** CONTENUTI **/
TD.struttura TABLE.main{ background-color: transparent; width: 971px; height: 577px; margin-left: auto; margin-right: auto; border: 0px solid #FFFFFF; border-collapse: collapse; }

/*** LOGO E MENU **/
TABLE.main TABLE.toolbar{ width: 100%; }
TABLE.main TABLE.toolbar TD.logo { vertical-align: bottom; text-align: left; }
TABLE.main TABLE.toolbar TD.menuTop { vertical-align: bottom; text-align: right;  }

TABLE.main { width: 969px;height:  500px; }
TABLE.main TD.contenuto{ padding-bottom:20px;border: 1px solid #FFF; background-color: #ffffff;vertical-align: top;/*height: 500px*/}/** per settare altezza minima ho aggiunto un td con img all'interno**/
	DIV.cont{  margin: 41px 0px 0px 48px;/**position: relative;  top:41px; left:48px; **/  /**border: 1px solid green;   	**/;  }
	DIV.contenuto { width: 648px;/* height: 428px; overflow: auto; scrollbar-arrow-color: #FFF; scrollbar-face-color: #d0c1b1; scrollbar-shadow-color: #d0c1b1; scrollbar-darkshadow-color: #FFF; scrollbar-Highlight-color: #CCCCCC; scrollbar-3Dlight-color: #FFFFFF; scrollbar-track-color: #eae6dd; */}
	#panel{/* height: 428px; */}
	


TABLE.main TD.menu{ border: 1px solid #fff; width: 252px;  background:#c8bead url(../images/bgMenu.gif) repeat-x top left; vertical-align:top;}
TABLE.main TD.menu DIV#top-header-menu{padding-left:15px;padding-top:15px}
DIV#menu{padding-left:20px;padding-top:20px}


/*** FOOTER **/
TD.footer{ height: 15px; vertical-align: bottom; text-align: center; font-size: 11px; color: #917970; padding: 5px 0px }
TD.footer A:LINK, TD.footer A:VISITED, TD.footer A:ACTIVE, TD.footer A:HOVER{ color: #917970;  text-decoration: none;}
TD.footer A:HOVER{color:#000}
table#tipoPagamento {
font-size:11px;
margin:25px 0;
width:500px;
}

/*** PREFERITI ***/
table#preferiti{width:971px;text-align:center}
table#preferiti DIV#btnPreferiti{width:150px;bottom: 1px; background-color: #9a9489; color: #FFF; text-transform: uppercase; font-size: 11px; background-image: url(../images/carrello.gif); background-position: left; background-repeat: no-repeat; padding: 7px 10px 7px 35px; font-weight: bold; cursor: pointer; }	
DIV#btnPreferiti A:LINK,
DIV#btnPreferiti A:ACTIVE,
DIV#btnPreferiti A:HOVER,
DIV#btnPreferiti A:VISITED{ color: #FFF; }	 
DIV#btnPreferiti A:HOVER{ color: #9a2b27; }

/*** COMMENTA SU FACEBOOK ***/
div#facebook_comment{width:230px;background:#9a9489 url(../images/facebook.gif) no-repeat center left;padding:7px 7px 7px 0;text-align:right;margin-bottom:10px}
div#facebook_comment a{font-size:11px;color:#fff}
div#facebook_comment a:hover{color:#9a2b27}
	
