body
{
	margin: auto 0px;
	color:#000;
	background:#FFF;
	font-family: Verdana, Arial, Helvetica;
	font-size:11px;
	text-align:center;
	/*background:url(img/christmas.jpg) top right repeat-x fixed;*/
}
td
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}
img
{
	border:0px;
}
#centra
{ text-align:center; margin: auto;}
#centra2
{ text-align:center; margin: auto; width: 970px; background:url(img/bianco.png)}
h1 
{ font-family: Verdana, Arial, Helvetica; font-size:11px; margin-bottom:0px; margin-top:0px; font-weight:normal; text-align:right; color:#1D8C57; padding-right:6px;}
 
/* ----------------------------- form ----------------------------- */
form, fieldset
{
	margin:2px;
	padding:0px;
	border:0px;
}
.spform
{
	padding-right:4px;
	margin-bottom:1px;
	margin-top:0px;
	border:0px;
	text-align: right;
}
input
{
	vertical-align: middle;
	font-size:11px;
	/*height:16px;*/
	font-family: Verdana, Arial, Helvetica;
}
select, textarea
{
	vertical-align: middle;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}
ul
{
	border:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:10px;
}
/* ----------------------------- fine - form ----------------------------- */
#testata
{
	background:url(img/inrete_italy.gif) no-repeat;
	margin:0 auto;
	width: 960px;
	padding:0px;
	text-align:left;
	height:90px;}
	
#testata h1
{float:right}
TABLE#prima
{
	margin: 0px auto;
	padding: 0px;
}
TD.centro
{
	padding-left:12px;
	padding-right:12px;	
	padding-top:0px;
	padding-bottom:12px;
	text-align:justify;
	vertical-align:top;
	 background:#FFF
}

.centro a, .centro a:active, .centro a:visited 
{
	color: #669966;
	text-decoration: underline;
}
.centro a:hover
{
	color: #6699CC;
	text-decoration: underline;
}
/* ----------------------------- menu ----------------------------- */
.menu
{
	width: 196px;
	vertical-align: top;
	text-align: left;
	background: #f3f3f3;
	margin:0px;
	padding:0px;
}
.menu1 
{	
	background: #E5E5E5;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:12px;
	padding-top:4px;
}
a.menu1_bott
{
	padding-left: 20px;
	color: #669966;
	font-weight: bold;
	border-bottom: #DADADA 1px solid;
	border-top: #F9F9F9 1px solid;
	display: block;
	line-height: 22px;
	background: url(img/verde.gif) no-repeat left;
	background-color: #DEEBF5;
	text-decoration:none;
}
.menu1 SPAN, .tit
{
	padding-left: 20px;
	color: #669966;
	font-weight: bold;
	border-bottom: #DADADA 1px solid;
	border-top: #F9F9F9 1px solid;
	display: block;
	line-height: 22px;
	background: url(img/verde.gif) no-repeat left;
	background-color: #DEEBF5;
}
.menu1 a, .menu1 a:active, .menu1 a:visited 
{
	/*width: 100%;*/
	background: #F0F3F9;
	color: #6699CC;
	text-decoration: none;
	border-bottom: #DADADA 1px solid;
	border-top: #FFFFFF 1px solid;
	padding-left: 3px;
	font-weight: bold;
    display: block;
	line-height: 20px;
}
.copia_menu1
{
	width: 100%;
	background: #F0F3F9;
	color: #6699CC;
	border-bottom: #DADADA 1px solid;
	border-top: #FFFFFF 1px solid;
    display: block;
}
.menu1 a:hover
{

	background: #F9F9F9;
	color: #6699CC;
}

/***************menu2 non usato***************/
.menu2 
{	
	background: #E5E5E5;
	/*width:100%;*/
	vertical-align:top;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	margin-top: 20px;
}
.menu2 SPAN, .tit2
{
	padding-left: 20px;
	color: #669966;
	font-weight: bold;
	border-bottom: #DADADA 1px solid;
	border-top: #F9F9F9 1px solid;
	display: block;
	line-height: 22px;
	background: url(img/verde.gif) no-repeat left;
	background-color: #DEEBF5;
}
.menu2 a, .menu2 a:active, .menu2 a:visited 
{
	/*width: 100%;*/
	background: url(img/freccia.gif) no-repeat left #F0F3F9;
	color: #D95E08;
	text-decoration: none;
	border-bottom: #DADADA 1px solid;
	border-top: #FFFFFF 1px solid;
	padding-left: 16px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-top:1px;
	padding-bottom:1px;
    display: block;
}
.menu2 a:hover
{
	color: #EC6507;
}
/* ----------------------------- fine menu  ----------------------------- */
.pie
{
	border-top: #669966 1px solid;
	padding-top: 20px;
	width:960px;
	margin: auto;
	/*line-height:16px;*/
	color:#1D8C57;
}

.nav
{
	border-bottom: #669966 1px solid;
	border-top: #669966 1px solid;
	width:960px;
	margin: auto;
}
.sx
{
	float:left;
	text-align:left;
}
.sximg
{
	float:left;
	margin-right: 10px;
	margin-bottom:4px}
.dx
{
	float:right;
	text-align:right;
}
TD.centrato
{
	text-align: center;
}
.centrato2 td
{
	text-align: center;
}
.tabella TD
{
	text-align:left;
	/*background-color:#F0F7FC;*/
	border-bottom:#A2BDD0 1px dotted;
	vertical-align: top;
}
.tabella A, .tabella A:HOVER
{
	display:inline-block;
	vertical-align: middle;
}
.tabella IMG
{
	vertical-align: middle;
}
.si
{
	line-height: 16px;
	padding-right:20px;
	color:#669966;
	text-align:right;
	float: right;
	background:url(img/ceck.gif) right no-repeat;
}
.no
{
	line-height: 16px;
	padding-right:20px;
	color:#669966;
	text-align:right;
	float: right;
	background:url(img/ceck_no.gif) right no-repeat;
}
.iframe 
{
	width: 100%; 
	height: 80px; 
	background-attachment: scroll; 
	overflow: auto; 
	border: 1px #999999 solid; 
	padding: 5px;
	margin-top:2px;
	color:#666666;
} 
/* --------------------------- mtb ---------------------------- */
.mtb TD
{
	border-bottom: #DEEBF5 1px dotted;
}
/************************ clienti**************************/
.clienti
{ }
table.clienti
{margin-top: 10px; width:100%;}
.clienti td
{border-bottom: 1px dotted #999}
.clienti a
{ display:block;
margin-bottom:6px;}

.clienti a, .clienti a:active, .clienti a:visited 
{
	color: #669966;
	text-decoration: underline;
}
.clienti a:hover
{
	color: #6699CC;
	text-decoration: underline;
}
<hr>, hr
{width:97%; border:#6388A8 1px solid; height: 1px;}

a.bott, a.bott:active, a.bott:visited 
{
	color: #6699CC;
	text-decoration: underline;
	font-weight:bold;
}
a.bott:hover
{
	color: #6699CC;
	text-decoration: underline;
	font-weight:bold;
}

a.bott2, a.bott2:active, a.bott2:visited 
{
	width: 96%;
	background: #F0F3F9;
	text-decoration: none;
	border: #DADADA 1px solid;
	font-weight: bold;
    display: block;
	line-height: 18px;
	margin-top: 6px;
	text-align:center;
	text-transform: uppercase;
}
a.bott2:hover
{
	background: #F9F9F9;
	text-decoration: none;
}
.titolo
{
	color: #669966;
	font-weight: bold;
	border: #DADADA 1px solid;
	display: block;
	line-height: 16px;
	background: #F9F9F9;
	}
	
/* per categorie modifica la libreria delle categorie nella pagina pagina_cat.html*/
#xcategorie
{ line-height: 22px; margin-top: -24px; background:#FFFFFF;}
#xcategorie .menu2
{background:#FFFFFF}
