BODY{
	padding: 0 0 0 0;
	MARGIN: 0 0 0 0;
	COLOR: #333;
	font: 11px/130% Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	background: #B8DB4D url(../img/sfondo.gif) repeat-x scroll top;
}
TABLE.TableHeader{
	/*BORDER-RIGHT: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BORDER-BOTTOM: #999 1px solid;*/
	background: url(../img/fotosfondo.jpg) no-repeat scroll top left;
}
TABLE.TableForm TD{
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	background: #FFF;
	color: #036;
	padding: 3px 3px 3px 3px;
}
TABLE.TableForm TH{
	font: bold 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #FFF;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	BORDER-BOTTOM: #FFF 1px solid;
	BORDER-LEFT: #FFF 1px solid;
	BORDER-RIGHT: #FFF 1px solid;
	BORDER-TOP: #FFF 1px solid;
	background: #036;
}
TABLE.TableBody{
	BORDER-RIGHT: #FFF 6px solid;
	BORDER-LEFT: #FFF 6px solid;
	BORDER-TOP: #FFF 6px solid;
	/*BORDER-BOTTOM: #FFF 6px solid;*/
	/*background: #A7BDC8;*/
	background: #FFF;
}
TABLE.content{
	BORDER-RIGHT: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BORDER-BOTTOM: #999 1px solid;
}
P.servizio{
	COLOR: #3E841C;
	font: 11px/150% Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
}
P.servizio A:hover{
	COLOR: #3E841C;
	font: 11px/150% Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
P.servizio A{
	COLOR: #3E841C;
	font: 11px/150% Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
}

A{
	COLOR: #333;
	font: 11px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
A:hover{
	COLOR: #333;
	font: 11px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EBEBEB;
	TEXT-DECORATION: underline;
}
img.vetrina{
	border: 1px solid #666;
}

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 15px;
	list-style: square outside;
}
OL{
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	list-style: decimal outside;
}
LI{
	font: 11px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #333;
}
LI A{
	font: 11px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #333;
}
LI A:Hover{
	font: 11px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #333;
	BACKGROUND-COLOR: #EBEBEB;
}

hr{
	height: 1px;
	color: #333;
}
H1{
	MARGIN: 10px 0px 5px 0px;
	padding: 0px 10px 0px 0;
	COLOR: #333;
	font: bold 14px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	LETTER-SPACING: normal;
	BACKGROUND-COLOR: transparent;
}
H2{
	COLOR: #333;
	font: 12px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
H2 a{
	COLOR: #333;
	font: 12px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	text-decoration: underline;
	margin: 0 0 0 0;
}
H2 a:hover{
	COLOR: #333;
	font: 12px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EBEBEB;
	text-decoration: none;
	margin: 0 0 0 0;
}
H3{
	COLOR: #036;
	font: bold 11px Arial, Tahoma, Verdana, Geneva, 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: 12px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #CC0000;
	padding: 0px 0px 0px 10px;
	border: 1px solid Red;
	BACKGROUND-COLOR: #FFD700;
}
P.didascalia{
	font: italic xx-small/150% Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #999;
	padding: 0 3px 0 3px;
}
P{
	font: 11px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #333; /*TEXT-ALIGN: justify;*/
}
P A{
	color: #333;
	font: 12px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
P A:hover{
	color: #333;
	font: 12px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EBEBEB;
	TEXT-DECORATION: underline;
}

/* setto i selettori per tutti i testi standard*/
/* setto tutti i selettori per le form */
.txtform{
	font: 12px/150% Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #333;
	BACKGROUND-COLOR: #A7BDC8;
}

FIELDSET{
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #036;
	TEXT-ALIGN: center;
	padding: 15px 15px 15px 15px;
}
LEGEND{
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #036;
}
INPUT{
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	MARGIN: 0px;
	COLOR: #036;
	/*BACKGROUND-COLOR: #FFFFFF;*/
}
INPUT.obbligatorio{
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	MARGIN: 0px;
	COLOR: #036;
	BACKGROUND-COLOR: #A7BDC8;
}

TEXTAREA{
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	MARGIN: 0px;
	COLOR: #036;
	BACKGROUND-COLOR: #FFF;
}
TEXTAREA.obbligatorio{
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	MARGIN: 0px;
	COLOR: #036;
	BACKGROUND-COLOR: #A7BDC8;
}
LABEL{
	font: 11px/150% Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	MARGIN: 5px;
	COLOR: #036;
	LINE-HEIGHT: 0px;
	BACKGROUND-COLOR: #ffffff;
}
LABEL.obblgatorio{
	font: bold x-small/150% Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	MARGIN: 5px;
	COLOR: #FFF;
	LINE-HEIGHT: 0px;
	BACKGROUND-COLOR: #ffffff;
}
SELECT{
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #333;
	BACKGROUND-COLOR: #ffffff;
}
OPTION{
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #333;
	BACKGROUND-COLOR: #ffffff;
}

OPTION.obbligatorio{
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	COLOR: #333;
	BACKGROUND-COLOR: #A7BDC8;
}

/* setto i selettori per la paginazione */
A.navigation{
	COLOR: #036;
	font: xx-small Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	border: none;
	background: url(../img/navigation_off.gif) no-repeat center;
	margin: 4px 4px 4px 4px;
	padding: 4px 8px 4px 8px;
}
A.navigation:hover{
	COLOR: #036;
	font: xx-small Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	border: none;
	background: url(../img/navigation_on.gif) no-repeat center;
	margin: 4px 4px 4px 4px;
	padding: 4px 8px 4px 8px;
}
A.navigationon{
	COLOR: #036;
	font: xx-small Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	border: none;
	background: url(../img/navigation_on.gif) no-repeat center;
	margin: 4px 4px 4px 4px;
	padding: 4px 8px 4px 8px;
}
A.navigationon:hover{
	COLOR: #036;
	font: xx-small Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	border: none;
	background: url(../img/navigation_on.gif) no-repeat center;
	margin: 4px 4px 4px 4px;
	padding: 4px 8px 4px 8px;
}

/* setto i selettori per il menu contestuale delle aree interne */
a.menu, a.menu:visited {
	font: normal bold 11px/13px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #036;
	background: transparent url(../img/menuoff.gif) no-repeat left;
	text-decoration: none;
	/*text-indent: 29px;*/
	/*width: auto;*/
	padding: 5px 3px 8px 30px;
	margin: 0px 0px 0 0px;
	border: 0;
	display: block;
}
a.menu:hover {
	font: normal bold 11px/13px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: Red;
	background: transparent url(../img/menuon.gif) no-repeat left;
	text-decoration: none;
	/*text-indent: 29px;*/
	/*width: auto;*/
	padding: 5px 3px 8px 30px;
	margin: 0px 0px 0 0px;
	border: 0;
	display: block;
}
a.menuon, a.menuon:visited {
	font: normal bold 11px/13px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #036;
	background: transparent url(../img/menuon.gif) no-repeat left;
	text-decoration: none;
	/*text-indent: 29px;*/
	/*width: auto;*/
	padding: 5px 3px 8px 30px;
	margin: 0px 0px 0 0px;
	border: 0;
	display: block;
}
a.menuon:hover {
	font: normal bold 11px/13px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #036;
	background: transparent url(../img/menuon.gif) no-repeat left;
	text-decoration: none;
	/*text-indent: 29px;*/
	/*width: auto;*/
	padding: 5px 3px 8px 30px;
	margin: 0px 0px 0 0px;
	border: 0;
	display: block;
}

a.menu1, a.menu1:visited {
	font: normal bold 11px/13px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #036;
	background: transparent url(../img/menu1off.gif) no-repeat left;
	text-decoration: underline; /*text-indent: 29px;*/
/*width: auto;*/
	padding: 2px 0px 2px 25px;
	margin: 0px 0px 0 0px;
	border: 0;
	display: block;
}
a.menu1:hover {
	font: normal bold 11px/13px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: Red;
	background: transparent url(../img/menu1on.gif) no-repeat left;
	text-decoration: underline; /*text-indent: 29px;*/
/*width: auto;*/
	padding: 2px 0px 2px 25px;
	margin: 0px 0px 0 0px;
	border: 0;
	display: block;
}
a.menu1on, a.menuon:visited {
	font: normal bold 11px/13px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #666;
	background: transparent /*url(../img/menuon.gif) no-repeat left*/;
	text-decoration: none; /*text-indent: 29px;*/
	/*width: auto;*/
	padding: 5px 3px 8px 30px;
	margin: 0px 0px 0 0px;
	border: 0;
	display: block;
}
a.menu1on:hover {
	font: normal bold 11px/13px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #666;
	background: transparent /*url(../img/menuon.gif) no-repeat left*/;
	text-decoration: none;
	/*text-indent: 29px;*/
	/*width: auto;*/
	padding: 5px 3px 8px 30px;
	margin: 0px 0px 0 0px;
	border: 0;
	display: block;
}
#infoprezzo{
	/*width: 200px;
	height: 100px;*/
	border: 1px solid #333;
	text-align: left;
	background: #7FFF00;
	padding: 5px 5px 5px 5px;
}
#name{
	width: 275px;
	text-align: left;
	margin: 2px 2px 2px 0;
	font-style: italic;
}
#tit{
	width: 275px;
	text-align: left;
	font-weight: bold;
}
.vetrina{
	border: 1px solid #333;
	margin: 2px 4px 2px 0;
}
.vetrina1{
	border: 1px solid #333;
	margin: 2px 2px 2px 0;
	width: 275px;
}
