/* ------------------------------------------------------------------------------------------ DEFINIZIONE TAG HTML */
body{ 
	background-image:url(image/bkg_sfondo.gif); 
	background-repeat:repeat; 
	font-family:"Trebuchet MS", Verdana, Arial, "MS Sans Serif";
	font-size:12px; 
	color:#333333; 
	margin:0; 
	padding:0;
}

a{
	color:#333333; text-decoration:none;}
a:hover{
	color:#999999; text-decoration:underline;}	

table
{	border:0; 
	margin:0; 
	padding:0;}
	
td
{	vertical-align:text-top;}
	
	/* napul'è mille culureeeee */
	
.inputBi
{}

/* ------------------------------------------------------------------------------------------ ELEMENTI CONTENITORI */
#container{
	width:780px;
	margin:-45px auto 0 auto; 
	background-color:#FFFFFF;
	position:relative;	
}

#head{
	background-image:url(image/bkg_top.gif); 
	width:100%; 
	margin:0 auto; 
	height:240px;
}

#content
{}

#colonna_sinistra{
	width:230px;
	display:block;
	margin:0;
	float:left;
}

#colonna_destra
{}

#colonna_centro{
	width:550px;
	margin:0;
	float:left;
}

/* ------------------------------------------------------------------------------------------ ELEMENTI SPAN INTERNI */
#blocco_sinistro{
	margin:25px 0 15px 5px;
}

#blocco_destro
{}

#blocco_centro
{}

/* ------------------------------------------------------------------------------------------ ELEMENTI SINISTRA */
/* ------------------------------------------------------------------------------------------ titoli grafici delle varie sezioni */
#blocco_sinistro span.categorie
{}

#blocco_sinistro span.cerca
{}

#blocco_sinistro span.mailing
{ }

#blocco_sinistro span.news
{}
#blocco_sinistro span.proposte
{}
	
/* ------------------------------------------------------------------------------------------ blocco di testo all'interno dei box */
#blocco_sinistro span.content
{}

#blocco_sinistro span.end
{}
	
#blocco_sinistro span.end_sinistro
{}

/* ------------------------------------------------------------------------------------------ ELEMENTI CENTRO */
/* ------------------------------------------------------------------------------------------ titoli grafici delle varie sezioni */
#blocco_centro span.offerte
{}

#blocco_centro span.evidenza
{}

#blocco_centro span.prodotti
{}

#blocco_centro span.speciale
{}

#blocco_centro span.dovesiamo
{}

#blocco_centro span.azienda
{}

#blocco_centro span.topbox{}

#blocco_centro span.chisiamo
{}

#blocco_centro span.condizioni
{}

#blocco_centro span.contatti
{}

#blocco_centro span.login
{}

#blocco_centro span.login img{
	margin:22px 0 0 15px;}

#blocco_centro span.registrati
{}

#blocco_centro span.registrati img{
	margin:22px 0 0 15px;}

#blocco_centro span.registrati_f img{
	margin:22px 0 0 10px;}
	
#esito_registrazione{
	color:#FF0000;
	font-size:13px;
	padding:10px 0 0 15px;
	display:block;
	font-weight:bold;}	

#blocco_centro span.sottocategorie
{}

#blocco_centro span.sottocategorie img{
	margin:0 0 0 15px;
	display:block;}

#blocco_centro span.articolo
{}

#blocco_centro span.carrello
{}

#blocco_centro span.carrello img{
	margin:5px 0 0 15px;}

#blocco_centro span.recapito
{}

#blocco_centro span.recapito img{
	margin:0 0 0 15px;}

#blocco_centro span.riepilogo
{}

#blocco_centro span.riepilogo img{
	margin:0 0 0 15px;}

#blocco_centro span.sommario
{}

#blocco_centro span.conferma
{}

#blocco_centro span.listaOrdini
{}

#blocco_centro span.risultati
{}

#blocco_centro span.paypal
{}

/* ------------------------------------------------------------------------------------------ PAGINA contatti */

#blocco_centro span.contatti img{
	margin:22px 0 0 15px;}

#blocco_centro span.content span.INT_contatti{
	display:block;
	width:528px;
	margin:0 0 0 15px;
	border:1px solid #ccc;}

.spazio{
	padding:25px 0 0 0;}
	
#blocco_centro span.content span.INT_contatti span.titolo{
	font-size:13px;
	color:#006699;
	padding:0 0 0 20px;
	font-weight:bold;}		
	
#blocco_centro span.content span.INT_contatti span.numeri{
	font-size:13px;
	color:#333333;
	padding:2px 0 20px 20px;
	display:block;
	line-height:20px;}
	
#blocco_centro span.content span.INT_contatti span.numeri a{
	font-size:13px;
	color:#666666;
	text-decoration:none;}
	
#blocco_centro span.content span.INT_contatti span.numeri a:hover{
	color:#999999;
	text-decoration:none;}	
	
/* ------------------------------------------------------------------------------------------ PAGINA chi siamo */

#blocco_centro span.azienda img{
	margin:22px 0 0 15px;}

#blocco_centro span.content span.INT_azienda{
	display:block;
	width:518px;
	margin:0 0 0 15px;
	border:1px solid #ccc;
	font-size:13px;
	color:#333333;
	padding:15px 0 0 5px;
	line-height:19px;}
		
/* ------------------------------------------------------------------------------------------ PAGINA dove siamo */

#blocco_centro span.dovesiamo img{
	margin:22px 0 0 15px;}

#blocco_centro span.content span.INT_dovesiamo{
	display:block;
	width:528px;
	margin:5px 0 0 15px;
	border:1px solid #ccc;}

#blocco_centro span.content span.INT_dovesiamo span.descrizione{
	font-size:13px;
	color:#333333;
	line-height:18px;
	display:block;
	padding:20px 15px 0 15px;}
	
#map{
	margin:30px 0 30px 37px;
	border:1px solid #666;
	font-size:13px;
	color:#006699;
	font-weight:bold;}	

/* ------------------------------------------------------------------------------------------ blocco di testo all'interno dei box */
#blocco_centro span.content{}

#blocco_centro span.end
{}
	
/* ------------------------------------------------------------------------------------------ ELEMENTI DESTRA */
/* ------------------------------------------------------------------------------------------ titoli grafici delle varie sezioni */
#blocco_destro span.vetrina
{}

#blocco_destro span.proposte
{}

/* ------------------------------------------------------------------------------------------ blocco di testo all'interno dei box */
#blocco_destro span.content
{}
	
#blocco_destro span.end
{}
	
/* ------------------------------------------------------------------------------------------ ELEMENTI GRAFICI */
#contenitore_head{
	width:780px;
	margin:0 auto;
}

#head span.image{
	margin:0;
}

#head span.image img{
	margin:0;
}

.barretta{
	width:780px;
	height:20px;
	background-color:#000033;
	margin:0 0 1px 0;
}

#contenitore_head span.menu{
	color:#FFFFFF;
	padding:15px 0 10px 105px;
	font-size:13px;
	float:left;
	font-weight:bold;
	width:675px;
	border-bottom:2px solid #eaeaea;
}
	
#contenitore_head span.menu a{
	color:#006699;
	padding:0 0 0 15px;
	font-size:13px;
	text-decoration:none;
}

#contenitore_head span.menu a:hover{
	color:#0066FF;
	text-decoration:none;}

/* ------------------------------------------------------------------------------------------ ELEMENTI DI TESTO */
/* ------------------------------------------------------------------------------------------ blocco sinistro */
#blocco_centro span.content span.esito{}

/* ------------------------------------------------------------------------------------------ Elemento selezionato del menù sinistro */
#blocco_sinistro span.content div.categorie{
	color:red;
	font-weight:bold;
	display:block;
	padding:5px 0 0 0;
	font-size:13px;
}

/* ------------------------------------------------------------------------------------------ categorie principali del menù sinistro*/


#blocco_sinistro span.content a.categorie{
	font-size:13px; color:#FF6600; font-weight:bold; padding:4px 0 5px 20px; line-height:20px; text-decoration:none;
	background-image:url(image/icona-freccia.gif);
	background-repeat:no-repeat;
}
	
#blocco_sinistro span.content a.categorie:hover{
	color:#FF3300;
	text-decoration:none;}

/* ------------------------------------------------------------------------------------------ sottocategorie del menù di destra */
#blocco_sinistro span.content a.subcategorie{ 
	color:#999999; 
	padding:0 0 0 14px;
	text-decoration:none;
	line-height:16px;
	font-size:12px;}

#blocco_sinistro span.content a.subcategorie:hover{
	color:#999999;
	text-decoration:none;}

#blocco_sinistro span.content span.AreaLink a{
	font-size:12px;
	color:#333333;
	padding:0;
}

#blocco_sinistro span.content span.esito	
{}
#blocco_sinistro span.content a.lbutton
{}
#blocco_sinistro span.content label.forInput{
	font-size:13px;
	color:#990000;
	font-weight:bold;
	padding:0;
}


/* ------------------------------------------------------------------------------------------ blocco centrale */
#blocco_centro span.content p{
	color:#333333;
	padding:0 15px 10px 15px;
	display:block;
	line-height:20px;}

#blocco_centro span.content p strong
{}

#blocco_centro span.content p b
{}

#blocco_centro span.content p span.spacer
{}

/* ------------------------------------------------------------------------------------------ blocco NAVIGATOR */
.contentnavigator{
	width:528px;
	margin:30px 0 15px 15px;
	background-color:#f3f3f3;
	display:block;
	border:1px solid #ccc;
}

.spacer{
	display:block;
	height:1px;
	border-top:1px dotted #ccc;
	margin:25px 0 15px 3px;
	font-size:1px;
	width:500px;	
}

.h4{ 
	color:#006699; 
	font-size:13px; 
	padding:15px 0 0 10px;
	margin:0;
	font-weight:bold;
}

.h4 a{
	color:#666666;
	font-size:13px; 
	padding:10px 0 0 0;
	margin:0;
	font-weight:bold;
}

p{	
	padding:0 0 0 10px;}

p a{
	color:#990000;
	padding:10px 0 0 0;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}

p a:hover{
	color:#FF0000;
	text-decoration:none;}
	
/* ------------------------------------------------------------------------------------------ PAGINATORE DELLE LISTE */
	#blocco_centro span.pager
	{	display:block;
		width:518px;
		margin:15px 0 30px 15px;
		background-color:#f0f0f0;
		border:1px solid #DDDDDD;
		padding:5px;
		font-size:12px;
		font-weight:bold;
		color:#990000;}
		
	#blocco_centro span.pager a
	{	text-decoration:none;
		font-weight:normal;
		color:#999999;}
		
	#blocco_centro span.pager a:hover
	{	color:#333333;}


/* ------------------------------------------------------------------------------------------ CONTENITORI "INT" PER LE LISTE */

/* ------------------------------------------------------------------------------------------ BLOCCO "VETRINA" */
#blocco_destro span.content span.INT_vetrina
{ }

#blocco_destro span.content span.INT_vetrina .vetrina_nome
{}

#blocco_destro span.content span.INT_vetrina a
{}

#blocco_destro span.content span.INT_vetrina a:hover
{}

#blocco_destro span.content span.INT_vetrina .vetrina_Prezzo
{}
	
/* ------------------------------------------------------------------------------------------ BLOCCO "OFFERTE" */
#blocco_centro span.content span.INT_offerte
{}

#blocco_centro span.content span.INT_offerte span.elemento
{}

#blocco_centro span.content span.INT_offerte span.elemento a
{}

#blocco_centro span.content span.INT_offerte span.elemento a:hover
{}
	
	/* ------------------------------------------------------------------------------------------ BLOCCO "SPECIAL" */
#blocco_centro span.content span.INT_special
{}

#blocco_centro span.content span.INT_special span.barretta2 img{
	margin:25px 5px 10px 5px;}

#blocco_centro span.content span.INT_special img{
	margin:10px 0 0 20px;}

.flash{
	padding:0; float:left;
}

.titolohome{
	color:#FF9900; font-size:13px; font-weight:bold; padding:0 0 0 5px; 
}	

.testohome{
	padding:0; color:#333333; font-size:12px; line-height:16px; text-decoration:none;
}
.testohome a{
	padding:0; color:#333333; font-size:12px; line-height:16px; text-decoration:none;
}

.testohome a:hover{
	color:#666666;
	text-decoration:underline;}

.continua a{
	color:#339900;
	font-weight:bold;
	font-size:13px;
	padding:0 0 0 5px;
	text-decoration:none;
}

.continua a:hover{
	color:#33CC00;
	text-decoration:none;}

#blocco_centro span.content span.INT_special a
{}

#blocco_centro span.content span.INT_special a:hover
{}
	
	/* ------------------------------------------------------------------------------------------ BLOCCO "IN EVIDENZA" */
#blocco_centro span.content span.INT_evidenza
{}
	
#blocco_centro span.content span.INT_evidenza span.prezzo
{}

#blocco_centro span.content span.INT_evidenza a
{}

#blocco_centro span.content span.INT_evidenza a:hover
{}

/* ------------------------------------------------------------------------------------------ BLOCCO "INT_REPARTI" */
#blocco_centro span.content span.INT_categorie
{}

#blocco_centro span.content span.INT_categorie span.elemento
{}

#blocco_centro span.content span.INT_categorie span.elemento a
{}

#blocco_centro span.content span.INT_categorie span.elemento a:hover
{}

/* ------------------------------------------------------------------------------------------ PAGINA LISTA REPARTI */

	#blocco_centro span.content span.INT_reparti{
		border:1px solid #ccc;
		display:block;
		width:528px;
		margin:5px 0 0 15px;}

	#blocco_centro span.content span.INT_reparti span.elemento
	{	vertical-align:top;
		display:block;
		color:#00CC66;
		display:block;
		margin:5px 5px 10px 5px;}
	
	#blocco_centro span.content span.INT_reparti span.elemento img{
		margin:20px 0 15px 15px;
		display:block;}
			
	#blocco_centro span.content span.INT_reparti span.elemento span.nome{}
	
	#blocco_centro span.content span.INT_reparti span.elemento span.nome a
	{	padding:5px 0 0 10px;
		text-decoration:none;
		font-size:13px;
		font-weight:bold;
		color:#006699;}
		
	#blocco_centro span.content span.INT_reparti span.elemento span.nome a:hover
	{	font-weight:bold;
		color:#003366;}
			
/* ------------------------------------------------------------------------------------------ PAGINA LISTA PRODOTTI */

	#blocco_centro span.prodotti img{
		margin:0 0 3px 15px;}

	#blocco_centro span.content span.INT_prodotti{
		border:1px solid #ccc;
		width:528px;
		margin:0;
		display:block;
		margin:0 0 0 15px;}
		
	#blocco_centro span.content span.elemente span.zoom a{
		color:#006699;
		font-size:12px;
		padding:0;}	

	#blocco_centro span.content span.INT_prodotti span.elemento{	
		display:block;
		height:100%;
		padding:10px;
		font-size:12px;
		font-weight:bold;
		color:#333333;}

	#blocco_centro span.content span.INT_prodotti span.elemento span.immagine{
		margin:10px 0 0 0;
		float:left;}
		
	#blocco_centro span.content span.INT_prodotti span.elemento span.descrizione{
		margin:0;
		color:#990000;
		float:left;
		font-size:12px;}

	#blocco_centro span.content span.INT_prodotti td img{	
		margin:20px 0 0 15px;}
	
	#blocco_centro span.content span.INT_prodotti td.TD_risultati{	
		font-size:12px; 
		font-weight:normal;
		color:#003366;
		padding:0;
		line-height:20px;
		vertical-align:text-top;}
		
	#blocco_centro span.content span.INT_prodotti td.TD_risultati a{	
		font-size:12px; 
		font-weight:bold;
		color:#990000; 
		padding:0;
		line-height:20px;}	
	
	#blocco_centro span.content span.INT_prodotti td.TD_descrizione{	
		font-size:11px; 
		font-weight:normal;
		color:#003366;
		padding:20px 0 0 0;
		line-height:20px;
		vertical-align:text-top;}

	#blocco_centro span.content span.INT_prodotti td.TD_descrizione a{	
		font-weight:bold;
		color:#990000; 
		padding:0;
		line-height:20px;}

	#blocco_centro span.content span.INT_prodotti td.TD_descrizione a:hover{	
		color:#333333;
		text-decoration:underline;}
/* ------------------------------------------------------------------------------------------ PAGINA PRODOTTO */

#blocco_centro span.content span.INT_articolo{
		border:1px solid #ccc;
		width:528px;
		display:block;
		margin:0 0 0 15px;}
		
#blocco_centro span.articolo img{
		margin:0 0 0 15px;}		
	
	#blocco_centro span.content span.INT_articolo td.nome{
		color:#FF3300;
		font-size:13px;
		font-weight:bold;
		padding:20px 0 10px 10px;}

	#blocco_centro span.content span.INT_articolo table.specifiche{
		font-size:12px;
		padding:0;
		color:#333333;
		margin:-15px 0 0 0;}	
	
	#blocco_centro span.content span.INT_articolo table.specifiche b
	{	color:#006699; 
		font-size:13px; 
		font-weight:bold;}
	
	#blocco_centro span.content span.INT_articolo table.specifiche td{
		font-size:13px;
		color:#666666;
		padding:10px 0 0 0;
		font-weight:bold;}
			
	#blocco_centro span.content span.INT_articolo span.richiediinfo a{
		color:#999999;
		font-size:12px;
		text-decoration:underline;
		font-weight:bold;
		padding:25px 0 0 0;}
		
	#blocco_centro span.content span.INT_articolo span.richiediinfo a:hover{
		color:#FF9900;}		
			
	#blocco_centro span.content span.INT_articolo table.generale span.dettaglio{
		padding:5px 0 5px 5px; 
		font-size:13px; 
		color:#FF3300; 
		letter-spacing:1.4px; 
		font-weight:bold; 
		display:block;
		background-image:url(image/bkg-sfondo.gif);
		width:495px;
		margin:15px 0 15px 10px;
		border:1px solid #eaeaea;}

	#blocco_centro span.content span.INT_articolo table.generale image{
		margin:10px 0 10px 10px;
	}

	#blocco_centro span.content span.INT_articolo table.generale div.dettagli{
		font-size:13px;
		color:#333333;
		padding:0 0 10px 15px;
		line-height:18px;
		width:480px;
		display:block;}

	#blocco_centro span.content span.INT_articolo table.generale div.dettagli h1, h2, h3, h4, h5, h6
	{}
	
	#blocco_centro span.content span.INT_articolo table.specifiche input.bottone
	{	border:1px solid #ccc; 
		font-size:12px; 
		color:#333333; 
		background-color:#eaeaea;
	}
	
	#blocco_centro span.content span.INT_articolo table.specifiche span.cssPrezzo
	{	font-size:13px; 
		font-weight:bold;}

	#blocco_centro span.content span.INT_articolo span.articoliCorrelati a
	{	color:#006699; 
		text-decoration:none; 
		display:block; 
		font-size:12px; 
		font-weight:bold; 
		margin:0 0 5px 15px;
		width:495px;}
		
	#blocco_centro span.content span.INT_articolo span.articoliCorrelati a:hover
	{	color:#006699; 
		text-decoration:underline;}
	
	#blocco_centro span.content span.INT_articolo span.articoliCorrelati b
	{	font-size:13px; 
		display:block; 
		margin:0 0 10px 15px; 
		padding:5px 0 5px 5px;
		background-image:url(image/bkg-sfondo.gif);
		border:1px solid #eaeaea;
		color:#990000;
		width:490px;
	}
	
	#blocco_centro span.content span.INT_articolo span.placeholder{
		display:block;
		margin:0 0 10px 0;}	

/* ------------------------------------------------------------------------------------------ CART */
#blocco_centro span.content span.INT_cart{
		display:block;
		border:1px solid #ccc;
		width:528px;
		margin:0 0 0 15px;}
		
#blocco_centro span.content span.INT_cart table.carrello{	
		font-size:11px; 
		margin:10px 0 0 0;
		font-size:13px;
		padding:0;
		display:block;}
		
#blocco_centro span.content span.INT_cart table td{	
		vertical-align:text-top; 
		padding:20px 0 0 20px;}
		
#blocco_centro span.content span.INT_cart table td .somma{	
		border-top:1px solid #CCC;}
		
#blocco_centro span.content span.INT_cart table td.titolo{	
		color:red; 
		font-size:12px; 
		font-weight:bold; 
		padding:0 0 0 20px;}
		
#blocco_centro span.content span.INT_cart table td.totale{	
		background-color:white; 
		font-size:12px; 
		color:#333333;}
		
#blocco_centro span.content span.INT_cart div.condizioni{	
		font-size:12px; 
		color:#006600; 
		font-weight:bold; 
		text-decoration:underline;
		text-align:center; 
		padding:5px 0 15px 0;}
		
#blocco_centro span.content span.INT_cart div.condizioni a{	 
		color:#006600; }
		
#blocco_centro span.content span.INT_cart div.condizioni a:hover{	
		color:#009966;}	
		
#blocco_centro span.INT_cart input.bottone{	
		font-weight:bold; 
		font-size:12px; 
		border:1px solid #006699; 
		font-size:12px; 
		font-weight:bold; 
		color:white; 
		background-color:#2B95FF;
		margin:10px 0 0 15px;}		
	
/* ------------------------------------------------------------------------------------------ CART COLLECT */
#blocco_centro span.content span.INT_cartcollect {	
		font-weight:bold; 
		color:#006699;
		font-size:12px;
		border:1px solid #ccc;
		margin:0 0 0 15px;
		display:block;
		width:528px;}
		
#blocco_centro span.content span.INT_cartcollect td.notabene{	
		color:#FF0000; 
		font-size:12px;
		font-weight:bold;
		padding:10px 0 10px 3px;}
		
#blocco_centro span.content span.INT_cartcollect input, select, textarea{ 	 
		font-size:12px;}
		
#blocco_centro span.content span.INT_cartcollect input.bottone{	
		font-weight:bold; 
		font-size:12px;
		border:1px solid #8fbb0a; 
		font-weight:bold;color:#003300; 
		background-color:#aade0a;
		width:200px;
		margin:0 10px 0 0;}

.bottone_prosegui{
		border:1px solid #006699; 
		font-size:12px; 
		font-weight:bold; 
		color:white; 
		background-color:#2B95FF;
		margin:10px 5px 0 0;
		width:120px;}

/* ------------------------------------------------------------------------------------------ CART CONFIRM */
#blocco_centro span.content div.esito span.lblEsito{	
		color:#006699; 
		font-weight:bold; 
		letter-spacing:1.5px;
		display:block;
		margin:0 0 0 15px;
		height:100px;
		padding:20px 0 0 0;
		text-align:center;
		font-size:15px;}
	
#blocco_centro span.content div.esito input.bottone{	 
		font-weight:bold; 
		font-size:13px; 
		border:1px solid #00CCFF; 
		font-size:12px; 
		font-weight:bold;
		color:white; 
		background-color:#0099CC; 
		height:30px;
		margin:10px 0 0 0;}

/* ------------------------------------------------------------------------------------------ contenitore per le label delle form */
#blocco_centro span.content p.modulo{
		border:1px solid #ccc;
		width:498px;
		margin:0 0 0 15px;}

#blocco_centro span.content p.modulo label.forInput{
		display:block;	
		font-size:12px;
		color:#006699;
		padding:0 0 5px 15px;
		font-weight:bold;}

/* ------------------------------------------------------------------------------------------ i bottoni nelle form*/
#blocco_centro span.content p.modulo input.ButtonClass{
		border:1px solid #006699; 
		font-size:12px; 
		font-weight:bold; 
		color:white; 
		background-color:#2B95FF;
		width:100px;
		margin:15px 10px 0 0;}

.ButtonLogin{
		margin:15px 0 0 15px;}		

/* ------------------------------------------------------------------------------------------ il fieldset delle form */
#blocco_centro span.content fieldset
{}

#blocco_centro span.content fieldset legend
{}

#blocco_centro span.content p.modulo span.descrizione{	
			font-size:12px;
			color:#333333;
			display:block;
			margin-bottom:10px;
			margin-top:15px;
			padding:6px;
			background-color:#F4F4F4;
			border:1px solid #CCCCCC;}

/* ------------------------------------------------------------------------------------------ sezione relativa alle checkbox */
#blocco_centro span.content span.cBox{	
		display:block;
		margin:30px 0px 10px 0px;
		padding:10px;
		background:#F4F4F4;
		border:1px solid #CCCCCC;}

#blocco_centro span.content span.cBox label.forInput{	
		display:inline;
		padding-left:10px;
		font-size:12px;
		color:#666;}
		
/* ------------------------------------------------------------------------------------------ sezione relativa alle textarea */
#blocco_centro span.content fieldset p.modulo span.Tarea{	
	}
		
#blocco_centro span.content fieldset p.modulo span.Tarea textarea{	
		font-size:12px;
		color:#555555;}

/* ------------------------------------------------------------------------------------------ FOOTER */
#footer{
	width:100%; 
	height:45px; 
	background-image:url(image/bkg_top.gif);
	margin:30px 0 0 0; 
	color:#FFFFFF; 
	padding:5px 0 0 0; 
	text-align:center;
	clear:both;
}

#footer span.copyright{}
#footer span.credits{}
#footer span.credits a{}

.box_cerca{
	margin:35px 0 0 0;}
.inputbianco{
	margin:0 0 0 10px; background-color:#eaeaea; color:#000000;}
.barrettta_top img{
	margin:36px 5px 0 5px;}
.bottone_cartsummary{
	border:1px solid #006699; font-size:12px; font-weight:bold; color:white; 
	background-color:#2B95FF; margin:15px 15px 0 20px; width:120px;}
.registrati{
	padding:5px 0 0 10px; color:#006699; font-size:15px; font-weight:bold;}		
.registrati a{
	color:#FF6600; font-size:14px; font-weight:bold; padding:30px 0 0 0;
	line-height:30px;}
.tbl_prodotti{
	width:100%; border-bottom:1px solid #CCC; border-right:1px solid #CCC; height:250px;}
.tbl_prodotti td.nome{
	color:#003366; font-weight:bold;}
.tbl_prodotti td.preDescr{
	padding:0; margin:0;}
	
/*	pagine add
-------------------------------------------------------------*/
#blocco_centro span.content span.INT_add{
	display:block; width:518px; margin:0 0 0 15px; border:1px solid #ccc;
	font-size:13px; color:#333333; padding:15px 0 0 5px; line-height:19px;}
#blocco_centro span.content span.INT_add img{
	border:3px solid #ccc; padding:5px; margin:10px 0 15px 0;}
#blocco_centro span.content span.INT_add hr{
	color:#006699; size:1; margin:0 0 10px 0; display:block; clear:both;}
#blocco_centro span.content span.INT_add div.titolo{
	color:#006699; font-size:18px; font-weight:bold;}
#blocco_centro span.content span.INT_add div.titolo2{
	color:#990000; font-size:18px; font-weight:bold; text-align:center;}	
#blocco_centro span.content span.INT_add div.titolo a{
	text-decoration:none; color:#0099FF;}
#blocco_centro span.content span.INT_add p{
	padding:0 0 20px 0;}
#blocco_centro span.content span.INT_add p strong{
	color:#006699;}	
#blocco_centro span.content span.INT_add p img{
	float:left; margin:5px 5px 15px 0;}	
	
/*
							piombo industriale */

.dettaglio_pi{
	padding:5px 0 5px 5px; font-size:13px; color:#FF3300; letter-spacing:1.4px; font-weight:bold; 
	display:block; background-image:url(image/bkg-sfondo.gif); width:495px; margin:15px 0 15px 10px;
	border:1px solid #eaeaea;}
.dettagli_pi{
	font-size:13px; color:#333333; padding:0 0 20px 20px; line-height:18px;}
.inviamail{
	padding:5px 0 10px 0;}
.inviamail a{
	color:#FF6600; font-size:12px; text-decoration:underline}
.sottotitolo_pi{
	color:#FF6600; font-weight:bold; font-size:12px; margin:5px;}				
	
/*bandierine lingue*/		

.bandierine{
	margin:5px auto 5px 100px;}
	
.menutitle{
cursor:pointer;
margin-bottom:0;
color:#006699;
padding:2px;
font-size:13px;
font-weight:bold;}

.menutitle a{
cursor:pointer;
margin-bottom:0;
color:#006699;
padding:2px;
font-size:13px;
font-weight:bold;}

.menutitle2{
cursor:pointer;
margin-bottom:0;
color:#006600;
font-size:13px;
padding:2px;
font-weight:bold;}

.menutitle2 a{
cursor:pointer;
margin-bottom:0;
color:#006600;
padding:2px;
font-size:13px;
font-weight:bold;}

.menutitle3{
cursor:pointer;
margin-bottom:0;
color:#660000;
font-size:13px;
padding:2px;
font-weight:bold;}

.menutitle3 a{
cursor:pointer;
margin-bottom:0;
color:#660000;
padding:2px;
font-size:13px;
font-weight:bold;}

.menutitle4{
cursor:pointer;
margin-bottom:0;
color:red;
font-size:13px;
padding:2px;
font-weight:bold;}

.menutitle3 4{
cursor:pointer;
margin-bottom:0;
color:red;
padding:2px;
font-size:13px;
font-weight:bold;}

.submenu{
margin-bottom: 0.5em;
display:block;
padding:0 0 0 10px;
line-height:18px;
font-weight:bold;}

