body	{
						margin:0px;
						padding:0px;
						background-color:#150C03;
						font-family:Tahoma;
						}
td, div {
	font-size:11px;
	font-family:Tahoma;
	color:#CCCCCC;
	line-height:13px;
	vertical-align:top;
						}
a	{
						color:#7B7B7B;
						font-size:10px;
						text-decoration:underline;
						}
a:hover	{
						color:#ffffff;
						font-size:10px;
						text-decoration:none;
						}	 
span a	{
						color:#7ffffB;
						font-size:11px;
						text-decoration:underline;
						}
span a:hover	{
						color:#ffffff;
						font-size:11px;
						text-decoration:none;
					}							
input, textarea	{
						color:#777E85;
						font-family:Tahoma;
						font-size:11px;
						border:0px solid #878D94;
						line-height:10px;
						}
input	{
						background-image: url(images/bg_input_1.gif);
						background-position: left top;
						background-repeat: no-repeat;
						width:150px;
						height:19px;
						margin:0px 0px 2px 0px;
						padding:3px 0px 0px 10px;
						}
.input_small	{
                        color:#777E85;
						font-family:Tahoma;
						font-size:11px;
						border:0px solid #878D94;
						line-height:10px;
						background-image: url(images/bg_input_2.gif);
						background-position: left top;
						background-repeat: no-repeat;
						width:50px;
						height:19px;
						margin:0px 0px 2px 0px;
						padding:3px 0px 0px 10px;
						margin-top:2px;
						}
textarea	{
						width:177px;
						height:131px;
						margin:0px 0px 0px 0px;
						padding:2px 2px 0px 2px;
						overflow:hidden;
						}												
.bg_left	{
						background-image: url(images/bg_header_side.jpg);
						background-position: right top;
						background-repeat: no-repeat;
						}
.bg_right	{
						background-image: url(images/bg_header_side.jpg);
						background-position: left top;
						background-repeat: no-repeat;
						}
#class_1  {
						border:9px solid #ffffff;
						border-bottom:0px;
						border-top:0px;
						}						
/*----------  list_0_1	 ---------------------*/
.list_0_1	li	{
						background:url(images/list_0_1.gif) 0px 4px no-repeat;
						font-size:11px;
						margin:0px 0px 3px 0px; 
						padding:0 0 0 12px;
						height:13px;
						line-height:12px;
						color:#775E15;
						}
.list_0_1 li a	{
						color:#775E15;
						font-size:11px;
						text-decoration:none;

						}
.list_0_1 li a:hover	{
						color:#ffffff;
						font-size:11px;
						text-decoration:underline;
						}
.list_0_1  li b a	{	
						
						color:#A4852A;
						font-size:11px;
						text-decoration:none;

						}
.list_0_1 li b a:hover	{
						color:#ffffff;
						font-size:11px;
						text-decoration:underline;
						}						
/*----------  list_0_1	 ---------------------*/												
.form	 a{
						color:#806D00;
						text-decoration:none;
						}
.form	 a:hover{
						color:#ffffff;
						text-decoration:underline;
						}	
.title_0_1	 a{
						color:#B8A350;
						text-decoration:none;
						}
.title_0_1	 a:hover{
						color:#ffffff;
						text-decoration:underline;
						}
.box_0_1	td	{
						color:#9E7905;
						font-size:11px;
						}								
.box_0_1	b	{
	color:DDD7B7;
	font-size:12px;
						}
.box_0_1	h1	{
	color:DDD7B7;
	font-size:25px;
	height: 25px;
	line-height: 25px;
						}
.box_0_1	h2	{
						color:DDD7B7;
						font-size:10px;
						}

.box_0_1	span	{
						color:#7E6B00;
						font-size:9px;
						}
.box_0_1	em	{
						color:#C79A05;
						font-size:13px;
						font-style:normal;
						}
.box_0_1	 a{
						color:#ffffff;
						text-decoration:none;
						}
.box_0_1	 a:hover{
						color:#ffffff;
						text-decoration:underline;
						}
.box_0_1 span  a{
						color:#D5AA09;
						text-decoration:none;
						font-size:9px;
						}
.box_0_1 span	 a:hover{
						color:#ffffff;
						text-decoration:underline;
						}							
.header	td {
						color:#9B8402;
						font-size:10px;
						}
.header	 a{
						color:#9B8402;
						text-decoration:none;
						font-size:10px;
						}
.header	 a:hover{
						color:#ffffff;
						text-decoration:underline;
						font-size:10px;
						}
.header b {
						color:#D1AE30;
						}																																																		
/*---------- footer_1	 ---------------------*/
.footer_1	{
						color:#4F450C;
						font-size:10px;
						

						}	
.footer_1 a	{
						color:#836F00;
						font-size:10px;
						text-decoration:underline;
						}
.footer_1 a:hover	{
						color:#ffffff;
						font-size:10px;
						text-decoration:none;
						}
						
/*---------- footer_2	 ---------------------*/
.footer_2	{
						color:#6A5801;
						font-size:10px;
						}	
.footer_2 a	{
						color:#836F00;
						font-size:10px;
						text-decoration:none;
						}
.footer_2 a:hover	{
						color:#ffffff;
						font-size:10px;
						text-decoration:underline;
						}	
.footer_2 span a	{
						color:#6A5801;
						font-size:10px;
						text-decoration:none;
						}
.footer_2 span a:hover	{
						color:#ffffff;
						font-size:10px;
						text-decoration:underline;
						}												
/*---------- footer	 ---------------------*/																						
ul {
						list-style-type:none;
						margin:0; 
						padding:0; 
						}							
form {
						padding:0;
						margin:0;
						}

.imghome{margin:0px 15px 0px 12px; height:90px; width:90px; border-width:2px;border-color:#333333; }
.spanTit{margin-left:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#A4852A; margin-bottom:5px;}
.categorie{ text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-top:30px; font-size:11px;}
.categorie a{ font-size:11px; color:#A4852A; text-decoration:none;}
.categorie a:hover{
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}


.contImm {
  position:relative;   /* necessario per dare effetto all'assoluto delle immagini */
  width: 90px;          /* non sono strettamente necessari, ma semplificano */
  height: 90px;
  /* eventuale float */
}
.contImm img {
 position: absolute;
}
.contimm .foto {
  z-index: 10;
  margin-left:12px;
  width:90px; height:90px;
}
.contimm .angolo {
  z-index: 20;
  margin-left:12px;
  width:90px; height:90px;
}
.divtit{
	margin:18px 0px 8px 34px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2d2200;
}
.divtit a{  
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2d2200;
	text-decoration:none;
}
.divtit a:hover{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:underline;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#content{
	font-size:12px;
	color: #A4852A;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	overflow:auto;
	height:400px;
}
#content .contImm {
    display:inline-block;
    margin-left:10px;
    margin-top:5px;
    margin-bottom:5px;}
#content a{
	font-size:10px;
	color: #A4852A;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#content a:hover{
	font-size:10px;
	color: #ffffff;
	text-decoration:underline;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.catetext{
    display:inline;
	position:absolute;
	z-index:30;
	background-color:#150c03;
	width:90px;
	margin-top:65px;
	margin-left:12px;
	text-align:center;
	vertical-align:middle;
	height:15px;
}
.contImm2 {
  position:relative;   /* necessario per dare effetto all'assoluto delle immagini */
  width: 150px;          /* non sono strettamente necessari, ma semplificano */
  height: 150px;
  margin-right:20px; 
  margin-left:25px;
   /* eventuale float */
}
.contImm2 img {
 position: absolute;
}
.contimm2 .foto {
  z-index: 10;
  margin-left:12px;
  width:150px; height:150px;
}
.contimm2 .angolo {
  z-index: 20;
  margin-left:12px;
  width:150px; height:150px;
}
h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#95760b;
padding:0;
margin:0;
border:0;}
h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#685603;
padding:0;
margin:0;
border:0;}

.STLeft{ width:70%; height:16px; padding-left:3px; }
.STCenter{ width:15%; height:16px; text-align:center;}
.STRight{ width:15%; height:16x; text-align:right; padding-right:3px;}
.STDark{background-color:#241405;}
.STLight{background-color:#432608;}
.STDark td,.STLight td{color:#ab8823; font-size:12px;}
.Inputs{
background-image:none;
background-color:#2b2105;
padding:0;
margin:0;
width:250px;
border-color:#685603; border-width:1px;}
.Inputs3{
background-image:none;
background-color:#2b2105;
padding:0;
margin:0;
width:150px;
border-color:#685603; border-width:1px;}
.Inputs2{
background-image:none;
background-color:#2b2105;
padding:0;
margin:0;
width:50px;
border-color:#685603; border-width:1px;}
.titlemail{
height:30px;
text-align:center;
vertical-align:middle;}
.ContattiL{
width:200px;
padding-right:10px;
text-align:right;}
.ContattiR{ height:20px; width:200px;}
.aSmall{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#9a8006;
padding:0;
margin:0;
border:0;}
.aSmall:hover{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#ffffff;
padding:0;
margin:0;
border:0;}
.radio{ background-image:none; width:50px;}
.tdck{ height:20px; text-align:left; padding-left:10px; vertical-align:middle;}

#apDiv1 {
	position:absolute;
	left:12px;
	top:11px;
	width:115px;
	height:500px;
	z-index:2;
	border-right-width:4px;
	border-right-color:#999900;
	border-top-width: 13px;
	border-bottom-width: 13px;
	border-left-width: 13px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999900;
	border-bottom-color: #999900;
	border-left-color: #999900;
}
#apDiv2 {
	position:absolute;
	left:133px;
	top:11px;
	width:800px;
	height:500px;
	z-index:1;
	padding-top:30px;
}
#apDiv1 a{ color:#CCCCCC;
font-size:12px;}
#apDiv1 ul li {padding-top:10px;
padding-left:10px;} 
#DivBannersHome{
	width:473px;
	height:89px;
}
#DivBannersHome img{border:0; margin-top:10px; margin-left:10px; display:inline;}

#DivTesto{width:400px;}
#DivTesto p{
	text-align:justify;
	font-size: 12px;
}
#DivTesto p strong{
	color:#af8c28
}
.imgProd{ border-width:2px; border-color:#483a07; border-style:solid;}
.Descrizione{ font-size:12px; color:#9c7504;}
#content2{
    width:455px;
	font-size:12px;
	color: #A4852A;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-left:25px;
	margin-top:10px;
	display:block;
}

.TDtestoDesc {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width:430px;
	padding-left:25px;
	padding-top:10px;
	text-align:justify;
}
.TDtestoDesc h1{font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#af8c28;
	padding:0;
	margin:0;}

.TDtestoDesc strong{
	color:#af8c28;
}

#ULCate{ border-left-color:#4b2c0c;
         border-left-width:1px;
		 border-left-style:solid;
		 border-right-color:#4b2c0c;
         border-right-width:1px;
		 border-right-style:solid;
		 border-bottom-color:#4b2c0c;
         border-bottom-width:1px;
		 border-bottom-style:solid;}

#ULCate li{background-image:none;
line-height:20px;
height:22px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#4b2c0c;
font-size:13px;
padding-left:5px;
padding-top:4px;
background-color:#291705;
background-image:url(images/Categorie/Sf0.jpg);
background-repeat:repeat-x;
vertical-align:top;}

#ULCate li:hover{background-color:#3a2109; height:110px;}

#ULCate .li1{background-color:#052905;
background-image:url(images/Categorie/Sf1.jpg);
background-repeat:repeat-x;}
#ULCate .li1:hover{background-color:#094609;}

#ULCate .li2{background-color:#4e0a0a;
background-image:url(images/Categorie/Sf2.jpg);
background-repeat:repeat-x;}
#ULCate .li2:hover{background-color:#630c0c;}

#ULCate .li3{background-color:#080838;
background-image:url(images/Categorie/Sf3.jpg);
background-repeat:repeat-x;}
#ULCate .li3:hover{background-color:#09094f;}

#ULCate .li4{background-color:#262626;
background-image:url(images/Categorie/Sf4.jpg);
background-repeat:repeat-x;}
#ULCate .li4:hover{background-color:#3e3e3e;}

#ULCate .li5{background-color:#2d2c07;
background-image:url(images/Categorie/Sf5.jpg);
background-repeat:repeat-x;}
#ULCate .li5:hover{background-color:#464408;}

.imgCategs{ height:80px; width:184px; display:none; margin-top:5px; border:none;}

#ULCate li a{
font-size:13px;
font-weight:bold;
color:#ffffff;
}

#ULCate li a:hover{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#ffffff;}

#CateTB1{width:50px; background-color:#330000; color:#CCCCCC; font-size:10px; font-weight:bold;}
#CateTB2{
	width:100px;
	background-color:#330000;
	color:#CCCCCC;
	font-size:10px;
	font-weight:bold;
}
#CateTB3{width:150px; background-color:#330000; color:#CCCCCC; font-size:10px; font-weight:bold;}
#CateTB4{width:300px; background-color:#330000; color:#CCCCCC; font-size:10px; font-weight:bold;}
#CateTB5{width:100px; background-color:#330000; color:#CCCCCC; font-size:10px; font-weight:bold;}
.CateTBinput1{background-image:none;
background-color:#2b2105;
padding:0;
margin:0;
width:50px;
border-color:#685603; border-width:1px;
text-align:right;
color:#CCCCCC;}
.CateTBinput2{background-image:none;
background-color:#2b2105;
padding:0;
margin:0;
width:100px;
border-color:#685603; border-width:1px;
text-align:left;
color:#CCCCCC;}
.CateTBinput3{background-image:none;
background-color:#2b2105;
padding:0;
margin:0;
width:150px;
border-color:#685603; border-width:1px;
text-align:left;
color:#CCCCCC;}
.CateTBinput4{background-image:none;
background-color:#2b2105;
padding:0;
margin:0;
width:300px;
height:100px;
border-color:#685603; border-width:1px;
text-align:left;
color:#CCCCCC;}
.CateTBinput5{background-image:none;
background-color:#2b2105;
padding:0;
margin:0;
width:100px;
height:20px;
border-color:#685603; border-width:1px;
text-align:center;
color:#CCCCCC;}
.Stile1 {
	color: #FF0000;
	font-weight: bold;
}
.Stile2 {font-size: 12px}
.Stile2:hover{font-size:12px; color:#FFFFFF;}

