html{ width:100%}
body {
	width:996px;
	margin: 0px auto;
	padding:0px;
	font-size:11px;
	font-family: verdana;
	background-image:url(../_images/00_1_fondo.jpg);
	color:#2E2E2E;
	}
#div_errore		{  border:2px #B66563 solid; background-color: #DA8C81; color: #53302B; padding:8px; margin:8px; font-weight:bold}
#DivDiServizio { display:none}
.barrato		{ text-decoration: line-through; font-weight:normal; color:#FF6600}
.Stile1 {color: #B1C6B7}
.Stile2 {color: #0066CC;font-weight: bold;
}
.Stile6 {color: #666666;font-size: 10px;font-weight:normal;}

H1, H2, H3, H4		{ padding:0; margin:0; border:0; font-size:12px;}
#tickerlist			{ color:#004DBF; font-weight:bold}
.desc				{ width:auto; height:12px; font-family: Verdana; overflow:auto; font-size: 10px; margin:4px;font-style: normal;	font-weight: normal;font-variant: normal;color: #999999;border: 1px solid #CFCFCF; background-color: #FFFFFF; text-align:justify; overflow:auto}

a:link, a:visited	{ color:#335E3D; text-decoration:none}
a:hover 			{ color:#C04F27; text-decoration: underline}
#container			{
	width:auto;
	height:auto;
	background-image:url(../_images/00_1_fondo2.jpg);
	background-color: #FFFFFF;
}

#testa  		{ width:auto; height:112px;  padding:0; background-image:url(../_images/00_1_fondo3.jpg)}
	#logo		{ float:left; width: 264px; height:auto; }
	#login_off	{ float:left; width: 277px; height:76px; background-image:url(../_images/01_2_login.jpg); background-repeat:no-repeat }
	#login		{ float:left; width: 277px; height:76px; background-repeat:no-repeat }

	#logtool	{ width:264; height:auto; margin:0; border:0; padding:10px 0 0 6px;}	
	#logtooloff	{ width:264; height:auto; margin:0; border:0; padding:20px 0 0 6px;}	

	#aree		{ float:left; width: 260px; height:90px; padding:22px 0 0 41px; background-image:url(../_images/loghini.jpg); background-repeat:no-repeat  }
	#carrello	{ float:left; width: 146px; height:90px; padding:22px 0 0 8px; background-image:url(../_images/01_4_carrello.jpg); background-repeat:no-repeat  }
	#carrello a	{ padding:22px 0 0 48px;  }
	.checkcart	{ width:114px; padding:28px 30px 0 0; margin:0; border:0; text-align:right; color:#6F0000; font-weight:bold }

#menu  			{ width:auto; height:27px; margin:0 8px 0 8px; padding:0 8px 0 8px; background-image: url(../_images/00_1_fondo4.jpg) }
#menu  A		{ color:#631800 }

#menu_utenti  			{ width:auto; height:27px; margin:0 8px 0 8px; padding:0; background-image: url(../_images/00_1_fondo44.jpg) }
#menu_utenti  A		{ color:#631800 }


#centrale  				{
	width:auto;
	height:auto;
	padding:0;
	margin: 0 8px 0 8px;
}
#navigator				{ width:auto; height:65px; padding:4px 0 0 241px; margin:0; background-image:url(../_images/01_5_barra_alta.jpg); background-position:top; background-repeat:no-repeat; color:#666666 }
#navigator IMG			{ margin:0 2px 0 10px;  }
#navigator_art			{ width:auto; height:65px; padding:4px 0 0 241px; margin:0; background-image:url(../_images/01_5_barra_alta_art.jpg); background-position:top; background-repeat:no-repeat; color:#666666 }
#navigator_art IMG		{ margin:0 2px 0 10px;  }
.namecat				{ font-size:13px; font-weight: bold; background-color:#CEDFCE; padding:4px; border:#CCCCCC 1px solid}
#divpaginazione			{ color: #476A87; font-size:11px; margin:10px 0 0 0; padding:10px 6px 6px 6px; }
.microlink2				{ color:#0066CC; font-weight:bold}

#testo1 			{
	width:450px;
	height:15px;
	padding:0;
	float:left;
	margin: 0;
}
#testo2 			{
	width:280px;
	height:auto;
	padding:0;
	float: left;
}
#testo3 			{ width:auto; height:auto; padding:0; }

#testo4 			{ width:auto; height:auto; padding:0; }

#nome_titolo		{
	width:auto;
	height:25px;
	padding:15px 0 0 20px;
	margin:5px 0 0 0;
	background-color: #F6F8F7;
	border-bottom:1px dotted #83A593;
	clear: left;
}
#nome_titolo h1		{ font-size:14px; color:#000 }

#colonna1			{
	float:left;
	width:240px;
	height:auto;
	border:0;
	padding:0;
	margin:0;
	background-color: #F6F8F7;
	border-right: 1px solid #B4C8BC;
}
#colonna2			{
	float:left;
	width:739px;
	height:auto;
	border:0;
	padding:0 0 0 0;
	margin:0 0 60px 0;
	line-height: 17px;
	background-color: #FFFFFF;
}

.pulisco  		{ clear:left}
.img_left		{ float:left;}
IMG 			{ margin:0; padding:0; border:0 }

#form1					{ margin:0; padding:0; vertical-align:top; padding:30px 0 0 0; float:left }
#form3					{ margin:0; padding:0; vertical-align:top; padding:20px 0 0 8px; float:left }

#aree A, #carrello A	{ font-weight:bold   }
#aree DIV				{ width:110px; padding:0; margin:0; border:0; float:left; height:auto   }


#form1 input	{ width:105px; height:16px; margin:0 4px 0 1px; border:1px solid #4A6755; padding:2px 0 0 2px;  font:Verdana; font-size:11px; font-weight:bold}
.btnlog  		{ margin:30px 0 0 0; }
.btnlogoff		{ margin:15px 0 0 5px; }

#form2			{ width:220px; height:auto; margin:3px 0 0 0; padding:0; float:left; }
#form2 input	{ display:block; float:left; width:170px; height:16px; margin:0 4px 0 1px; padding:2px 0 0 2px; border:1px solid #4A6755; font:Verdana; font-size:11px; font-weight:bold}
#form2 img		{ display:block; float:left;  margin:0 0 0 0; padding:0 0 0 0}

#form4			{ width:220px; height:auto; margin:0; padding:28PX 0 0 13px; float:left; }
#form4 input	{ display:block; float:left; width:146px; height:16px; margin:0 8px 0 1px; padding:2px 0 0 2px; border:1px solid #4A6755; font:Verdana; font-size:11px; font-weight:bold}
#form4 img		{ display:block; float:left;  margin:0 0 0 0; padding:0 0 0 0}


#form5			{ width:220px; height:auto; margin:0; padding:0px 0 0 13px; }
#form5 input	{ display:block; float:left; width:146px; height:16px; margin:0 8px 0 1px; padding:2px 0 0 2px; border:1px solid #4A6755; font:Verdana; font-size:11px; font-weight:bold}
#form5 img		{ display:block; float:left;  margin:0 0 0 0; padding:0 0 0 0}

#form6			{	width:auto;	margin:0;	padding:0;	vertical-align:top;	padding:0;	height: auto;	clear: left;	display: block;}
#form6 input	{ display:block; float:left; width:163px; height:16px; margin:0 8px 0 1px; padding:2px 0 0 2px; border:1px solid #4A6755; background-color:#F1F1EF; font:Verdana; font-size:11px; font-weight:bold}
#form6 img		{ display:block; float:left;  margin:0 0 0 0; padding:0 0 0 0}
#form6 .radiob	{ width:auto; height:auto;}
#form6 .special { display:block; float:left; width:163px; height:16px; margin:0 8px 0 1px; padding:2px 0 0 2px; border:1px solid #4A6755; background-color:#EFEFD1; font:Verdana; font-size:11px; font-weight:bold}
#form6 select	{ display:block; float:left; width:166px; height:16px; margin:0 8px 0 1px; padding:2px 0 0 2px; border:1px solid #4A6755; background-color:#F1F1EF; font:Verdana; font-size:11px; font-weight:normal; text-align:left}
#form6 .vuoto	{ display:block; float:left; width:163px; height:16px; margin:0 8px 0 1px; padding:2px 0 0 2px; border:1px solid #fff; background-color:#fff; font:Verdana; font-size:11px; font-weight:bold}
#form6 textarea	{ display:block; float:left; width:515px; height:56px; margin:0 8px 0 1px; padding:2px 0 0 2px; border:1px solid #4A6755; background-color:#F1F1EF; font:Verdana; font-size:11px; font-weight:bold}
#form6 .swaap	{ display:block; float:left; width:100px; height:18px; margin:0; padding:0; border:0; background-color:#00FF00}

ul.icon 			{ list-style: none; width:auto; height:auto;  margin:0; padding: 0}
ul.icon li			{ float:left;  margin:0px 10px 0 25px; padding:7px 0 6px 12px;  background:url(../_images/ico_arw.gif) no-repeat 0 0.7em}

P									{ border:0; padding:0; margin:0}
#menu2 a 							{ font-size:12px; text-decoration:none;	}
	
ul#menu2 P a:link, ul#menu2 P a:visited	{ height:auto; width:auto; text-decoration:none; margin:0; letter-spacing:-1px; padding:4px; border:0; display:block }
ul#menu2 P a:hover						{ height:auto; width:auto; text-decoration:none; margin:0; letter-spacing:-1px; padding:4px 4px 4px 8px; border:0; display:block; background-color:#F1E6BC}

.switchcontent 						{ margin:4px 0 10px 0; padding:0; border: #83A593 solid 1px; background-color:#FFFFCC}
.switchcontent2 					{ margin:4px 0 10px 0; padding:0; border: #83A593 solid 1px; background-color:#EBFED6}

ul#menu2 		{height:auto; width:230px; margin:0; padding:0 0 0 5px; border:0}

#menu2 li { list-style-type:none; }
#menu2 li a { margin:0 0 2px 0; height:18px; width:200px; padding:4px 0 0 30px} /* serve per spaziare gli elementi del menu */

a.menuLk2, a.menuLk2:visited { height:22px; width:230px; text-decoration:none; padding:0px;  background-image:url(../_images/02_1_item.jpg); display:block }
a.menuLk2:hover 		     { height:22px; width:230px; text-decoration:none; padding:0px; background-image:url(../_images/02_1_item_over.jpg); display:block }

#sotto_menu					 	{ width:auto; text-decoration:none; font-weight:normal; margin:10px 0 2px 0; padding:0 0 0 5px; font-weight:bold; letter-spacing:-1px;	}
#list_bprod						{ width:235px; background-image:url(../_images/divisore.jpg); background-repeat:no-repeat; padding:15px 0 10px 5px; margin:10px 0 0 0; }
.box2_pprod 					{ width:215px; height:91px; background-image:url(../_images/best_prod_fondo.gif); margin:10px 0 0 3px; padding:9px 2px 0px 7px }

.box2_pprod IMG					{ float: left; margin:0 2px 0  0 }
.box2_pprod P					{ margin:4px 0 0 0;}

#tools						{ width:235px; height:89px; background-image:url(../_images/consiglia.jpg); background-repeat:no-repeat; padding:10px 0 10px 5px; margin:10px 0 0 0; }
#tools2						{ width:235px; height:45px; background-image:url(../_images/consiglia2.gif); background-repeat:no-repeat; padding:21px 0 0 5px; margin:0; }

.prod_rec 						{ width:700px; height:auto; padding:20px 0 0 20px;} 
	.img_small     				{
	float:left;
	width:70px;
	height:90px;
	margin:7px 4px 0 0;
	text-align: center;
}
	.tito_prod					{ width:auto; height:auto; margin:0 0 2px 0}
	.tito_prod a:link,  .tito_prod a:visited 					{ color:#C04F27}
		
	.desc_small			{ width:608px; height: 54px; padding:2px 6px 4px 6px; margin:0; background-color: #FFFFEA;  border:#CFCFCF 1px solid; overflow:auto; line-height:14px; }
	.spazio_testa  		{ width:auto; height:6px; padding:0px; margin:0}
	.tool_prod  		{ width:auto; height:42px; padding:0px; margin:2px 0 0 0px}
	.prezzo				{ float:left; width:430px; padding:3px 0px 0 5px; border:0; font-weight:normal; color:#0066CC }
	.aggiungi			{ float:left; width:185px; height:38px; background-image:url(../_images/03_1_fondo_aggiungi.jpg) }
	.aggiungi  input	{ width:38px; height:16px; margin:4px 0 0 51px; border:0; padding:1px 0 0 2px; font-size:11px; font-weight:bold; text-align:center }
	
	.aggiungi img   	{  margin:0; border:0; padding:0 }

.prod_scheda			{ width:718px; height:auto; padding:20px 0 0 20px;  } 
	.img_big    		{ width:240px; height:200px;  margin:7px 4px 0 0; border:#CFCFCF 1px solid;}
	.tito_prod_scheda	{ width:auto; height:auto; margin:0 0 10px 0; display:block}
	.tito_prod_scheda h1 { font-size:14px; padding:0; margin:0; border:0; text-align: center; }

	
	.desc_estesa		{ width:450px; height: 380px; padding:2px 6px 4px 6px; margin:0 0 10px 0; background-color: #FFFFEA;  border:#CFCFCF 1px solid; overflow:auto; font-size:12px; line-height:16px; }
	.desc_note			{ width:684px; height: 80px; padding:2px 6px 4px 6px; margin:0 0 30px 0; background-color: #FBFAF9;  border:#CFCFCF 1px solid; overflow:auto; font-size:11px; line-height:14px; }
	.prezzo_scheda		{ width:auto; padding:3px 0px 0 2px; margin:4px 0 2px 0; border:0; font-weight:normal; color:#0066CC; font-size:12px }
	.aggiungi_scheda	{ width:185px; height:38px; margin:0 0 10px 0;	background-image:url(../_images/03_1_fondo_aggiungi.jpg); float: left; }
	.aggiungi_scheda  input	{ width:38px; height:16px; margin:4px 0 0 51px; border:0; padding:1px 0 0 2px; font-size:11px; font-weight:bold; text-align:center }
	.img_scheda			{  margin:0 0 40px 0; border:0; padding:0 }
	.aggiungi img   	{  margin:0; border:0; padding:0 }
	#link a				{ margin:4px 0 0 0; display:block; padding:0; border:0}
	.cart 				{ margin:15px 0 0 130px}
	#correlati_tito		{ width:auto; margin:0; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;	padding:4px 0 4px 14px;	font-weight:bold; 	background-image: url(../_images/00_1_fondo4.jpg); 	color: #61654E;}
	#correlati			{ width:auto; background-image:url(../_images/fondo_correlati.jpg); padding:20px 0 4px 14px; margin:0; }

/*carrello*/
	.prod_rec_cart 				{ width:auto; height:auto; padding:8px 0 8px 20px; border-bottom:1px solid #CFCFCF; background-color: #F4F4F4; background-image:url(../_images/fondo_rec_cart.jpg) } 
	.fondo_sugg 				{ width:auto; height:20px; padding:6px 0 6px 20px; background-color:#F5F7EE; border:0; border-bottom:#CCCCCC 1px solid }
	.prod_rec_cart_suggest		{ width:auto; height:auto; padding:8px 0 8px 0px; background-color: #fff; }
	.tito_prod_cart				{ width:430px;	height:auto;	margin:0 0 2px 0;	float: left;}
	.tito_prod_cart a:link,  .tito_prod_cart a:visited 			{ color:#C04F27}
	.img_left					{ float:left; margin:0 6px 0 0} 
	.desc_small_cart			{ float:left; width:auto; height: auto; padding:2px; margin:2px 0 0 0; border:0;}
	.tool						{ float:left; width: 180px;	height: auto; padding:0 0 0 20px} 
	.prod_rec_cart input, .prod_rec_cart_suggest input{ width:38px; height:16px; margin:4px 2px 0 0; border:1px solid #728F69; padding:1px 0 0 2px; font-size:11px; font-weight:bold; text-align:center }

	.elimina					{ margin:0 4px 0 0 } 
	.spacer						{ width:6px; height:8px } 
	.prezzi						{	width:100px;	height:auto;	background-color: #ECFDE3;	border: 1px solid #666;	text-align: center;	padding: 4px;	font-weight: bold;	margin: 0 0 3px 0;} 
	.prezzi2					{	width:100px;	height:auto;	background-color: #BBF99D;	border: 1px solid #666;	text-align: center;	padding: 4px;	font-weight: bold;	margin: 0 0 3px 0;} 
	.testi						{	width:auto;	height:auto;	background-color: #fff;	border:0;	text-align: right;	padding: 4px;	font-weight: bold;	margin: 0 0 3px 0;} 
	select						{ width:200px; height:20px; background-color:#FFFF99; margin:4px 0 0 0; border:1px solid #728F69; padding:1px 0 0 2px; font-size:11px; font-weight:bold; text-align:center }			
	textarea						{ width:200px; height:100px; background-color:#FFFF99; margin:4px 0 0 0; border:1px solid #728F69; padding:1px 0 0 2px; font-size:11px; font-weight:bold; text-align:left }			
	#riepilogo select			{ width:265px; height:20px; background-color:#FFFF99; margin:4px 0 0 0; border:1px solid #728F69; padding:1px 0 0 2px; font-size:11px; font-weight:bold; text-align:center }			
	.img1 						{	padding:0; }
	.img2 						{	margin: 0 0 0 16px; }
	#riepilogo					{	width:auto;	height:auto;	border-bottom:1px solid #CFCFCF;	padding: 10px 0 16px 0;}
	#centro_subs				{	width:auto;	height:auto;	border-bottom:1px solid #CFCFCF;	padding: 10px 0 16px 20px;}
	#centro_subs_ordini			{	width:auto;	height:auto;	border-bottom:1px solid #CFCFCF;	padding: 10px 10px 10px 10px;}
	
	#tool_acq					{  width: 400px; height:auto; padding:20px 0 0 0; border:1px #CFCFCF solid; border-top:0;margin: 0 0 0 310px; background-image: url(../_images/fondo_tool_cart.jpg); }
	
	.giustificato		{ width:auto; height:auto; text-align:justify}
	.button				{ width:150px; height:40px; background-image:url(../_images/btn_vuoto.jpg);	margin: 10px 0 0 0;}
	.button a, .button a:visited{ width:auto; height:24px; display:block; font-weight:bold;	padding:4px 0 0 28px; color:#FFFFFF; text-decoration:none; letter-spacing: -0.1em; }
	.button a:hover	{ width:auto; height:24px; display:block; font-weight:bold;	padding:4px 0 0 28px; color: #FFFF00; text-decoration:none; letter-spacing: -0.1em; }
	
	#tool_acq .button 			{ margin:0 0 0 20px; float:left}
	#centro_subs .button 		{ margin:20px 0 0 350px; }
	#centro_subs .giustificato	{ width:515px; height:auto; }
	#suggeriti_cart				{ width:auto; height: 468px; overflow:auto; margin:20px; border:#ADA589 1px solid}
	
/* articoli */
.rec_art 				{ width:auto; height:auto; margin:0 0 0 0 ; padding:8px 20px 8px 20px; border-bottom:1px solid #CFCFCF; background-color: #F4F4F4; background-image:url(../_images/fondo_rec_art.jpg)} 
	.rec_art_dett			{ width:auto;	height:auto;	margin:0 0 2px 0; padding:8px 0 8px 0	}
	.rec_art_dett a:link,  .rec_art_dett a:visited 			{ color:#C04F27}

.rec_art_full 				{ width:auto; height:auto; padding:8px 20px 8px 20px; border-bottom:1px solid #CFCFCF; font-size:12px } 
	.rec_art_dett_full													{ width:auto;	height:auto;	margin:0 0 40px 0;	}
	.rec_art_dett_full a:link,  .rec_art_dett_full a:visited 			{ color:#C04F27}



 .frmlb1, .frmlb2, .frmlb3, .frmlb4  { display:block; float:left; width:167px; height:15px; margin:8px 8px 0 1px; padding:0; }
 .frmradio							 {   width:167px; float:left; height:auto; margin:0 8px 0 1px; padding:0; }



#testo_pagina 			 { width:auto; height:auto; padding:10px 20px 20px 20px; font-size:12px} 

	
#piede					 {  width:996px; height:80px; padding:16px 0 0 0; margin:20px 0 0 0; background-image:url(../_images/05_01_fondo_piede.jpg); background-position:top; background-repeat:no-repeat; background-color:#7C8D85; text-align:center}	
#piede2, #piede2	A, #piede2	A:hover {  color: #F0FCED;}	

