/* Categorie */

.tabella_categorie{
	COLOR: #565656; 
	BORDER-RIGHT:  1px solid #c3c6c9; 
	BORDER-TOP:1px solid  #c3c6c9; 
	BORDER-LEFT:  1px solid  #c3c6c9; 
	BORDER-BOTTOM:  1px solid  #c3c6c9;
}
.tabella_categorie A {
	COLOR: #565656; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
.tabella_categorie A:Hover {
	FONT-WEIGHT: bold; 
	COLOR: #888888; 
	TEXT-DECORATION: underline;
}

/* Snippet */

.tabella_snippet{
	padding: 2pt 2pt 2pt 2pt;
	cell-spacing: 2pt;
	border-spacing: 0;
	border-collapse:collapse;
	COLOR: #565656; 
	width:100%;
	border:1px solid #990066;
	margin-bottom:5px;
}
.tabella_snippet TD{
	padding: 2pt 2pt 2pt 2pt;
}
.tabella_snippet A {
	COLOR: #990066; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
.tabella_snippet A:Hover {
	FONT-WEIGHT: bold; 
	COLOR: #662493; 
	TEXT-DECORATION: underline;
}
.tabella_snippet TH {
	FONT-WEIGHT: bold;
	COLOR: #fff;
	text-transform:capitalize;
	background-image:url(../img/layout/WineFood_bg_head_th.png);
	color: #ffffff;
	font-size:80%;
	text-align:left;
	height: 28px;
	background-color: #662493;	
	border:1p outset #eeeeee;
	padding: 2pt 2pt 2pt 2pt;
}
.tabella_snippet input.submit{
	background-color:#CC33CC;
	background-image:url(../img/layout/WineFoodLayout__bkg_button.gif);
	border:1px outset #660033;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFF3;
	cursor:pointer;
	
}
/* Snippet2 */

.tabella_snippet2{
	padding: 2pt 2pt 2pt 2pt;
	cell-spacing: 2pt;
	border-spacing: 0;
	border-collapse:collapse;
	COLOR: #565656; 
	width:100%;
	border:1px solid #64812a;
	margin-bottom:5px;
}
.tabella_snippet2 TD{
	padding: 2pt 2pt 2pt 2pt;
}
.tabella_snippet2 A {
	COLOR: #337733;/*#990066;*/ 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
.tabella_snippet2 A:Hover {
	FONT-WEIGHT: bold; 
	COLOR: olive/*#662493*/; 
	TEXT-DECORATION: underline;
}
.tabella_snippet2 TH {
	FONT-WEIGHT: bold;
	text-transform:capitalize;
	background-image:url(../img/layout/bkg_on.gif);
	color: #ffffff;
	font-size:80%;
	text-align:left;
	height: 28px;
	background-color: #64812a;	
	border:1p outset #64812a;
	padding: 2pt 2pt 2pt 2pt;
}
.tabella_snippet2 input.submit{
	background-color:#CC33CC;
	background-image:url(../img/layout/WineFoodLayout__bkg_button.gif);
	border:1px outset #660033;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFF3;
	cursor:pointer;
	
}
/* Footer */

.tabella_footer {
	COLOR: white; 
	background-image:url(../img/layout/WineFood_bg_footer.png);
	font-size:70%;
}
.tabella_footer A {
	
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
.tabella_footer_interna{
	color:white;
	font-size:9pt;
}
.tabella_footer_interna { 
	color:white;
	font-size:10pt;
}
.tabella_footer A:Hover {
	FONT-WEIGHT: bold; 
	COLOR: #888888; 
	TEXT-DECORATION: underline;
}
.tabella_footer TH {
	FONT-WEIGHT: bold; 
	COLOR: #C80A00; 	
	height: 22px;
}


/* Tabella centrale generica */
.tabella_centrale_generica{
	
	width:100%;
	border-spacing: 0;
	border-collapse:collapse;
	border:1px solid #663399;
	margin-bottom:5px;
}
.tabella_centrale_generica h4{
	
	COLOR: #565656; 
	margin-bottom:5px;
}
.tabella_centrale_generica input.submit{
	background-color:#CC33CC;
	background-image:url(../img/layout/WineFoodLayout__bkg_button.gif);
	border:1px outset #660033;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFF3;
	cursor:pointer;
}
.tabella_centrale_generica #testo_evidenziato{
	 
	font-weight: bold;
	COLOR: #C80A00; 
	PADDING: 2pt 2pt 2pt 2pt;
	CELL-SPACING: 2pt;
	border-spacing: 0;
	border-collapse:collapse;
	background: #EEEEEE;
}
.tabella_centrale_generica TH {	
	font-weight: bold; 
	color: #ffffff;
	font-size:21px;
	text-align:left;
	text-transform:capitalize;
	background-color:#663399;
	background-image:url(../img/layout/WineFood_bg_head_th_central.png);
	padding-left:5px;
	border-right:1px inset #cccccc;
	border-bottom:1px outset #cccccc;
}
.tabella_centrale_generica TD{
	
	COLOR: #565656; 
	padding:5px;
	CELL-SPACING: 2pt;
	border-spacing: 0;
	border-collapse:collapse;
}
.tabella_centrale_generica A{

	COLOR: #990066; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
.tabella_centrale_generica A:hover{
	COLOR: #662493; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
/* Tabella centrale generica2 */

.tabella_centrale_generica2{
	
	width:100%;
	border-spacing: 0;
	border-collapse:collapse;
	border:1px solid #663399;
	margin-bottom:5px;
}
.tabella_centrale_generica2 h4{
	
	COLOR: #565656; 
	margin-bottom:5px;
}
.tabella_centrale_generica2 input.submit{
	background-color:#CC33CC;
	background-image:url(../img/layout/WineFoodLayout__bkg_button.gif);
	border:1px outset #660033;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFF3;
	cursor:pointer;
}

.tabella_centrale_generica2 #testo_evidenziato{
	 
	font-weight: bold;
	COLOR: #C80A00; 
	PADDING: 2pt 2pt 2pt 2pt;
	CELL-SPACING: 2pt;
	border-spacing: 0;
	border-collapse:collapse;
	background: #EEEEEE;
}
.tabella_centrale_generica2 TD{
	
	COLOR: #565656; 
	padding:5px;
	CELL-SPACING: 2pt;
	border-spacing: 0;
	border-collapse:collapse;
}
.tabella_centrale_generica2 A{

	COLOR: #990066; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
.tabella_centrale_generica2 A:hover{
	COLOR: darkorange; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
.tabella_centrale_generica2 TH {	
	font-weight: bold; 
	color: #ffffff;
	font-size:21px;
	text-align:left;
	text-transform:capitalize;
	background-color:#663399;
	background-image:url(../img/layout/bkg_on.gif);
	padding-left:5px;
	border-right:1px inset #cccccc;
	border-bottom:1px outset #cccccc;
}
/* Tabella prodotti */

.tabella_prodotti{
	color: #565656; 
	padding: 2pt 2pt 2pt 2pt;
	cell-spacing: 2pt;
	border-spacing: 0;
	border-collapse:collapse;
	background-color:#FFFFF3;
	border: 1px solid #ccc;
}
.tabella_prodotti TD{
	COLOR: #565656; 
	PADDING: 2pt 2pt 2pt 2pt;
	CELL-SPACING: 2pt;
	border-spacing: 0;
	border-collapse:collapse;
}
.tabella_prodotti A{
	TEXT-DECORATION: underline;
}
.tabella_prodotti A:hover{
	TEXT-DECORATION: underline;
}
.tabella_prodotti TH {
	FONT-WEIGHT: bold; 
	COLOR: #C80A00; 	
	color: #ffffff;
	font-size:large;
	text-align:left;
	border-right:1px inset #cccccc;
	background-color:#663399;
	padding-left:5px;
	border-bottom:2px inset #cccccc;
	height: 22px;
}

/* Tabella neutra */
.tabella_neutra TH{
	background:none;
	background-color:#FFFFF3;
	color:#000000;
	border:none;
}

.tabella_neutra TH{
	color:#000000;
}

/* Contapagine */
.tabella_contapagine{
	COLOR: #565656; 
	border:1px;
	FONT-SIZE: 12pt;
	float:right;
	position:relative; 
}
.tabella_contapagine A {
	FONT-SIZE: 12pt; 
	COLOR: #990099; 
	border:1px solid;
	width:25px;
	padding: 5px;
	TEXT-DECORATION: none;
}
.tabella_contapagine A#current {
	FONT-SIZE: 12pt; 
	COLOR: #FFFFFF; 
	background:#663399;
	border:1px solid #990099;
	width:25px;
	TEXT-DECORATION: none;
}
.tabella_contapagine A:Hover {
	FONT-SIZE: 12pt; 
	COLOR: #663399; 
	TEXT-DECORATION: underline;
}
.tabella_contapagine TH {
	FONT-SIZE: 12pt; 
	FONT-WEIGHT: bold; 
	COLOR: #C80A00; 	
	BACKGROUND-IMAGE: url(../img/background_th_snippet.gif);
	height: 22px;
}

/* Tabella dettaglio prodotto */
.tabella_dettaglio_prodotto{
	COLOR: #565656; 
	BORDER:  1px solid  #c3c6c9;
	PADDING: 2pt 2pt 2pt 2pt;
	CELL-SPACING: 2pt;
	border-spacing: 0;
	border-collapse:collapse;
}
.tabella_dettaglio_prodotto TD{
	COLOR: #565656; 
	PADDING: 2pt 2pt 2pt 2pt;
	CELL-SPACING: 2pt;
	border-spacing: 0;
	border-collapse:collapse;
}
.tabella_dettaglio_prodotto A{
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
.tabella_dettaglio_prodotto A:hover{
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
.tabella_dettaglio_prodotto TH {
	FONT-WEIGHT: bold; 
	COLOR: #C80A00; 	
	color:white;
	background-color:#662493;
	height: 22px;
}
.tabella_dettaglio_prodotto_info{
	COLOR: #565656; 
	PADDING: 2pt 2pt 2pt 2pt;
	CELL-SPACING: 2pt;
	border-spacing: 0;
	border-collapse:collapse;
}
.tabella_dettaglio_prodotto_info TH {
	 
	FONT-WEIGHT: bold; 
	color:#006633;
	padding-left: 2pt;	
	height: 22px;
	text-align: left;
	background: none;
}


/* 
* Tabella form 
*/
.tabella_form {
	FONT-WEIGHT: bold; 
	COLOR: #C80A00; 
	padding-left: 2pt;	
	height: 22px;
	text-align: left;
	background: none;
}

