body { margin: 0px; padding: 0px; background: #005c24; font: 8pt Verdana; text-align: 
center; }

#theSite { width: 900px; margin-left: auto; margin-right: auto; text-align: 
left; background: #ebf3f2 url(images/line.gif) repeat-y; }

#menusx { overflow: 
hide; width: 240px; margin-left: 5px; padding-top: 10px; float: left; }

#menusx ul 
{ padding: 0px; margin: 0px; font: 9pt Verdana; overflow: auto;}

#menusx li { 
width: 200px; list-style: none; color: #000000; margin-bottom: 2px; margin-left: 
5px;}

#menusx li.sel { width: 200px; list-style: disc outside; color: #FFFFFF; 
margin-bottom: 2px; margin-left: 15px; }

#menusx li.carr { width: 200px; list-style: 
none; color: #990000; margin-bottom: 2px; margin-left: 5px; }

#menusx h5 { font: 
bold 10pt Verdana; padding-left: 27px; padding-top: 2px; padding-bottom: 2px; 
margin-bottom: 5px; margin-top: 10px; color: #FFFFFF; height: 25px; background: 
url(images/nota.gif) no-repeat top left; }

#contenuti { width: 550px; margin: 
0px; padding: 5px; overflow: auto; }

#contenuti p { text-align: justify; }

#contenuti 
p.cent { text-align: center; } #contenuti p.right { text-align: right; }

#contenuti 
p.norecs { text-align: center; font: 12pt Verdana; }

#contenuti span.nome { font: 
bold 10pt Verdana; color: #005c24; }

#contenuti span.prezzo { font: bold 12pt 
Verdana; color: #990000; background: #005c24; padding: 5px; }

#contenuti p.title 
{ font: bold 10pt Verdana; padding-left: 27px; padding-top: 2px; padding-right: 
2px; padding-bottom: 2px; margin: 0px; color: #FFFFFF; height: 25px; background: 
url(images/nota_02.gif) no-repeat top left; }

#contenuti div.text { overflow: auto; 
background: #FFFFF0; padding-left: 5px; padding-right: 5px; padding-top: 20px; 
padding-bottom: 20px; margin-top: 0px; margin-bottom: 20px; border-right: 3px 
solid #005c24; border-bottom: 3px solid #005c24; }

#contenuti div.split { width: 
170px; margin-right: 5px; float: left; text-align: center; }

#contenuti img { 
border: 0px; } #contenuti img.prodotti { width: 80px; border: 1px solid #005c24; 
}

#contenuti img.newshp { width: 80px; border: 1px solid #005c24; float: left; 
}

#contenuti img.news { border: 1px solid #005c24; float: left; }

#contenuti ul 
{ padding: 0px; margin: 0px; font: 8pt Verdana; overflow: auto; }

#contenuti li 
{ list-style: disc outside; margin-bottom: 2px; margin-left: 25px; text-align: 
justify; }

#sotto { clear: left; width: 850px; height: 30px; background: #005c24 
url(images/bottom.jpg) no-repeat top left; }

#sotto h5 { padding-top: 5px; text-align: 
center; color: #FFFFFF; font: bold 10pt Verdana; } span.clearboth { clear: both; 
}

/* TABELLA */

table.cart { width: 530px; border-left: 1px solid #005c24; border-top: 
1px solid #005c24; } td.carthead { padding: 2px; font: bold 8pt Verdana; text-align: 
center; border-bottom: 3px solid #005c24; border-right: 3px solid #005c24; } td.cartbody 
{ padding: 2px; font: 8pt Verdana; border-bottom: 1px solid #005c24; border-right: 
1px solid #005c24; } td.cartbodyc { padding: 2px; font: 8pt Verdana; text-align: 
center; border-bottom: 1px solid #005c24; border-right: 1px solid #005c24; } td.cartbodyr 
{ padding: 2px; font: 8pt Verdana; text-align: right; border-bottom: 1px solid 
#005c24; border-right: 1px solid #005c24; }

/* FORM */

form { border: 0px; margin: 
0px; padding: 0px; } input { padding: 0px; background: #F6E08D; border: 1px solid 
#005c24; color: #000000; height: 20px; margin-left: 10px; margin-right: 20px; 
} input.sx { margin-right: 0px; margin-left: 5px; padding: 0px; background: #005c24; 
border: 1px solid #005c24; color: #000000; height: 20px; } input.nomarg { padding: 
0px; background: #005c24; border: 1px solid #005c24; color: #000000; height: 20px; 
margin-left: 30px; margin-right: 5px; } select { padding: 0px; background: #005c24; 
border: 1px solid #005c24; color: #000000; margin-left: 10px; margin-right: 20px; 
} textarea { padding: 0px; background: #005c24; border: 1px solid #005c24; color: 
#000000; margin-left: 10px; margin-right: 20px; overflow: auto; vertical-align: 
top; } span.err { color: #CC0000; }

/* LINKS */

a.menu { text-decoration: none; 
color: #005c24; }

a.menu:hover { text-decoration: none; background: #ebf3f2; color: 
#005c24; } a { text-decoration: none; color: #005c24; }

a:hover { text-decoration: 
none; background: #ebf3f2; color: #005c24; } .carattere_home {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #99CC99}

