body {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image:"images/bckgnd_lght_blu.gif";
	scrollbar-arrow-color:#00008B;
	scrollbar-3dlight-color:#E6EDF2;
	scrollbar-highlight-color:#F0F8FF;
	scrollbar-face-color:#B1D5FF;
	scrollbar-shadow-color:#708090;
	scrollbar-darkshadow-color:#708090;
	scrollbar-track-color:#F0F8FF;
	background : url(images/bckgnd_lght_blu.gif) repeat;
}

.ricerca {
	color: #000063;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

li.sottocategoria {
	color: #FF0000;
	font-size: 8pt;
	text-align: left;
}

a.sottocategoria {
	color: #FF0000;
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}

a.sottocategoria:hover {
	color: #FF0000;
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}

table.main {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding-right: 4;
	padding-bottom: 4;
	padding-left: 4;
	padding-top: 4;
	margin: 4,4,4,4;
	width: 500px;
}

td.main {
	border-right: 1px solid #CCCCCC;
}

#chisiamo {
	background : url(img/bckgnd_chisiamo.jpg);
	background-repeat : repeat;
}

#certificazioni {
	background : url(img/bckgnd_cert.jpg);
	background-repeat : repeat;
}

#categoria {
	background : url(images/bckgnd_lght_blu.gif) repeat;
	font-size : 18px;
	color: #000066;
	font-weight : bold;
	font-family: Tahoma;
}

#sottocategoria {
	background : url(images/bckgnd_lght_blu.gif) repeat;
	font-size : 12px;
	color: #000066;
	font-weight : bold;
	font-family: Tahoma;
}

#informazioni {
	font-size : 12px;
	color: #FFFFFF;
	font-weight : bold;
	font-family: Tahoma;
	background-color : #000066;
}

#formato {
	font-size : 12px;
	color: #FFFFFF;
	font-weight : bold;
	font-family: Tahoma;
	background-color : #FF0000;
}

#nutrizionali {
	font-size : 12px;
	color: #000000;
	font-weight : bold;
	font-family: Tahoma;
	background-color : #FFCC00;
	text-align: center;
}

#nutrizionali1 {
	font-size : 12px;
	color: #000000;
	font-weight : bold;
	font-family: Tahoma;
	background-color : #FFFF99;
	text-align: center;
}

#nutrizionali2 {
	font-size : 12px;
	color: #000000;
	font-weight : bold;
	font-family: Tahoma;
	background-color : #FFFFCC;
	text-align: center;
}

#informazioni1 {
	font-size : 10px;
	color: #000066;
	font-weight : bold;
	font-family: Tahoma;
	background-color : #FFFFFF;
	text-align: left;
}

#dati {
	background : url(images/bckgnd_lght_blu.gif) repeat;
	font-size : 12px;
	color: #000066;
	font-family: Tahoma;
	text-align: left;
}

td.main1 {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

td.main2 {
	border-bottom: 1px solid #CCCCCC;
}

.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clCMEvent  { position: absolute; top: 0px; left: 0px; visibility: visible; clip: rect(0px 100% 100% 0px) }
.clBar    { background-color: yellow; position: absolute; visibility: hidden; cursor: hand; layer-background-color: white  }
.clLevel0       { font-size: 8pt; font-family: arial, helvetica, geneva, swiss, sunsans-regular; text-align: center; vertical-align: middle; padding: 9px 4px 1px 18px }
.clLevel0over        { color: #fff; font-size: 8pt; font-family: arial, helvetica, geneva, swiss, sunsans-regular; padding: 9px 4px 1px 18px }
.clLevel0over   { text-align: center; vertical-align: middle; cursor: hand; layer-background-color: white }
.clLevel0       { color: #f0e68c; cursor: hand; layer-background-color: white  }
.clLevel0border       { background-image: url(button_menu_fish.gif); position: absolute; visibility: hidden; cursor: hand; layer-background-color: white  }
.clLevel1       { font-size: 7pt; font-family: Tahoma, arial, helvetica, geneva, swiss, sunsans-regular; text-align: left; vertical-align: middle; padding: 1px 2px 6px 3px; position: absolute }
.clLevel1over        { font-size: 7pt; font-family: Tahoma, arial, helvetica, geneva, swiss, sunsans-regular; text-align: left; vertical-align: middle; padding: 1px 2px 6px 3px; position: absolute }
.clLevel1over      { color: black; background-color: #f0f8ff; border-top: 1px solid #fff; border-left: 3px solid #f00; cursor: hand; layer-background-color: F0E68C  }
.clLevel1         { background-color: #f0f8ff; border-top: 1px solid #fff; border-bottom: medium solid; border-left: 3px solid #00bfff; cursor: hand; layer-background-color: #EEEEFF  }
.clLevel1border    { position: absolute; visibility: hidden; cursor: hand; layer-background-color: white  }
.clLevel2      { font-size: 7pt; font-family: Tahoma, arial, helvetica, geneva, swiss, sunsans-regular; text-align: left; vertical-align: middle; padding: 1px 1px 6px 3px; position: absolute }
.clLevel2over       { font-size: 7pt; font-family: Tahoma, arial, helvetica, geneva, swiss, sunsans-regular; text-align: left; vertical-align: middle; padding: 1px 1px 6px 3px; position: absolute }
.clLevel2over       { color: black; background-color: #f0f8ff; border-top: 1px solid #fff; border-left: 3px solid #f00; cursor: hand; layer-background-color: F0E68C  }
.clLevel2         { background-color: #f0f8ff; border-top: 1px solid #fff; border-left: 3px solid #00bfff; cursor: hand; layer-background-color: #EEEEFF  }
.clLevel2border   { position: absolute; visibility: hidden; cursor: hand; layer-background-color: white  }

.titoli       { color: #191970; font-size: 11pt; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-decoration: none; word-spacing: 90%; letter-spacing: 90% }
.titoli-neg    { color: #fff; font-size: 12pt; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-decoration: none; word-spacing: 90%; letter-spacing: 90% }
.titoletti   { color: #191970; font-size: 10pt; line-height: 10pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; word-spacing: 90%; letter-spacing: 90% }
.testo       { color: #000080; font-size: 8pt; line-height: 9pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; text-align: justify; word-spacing: 90%; letter-spacing: 90% }
.testo1       { color: #000080; font-size: 8pt; line-height: 9pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; word-spacing: 90%; letter-spacing: 90% }
.testoimg       { color: #000000; font-size: 7pt; line-height: 9pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; word-spacing: 90%; letter-spacing: 90% }
.testorosso       { color: #FF0000; font-size: 8pt; line-height: 9pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; text-align: justify; word-spacing: 90%; letter-spacing: 90% }
.testo_9    { color: #000080; font-size: 8pt; line-height: 10pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; text-align: justify; word-spacing: 90%; letter-spacing: 90% }
.testo a:link  { color: #0000cd; text-decoration: none; text-align: justify; word-spacing: 90%; letter-spacing: 90% }
.testo a:visited  { color: #0000cd; text-decoration: none; text-align: justify; word-spacing: 90%; letter-spacing: 90% }
.testo a:hover  { color: #cd5c5c; text-decoration: none; text-align: justify; word-spacing: 90%; letter-spacing: 90% }
.testo_neg  { color: #fff; font-size: 8pt; line-height: 8pt; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: justify; word-spacing: 90%; letter-spacing: 90% }
.categorieI         { color: #191970; font-size: 8pt; line-height: 8pt; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: center; border: 2pt #f00 }
.categorieI    a:visited     { color: #191970; text-decoration: none }
.categorieI    a:link      { color: #0000cd; text-decoration: none; text-align: center }
.categorieI    a:hover        { color: red; text-decoration: none }
.news_titoli   { color: #cd5c5c; font-size: 9pt; line-height: 9pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left }
.news     { color: #2f4f4f; font-size: 8pt; line-height: 8pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; word-spacing: 90%; letter-spacing: 90% }
.news    a:visited    { color: #2f4f4f; text-decoration: none }
.news    a:link    { color: #2f4f4f; text-decoration: none }
.news    a:hover     { color: #f00; text-decoration: none }
.dida_7   { color: #000; font-size: 7pt; line-height: 8pt; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; text-align: left }
.dida_7 a:link    { color: #000; text-decoration: none }
.dida_7 a:visited    { color: #000; text-decoration: none }
.dida_7 a:hover     { color: #dc143c; text-decoration: none; text-align: left }
.dida_7_neg    { color: #fff; font-size: 7pt; line-height: 8pt; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: left }
.dida_6  { color: #483d8b; font-size: 6pt; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; text-decoration: none; word-spacing: 90%; letter-spacing: 90% }

td.top {
	background-image: url(images/onda_head2.gif);
}