HTML {background-color:#A7B689}
BODY {font-family:Georgia, "Times New Roman", Times, serif; font-size:80%; color: #000000; margin: 0 0 10px 0; background: url(images/bg.jpg) repeat-x top left #ffffff;text-align:center}
a:link, a:visited {color:#889C5F; text-decoration:none}
a:hover {text-decoration:underline}

/* struttura */
div#container{margin:0 auto;position:relative;width: 990px; text-align:center}
div#top {margin:0 auto;position:relative;width:990px;height:154px;background: url(images/topdx.jpg) no-repeat top right;text-align:center}
div#prova, div#sapori {position:absolute;left:243px;font-size:13px;font-weight:bold}
div#prova b {color:#009900}
div#prova {width:350px;top:10px;text-align:center;color:#ff6600}
div#prova b {color:#009900}
div#sapori {width:380px;bottom:58px;text-align:left;color:#ffffff}
div#sapori div {text-indent:140px}

ul#topmenu {position:absolute;bottom:3px;left:0;width:990px;margin:0 auto;padding:0; font-size: 14px; height:29px;list-style:none; font-weight:bold;line-height:29px; text-align:center}
ul#topmenu li a {text-decoration:none; text-align:center; margin:0 18px}
ul#topmenu li {display:inline}
ul#topmenu li a:link, ul#topmenu li a:visited {color:#ffffff; text-decoration:none}
ul#topmenu li a:hover {text-decoration:underline}

div#sx {position:absolute;top:162px;width:189px;left:5px;text-align:left;padding:0 0 0 5px}
div#content {margin: 0 5px 20px 214px;min-height: 640px;height: auto !important;height: 640px;text-align:justify}

div#bot {clear: left;width:990px}
div#copyright {clear: left;width:100%; height:35px !important; height /**/: 50px; padding-top:15px;background: url(images/bot.jpg) repeat-x top left #A7B689;font-size:12px;text-align:center;color:#ffffff}
div#copyright a:link, div#copyright a:visited {color:#ffffff;font-weight:bold}

/* mappatura logo */
ul#mlogo {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	background: url(images/logo.jpg) no-repeat top center;
	width:168px;height:110px;
	left: 5px;
	top: 5px;
	font-size:13px}
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left:0;top:0;
width:168px;height:110px
}
#mlogo a {
display:block;
width:100%;
height:100%;
color:#ffffff;
	font-weight:bold}
.alt {display:none}

/* sx */
div.sxtitle, div.sxtitle2 {background: url(images/sxtitle.jpg) no-repeat top left;width:190px;text-align:center} 
div.sxtitle {padding-top:3px;height:41px !important; height /**/: 44px} 
div.sxtitle2 {padding-top:12px;height:32px !important; height /**/: 44px} 
div.sxtitle h1, div.sxtitle2 h1 {font-family: "Times New Roman", Times, serif;color:#ffffff;font-size:16px} 


ul#menu1 {margin: 5px 0; padding:0; list-style:none;background: url(images/sxbg1.jpg) no-repeat top left;text-align:center; width:190px; height:106px !important; height /**/: 118px;font-weight:bold; letter-spacing:0.6px;font-size:12px;padding-top:12px}
ul#menu1 li a {display:block;height:26px}
ul#menu1 li {display:inline}
ul#menu1 li a:link, ul#menu1 li a:visited {text-decoration:none; color:#000000;} 
ul#menu1 li a:hover {text-decoration:underline} 

ul#menu3 {margin: 5px 0; padding:10px 10px 0 10px; list-style:none;background: url(images/sxbg3.jpg) no-repeat top left;text-align:center;line-height:23px; width:170px !important; width /**/: 190px; height:109px !important; height /**/: 119px;font-weight:bold; font-size:12px;letter-spacing:0.6px}
ul#menu3 li a {display:block;height:26px}
ul#menu3 li {display:inline}
ul#menu3 li a:link, ul#menu3 li a:visited {text-decoration:none; color:#000000} 
ul#menu3 li a:hover {text-decoration:underline} 

ul#menu2 {margin: 5px 0; padding:10px 0 0 0; list-style:none;background: url(images/sxbg2.png) no-repeat top left;text-align:center; width:190px; height:95px !important; height /**/: 105px;font-weight:bold; letter-spacing:0.2px;font-size:12px}
ul#menu2 li a {display:block;min-height: 20px;height: auto !important;height: 20px;}
ul#menu2 li {display:inline}
ul#menu2 li a:link, ul#menu2 li a:visited {text-decoration:none; color:#ff0000;} 
ul#menu2 li a:hover {text-decoration:underline} 

/* content */
div#split4top {margin:0 auto;width:778px}
div#split4top div {float: left;font-weight:bold;font-size:12px;text-align:center}
div#split4top div#search, div#split4top div#lang, div#split4top div#valuta {background: url(images/linetop.jpg) no-repeat top right}
div#split4top div#search  {width:216px;text-align:left}
div#split4top div#search, div#split4top div#valuta {padding-top:10px;height:28px !important; height /**/: 38px}
div#split4top div#lang, div#split4top div#cart {padding-top:5px;height:33px !important; height /**/: 38px}
div#split4top div#cartempty {padding-top:13px;height:25px !important; height /**/: 38px}
div#split4top div#lang {width:134px}
div#split4top div#valuta {width:190px}
div#split4top div#cart, div#split4top div#cartempty {width:197px !important; width /**/: 236px;padding-left:39px;background: url(images/cart.jpg) no-repeat top left;text-align:left;font-size:11px}
div#split4top div#cart b {color:#FF6600}
div#split4top div#cart img {vertical-align:top;margin-right:5px}
div#split4top div#cart a:link, div#split4top div#cart a:visited {color:#ff6600}

div.dettagli {width:100%; text-align:right; font-size:13px;font-weight:bold}
div.dettagli a:link, div.dettagli a:visited {color:#ff6600}

div#split2home {margin:0 auto;width:778px}
div#split2home div {float: left}
div#split2home div#banner {width:578px;background: url(images/bannerhome.jpg) no-repeat top left;height:120px}
div#split2home div#newsl {width:200px;background: url(images/bgnl.jpg) no-repeat top left;text-align:center;height:120px;font-size:12px;font-weight:bold;}
div#split2home div#newsl div#nltitle {margin:0 0 5px 0;width:140px !important; width /**/: 200px;padding-left:60px;font-size:11px;text-align:center}
div#split2home div#newsl h2 {font-size:16px;color:#ffffff;line-height:30px}
div#split2home div#newsl a:visited, div#split2home div#newsl a:link {color:#ffffff;margin:0 5px}

.verde {color:#339900;font-weight:bold}
.title {margin:15px 0}

table.vetrina {width:778px;}
table.vetrina td {position:relative;width:389px;height:122px;vertical-align:top}
table.vetrina div.boxvetrina {position:relative;background: url(images/boxprod.jpg) no-repeat top center #889C5F;width:385px;margin:0 2px;height:117px;}
table.vetrina div.foto {position:absolute;left:12px;top:12px;text-align:center;width:120px}
table.vetrina div.nomeprod {position:absolute;left:148px;top:8px;text-align:left;width:224px}
table.vetrina div.nomeprod h2 a:link, table.vetrina div.nomeprod h2 a:visited {color:#ffffff;font-size:15px;letter-spacing:-1px}
table.vetrina div.nomeprod h2 a:hover {color:#ffcc00;text-decoration:none}
table.vetrina div.desc {position:absolute;right:11px;top:37px;width:224px;font-size:12px}
table.vetrina div.prezzo {position:absolute;right:25px;bottom:12px;color:#A09467;font-size:16px;font-weight:bold}
table.vetrina div.prezzo b {color:#ff6600}
table.vetrina div.prezzo strike {color:#666666}
table.vetrina div.aggiungi {position:absolute;right:18px;top:85px;}

table.subcat {width:778px}
table.subcat td {position:relative;width:389px;height:100px}
table.subcat td a img {float:left;margin-right:10px;border: 2px solid #ff6600}
table.subcat td h2, table.subcat td h2 {font-size:100%}

div.prodetail {height:90px;margin-bottom:20px}

div.prodotti {position:relative;height:90px}
div.prodotti img, div.prodetail img {float:left;margin-right:50px;border: 2px solid #ff6600}
div.prodotti div.detail {position:absolute;right:0;bottom:0}

.title h1 {color:#ff6600;font-size:16px}
.title h2 {color:#ff6600;font-size:15px}

div.wide {margin: 0;clear:left}
div.line {margin: 15px 0 10px 0;clear:left;border-bottom: 2px solid #889C5F;}

table.privacy td {font-size:90%}

div#map {width: 776px; height: 340px;border: 2px solid #ff6600}
div#map b {color:#ff6600}

#cartcontent
{
	width:95%;margin-top:20px
}

#cartcontent
{
	border-top:1px solid #889C5F;
	border-left:1px solid #889C5F;
	border-collapse:collapse;
}

#cartcontent th, #cartcontent td{
	padding:5px;
	border-right:1px solid #889C5F;
	border-bottom:1px solid #889C5F;
}

#cartcontent th{
	background-color:#889C5F;
	color:#ffffff
}

/* form e img  div {border: 1px solid #000000} */ 
.center {text-align:center}
.right {text-align:right}
.pag {text-align:right;margin-top: 30px}
.dovesei {text-align:left;margin-bottom:5px}
.dovesei h1 {color:#ff6600;font-size:14px}
div#overflow {overflow: auto; height: 500px; width:660px}
div#overflow a:link, div#overflow a:visited, a.ext:link, a.ext:visited {margin:0 3px; padding-right:16px;  background: url(images/external.gif) center right no-repeat;}
div#overflow a:hover, a.ext:hover {text-decoration:underline}
div#overflow b a {color:#339900}
ul {margin:0 0 0 20px;padding:0 0 0 20px}
ul li ul {margin:0 0 0 10px;padding:0 0 0 5px;}
hr {margin:5px 0; color:#009900}
.imgdx {float:right;margin-left:10px}
.imgsx {float:left;margin-right:10px}
h1, h2, h3 {display:inline}
hr {margin: 0 auto; width:95%; height:1px; color:#009900}
img {border:0}
form {margin:0}
input.text,  textarea, input.search, input.nl, input.qnt, select {font-family:Georgia, "Times New Roman", Times, serif;color: #009900; border: 1px inset #999999; background-color: #ffffff}
input.text,  input.search, input.nl, input.qnt, select {font-size:13px}
textarea {width: 100%; height:80px;font-size:100%}
input.text {width: 200px; height:18px}
input.search {width: 122px; height:18px;margin:0 6px 0 0;font-weight:normal}
input.nl {width: 140px; height:18px;margin:0 0 3px 0;font-weight:normal}
input.qnt {width: 30px; padding:0 3px;height:18px;margin:0 3px;font-weight:normal}
select {width: auto;margin:0 5px}
.button {border:1px solid #ff6600;background-color:#ff9900;color:#ffffff;font-weight:bold;font-size:12px;height:20px}