/* SECTION (left) */
#sections {width:230px;background: #e9f7e1;padding:25px 0 7px 0;margin: 0;text-align:center;color:#003366;background: url("../grafica/bg_MenuSx.gif") no-repeat left top;float:left;}

#sections ul li form input.butCerca {margin-left:5px;background: url("../grafica/bg_butCerca.gif") repeat-x top left #81b87b;border:1px solid #84b158;color:#fff;height:19px;}

#sections p{text-align:left;}

#sections ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 17px 0;
	text-align:left;
}
#sections ul li {
	margin: 0;
	padding: 2px 0 2px 0;
	color: #0a3f6f;
	font-weight: bold;
	
}

#sections ul li.titolo {background:url('../grafica/Triangolo_0.gif') transparent no-repeat 3px 3px;padding-left:15px;margin:2px 0 5px 0;}

#sections ul li.titoloDue {background:url('../grafica/Triangolo_1.gif') transparent no-repeat 3px 3px;padding-left:15px;}

#sections ul li ul {
	margin: 0;
	padding: 0 0 17px 0;
	font-size: 11px;
}
#sections ul li ul li {
	margin: 0;
	padding: 2px 0;
	font-weight: bold;	
}
#sections ul li ul li a {
	width:217px;
	text-decoration: none;
	font-size: 11px;
	margin: 0;
	padding: 3px 0 3px 20px;
	margin-left:-15px;
	font-weight: bold;
	background: url("../grafica/dot.gif") no-repeat 12px 6px transparent;
}
#sections ul li ul li a:link, #sections ul li ul li a:visited {
	text-decoration: none;
	color: #0a3f6f;
	display:block;
}
#sections ul li ul li a:hover, #sections ul li ul li a:active, #sections ul li ul li #current:link, #sections ul li ul li #current:visited, #sections ul li ul li #current:hover, #sections ul li ul li #current:active {
	color: #0066cc;
	background: url("../grafica/dot.gif") no-repeat 12px 6px #fff;
}
#sections h1 {
	font-size: 12px;
	margin-left: 8px;
}

#sections ul li ul li a.hobby:link, #sections ul li ul li a.hobby:visited {color: #006600;}


/* Content (center) */
#content {
	width:676px;
	margin:0 0 0 10px;
	padding: 20px 10px 10px 10px;
	background: #fff; 
 	font-size: 12px;
	float:left;
}

#content p img {}


#content a.imgCentr {display:block;margin:10px auto 0 auto;text-align:center;}
#content a.imgCentr img {display:block;margin:0 auto;}

#content form input.butStampa {margin: 12px auto;background: url("../grafica/bg_butPrint.gif") repeat-x top left #007fb4;border:1px solid #0078aa;color:#fff;}

#content h2 {color:#006600;}

a.products {
	display: block;
	font-size: 12px;
	margin-left: 15px;
}

#content input, #content textarea, #content select  {
	margin: 2px 10px 15px 10px;
	display: block;
}
#content h4 select  {
	display: inline;
}
#content iframe {
	margin: 5px 0;
	display: block;
}

table.home {
	margin: 0;
	padding: 0;
	border: 0;
	background: url("../grafica/Capannone-ok.jpg") transparent bottom center no-repeat;
}

table.home tr td {
	border: 0;
}

#content ul {
	margin: 1px 0 10px 20px;
}
#content ul li {
	
}

/* elementi specifici */
p.youCanHideMe {
	display: none;
}
span#spanner {
	background: none transparent;
	line-height: 450px;
}
span#newsBrowser {
	vertical-align: top;
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 10px;	
}
span#newsBrowser select {	
	vertical-align: top;
	display: inline;
}
div#news {
	width: 98%;
	margin: 0;
	padding: 5px;
	background: url("../grafica/bg_topNews.jpg") repeat-x top left #fff;
	border:1px dashed #d0e6c6;
}

div#associaProdotti {
	margin: 0 10px;
	border: 1px solid #aaa;
	position: relative;
	overflow: scroll;
	width: 600px;
	height: 300px;
}
div#associaProdotti table {
	margin: 2px;
	padding: 0;
	border: 0;
	width: 99%;
}
div#associaProdotti table tr td {
	margin: 2px;
	border: 1px solid #000;
	text-align: left;
}
div#associaProdotti table tr td * {
	display: inline;
}


#address {
	border: none;
	font-size: 10px;
	border: 0;
	margin: 10px;
	display: block;
}
#address * {
	border: none;
	text-align: left;
}


/* gestione file output */
span.GMScarica {
	display: none;
}
span.GMNomefile {
	
}
span.GMDescrizione {
	display: inline;
}
span.GMDimensione {
	display: none;
	font-style: italic;
}
span.GMDataFile {
	display: none;	
}
span.immagineNonDisponibile{display: none;}
/* table prodotti */
table#prodotti {background:#e9f7e2;border:none;padding:0;border-collapse:collapse;}
table#prodotti th {border-right: 1px solid #fff;}
table#prodotti td {border-bottom: solid 1px #fff;padding: 2px 5px;vertical-align: middle;}
table#prodotti td a, table#prodotti td a:link, table#prodotti td a:visited {color:#003366;font-weight:bold;}
table#prodotti td a:hover, table#prodotti td a:active {color:#0066cc;}

/* table prodotti */
table#caratteristiche {background:#dbf0dd;border:none;padding:0;}
table#caratteristiche th {border-right: 1px solid #fff;}
table#caratteristiche td {border-bottom: solid 1px #fff;padding: 2px 5px;vertical-align: top;}
/*dettaglio categoria (shadowbox)*/
div#dettaglioCategoria {padding: 15px;}

table#caratteristiche td table.usi {border:none;}
table#caratteristiche td table.usi td {vertical-align: middle; border: none;}
table#caratteristiche td table.usi td.iconaUsi {text-align: center;}

/*composizione fert*/
.nomeComp{font-weight: normal;}
.qtaComp {padding-right: 7px;font-weight: normal;}
td.composizione ul li.pari, td.composizione ul.pari li{background-color: #DBF0DD;}
