BODY{
	padding: 10px 0 0 0;
	MARGIN: 0 0 0 0;
	/*background: #ecedf1 url(/img/natale-2010.jpg) no-repeat center top fixed;*/
	COLOR: #333;
	font: x-small/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TABLE.TableBody{
	/*BORDER-RIGHT: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BORDER-BOTTOM: #999 1px solid;*/
	background: #EBEBEB url(../img/sfondo.html) repeat-y scroll top;
}
TABLE.content{
	BORDER-RIGHT: #A4CCF1 5px solid;
	BORDER-LEFT: #A4CCF1 5px solid;
	BORDER-TOP: #A4CCF1 5px solid;
	BORDER-BOTTOM: #A4CCF1 5px solid;
	background: #FFF;
}
TABLE.vetrina{
	BORDER-TOP: #999 1px solid;
}
td{
	font: xx-small/150% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
}
Table.tools{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	background: #FFF url(../img/m_ser_sfondo.html) repeat-x right;
}

A{
	COLOR: #666;
	font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
A:hover{
	COLOR: #333;
	font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EBEBEB;
	TEXT-DECORATION: underline;
}
img.vetrina{
	border: 1px solid #E20A16;
}
A.img{
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	border-bottom: 0;
	padding: 0 0 0 0;
}
A:hover.img{
	BACKGROUND-COLOR: transparent;
	border-bottom: 0;
	padding: 0 0 0 0;
	TEXT-DECORATION: none
}
UL{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: square inside;
}
OL{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: decimal outside;
}
LI{
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333333;
}
LI A{
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333333;
}
LI A:Hover{
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	BACKGROUND-COLOR: #EBEBEB;
}

hr{
	height: 1px;
	color: #333;
}
H1{
	MARGIN: 10px 0px 5px 0px;
	padding: 0px 10px 0px 0;
	COLOR: #333;
	font: bold 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	LETTER-SPACING: normal;
	BACKGROUND-COLOR: transparent;
}
H1.scheda{
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0;
	COLOR: #FFF;
	font: bold 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	LETTER-SPACING: normal;
	BACKGROUND-COLOR: transparent;
}
H2{
	COLOR: #333;
	font: 600 small Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
H2 a{
	COLOR: #333;
	font: 600 small Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	text-decoration: underline;
	margin: 0 0 0 0;
}
H2 a:hover{
	COLOR: #333;
	font: 600 small Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EBEBEB;
	text-decoration: none;
	margin: 0 0 0 0;
}
H3{
	COLOR: #333;
	font: 600 x-small Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/* setto tutti i selettori per i testi del corpo principale */
P.alert{
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
	padding: 0px 0px 0px 10px;
}
P.didascalia{
	font: italic xx-small/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #999;
	padding: 0 3px 0 3px;
}
P{
	font: 11px/130% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333; /*TEXT-ALIGN: justify;*/
	padding: 0px 20px 0px 0;
}
P A{
	COLOR: #333;
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
P A:hover{
	COLOR: #333;
	BORDER-BOTTOM: #333 1px dashed;
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EBEBEB;
	TEXT-DECORATION: none;
}

/* setto i selettori per tutti i testi standard*/
/* setto tutti i selettori per le form */
.txtform{
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333;
	BACKGROUND-COLOR: #CCC;
}
.txtprezzo{
	font: bold 14px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333;
	BACKGROUND-COLOR: transparent;
}
.txtsconto{
	font: bold 14px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: Red;
	BACKGROUND-COLOR: transparent;
}
FIELDSET{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333;
	TEXT-ALIGN: center;
	padding: 15px 15px 15px 15px;
}
LEGEND{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333;
}
INPUT{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN: 0px;
	COLOR: #333;
	/*BACKGROUND-COLOR: #FFFFFF;*/
}
INPUT.obbligatorio{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN: 0px;
	COLOR: #333;
	BACKGROUND-COLOR: #CCC;
}
TEXTAREA{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN: 0px;
	COLOR: #333;
	BACKGROUND-COLOR: #FFF
}
TEXTAREA.obbligatorio{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN: 0px;
	COLOR: #333;
	BACKGROUND-COLOR: #CCC;
}
LABEL{
	font: x-small/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN: 5px;
	COLOR: #333;
	LINE-HEIGHT: 0px;
	BACKGROUND-COLOR: #ffffff;
}
LABEL.obblgatorio{
	font: bold x-small/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN: 5px;
	COLOR: #333;
	LINE-HEIGHT: 0px;
	BACKGROUND-COLOR: #ffffff;
}
SELECT{
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	BACKGROUND-COLOR: #ffffff;
}
SELECT.obbligatorio{
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333;
	BACKGROUND-COLOR: #CCC;
}

/* setto i selettori per la paginazione */
A.navigation{
	COLOR: #333333;
	font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	border: none;
	background: url(../img/navigation_off.html) no-repeat center;
	margin: 4px 4px 4px 4px;
	padding: 4px 6px 4px 6px;
}
A.navigation:hover{
	COLOR: #333333;
	font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	border: none;
	background: url(../img/navigation_on.html) no-repeat center;
	margin: 4px 4px 4px 4px;
	padding: 4px 6px 4px 6px;
}

/* setto i selettori per il menu contestuale delle aree interne */
a.menu, a.menu:visited {
	font: normal 11px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent url(../img/menuoff.html) no-repeat left;
	text-decoration: none;
	/*text-indent: 29px;*/
	/*width: auto;*/
	padding: 6px 3px 8px 25px;
	margin: 0px 8px 0 2px;
	border: 0;
	display: block;
}
a.menu:hover {
	font: normal 11px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent url(../img/menuon.html) no-repeat left;
	text-decoration: none;
	/*text-indent: 29px;*/
	/*width: auto;*/
	padding: 6px 3px 8px 25px;
	margin: 0px 8px 0 2px;
	border: 0;
	display: block;
}
a.menuon, a.menuon:visited {
	font: normal 11px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent url(../img/menuon.html) no-repeat left;
	text-decoration: none;
	/*text-indent: 29px;*/
	/*width: auto;*/
	padding: 6px 3px 8px 25px;
	margin: 0px 8px 0 2px;
	border: 0; 
	display: block;
}
a.menuon:hover {
	font: normal 11px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent url(../img/menuon.html) no-repeat left;
	text-decoration: none;
	/*text-indent: 29px;*/
	/*width: auto;*/
	padding: 6px 3px 8px 25px;
	margin: 0px 8px 0 2px;
	border: 0;
	display: block;
}

a.menu1, a.menu1:visited {
	font: bold 11px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent url(../img/elenconews.html) no-repeat left top;
	text-decoration: none; /*text-indent: 25px;*/
/*width: auto;*/
	padding: 10px 2px 20px 15px;
	margin: 0px 10px 0 10px; /*display: block;*/
	border-bottom: 1 solid #000;
}
a.menu1:hover {
	font: bold 11px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent url(../img/elenconews.html) no-repeat left top;
	text-decoration: none;
	/*text-indent: 25px;*/
	/*width: auto;*/
	padding: 10px 2px 20px 15px;
	margin: 0px 10px 0 10px;
	border-bottom: 1 solid #000;
	/*display: block;*/
}
TD.dati
{
    BORDER-RIGHT: #003366 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #003366 1px dashed;
    FONT-FAMILY: Verdana, Arial, 'sans-serif';
    BACKGROUND-COLOR: #ffffff
}
TD.dati1
{
    BORDER-RIGHT: #003366 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #003366 1px dashed;
    FONT-FAMILY: Verdana, Arial, 'sans-serif';
    BACKGROUND-COLOR: #ccffff
}
TH
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial, 'sans-serif';
    BACKGROUND-COLOR: #333399;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
P.alert{
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
	padding: 0px 0px 0px 10px;
	border: 1px solid Red;
	BACKGROUND-COLOR: #FFD700;
}

#aggiornamento {color:#333; font-weight:bold; font-size:14px; text-transform:uppercase;}
