*{margin: 0px; padding:0px; border:0px;}

html, body { width: 100%; height: 100%; background-color: #C8C098;}
body {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#6E663F;}

h2, h3 {font-size: 11px;}


#flashBox	{ width: 100%; height: 100%; margin: 0px; padding: 0px; position:absolute; top:0px; left:0px; z-index:1}




#logo 
{position:absolute;  left: 40px;  top: 23px;  background-image: url(../img/logo.jpg); height: 80px;  width: 282px; z-index: 10;}

#quickLinks
{position: absolute; left: 647px; top:23px; z-index: 10; color:#8e8452; /*background: #FFFFCC;*/}

#language
{position: absolute; left: 767px; top:25px; z-index: 10; /*background: #FFFFCC;*/}
	
/*
#navigation 
{position:absolute;  left: 40px;  top: 103px;  background-image: url(../img/barra-navigazione_<%=session(""language"")%>.jpg);  height:48px;  width:759px;}
*/

.navBox 
{position:absolute;  left: 40px;  top: 103px;  background-image: url(../img/bgNav.png);  height:48px;  width:759px; z-index: 10;}

#flash 
{background-image: url(../img/bg-flash.jpg);  height: 447px;  width: 322px;  position: absolute;  left: 0px;  top: 151px;}

#container 
{width: 477px; height: auto;  position: absolute;  left: 323px;  top: 158px; z-index: 10}

#main
{background: url(../img/main-bg.gif) top left repeat-y;}

#footer
{width: 100%; height: 78px; background: url(../img/footer-bg.gif) top no-repeat;}

#footer .content	{padding: 30px 10px;}
#footer span {color:#FFFFFF;}

.gfx
{font-size: 1px;}

.txt
{font-size: 11px;}

.content {margin: 0px 10px;}

.login {background: url(../img/login-bg.gif) top right no-repeat; height: 75px; width: 176px; margin-right: 6px;}

.txtField {width: 80px; height: 12px; border: 1px solid #8F8452; background:#D5CEA9; font-family: Arial; font-size: 11px; color:#6D5C33; padding: 1px 2px; }

.btnInvia {width:17px; height: 16px; background:url(../img/btn-invia.gif) top left no-repeat; margin-left: 2px;}

.topBox					{color: #8E8452; margin: 0px 2px 0px 10px;}

.miniBox 									{ height: 83px; background:url(../img/miniBox-bg.gif) top left repeat-x; margin-top: 6px; margin-left: 10px;}
.miniBox img.bg1						{ float:left;}
.miniBox img.bg2						{ float:right;}
.miniBox img.foto						{ border: 1px solid #6D5C33; background:#E9E5D0; padding: 2px; margin-right: 5px; float:left;}
.miniBox .content 						{ padding: 8px 0px;}
.miniBox h1								{ font-family:Georgia; color: #F5F3E9; font-size:11px; font-weight: bold; width: 125px; float: left;}
.miniBox h2 								{ font-family:Georgia; color: #F5F3E9; font-size:11px; font-weight: normal; background: #A99E71; float:left; width: 264px;}
.miniBox h2.news						{ width: 265px;} 
/*.miniBox h2:hover						{ background: #8e8452;} */
.miniBox h2.prezzo						{ font-family:Georgia; color: #f5f3e9; font-size:11px; background:#9d9263; margin-left: 1px; width: 43px; padding: 2px 3px 0px 3px;}
.miniBox h2.data						{ font-family:arial; color: #f5f3e9; font-size:11px; background:#9d9263; margin-left: 1px; width: 50px; padding: 2px 3px 0px 3px;}
.miniBox h2 a								{ display: block; padding: 2px 3px 0px 3px;}
.miniBox h2 a:link	 					{ color: #F5F3E9; text-decoration: none;}
.miniBox h2 a:hover 					{ color: #F5F3E9; background: #8F8452;}
.miniBox h2 a:visited 					{  color: #F5F3E9; text-decoration: none;}

.miniBox a.info							{ margin-left: 1px; float:left; background:url(../img/info-btn.gif) top left no-repeat; width: 43px; height: 16px;}
.miniBox a.info:hover					{ background:url(../img/info-btn_over.gif) top left no-repeat;}
.miniBox h3								{ font-weight: normal;}
.miniBox div.prezzo						{ font-family:Georgia; color: #9b6600; font-size:12px; width: 40px; float:right;  /*background:#9d9263;*/}
.miniBox h3, 	.miniBox h3 a:link	{ color:#6E663F; text-decoration:none; line-height: 11px;}
.miniBox h3 a:hover 					{ color: #9b6600; text-decoration: underline;}
.miniBox h3 a:visited 					{ color:#6E663F; text-decoration:underline; line-height: 11px;}

.miniBox p									{ font-size: 10px; line-height: 12px; color: #7E7549;}
.miniBox .dati								{ float: left;}
.miniBox p.dati							{ padding:10px 0px 0px 3px; float:none; clear:left;}
.miniBox div.wrapper					{ height: 20px;}
.miniBox span.valuta					{ font-size:11px; color: #8E8452;}

.shopBox 									{ height: 83px; background:url(../img/miniBox-bg.gif) top left repeat-x; margin-top: 6px; margin-left: 6px; }
.shopBox img.bg1						{ float:left;}
.shopBox img.bg2						{ float:right;}
.shopBox .content 						{ padding: 6px 0px;}
.shopBox .primo 						{ margin-top: 4px;}
.shopBox h1								{ font-family:Georgia; color: #F5F3E9; font-size:11px; font-weight: bold; width: 125px;}
.shopBox p									{ font-size: 10px; line-height: 12px; color: #7E7549;}
.shopBox span.dati						{ float: left; width: 55px; /*background: #f00; */font-weight: bold;}
.shopBox .txtField						{ float:left; width: 20px; font-size: 11px; }
.shopBox .add							{ float:left; font-family:Arial ; font-size: 11px; font-weight: bold; color:#D5CEA9; background: transparent; width: 60px;}
.shopBox .add:hover					{ color: #F5F3E9;}
.shopBox a.add							{ float:left; font-weight: bold; color:#D5CEA9; text-decoration: none;}
.shopBox a.add:link					{ font-weight: bold; color:#D5CEA9; float:right; text-decoration: none;}
.shopBox a.add:hover					{ color: #F5F3E9;}
.shopBox .prezzo						{ color: #9b6600; font-family:Georgia; font-size:11px;}


.newsBox							{ background: url(../img/newsBox-bg.gif) top left repeat-y; margin-top: 6px; margin-left: 6px; position:relative;}
.newsBox h1						{ font-family:Georgia; color: #6E663F; font-size:11px; font-weight: bold;}
.newsBox div.wrapper			{ height: 20px; margin-top: 10px; margin-right: 10px;}
.newsBox h2 						{ background: #A89E71; padding: 2px; color: #EDEADC; width: 140px; float:left;}
.newsBox a.info					{ float:right; background:url(../img/btn-info.gif) top left no-repeat; width: 19px; height: 18px;}
.newsBox a.info:hover			{ background:url(../img/btn-info_over.gif) top left no-repeat;}
.newsBox .content				{ margin: 0px 8px; height: 243px; position:relative;}
.newsBox p							{ line-height: 12px; margin-right: 10px; color:#7E7549}
.newsBox a.archivio				{ font-weight: bold; color:#D5CEA9; float:right; text-decoration: none; right: 0px; bottom: 0px; position: absolute;}
.newsBox a.archivio:link		{ font-weight: bold; color:#D5CEA9; float:right; text-decoration: none; margin-right: 10px; margin-top: 6px;}
.newsBox a.archivio:hover	{ color: #F5F3E9;}
.newsBox span.data			{ color: #7E7549; font-weight: bold;}



.loginBox							{ background: url(../img/newsBox-bg.gif) top left repeat-y; margin-left: 6px; }
.loginBox h1						{ font-family:Georgia; color: #6D5C33; font-size:13px; font-weight: normal;}
.loginBox h2 						{ background: #A89E71; padding: 2px; color: #EDEADC; margin-top: 8px; margin-right: 10px;} 
.loginBox .content				{ position:relative;}
.loginBox p							{ line-height: 12px; margin-right: 10px; margin-top: 4px;}
.loginBox a.archivio				{ font-weight: bold; color:#D5CEA9; float:right; text-decoration: none; margin-right: 10px; margin-top: 6px;}
.loginBox a.archivio:link		{ font-weight: bold; color:#D5CEA9; float:right; text-decoration: none; margin-right: 10px; margin-top: 6px;}
.loginBox a.archivio:hover	{ color: #F5F3E9;}

.descBox		{background: url(../img/schedaDesc-bg.gif) top left repeat-y; margin-left: 10px; width: 270px;height:auto !important}
.descBox h1	{font-family:Georgia; color: #9b6600; font-size:13px; font-weight: bold; margin-top: 10px;}
.descBox .txt	{padding: 0px 8px;}
.descBox hr	{background: #b6ad83; color: #b6ad83;}
.descBox p		{margin-top: 10px;}

.etichettaBox	{position: relative; z-index: 1;  margin-left: 6px;  margin-top: 6px;}
.etichettaBox div.cornice	{ position: absolute; z-index: 2; top:0px; left: 0px;}

#quickLinks ul, #quickLinks li										{margin:0px; padding: 0px; list-style-type:none;}
#quickLinks li																{width: 100px; text-align:right; line-height:12px; margin-top: 10px; /*background: #f00;*/}
#quickLinks a, #quickLinks a:link, #quickLinks a:visited	{color:#8e8452; text-decoration:none;}
#quickLinks a:hover													{color:#6e663f; text-decoration:underline;}
#quickLinks img															{margin-left: 3px;}

#language ul, #language li		{margin:0px; padding: 0px; list-style-type:none;}
#language li							{margin-top: 8px; font-size: 13px; line-height:13px;}
#language img						{ font-size: 1px; border:0px;}
#language a							{ border:0px; padding:0px; margin: 0px; height:13px; width:25px; display: block;}

#language a.it, #language a.it:link, #language a.ita:visited			{ background: url(../img/ita-flag.gif) top left no-repeat;}
#language a.it:hover																{ background: url(../img/ita-flag.gif) bottom left no-repeat;}
#language a.en, #language a.en:link, #language a.en:visited		{ background: url(../img/en-flag.gif) top left no-repeat;}
#language a.en:hover																{ background: url(../img/en-flag.gif) bottom left no-repeat;}
#language a.de, #language a.de:link, #language a.de:visited		{ background: url(../img/de-flag.gif) top left no-repeat;}
#language a.de:hover																{ background: url(../img/de-flag.gif) bottom left no-repeat;}

div#navigation ul, div#navigation li	{ margin:0px; padding: 0px; list-style-type:none;}
div#navigation li								{ float: left; width: 93px; height: 36px; text-align: center;line-height: 36px;}
div#navigation a								{ font-family: Georgia; color: #7E7549; font-weight: normal; font-size: 13px; display: block; text-decoration:none; text-transform:capitalize}
div#navigation li a:hover					{ color: #9b6600; background: url(../img/btn93_over.png) no-repeat top left;}
div#navigation li.na a:hover				{ color: #6E663F; background: url(../img/btn93.png) no-repeat top left;}
div#navigation li								{ background: url(../img/btn93.png) no-repeat top left}
div#navigation li.first						{ width: 94px; background: url(../img/btn94_first.png) no-repeat top left}
div#navigation li.last						{ width: 94px; background: url(../img/btn94_last.png) no-repeat top left}
div#navigation li.first a:hover			{ color: #9b6600; background: url(../img/btn94_first_over.png) no-repeat top left;}
div#navigation li.last a:hover			{ color: #9b6600; background: url(../img/btn94_last_over.png) no-repeat top left;}


.descBox input, .descBox textarea		{width: 190px; margin: 0px 0px 4px 6px; padding: 2px;height: 12px; border: 1px solid #8F8452; background:#D5CEA9; font-family: Arial; font-size: 11px; color:#6D5C33;}
.descBox .btnInvia							{border: 0px; background: #A89E71; width: 93px; margin-top: 6px; color: #fff; height:auto; cursor: pointer; cursor: hand;} 
.descBox textarea 							{height: 65px;}
.descBox .disclaimer p						{font-size: 9px; margin-top: 4px;}
.descBox .disclaimer hr					{margin-top: 8px;}
.descBox .cap									{width: 60px;}
.descBox .prov								{width: 70px;margin-right: 3px;}

.descBox input.disp							{background: #CCC5A2;}

