body {
	background-color:#334B0F;
	text-align: center; 
	background-image:url(../immagini/sf-pagina.jpg);
	background-repeat: repeat-y;
	background-position: 50% 0%;
	padding:0px;
	margin:0px;
	}


/*  IMPOSTAZIONI GENERALI */



a, a:link, a:active, a:visited{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	text-decoration:underline;
	color:#334B0F;
	
}

a:hover {
	text-decoration:none;
	}

body, table, td, tr, p, div,form{
	font-size: 13px;
	color: #4E4F4D;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	line-height: 1.3;
}

input{
font-size:11px;
padding:0px;
}

form{
padding:0px;
margin:0px;
}


h1{
font-size:14px;
margin:0;
padding:0;																																																																																																																																																																																																																																							
text-decoration:none;
color:#334B0F;
}

h2{
font-size:14px;
margin:0px;
padding:0px;
font-weight:normal;
color:#334B0F;
}


p{
margin:0px;
padding:0px;
}

hr{
color:#006600;
margin: 15px 0;
clear:both;
}
/* fine impostazioni generali */

#container {
	margin:0 auto;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#fff;
	width:780px;
	text-align:left;
	}
	
#header {
	margin:0 auto;
	width:760px;
	}


#contenuto {
	margin:0;
	padding:0;
	}
	
	
.menu_sup {
	margin-top:10px;
	background-color:#334B0F;
	width:auto;
	color:#FFF;
	padding:5px;
	}
	
.menu_sup a, 
.menu_sup a:link, 
.menu_sup a:visited, 
.menu_sup a:active {
	text-decoration: none;
	padding:0 5px;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	}
	
.menu_sup a:hover,
.menu_sup a.qui,
.menu_sup a.qui:link,
.menu_sup a.qui:active,
.menu_sup a.qui:visited,
.menu_sup a.qui:hover{
	color:#fff;
	border-top:2px solid #D39009;
	}
	

#sfondo_menu {
	background-color:#334B0F;
	width:auto;
	height:22px;
	clear:both;	
	}

#sfondo_menu ul{
	display:inline;
	padding:0px;
	margin:0px;
	}
	
		
#sfondo_menu ul li{
	
	background-color:#8BA050;
	padding-right:1px;
 	float:left;
	list-style:none;
	}

#sfondo_menu ul li a,
#sfondo_menu ul li a:link,
#sfondo_menu ul li a:active,
#sfondo_menu ul li a:visited{
	display:block;
	padding:3px 15px;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	border-right:2px solid #273508 ;
	margin-right:1px;
	background-color:#334B0F;
	white-space:nowrap;
	font-weight:bold;
	}

#sfondo_menu ul li a:hover,
#sfondo_menu ul li a.qui,
#sfondo_menu ul li a.qui:link,
#sfondo_menu ul li a.qui:active,
#sfondo_menu ul li a.qui:visited,
#sfondo_menu ul li a.qui:hover{
	display:block;
	color:#fff;
	border-right:2px solid #273508;
	margin-right:1px;
	background-color:#D39009;
	/*
		display:block;
	color:#334B0F;
	border-right:2px solid #273508;
	margin-right:1px;
	background-color:#ccc;
	*/	
	}
	
	#dropdown li:hover ul { display: block; }
	#dropdown li ul
		{	margin: 0px;
		margin-top:0px;
		margin-left:-1px;
			padding: 0px;
			position: absolute;
			display: none;
			border: 1px solid #D39009;
			width:auto;
			background-color:#334B0F;
			color:#FFFFFF;
			z-index: 1000;
			}
		
			#dropdown li ul li
			{	
				clear:left;
							color:#FFFFFF;
				display: block;
				margin:0px;
				padding:5px;
				width:auto;
			border:none;
			background-color:#334B0F;
			width:250px;
			font-size:11px;
			margin:5px;
			margin-bottom:10px;
	
				}
			
			#dropdown li ul li a,
			#dropdown li ul li a:active,
			#dropdown li ul li a:link,
			#dropdown li ul li a:visited
			
			{	
			display:inline;
			white-space:normal;
/*				background: #A9C251;*/
			font-weight:normal;

			background:none;
			margin:0px;
			padding:0px;
			color:#F4C455;
			text-decoration:none;

			font-size:11px;
			border:none;



			}
			
			#dropdown li ul li a:hover
			{	
		display:inline;
			white-space:normal;
/*				background: #A9C251;*/
			font-weight:normal;

			background:none;
			margin:0px;
			padding:0px;
			color:#F4C455;
			text-decoration:underline;

			font-size:11px;
			border:none;

			}
			
			#dropdown li ul li img{
			margin-right:10px;
			}

	
#logo {
	margin:0;
	padding:0;
	clear:both;
	}

.logo_sup {
	margin-top:10px;
	border:none;
	float:left;
	margin-left:10px;
	}
	
.limoni {
	margin:0;
	margin-left:20px;
	}

#contenitore {
	margin-top:10px;
	padding:0px;
	clear:both;
	}

#bandiere{
margin:0 10px;

}

.img_home {
	padding:0;
	margin:0;
	float:left;
	}	
		
#col_sin {
	float:left;
	width:200px;
	}
#col_sin_right{
	float:right;
	width:200px;
	
	}
.bgp {
background:url(../immagini/bgp.png);
background-position:top left;
background-repeat:repeat-y;
	}
.bgp_right{
background:url(../immagini/bgp_right.png);
background-position:top right;
background-repeat:repeat-y;
	
	}

		
#menu_prod	{
	margin:auto;
	margin-bottom:10px;
	text-align:left;
	width:auto;
	background-color:#E2EAD0;
/*	border-bottom:#334B0F 0px solid;*/
	}
	
	#menu_prod2	{
	margin:auto;
	margin-bottom:0px;
	padding:3px 5px;
	text-align:left;
	width:auto;
	background-color:#E2EAD0;
/*	border-bottom:#334B0F 0px solid;*/
	}
	#menu_prod2 label{
	font-size:11px;
	font-weight:bold;
	}
	#menu_prod2 input,
	#menu_prod2 textarea{
	font-size:11px;
	}
		#menu_prod2 button{
		background-color:#f0f0f0;
		border:1px solid #333;
		color:#333;
		}
	
#menu_prodnbs	{
	margin:auto;
	margin-bottom:0px;
	text-align:left;
	width:auto;
	background-color:#A4C380;
	}
#menu_prod ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}

#menu_prod ul li img{
	margin:0 5px;
	}
	
#menu_prod ul li {
	padding:0px;
	margin:0px;
	display:block;
	border:1px solid #E2EAD0;
	border-left:0px;
	border-top:0px;
	}
	
#menu_prod ul li ul li{
	border:none;
	background:none;
	}
#menu_prod ul li ul li a,
#menu_prod ul li ul li a:hover{
background:none;
margin:0px;
}

#menu_prod ul li a:link,
#menu_prod ul li a:active,
#menu_prod ul li a:visited {
	text-decoration:none;
	color:#334B0F;
	background:none;
	padding:3px;
	font-size:11px;
	display:block;
	border-bottom:1px solid #334B0F;
	margin:0px;
	}
#menu_prod ul li a:hover,
#menu_prod ul li a.acceso {
	color:#fff;
	background:url(../immagini/bg_menu_interno.jpg);
	background-position:left;
	background-repeat:no-repeat;
	}
	
		#menu_prod ul li ul li a:link,
		#menu_prod ul li ul li a:active,
		#menu_prod ul li ul li a:visited {
		text-decoration:none;
		color:#334B0F;
		background:none;
		padding:3px;
		padding-left:10px;
		font-size:11px;
		display:inline;
		line-height:1.8;
		border:none;
		}
		#menu_prod ul li ul li a:hover,
		#menu_prod ul li ul li a.acceso {
		color:#334B0F;
		background:none;
		padding:3px;
		padding-left:10px;
		font-size:11px;
		display:inline;
		text-decoration:underline;
		}
	

		
#my_trading	{
	margin:auto;
	margin-bottom:2px;
	padding:0px;
	text-align:left;
	width:auto;
	background-color:#E2EAD0;
	border-bottom:#334B0F 10px solid;
	}

#my_trading ul {
	list-style:none;
	margin:0;
	padding:0px 5px;
	margin:0px 0px;
	}


	
#my_trading ul li {
	display:block;
	clear:left;
	border-bottom:1px dotted #D39009;
	padding:10px 5px;	
	}


#my_trading ul li a:link,
#my_trading ul li a:active,
#my_trading ul li a:visited {
	text-decoration:none;
	color:#334B0F;
	background:none;
	padding:3px;
	font-size:12px;
	display:inline;
	

	}
#my_trading ul li a:hover {
text-decoration:underline;
	
	
	}
	
#login,
.boxverde {
	margin:0;
	text-align:left;
	background-color:#334B0F;
	padding:5px 7px;
	}

.boxverde{
height:180px;
width:185px;
}
.boxverde div{
margin:1px;
width:183px;
height:178px;
color:#FFFFFF;
}

#login{
padding:1px 7px;
}
#login form label{
float:left; 
width:65px;
line-height:22px;

}
#login form input.bottone{
margin-left:63px;
margin-top:2px;
padding:1px;
clear:both;
}
#login form br{
clear:left;
}

	
a.registrati,
a.registrati:link,
a.registrati:active,
a.registrati:visited,
a.registrati:hover {
	color:#d6d6d6;
	font-size:11px;
	text-decoration:none;
	}

a.registrati:hover {
	color:#D39009;
}

a.img_home,
a.img_home:visited,
a.img_home:link,
a.img_home:active,
a.img_home:hover {
	text-decoration:none;
	}
	
.img_carr {
	margin-left:10px;
	padding:0;
	}
	
.offerte {
	text-align:left;
	margin-top:10px;
	padding:0px;
	background-image:url(../immagini/sf-offerte-lat.gif);
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	width:100%;
	height:auto;
	float:left;
	border:1px solid #334B0F;
	}

	.offerte .off1{
	width:95px;
	float:left;
	padding:2px;
	color:#ccc;


	}
	.offerte .off2{
	width:90px;
	float:left;
	}
	
	



#offerta {
	background:#334B0F;
	height:40px;
	margin-top:90px;
	padding: 3px 5px;
	font-size:11px;
	color:#D39009;
	text-align:center;
	}

			
#contenuto500 {
	padding:0px;
	text-align:justify;
	float:left;
	margin-left:10px;
	width:550px;
	}
	
#contenuto500_right {
	padding:0px;
	text-align:justify;
	float:left;
	margin-right:10px;
	width:550px;
	}



#contenuto500_700 {
	padding:0px;
	text-align:justify;
	float:left;
	margin-right:5px;
	width:760px;
	}

#prodotto {
	margin:0;
	padding:5px;
	}

#prod_left {
	width:250px;
	margin:10px 0px;
	padding:0;
	float:left;
	text-align:center;
	}
	
	
#prod_right {
	width:270px;
	margin:10px 0px;
	margin-left:13px;
	float:left;
	
	}
	

.quantita {
	padding-left:10px;
	}
	
#continterno {
	padding:10px;
	color:#4E4F4D;
	text-decoration:none;
	width:254px;
	height:120px;
	overflow:hidden;
	float:left;
	
	}
	
	#continternoprod {
	padding:10px;
	color:#4E4F4D;
	text-decoration:none;
	width:510px;
/*	height:120px;
	overflow:hidden;*/
	clear:both;
	margin-bottom:10px;
	
	}
	.ccontinternoprod {
	width:510px;
	/*height:110px;
	overflow:hidden;*/
	}

.ccontinterno {
	width:255px;
	height:110px;
	overflow:hidden;
	}

#continterno_2 {
	padding:10px;
	color:#4E4F4D;
	text-decoration:none;
	float:left;
	width:540px;
	}
		
#news h1 {
	margin:0;
	padding:0;
	color:#000;
	font-weight:bold;
	}

#news_home {
	margin-top:5px;
	padding:5px 10px 0;
	float:right;
	text-align:justify;
	border-top:#334B0F 10px solid;
	}

#news_home p {
	font-size:11px;
	}

.data {
	font-size:11px;
	color:#CC3300;
	margin:2px;
	}
	
#newsbar {
	width:auto;
	height:16px;
	background-color:#D39009;
	color:#fff;
	padding-left:5px;
	}
	
	
a.imgcontinterno,
a.imgcontinterno:link,
a.imgcontinterno:visited,
a.imgcontinterno:active,
a.imgcontinterno:hover {
	float:left;
	padding:0;
	margin: 0 10px 0 0;
	}
	
a.imgcontinterno_r,
a.imgcontinterno_r:link,
a.imgcontinterno_r:visited,
a.imgcontinterno_r:active,
a.imgcontinterno_r:hover {
	float:right;
	padding:0;
	margin: 0 10px 0 0;
	}
	
	
a.altre,
a.altre:active,
a.altre:visited,
a.altre:link {
	padding-right:5px;
	display:block;
	float:right;
	color:#334B0F;
	text-decoration:none;
	}

a.altre:hover {
	color:#CC6600;
	}
	
#footer {
	text-align:center;
	font-size:10px;
	color:#000;
	clear:both;
/*	border-top:1px dotted #E2EAD0;*/
	border-top:1px dotted #D39009;
	background-color:#f0f0f0;
}

#menu_inf {
	margin-top:10px;
	background-color:#334B0F;
	width:auto;
	padding:4px 0;
	font-weight:normal;
	color:#fff;
	}	
	
#menu_inf a,
#menu_inf a:link,
#menu_inf a:visited,
#menu_inf a:active {
	text-decoration: none;
	padding:0px 5px;
	color:#fff;
	}
	
#menu_inf a:hover,
#menu_inf a.qui, 
#menu_inf a.qui:link, 
#menu_inf a.qui:visited,
#menu_inf a.qui:active,
#menu_inf a.qui:hover{
	color:#A3C380;
	}

.logo_inf {
	margin:10px;
	}

.barra  {
	background-color:#334B0F;
	font-weight:bold;
	width:auto;
	/*height:15px;*/
	color:#fff;
	padding: 2px 5px;font
	border-bottom:6px solid #C0D362;	
	}
	
.barra a, 
.barra a:link, 
.barra a:active, 
.barra a:visited, 
.barra a:hover {
	text-decoration:none;
	color:#fff;
/*	width:auto;
	height:16px;

	padding: 2px 5px;
	border-top:4px solid #E7EEC4;
	border-bottom:6px solid #C0D362;
	*/
	}
.barra_titolo {
	background-color:#334B0F;
	font-weight:bold;
	width:auto;
	height:16px;
	color:#fff;
	padding: 2px 5px;
	margin-top:4px;
	font-size:12px;
	}
	
.barra_titolo a,
.barra_titolo a:link,
.barra_titolo a:active,
.barra_titolo a:visited,
.barra_titolo a:hover {
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	}

#barra_log {
	padding:2px;
	font-size:15px;
	text-align:left;
	color:#F4C455;
	}
	
a.leggi,
a.leggi:link,
a.leggi:active,
a.leggi:visited {
	display:block;
	float:right;
	clear:both;
	color:#CC3300;
	text-decoration:none;
	}
	
a.leggi:hover {
	color: #FF9933;
	}



.text {
	margin-top:1px;
	height:13px;
	font-weight:normal;
	padding-bottom:2px;
	}


.titol2 {
	color:#D39009;
	}		

		
a.titol ,
a.titol:link ,
a.titol:active ,
a.titol:visited ,
a.titol:hover {
	color:#334B0F;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	}
	
.log_form {
	color:#D39009;
	text-align:left;
	margin:5px 0 5px;
	}
  
.cerca {
	color:#F2D755;
	text-align:left;
	float:right;
	padding:0px;
	padding-top:2px;
	padding-right:5px;
	margin:0px;
	}
  
div#padding_contenuti {
	padding:0 10px;
	}	
	

div.credits {
padding:10px; 
font-size:10px;
clear:both;
border-top:1px solid #333;
border-bottom:1px solid #333;
padding-top:20px;
background-color:#FFFFFF;
}

div.credits a {
font-size:11px;
}


div.credits div {
width:33%;
float:left;
}


.briciole {
border-bottom:1px dotted #D39009;
padding:0px 0px 5px 0px;
text-align:right;
font-size:11px;
color:#D39009;
font-weight:normal;
}


h2.titolo{
/* altro colore -> D39009 */
color:#334B0F;
border-bottom:1px solid #6F7072;
font-size:12px;
font-weight:bold;
margin:6px 0px;
}


h2.titolooff,
h2.titolooff a{
/* altro colore -> D39009 */
color:#970F00;
font-size:13px;
font-weight:bold;
margin:0px 0px;
text-decoration:none;
}



h2.marginsu{
/* altro colore -> D39009 */
clear:both;
margin:0px;
padding-top:20px;
border-bottom:1px solid #6F7072;
font-size:12px;
font-weight:bold;
}


.floatl {
float:left;
}


.floatr {
float:right;
}


ul.elencosc{
margin:0 0 20px 0;
padding:0px 0px;
clear:both;
border-top:1px dotted #D39009;
}

ul.smpsc {
margin:0px;
margin-right:0px;
padding:0px 0px;
clear:both;
margin-left:0px;
border-top:0px dotted #D39009;
}


ul.elencosc li {
display:block;
background-color:#E2EAD0;
background-image:url(../immagini/punto-elenco-verde.gif); 
background-position:center left;
background-repeat:no-repeat;
background-image:none;
margin:10px 0px;
padding:5px;
/*padding-left:0px;*/
font-size:11px;
list-style:none;
}


ul.elencosc li a,
ul.elencosc li a:link,
ul.elencosc li a:active,
ul.elencosc li a:visited {
text-decoration:none;
font-weight:bold;
font-size:12px;
}


ul.elencosc li a:hover {
text-decoration:underline;
}



ul.elencop {
margin:20px;
margin-right:0px;
padding:0px 0px;
clear:both;
margin-left:20px;
border-top:1px dotted #D39009;
list-style:none;
}


ul.elencoopt {
margin:0px;
margin-bottom:10px;
padding:0px 0px;
clear:both;
margin-left:0px;
border-top:1px dotted #D39009;
border:1px dotted #D39009;
}


ul.elencoopt li {
display:block;
background-color:#f7f7f7;
background-image:none;
margin:1px 0px;
padding:5px;
/*padding-left:0px;*/
font-size:11px;
}


ul.smp {
margin:0px;
margin-right:0px;
padding:0px 0px;
clear:both;
margin-left:0px;
border-top:0px dotted #D39009;
}


ul.elencop li {
display:block;
background-color:#f0f0f0;
background-image:url(../immagini/punto-elenco-verde.gif); 
background-position:center left;
background-repeat:no-repeat;
margin:10px 0px;
padding:5px;
padding-left:20px;
font-size:11px;
}


ul.elencop li a,
ul.elencop li a:link,
ul.elencop li a:active,
ul.elencop li a:visited {
text-decoration:none;
font-weight:bold;
font-size:12px;
}


ul.elencop li a:hover {
text-decoration:underline;
}


ul.elencolink {
margin:0px;
padding:0px;
clear:both;
border-top:0px dotted #D39009;

}


ul.elencolink li {
display:block;
background-color:#f0f0f0;
background-image:url(../immagini/punto-elenco-verde-padtop.gif); 
background-position:top left;
background-repeat:no-repeat;
margin:10px 0px;
padding:5px;
padding-left:20px;
font-size:11px;
}

ul.elencolink li a,
ul.elencop li a:link,
ul.elencop li a:active,
ul.elencop li a:visited {
text-decoration:none;
font-weight:bold;
font-size:12px;
}


ul.elencolink li a:hover {
text-decoration:underline;
}


ul.elencolink li ul {
display:none;
margin:0px;
margin-top:5px;
}


ul.elencolink li ul li {
background-image:none;
padding:0px;
}

.cornice_img {
border:1px solid #3D88B6;
}


.margin_5 {
margin:0px 5px;
}


.margin_5_5{
margin:5px;
}


.margin_3_3{
margin:3px;
}


div.torna {
display:block;
padding:20px 0px;
text-align:center;
clear:both;
}


.elenco_prodotti {
width:175px;
overflow:hidden;
margin:2px;
margin-bottom:25px;
border:1px solid #444;
text-align:center;
}

.elenco_prodotti_off {
width:169px;
overflow:hidden;
margin:2px;
margin-bottom:25px;
border:1px solid #334B0F;
text-align:center;
background-color:#FFFFFF;
background-image:url(../immagini/sf-offerte.gif);
background-position:top left;
background-repeat:repeat-x;
padding:3px;
}

/*
.elenco_prodotti_off_l{
width:180px;
height:180px;
overflow:hidden;
margin:1px;
margin-bottom:5px;
text-align:center;
background-color:#FFFFFF;
background-image:url(../immagini/sf-offerte.gif);
background-position:top left;
background-repeat:repeat-x;
padding:3px;
}
*/



.elenco_prodotti_off_l {
width:200px;
overflow:hidden;
/*height:190px;*/
height:auto;
text-align:left;
text-align:center;
padding:0px;

}


.change {
border:2px solid #334B0F;
background-color:#FFF;
width:160px;
margin-left:17px;
}


h3.titolo {
font-size:12px;
font-weight:bold;
margin:1px;
padding:0px;
background:#334B0F;
color:#FFF;
}


h3.titolo a {
text-decoration:none;
color:#FFF;
}


.boxinfo {
padding:3px;
background-color:#ccc;
color:#000000;
clear:both;
font-weight:bold;
font-size:12px;
}


.tagliato {
text-decoration:line-through;
}


.prezzo_offerta {
color:#A82E38;
font-size:18px;
}



a.acquista,
a.acquista:link,
a.acquista:active,
a.acquista:visited {
background:url(../immagini/acquista_hov.gif) no-repeat;
text-decoration:none;
font-weight:bold;
width:40px;
height:43px;
display:block;
}


a.acquista:hover {
background:url(../immagini/acquista.jpg) no-repeat;
text-decoration:none;
font-weight:bold;
width:40px;
height:43px;
display:block;
}


a.acquistasf,
a.acquistasf:link,
a.acquistasf:active,
a.acquistasf:visited {
background:url(../immagini/acquista.jpg) no-repeat;
text-decoration:none;
font-weight:bold;
width:40px;
height:43px;
display:block;
}


a.acquistasf:hover {
background:url(../immagini/acquista_hov.gif) no-repeat;
text-decoration:none;
font-weight:bold;
width:40px;
height:43px;
display:block;
}


a.vdet,
a.vdet:link,
a.vdet:active,
a.vdet:visited,
a.vdet:hover {
background:url(../immagini/freccia_vdet.gif);
background-position:right;
background-repeat:no-repeat;
color:#D39009;
text-decoration:none;
font-weight:bold;
display:inline;
padding:15px;
}


a.vdetoff,
a.vdetoff:link,
a.vdetoff:active,
a.vdetoff:visited,
a.vdetoff:hover{
background:url(../immagini/freccia_vdet.gif);
background-position:right;
background-repeat:no-repeat;
color:#D39009;
text-decoration:none;
font-weight:bold;
display:inline;
padding-right:15px;
}


a.vdetofflat,
a.vdetofflat:link,
a.vdetofflat:active,
a.vdetofflat:visited,
a.vdetofflat:hover{
background:url(../immagini/sf-dett-off.gif);
background-position:center middle;
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
display:inline;
padding:0px;
width:60px;
height:16px;
display:block;
text-align:center;
clear:both;
float:right;
font-size:12px;
color:#334B0F;
text-decoration:none;
}


.aggiungi,
a.aggiungi,
a.aggiungi:link,
a.aggiungi:active,
a.aggiungi:visited,
a.aggiungi:hover{
color:#334B0F;
text-decoration:none;
margin-bottom:3px;
}

/* form cerca prodotto */

form#cerca_prodotto {
margin:5px;
padding:10px;
color:#334B0F;
font-weight:bold;
border-bottom:1px dotted #D39009;
}


form#cerca_prodotto option {
	font-size:11px;
	padding:1px;
	}
	
	
form#cerca_prodotto #submit {
	color:#fff;
	font-weight:bold;
	background:url(../immagini/sf-bottone.gif);
	background-position:center;
	background-repeat:repeat-x;
	padding:4px 7px;
	border:none;
	}
	
	
img {
border-color:#D39009;
}


.specifiche {
color:#334B0F;
}


#container-1 {
clear:both;
margin-top:3px;
}

#container-1 a{
text-decoration:none;
}

.creasp {
clear:both;
}


img.login {
margin:0px 10px 0px 0px;
}


div#paswsmarrita {
display:none;
width:300px;
white-space:nowrap;
margin-left:165px;
text-align:center;
}

/* messaggi registrati */
#msglogin {
	background-color:#334B0F;
	font-weight:bold;
	width:auto;
	color:#fff;
	padding: 2px 5px;
	padding:0px;
	width:416px; 
	margin-left:0px;
	border:1px solid #334B0F;
	border-top:0px solid #E7EEC4;
	border-bottom:6px solid #C0D362;
}


#messaggio_utente {
background-color:#f7f7f7;
color:#000000;
width:416px; 
margin-left:0px;
border:1px solid #334B0F;
border-top:0px;
padding:20px 0px;
}

/* fine mess registrati */

.tbgrigio {
background-color:#f0f0f0;
margin-left:0px;
}


.tbgrigio td {
background-color:#fff;
}


.msu {
padding-top:10px;
}


.btdati {
width:25%;
padding:1px;
font-weight:bold;
}


.opzordini {
padding:5px;
background-color:#f7f7f7;
border:1px solid #f0f0f0;
}


.opzordini form, 
.opzordini form select {
font-size:11px;
}


.sfverdino {
background-color:#E2EAD0;
padding:3px;
}


.padding_1 {
padding:1px;
}


.h_200 {
height:200px;
}


.hrarancio {
color:#D39009;
}


p.validita {
font-size:11px;
margin:5px 0px;
text-align:left;
}


p.validitac {
font-size:11px;
margin:1px 0px;
text-align:center;
}


.clear {
clear:both;
}


.strong {
font-weight:bold;
}


.f14 {
font-size:14px;
}


.f15 {
font-size:15px;
float:left;
}


.f15c {
font-size:15px;
line-height:1;
margin:0px; padding:0px;
text-align:center;
}


.nf15 {
font-size:15px;
margin-bottom:5px;
}


div.specialeh {
padding:0px 5px;
}


div.specialeh p {
background:#FEF2D8;
height:175px;
}

div.specialeh h1 {
background-image:url(../immagini/punto-elenco-verde.gif); 
background-position:top left;
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
padding-left:15px;
}


div.specialeh2 {
background:#FEF2D8;
padding:5px;
	}
	
div.specialeh2 p{
background:#FEF2D8;
height:155px;
}


div.specialeh p img {
margin:0px 10px 10px 0px;
}


.righine {
border-bottom:1px dotted #D39009;
background-color:#FEF2D8;
height:10px;
}


a.leggisp,
a.leggisp:active,
a.leggisp:link,
a.leggisp:visited,
a.leggisp:hover {
color:#005447;
}


#speciale_ruota {
height:208px;
}


#pagersp {
clear:both;
margin-bottom:5px;
}
.nascosto {
display:none;
}


.h20 {
height:15px;
}


h1.sp-tit {
background:url(../immagini/icone/barra_speciale.gif) repeat-x;
background-position:top left;
font-size:13px;
color:#f0f0f0;
padding: 5px 0 0 0;
padding-left:5px;
height:22px
}


h1.sp-tit a,
h1.sp-tit a:hover,
h1.sp-tit a:link,
h1.sp-tit a:active,
h1.sp-tit a:visited {
text-decoration:none;
color:#ffF;
}


#menu_newsletter {
padding:5px;
}


#menu_newsletter h1 {
font-size:12px;
color:#334B0F;
}


#menu_newsletter .bottone {
	padding:0;
	background-color:#334B0F;
	color:#fff;
	margin-left:0px;
	border:none;
	}
	
	
#menu_newsletter p,
#menu_newsletter a,
#menu_newsletter a:link,
#menu_newsletter a:active,
#menu_newsletter a:visited,
#menu_newsletter a:hover {
font-size:9px;
padding-bottom:5px;
}


.padding_5{
padding:5px;
}


div#cicla_offerte {
display:none;
height:240px;
background-color:#A4C380;
z-index:1;
}


div#routa_home_b {
display:none;
height:180px;
padding:0px;
margin-bottom:5px;
}


div#sxhome {
float:left;
width:200px;
margin:0px;
padding:0px;
}


div#dxhome {
width:536px;
margin-left:203px;
border:0px;
padding:0px;
}


.bianco {
background-color:#FFFFFF;
}


.margin_t_5 {
margin-top:5px;
}


.menucompleto {
background-color:#f0f0f0;
margin:0px;
border-top:1px dotted #334B0F;
width:750px;
text-align:center;
padding:5px;
}


.menucompleto ul {
	display:block;
	padding:0;
	margin:0;
	}
	
		
.menucompleto ul li {
	list-style:none;
	display:inline;
	}
	
.menucompleto ul li a,
.menucompleto ul li a:link,
.menucompleto ul li a:active,
.menucompleto ul li a:visited {
/*	display:block;*/
	margin:5px;
	text-decoration:none;
	color:#334B0F;
	font-size:11px;
	border-bottom:1px dotted #273508 ;
	white-space:nowrap;
	font-weight:bold;
	display:inline;
	}


.menucompleto ul li a:hover,
.menucompleto ul li a.qui,
.menucompleto ul li a.qui:link,
.menucompleto ul li a.qui:active,
.menucompleto ul li a.qui:visited {
	font-weight:bold;
	margin:5px;
	display:inline;
	color:#000;
/*	background-color:#D39009;
	display:block;
	color:#334B0F;
	border-right:2px solid #273508;
	margin-right:1px;
	background-color:#ccc;
	*/	
	}

		
.menucompleto ul li ul li {
	display:inline;
	line-height:1.1;
	list-style:none;
	margin:0;
	padding:0px;
	}
	
.menucompleto ul li ul li a,
.menucompleto ul li ul li a:link,
.menucompleto ul li ul li a:active,
.menucompleto ul li ul li a:visited{
	display:inline;
	float:none;
	margin:5px;
	padding:0px;
	text-decoration:none;
	color:#666;
	font-size:10px;
	border-bottom:0px dotted #273508 ;
	white-space:nowrap;
	font-weight:normal;
	}

.menucompleto ul li ul li a:hover,
.menucompleto ul li ul li a.qui,
.menucompleto ul li ul li a.qui:link,
.menucompleto ul li ul li a.qui:active,
.menucompleto ul li ul li a.qui:visited,
.menucompleto ul li ul li a.qui:hover{
	display:inline;
	padding:0px;
	color:#333;
	margin:5px;
/*	background-color:#D39009;*/
	/*
		display:block;
	color:#334B0F;
	border-right:2px solid #273508;
	margin-right:1px;
	background-color:#ccc;*/	

	}
	
	
	/*  modulo contatti */
	
	form#form input,
	form#form textarea {
	display:block;
	line-height:20px;
	padding:1px;
	font-size:13px;
	border:1px solid #d6d6d6;
	border-bottom:2px solid #334B0F;
	margin:5px;
	background-color:#f0f0f0;
	}
	
	
form#form input:focus,
form#form textarea:focus {
	border-bottom:2px solid #D39009;
	background-color:#ffffff;
	}
	

form#form input#consenso {
display:inline;
}


.bottone,
form#form input.bottone {
	padding:0;
	background-color:#F2D755;
	color:#334B0F;
	margin-left:0px;
	border:none;
	border:1px solid #333;
	}
	
	
.bottone:focus,
form#form input.bottone:focus {
/*	margin-left:2px;
	margin-top:2px;
	/*
	color:#fff;
	background-color:#334B0F;
	margin-left:0px;
	border:none;
	border:1px solid #333;
	*/
	}
	
	
.pager {
text-align:center;
}
	
	
.pager a,
.pager a:link,
.pager a:active,
.pager a:visited {
color:#334B0F;
text-decoration:none;
margin-right:2px;
padding:1px 3px;
font-weight:bold;
font-size:11px;
}


.pager a:hover,
.pager a.activeSlide,
.pager a.activeSlide:link,
.pager a.activeSlide:active,
.pager a.activeSlide:visited,
.pager a.activeSlide:hover,
a.tooltip,
a.tooltip:link,
a.tooltip:active,
a.tooltip:visited {
background-color:#F2D755;
color:#334B0F;
text-decoration:none;
margin-right:2px;
padding:1px 3px;
font-weight:bold;
font-size:11px;
}


#infonewsletter,
#infologin {
display:none;
position:absolute;
z-index: 1000;
width:200px;
background-color:#F2D755;
padding:3px;
color:#333;
border:2px solid #334B0F;
font-size:11px;
}


#paswsmarrita {
display:visible;
/*position:absolute;*/
/*background-color:#F2D755;*/
padding:3px;
color:#333;
border:0px solid #334B0F;
font-size:11px;
/*margin-left:-7px;
margin-top:20px;
*/
}


#login form a.registrati,
#login form a.registrati:link,
#login form a.registrati:active,
#login form a.registrati:visited,
#login form a.registrati:hover {
	color:#333;
	font-size:11px;
	text-decoration:none;
	}


#login form a.registrati:hover {
	color:#D39009;
}


#infologin {
margin-left:-7px;
width:190px;
	}


.link_letter {
margin-left:430px;
padding:0;
display:inline;
	}
	
	
.newsletter {
	background: #DEE3C4;
	padding:15px;
	}
	

.newsletter p {
	font-size:11px;
	padding-top:5px;
	}
	
	
.newsletter h1 {
	color:#334B0F;
	margin-bottom:10px;
	}	
	
	
.prodotti {
	margin:0px 5px 5px 10px; 
	background:#FCF0D4;
	float:left;
	width:163px;
	height:230px;
	overflow:hidden;
	}	
	
	
.prodottih {
	margin:0px 5px 5px 7px; 
	}	
	
	
.testo_prod {
	float:left;
	padding:3px;
	height:30px;
	}
	
	
.testo_prod h1 {
	font-size:12px;
	color:#334B0F;
	margin:0;
	padding:0;
	}
	
.testo_prod p {
	font-size:15px;
	color:#334B0F;
	display:inline;
	text-align:center;
	}
	
	
.off_incl {
	margin-top:1px;
	}
	.off_inclhome {
	margin-top:0px;
	padding:0px;
	}
	.off_inclhome img{
	margin-bottom:8px;
	}
	
	
.login_bott {
	background:url(../immagini/login.bott1.gif) no-repeat;
	width:auto;
	height:28px;
	padding-top:22px;
	padding-left:64px;
	}
	
	
.login_butt {
	background:url(../immagini/login.bott1.gif) no-repeat;
	width:120px;
	height:28px;
	padding-left:80px;
	padding-top:20px;
	}
	
	
.login_bett {
	background:url(../immagini/login_bett.gif) no-repeat;
	width:120px;
	height:28px;
	padding-left:80px;
	padding-top:20px;
	}
	
.login_bott a,
.login_bott a:visited,
.login_bott a:active,
.login_bott a:link {
color:#D39009;
font-size:11px;
text-decoration:none;
}


.login_bott a:hover {
color:#334B0F;
}

	
.login_butt a,
.login_butt a:visited,
.login_butt a:active,
.login_butt a:link {
	color:#D39009;
	font-size:11px;
	text-decoration:none;
}


.login_butt a:hover {
	color:#334B0F;
}	
	

.elenco_no_img{
	width:159px;
	height:136px;
	text-align:center;
	background-color:#FFFFFF;
	border:2px solid #334B0F;
}


.elenco_si_img{
	width:159px; height:136px;
	text-align:center; 
	background-color:#F7F7F7; 
	border:2px solid #334B0F;
	padding:0px;
	margin:0px;
}


.elenco_si_img_off{
	text-align:center; 
	background-color:#F7F7F7; 
	border:2px solid #334B0F;
	margin:0px;
	padding:0px;
	width:195px; 
}
a.acquista,
a.acquista:link,
a.acquista:active,
a.acquista:visited {
	background:url(../immagini/acquista_hov.gif) no-repeat;
	text-decoration:none;
	font-weight:bold;
	width:40px;
	height:43px;
	display:block;
}


a.acquista:hover {
	background:url(../immagini/acquista.jpg) no-repeat;
	text-decoration:none;
	font-weight:bold;
	width:40px;
	height:43px;
	display:block;
}


a.acquista_off,
a.acquista_off:link,
a.acquista_off:active,
a.acquista_off:visited {
	background:url(../immagini/acquista_hov2.gif) no-repeat;
	text-decoration:none;
	font-weight:bold;
	width:40px;
	height:43px;
	display:block;
}


a.acquista_off:hover {
	background:url(../immagini/acquista2.gif) no-repeat;
	text-decoration:none;
	font-weight:bold;
	width:40px;
	height:43px;
	display:block;
}


a.link_tab:visited,
a.link_tab:link,
a.link_tab:active {
	color: #669933;
	font-size:12px;
	text-decoration:none;
}



a.link_tab:hover {
	color:#334B0F;
}


.presente {
	font-size:9px;
	color:#CC0000;
}


.carrello{
	background:url(../immagini/icone/carrello_prodotti1.jpg) no-repeat center left;
	margin:0px;
	border:0px;
	width:25px;
	height:20px;
}


.copia {
	width:20px;
	padding-bottom:10px;
	padding-right:4px;
}


.payperc {
	color:#334B0F;
	float:left;
	border-right:1px solid #666;
	padding-right:10px;
}


.paypers {
	color:#334B0F;
	float:left;
	padding-left:10px;
}


.payperc h1,
.paypers h1 {
	margin:0px;
	color:#334B0F;
}


.payperc h2,
.paypers h2 {
	margin:0;
	color: #333;
	font-size:12px;
	margin-bottom:3px;
	padding:0px;
	background:#ECF0D5;
	display:block;
}


.payperc p,
.paypers p {
	margin:0px;
	padding:0px;
	color:#334B0F;
	text-align:left;
}


.risultato {
	color:#334B0F;
	font-weight:bold;
}


.data2 {
	font-size:11px;
	color:#333;
	}	

	
.banner h1 {
	margin:0;
	color: #333;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #333;
	margin-bottom:3px;
	padding:0px;
}

.banner img {
border:1px solid #334B0F;
}


.banner h2 {
	margin:0;
	color: #333;
	font-size:12px;
	margin-bottom:3px;
	padding:0px;
	background:#ECF0D5;
	display:block;
}


.banner p {
	margin:0px;
	padding:0px;
	color:#334B0F;
	text-align:left;
}

.sfondo_carrello {
	background:#334B0F;
	padding-left:5px;
	color:#FFF;
	margin-bottom:5px;
	padding:2px;
}




a.vedi,
a.vedi:link,
a.vedi:active,
a.vedi:visited, 
a.vedi:hover {
text-decoration:none;
}


.proposte2 {
padding:0;
display:block;
width:200px;
}


.proposte2 a,
.proposte2 a:link,
.proposte2 a:active,
.proposte2 a:visited {
color: #006600;
display:block;
background:url(../immagini/bg_menu_interno4.jpg) no-repeat;
text-decoration:none;
font-size:13px;
padding-top:65px;
padding-left: 2px;
}


.proposte2 a:hover {
background: url(../immagini/bg_menu_interno5.jpg) no-repeat;
color: #006600;
font-size:13px;
padding-top:65px;
padding-left: 2px;
display:block;
}


.sfgrigioc{
background-color:#F4F4F4;
}

.erroreno{

color: #334B0F;
background-color:#f0f0f0;
border:1px solid  #334B0F;
padding:3px;
margin:3px;
font-weight:bold;
text-align:center;
}
.errore{
background-color:#990000;
color:#FFFFFF;
padding:3px;
margin:3px;
font-weight:bold;
text-align:center;
}
.errore a,
.errore a:link,
.errore a:active,
.errore a:visited,
.errore a:hover{
color:#FFFFFF;
}

a.bottonecarrello,
a.bottonecarrello:link,
a.bottonecarrello:active,
a.bottonecarrello:visited {
text-decoration:none;
padding:5px;
color:#334B0F;
}


a.bottonecarrello:hover{
color:#D3882B;
}

.bottonecarrello img {
width:20px;
padding-top:4px;
height:11px;
}

.proposte p{
	font-size:11px;
	}
	
.scheda_verde {
background:#E2EAD0;
}

.scheda_grigia {
background:;
}
	
	
	/* nuovi
	*/
	
	.barra  {
	background-color:#334B0F;
	font-weight:bold;
	width:auto;
	/*height:15px;*/
	color:#fff;
	padding: 2px 5px;font
	border-bottom:6px solid #C0D362;	
}
	
.barra a, 
.barra a:link, 
.barra a:active, 
.barra a:visited, 
.barra a:hover {
	text-decoration:none;
	color:#fff;
}
	
.scheda_verde {
background:#E2EAD0;
}
	
.scheda_grigia {
background:;
}	

.sfondo_carrello {
	background:#334B0F;
	padding-left:5px;
	color:#FFF;
	margin-bottom:5px;
	padding:2px;
}


.img_home_ruota{
height:361px;

}
.immaginehome{
width:240px; height:150px; background-color:#ffffff; text-align:center; vertical-align:middle;
}
td.piccolo{
font-size:11px;
}
h1.i13{
line-height:2;
}
.feedback{
/*background-color:#ffffff;*/
color:#666;
font-size:11px;

}

div.contentLoading{

display:none;

height:140px;
width:548px;
border:1px solid #7F9DB9;

text-align:center;
vertical-align:middle;
padding:35px 0px;
background:#FFFFFF;
margin-right:10px;

}
div.contentLoadingp{

display:none;

height:140px;
width:95%;
border:1px solid #7F9DB9;

text-align:center;
vertical-align:middle;
padding:35px 0px;
background:#FFFFFF;
margin-right:10px;

}
div.padleft{
padding-left:10px;
}


/* menu carrello */

#menu_prod ul li a.loginm:link,
#menu_prod ul li a.loginm:active,
#menu_prod ul li a.loginm:visited {
	height:20px;
	padding-top:10px;
	padding-left:3px;
	background:url(../immagini/bg_menu_login_norm.gif);
	}
#menu_prod ul li a.loginm:hover,
#menu_prod ul li a.loginmacceso {
	background:url(../immagini/bg_menu_login.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
	
#menu_prod ul li a.carrellom:link,
#menu_prod ul li a.carrellom:active,
#menu_prod ul li a.carrellom:visited {

	height:20px;
	padding-top:10px;
	padding-left:3px;
		background:url(../immagini/bg_menu_carrello_norm.gif);
	}
#menu_prod ul li a.carrellom:hover,
#menu_prod ul li a.carrellomaccesso {
	background:url(../immagini/bg_menu_carrello.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
#menu_prod ul li a.registratim:link,
#menu_prod ul li a.registratim:active,
#menu_prod ul li a.registratim:visited {

	height:20px;
	padding-top:10px;
	padding-left:3px;
		background:url(../immagini/registrati_norm.gif);
	}
#menu_prod ul li a.registratim:hover,
#menu_prod ul li a.registratimaccesso {
	background:url(../immagini/registrati.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
#menu_prod ul li a.datim:link,
#menu_prod ul li a.datim:active,
#menu_prod ul li a.datim:visited {

	height:20px;
	padding-top:10px;
	padding-left:3px;
	background:url(../immagini/dati_norm.gif);

	}

#menu_prod ul li a.datim:hover,
#menu_prod ul li a.datimaccesso {
	background:url(../immagini/dati.gif);
	background-position:left;
	background-repeat:no-repeat;
	}



#menu_prod ul li a.registratim:link,
#menu_prod ul li a.registratim:active,
#menu_prod ul li a.registratim:visited {

	height:20px;
	padding-top:10px;
	padding-left:3px;
	background:url(../immagini/registrati_norm.gif);

	}

#menu_prod ul li a.registratim:hover,
#menu_prod ul li a.registratimaccesso {
	background:url(../immagini/registrati.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	

#menu_prod ul li a.ordinim:link,
#menu_prod ul li a.ordinim:active,
#menu_prod ul li a.ordinim:visited {

	height:20px;
	padding-top:10px;
	padding-left:3px;
	background:url(../immagini/ordini_norm.gif);

	}

#menu_prod ul li a.ordinim:hover,
#menu_prod ul li a.ordinimaccesso {
	background:url(../immagini/ordini.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	


input.searchP{
font-size:11px;
height:12px;
padding:0px;
margin:0px;

}


#tags {
	margin:0px;
	padding:0px;
	color: #CCCCCC;
	padding:5px;
	text-align:center;
	background:#F1F0F0;
}


	
#tags h1,
#tags h2,
#tags h3{
color:#B36122;
background:none;
background-color:transparent;
margin:0px;
line-height:1.2;
}

#tags strong, 
#tags strong p {
	font-size:12px;
	color: #666666;
	}
#tags h1{
font-weight:bold;
font-size:11px;
color:#CB8C13;
}
#tags h2{
font-size:11px;
font-weight:normal;
color:#CB8C13;
}
#tags h3{
font-size:10px;
font-weight:normal;
color:#CB8C13; 
}


#tagscroll {
	margin:0px;
	padding:0px;
	color: #CCCCCC;
	padding:5px;
	text-align:center;
	background:#F1F0F0;
	height:60px;
	overflow:auto;
	border:1px solid #ccc;
}
#tagscroll table, 
#tagscroll table td,
#tagscroll h1,
#tagscroll h2,
#tagscroll h3,
#tagscroll p,
#tagscroll a     {
	
	font-size:10px;

}
.nascosto{
display:none;
}