body
{
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	text-align:center;
	background:#F0F0F0 center;
	margin:0px;
	padding:0px;
}
td
{
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
}
#princ
{
	background: url(img/bg.gif) #F0F0F0 repeat-y center;
	text-align:center;
	vertical-align:top;
}
.centro
{
	background:url(img/ombra.gif) top no-repeat;
	padding-top: 4px;
	vertical-align:top;
}
.centro td
{
	vertical-align:top;
}
a, a:active, a:visited
{
	text-decoration: none;
	color: #333333;
}
a:hover
{
	text-decoration: none;
	color: #FF2020;
}
/********navigazione principale*************/
#nav
{
	line-height: 22px;
	text-align: right;
	padding-right: 14px;
	border-bottom:#B6B6B6 1px solid;
	background: url(img/bia.gif) #F0F0F0 repeat-y center;
}
#nav a
{
	padding-left:10px;
	margin-left:5px;
	font-weight:bold;
}
/**********fascia colorata x testo ************/
.colore 
{
	text-align:justify;
	height: 120px;
	vertical-align:top;
	width:764px;
}
.colore td
{
	vertical-align:top;
}
#gial
{
	background: #ECE39D;
	height: 120px;
	padding: 10px;
}
#aran
{
	background:#FBB983;
	height: 120px;
	padding: 10px;
}
#verd 
{
	background: #B4D6AA;
	height: 120px;
	padding: 10px;
}
#cele
{
	background: #C0D8EE;
	height: 120px;
	padding: 10px;
}
#marr
{
	background: #D2C5AF;
	height: 120px;
	padding: 10px;
}
.titolo
{
	color:#C00000;
	font-size: 14px;
	font-weight:bold;
}

.titolop
{
	color:#C00000;
	font-size: 11px;
	font-weight:bold;
}
/************area foto*****************/
.foto 
{
	padding:10px;
	border-bottom:#BFBFBF 1px solid;
}
.spm /*area spm*/
{
	background:url(img/spn.gif);
	height: 50px;
}	
/********* navigazione sottosezioni **************/
.xmenu
{
	width: 240px;
	vertical-align:top;
	background:url(img/sf.gif) no-repeat right bottom;
	padding-bottom: 160px;
}
.menu 
{
	width:239px;
	text-align:right;
	float:right;
}
.menu a, .menu a:active 
{
	display: block;
	padding-right: 14px;
	font-weight: normal;
	background: url(img/quadr.gif) right no-repeat;
	border-bottom:#E5E5E5 1px solid;
	line-height: 18px;
}
.menu a:hover
{
	display: block;
	padding-right: 14px;
	font-weight: normal;
	background: #FBFBFB url(img/quadr.gif) right no-repeat;
	border-bottom:#E5E5E5 1px solid;
	line-height: 18px;
}
/************************************/
.pie 
{
	background:#F0F0F0;
	padding-top: 10px;
	text-align:left;
	color:#666666;
}
/*************prodotti scheda body**************/
.scheda
{
	text-align:center;
}
.scheda TD
{	
	border: #999999 1px dotted;
	vertical-align:middle;
	height: 90px;
}
.scheda img
{
	padding-right: 6px;
	vertical-align:middle;
	border:0px;
	float:left;
}
.scheda a
{
	font-weight: bold;
	text-decoration:none;
	font-size: 13px;
	line-height:22px;
	background: url(img/pp.gif);

	padding-right:4px;
	padding-left:4px;
}
/************* scheda testata **************/
.schedap
{
	text-align:left;
}
.schedap TD
{	
	border: #999999 1px dotted;
	vertical-align:middle;
	padding: 2px;
	height: 32px;
}
.schedap img
{
	padding-right: 6px;
	border:0px;
	float:left;
}
.schedap a
{
	font-weight: bold;
	text-decoration:none;
}
/*************************************/
.spmenu
{
	text-align:left;
	padding-left: 10px;
}

TABLE.mtb TD
{
	vertical-align:top;
	text-align: left;
	padding: 4px;
	border-bottom: 1px solid #DADADA;
}


h, h1, h2 ,h3
{
	font-size: 10px;
	margin-bottom: 0px;
}

/************* scroller **********************/
.scroll
{
 	width: 99%;
	height: 400px;
	background-attachment: scroll;
	overflow: auto;
	text-decoration: none;
	padding-right:6px;
	SCROLLBAR-FACE-COLOR: #999999;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	margin-bottom: 2px;
}
.img 
{
	padding:6px;
	border: #BFBFBF 1px solid;
}
/*************form*******************/
form
{
	margin: 0px;
	border-bottom: 0px;
	font-size: 10px;
}
input, select, textarea
{
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
}
TABLE.form TD
{
	text-align: left;
	padding: 2px;
	border-bottom: 1px solid #DADADA;
}
.grigio
{color: #666666;}