body			{margin:0; background-color:#8DA313}

table.contenitore {width:818px}
td.testata {height:153px; background-repeat:no-repeat}
td.menu {background-color:#A2B26B}
td.sinistra {vertical-align:top; width:310px; background-color:#E2E8CC}
td.destra {vertical-align:top; width:508px; background-color:#E2E8CC}
td.sx {background-image:url(../immagini/sxmenu.jpg); width:5px; background-repeat:repeat-y}
td.dx {background-image:url(../immagini/dxmenu.jpg); width:5px; background-repeat:repeat-y}
td.cen {background-color:#FFFFFF; width:265px}
td.basso {background-image:url(../immagini/bassomenu.jpg); width:265px; height:14px; background-repeat:no-repeat}
td.nero {background-color:#FFFFFF; width:265px; background-image:url(../immagini/nero.jpg); background-position:center 3px; height:30px; background-repeat:no-repeat}
td.verde {background-color:#FFFFFF; width:265px; background-image:url(../immagini/verde.jpg); background-position:center; height:16px; background-repeat:no-repeat; background-color:#E2E8CC}
td.footer {background-image:url(../immagini/verdescuro.jpg); height:67px; background-position:center; background-repeat:repeat-x; background-color:#E2E8CC}
td.piede {background-color:#E2E8CC}
td.fondo {background-image:url(../immagini/verdescurol.jpg); height:10px; background-position:center top; background-repeat:no-repeat; background-color:#E2E8CC}
td.bianco {background-color:#FFFFFE}
td.box {width:169px; vertical-align:top}
table.prodotto {background-color:#FFFFFF; width:156px; height:166px}
.testa {width:265px; height:153px; z-index:99; position:relative; left:11px; top:17px}
#smart-banner {width:818px; height:153px; z-index:1; position:absolute; border:0}

#menu				{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin:0; padding:0}
#menu ul			{ list-style:none; margin:0; padding:0}
#menu li			{ height:44px; list-style:none; margin:0; padding:0; vertical-align:top; float:left; text-align:center}
#menu li.vuoto		{ height:44px; background-image:url(../immagini/trasp.png); background-position:right; width:1px}
#menu a				{ height:44px; display:block; font-size:13px; color:#2C3705; text-decoration:none; background-image:url(../immagini/menu.jpg); background-position:center top; background-repeat:repeat-x; margin:0; padding:0; padding-top:14px; padding-left:3px; padding-right:3px; float:left}
#menu a:hover		{ color:#2C3705; text-decoration:none; background-image:url(../immagini/menus.jpg); background-position:center top; background-repeat:repeat-x}
#menu a:active		{ text-decoration:none;}
#menu a:visited		{ text-decoration:none;}

#cat {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11pt}
#cat ul {margin:0; padding:0; list-style:none; margin-left:10px; margin-bottom:20px}
#cat li  {margin:0; padding:0; line-height:19px; display:block }
#cat li.uno  {margin:0; padding:0; line-height:19px; display:block; margin-left:10px }
#cat li.due  {margin:0; padding:0; line-height:19px; display:block; margin-left:20px }
#cat li.tre  {margin:0; padding:0; line-height:19px; display:block; margin-left:30px }
#cat a {text-decoration:none; color:#2C3705}
#cat a:hover {text-decoration:none; color:#8DA313;}
#cat a:active {text-decoration:none; color:#2C3705}
#cat a em	{ width:5px; height:19px; line-height:19px; float:right;}
#cat a:hover em	{ width:5px; height:19px; line-height:19px; background-image:url(../immagini/triangolo.png); background-position:right; background-repeat:no-repeat; float:right;}

.cerca	{width:270px; height:25px; background-color:#E2E8CC; font-size:16px; color:#272727; border-top:2px solid #696C61; border-right:1px solid #C3C6C5; border-left:2px solid #696C61; border-bottom:1px solid #C3C6C5}
.logo {margin-left:25px}
.cert {margin-left:10px; margin-top:15px; margin-bottom:15px}
.certs {margin-left:10px; margin-bottom:10px; margin-right:4px}
.news {margin-left:10px; margin-bottom:10px; margin-right:4px}
.reg {margin-bottom:10px; margin-top:10px}
.logobasso {margin-right:16px}
.imgp {margin-bottom:10px; margin-left:17px}
.imm {border:2px solid #696565}

h1 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13pt; color:#2C3705; margin:0; padding:0; padding-left:20px; padding-top:14px; padding-bottom:14px}
h2 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12pt; color:#2C3705; margin:0; padding:0; padding-left:20px; padding-top:14px; padding-bottom:14px; font-style:italic}

.testo				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color:#505050}
p.testo				{padding:0; text-align:justify; margin:0; margin-top:6px; margin-bottom:6px}
a.testo				{color:#505050; text-decoration:none}
a.testo:hover		{color:#1F1E1E; text-decoration:none}
a.testo:active		{color:#505050; text-decoration:none}

.testobianco				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF}
a.testobianco				{color:#FFFFFF; text-decoration:none}
a.testobianco:hover		{color:#A5C204; text-decoration:none}
a.testobianco:active		{color:#FFFFFF; text-decoration:none}

.testovp				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color:#2C3705}
p.testovp				{padding:0; margin:0; margin-left:10px; margin-right:10px; margin-bottom:10px; text-align:justify}
a.testovp				{color:#2C3705; text-decoration:none}
a.testovp:hover		{color:#465904; text-decoration:none}
a.testovp:active		{color:#2C3705; text-decoration:none}

.testovpp				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color:#2C3705}
a.testovpp				{color:#2C3705; text-decoration:none}
a.testovpp:hover		{color:#465904; text-decoration:none}
a.testovpp:active		{color:#2C3705; text-decoration:none}

.testocp				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color:#8DA313}
a.testocp				{color:#8DA313; text-decoration:none}
a.testocp:hover		{color:#2C3705; text-decoration:none}
a.testocp:active		{color:#8DA313; text-decoration:none}

.testop				{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; color:#6B7B12}
a.testop				{color:#6B7B12; text-decoration:none}
a.testop:hover		{color:#8DA313; text-decoration:none}
a.testop:active		{color:#6B7B12; text-decoration:none}

.bottone 	{width:270px; height:40px; text-align:center}
.iscrizione 	{width:240px; height:40px; text-align:center}
.texta		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:480px; height:100px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.textb		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:340px; height:100px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.fieldc		{background-color:#E9E9EA; border:1px solid #7F9DB9; width:300px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.fieldcc	{background-color:#E9E9EA; border:1px solid #7F9DB9; width:234px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.sel	{width:234px; background-color:#E9E9EA; border:1px solid #7F9DB9; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}
.seln	{width:234px; background-color:#C9C9CB; border:1px solid #7F9DB9; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt}



.link-din-red		{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#990000; font-size:9pt;}

a.link-din			{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#333333; font-size:9pt;}
a.link-din:hover	{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#FFFFFF; font-size:9pt;}
a.link-din:active	{font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#333333; font-size:9pt;}

a.link				{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}
a.link:hover		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#990000; margin-left:20px; text-decoration:none;}
a.link:active		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}

a.linkb				{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; text-decoration:none;}
a.linkb:hover		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#990000; text-decoration:none;}
a.linkb:active		{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; text-decoration:none;}