/* ------------------------------------------------------------------------------------------ DEFINIZIONE TAG HTML */
body{ 	
	padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:14px;}
table{	
	border:0; margin:0; padding:0;}

/* ------------------------------------------------------------------------------------------ ELEMENTI CONTENITORI */
#container{ 
	width:780px; margin:-295px auto;}
#head{ 
	background-image:url(image/sfondo.jpg); width:100%; height:295px; margin:0;}
#content{}
#colonna_sinistra{ 
	width:239px; float:left;}
#colonna_destra{}
#colonna_centro	{ 
	width:510px; float:left;}
#footer{ 
	width:100%; height:60px; margin:320px 0 0 0; background-image:url(image/bottom.jpg); 
	border-top:2px solid #02630d; clear:both; text-align:center; padding:10px 0 0 0;}
#footer span.bottom{
	color:#FFFFFF; padding:0; margin:0 0 0 190px; font-size:13px; padding:0;}
#footer span.bottom a{
	color:#FFFFFF; padding:0 10px 0 0; font-size:13px;}
#footer span.bottom a:hover{
	color:#CCCCCC;}
/* ------------------------------------------------------------------------------------------ ELEMENTI SPAN INTERNI */
#blocco_sinistro{
	margin:220px 0 0 5px;}
#blocco_destro{}
#blocco_centro{
	margin:220px 0 0 20px;}

/* ------------------------------------------------------------------------------------------ ELEMENTI SINISTRA */
/* ------------------------------------------------------------------------------------------ titoli grafici delle varie sezioni */
#blocco_sinistro span.categorie{ 
	width:240px; height:40px;}
#blocco_sinistro span.cerca{}
.box_cerca{
	margin:20px 0 0 0;}
#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{	
	width:inherit; display:block;}
#blocco_centro span.speciale{ 
	display:block; width:510px; height:40px;}
#blocco_centro span.topbox{}
#blocco_centro span.chisiamo{}
#blocco_centro span.condizioni{}
#blocco_centro span.contatti{
	width:inherit; display:block;}
#blocco_centro span.login{}
#blocco_centro span.registrati{	
	width:inherit; display:block; height:10px; margin:20px 0 0 0;}
#blocco_centro span.sottocategorie{
	width:inherit; display:block;}
#blocco_centro span.articolo{}
#blocco_centro span.carrello{	
	width:inherit; display:block;}
#blocco_centro span.recapito{
	margin:10px 0 0 0;}
#blocco_centro span.recapito img{
	margin:8px 0 0 0;}
#blocco_centro span.riepilogo{}
#blocco_centro span.sommario{
	width:inherit; display:block; height:50px;}
#blocco_centro span.conferma{}
#blocco_centro span.listaOrdini{}
#blocco_centro span.risultati{
	display:block;}
#blocco_centro span.paypal{}

/* ------------------------------------------------------------------------------------------ uc_navigator */

#colonna_centro #blocco_centro span#navigatore{
	border-bottom:2px solid #006600; display:block; width:100%;
	margin-bottom:20px;}
#colonna_centro #blocco_centro span.barra{ 
	color:#FF0000; font-size:13px; display:block; margin:10px 0 10px 0; padding:5px 0 0 0; }
#colonna_centro #blocco_centro span.barra a{ 
	color:#999999; line-height:18px; font-weight:normal;}
#colonna_centro #blocco_centro span.link_registrazione{
	font-size:13px; color:black; display:block; display:block; padding:0 0 5px 0;}
#colonna_centro #blocco_centro span.link_registrazione a{
	color:#006600; text-decoration:none;}

/* ------------------------------------------------------------------------------------------ blocco RISULTATI */

#cont_risultati{
	display:block; margin:0; width:500px;}
.immagine_risultati{ 
	display:block; margin:20px 30px 0 20px; background-color:#000000; float:left;}
.titolo_risultato{
	font-size:13px; color:#003300; padding:0; line-height:20px;
	display:block; float:left;}
.visualizza_dettagli a{
	font-size:13px; text-decoration:underline; color:#FF0000; padding:0 0 25px 180px;
	font-weight:bold; display:block;}
.risultati_ricerca{
	font-size:13px; color:#990000; padding:20px 0 20px 20px; font-weight:bold;}

/* ------------------------------------------------------------------------------------------ blocco di testo chi siamo */
.image_azienda{ 
	margin:15px 0 0 5px; float:left;}
.image_azienda_sottoimage{ 
	margin:15px 1px 0 8px; float:left; display:block;}
.testo_azienda{
	font-size:14px; color:#333333; padding:0; line-height:20px;
	display:block; margin:0 0 25px 0;}
.testo_azienda strong{
	color:#006600;}
.testo_azienda img{
	float:left; padding:0 10px 0 0;}

/* ------------------------------------------------------------------------------------------ blocco OFFERTE PROMOZIONALI */

#tabella_offerte{
	border:1px solid #ccc; margin:0 0 25px 0;}
#tabella_offerte span.titoloofferte{
	color:#FF0000; font-weight:bold; font-size:15px;}	
#tabella_offerte span.testoofferte{
	font-size:13px; color:#333333; padding:0;}
#tabella_offerte span.testoofferte a{
	font-size:13px; color:#339900; padding:0; font-weight:bold;}	

/* ------------------------------------------------------------------------------------------ blocco di testo all'interno dei box */
#blocco_centro span.content{ 
	border:1px solid #ccc; width:508px; display:block; margin:0 0 15px 0;}
#blocco_centro span.container{ 
	border:1px solid red; width:510px; display:block; margin:0 0 25px 0;}
#blocco_centro span.content span.INT_speciale{}
#blocco_centro span.content span.INT_speciale span.prodotto_speciale{
	float:left; margin:15px 0 5px 5px; color:#FF0000; font-size:13px; 
	font-weight:bold; display:block; text-align:center; width:150px; padding:0 5px 5px 5px;}
#blocco_centro span.content span.INT_speciale span.prodotto_speciale img{
	margin:20px 0 0 0;}
#blocco_centro span.content span.INT_speciale span.prodotto_speciale img a{
	display:block; float:left;}
#blocco_centro span.content span.INT_speciale span.prodotto_speciale a.nome{
	color:#333333; font-size:13px; font-weight:bold; text-decoration:underline; 
	padding:0 0 30px 5px; display:block; }
#blocco_centro span.content span.INT_speciale span.prodotto_speciale span.prezzo{ 	
	display:block; font-size:13px; color:#FF0000; padding:25px 0 0 5px;}
#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 */
#img_logo{ margin:0;}
#head span.image{}
.collegamenti_top{ 
	font-size:12px; color:#003300; padding:0 0 0 460px; margin:-200px 0 0 0; }
.collegamenti_top a{ 
	color:#003300; padding:0 5px 0 5px; text-decoration:none;  }
.collegamenti_top a:hover{ 
	color:white; text-decoration:underline;}

/* ------------------------------------------------------------------------------------------ ELEMENTI DI TESTO */
/* ------------------------------------------------------------------------------------------ blocco sinistro */
#blocco_centro span.content span.esito{}

/* ------------------------------------------------------------------------------------------ Elemento selezionato del menù sinistro */
#blocco_sinistro span.content div.categorie{ 
	color:#FF0000; font-weight:bold; display:block; padding:5px 0 0 0;}
	
/* ------------------------------------------------------------------------------------------ categorie principali del menù sinistro*/
#blocco_sinistro span.content a.categorie{ 
	color:#515151; padding:5px 0 0 20px; line-height:17px; font-size:13px; 
	text-decoration:none; border-bottom:1px dotted #a8a8a8; display:block; background:url(image/icon_link.gif); 
	background-repeat:no-repeat; font-weight:bold;}
#blocco_sinistro span.content a.categorie:hover{
	color:white; line-height:17px; text-decoration:none; border-bottom:1px solid #ccc; display:block; 
	background:#8fbb0a;}
/* ------------------------------------------------------------------------------------------ sottocategorie del menù di destra */
#blocco_sinistro span.content a.subcategorie{ 
	color:#666666; 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{}
#blocco_sinistro span.content span.esito	{}
#blocco_sinistro span.content a.lbutton{}
#blocco_sinistro span.content label.forInput{}

/* ------------------------------------------------------------------------------------------ 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{
	color:#339900;}
#blocco_centro span.content p b{
	color:#FF0000;}
#blocco_centro span.content p span.spacer{
	display:block; height:1px; border-top:1px dotted #ccc; width:480px; margin:20px 0 0 0;}
#blocco_centro span.content p a{
	color:red; padding:10px 5px 0 5px; text-decoration:none;}
#blocco_centro span.content p a:hover{
	color:#999999;}
/* ------------------------------------------------------------------------------------------ PAGINATORE DELLE LISTE */
#blocco_centro span.pager{	
	display:block; width:500px; margin:0; 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:#FF9900;}

/* ------------------------------------------------------------------------------------------ CONTENITORI "INT" PER LE LISTE */
/* ------------------------------------------------------------------------------------------ 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{}
	
/* ------------------------------------------------------------------------------------------ PAGINA LISTA REPARTI */
#blocco_centro span.content span.INT_reparti span.elemento{	
	vertical-align:top; margin:5px 5px 10px 5px; display:block; color:#00CC66; text-align:center;}
#blocco_centro span.content span.INT_reparti span.elemento img{
margin:20px 0 0 0; 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 0; text-decoration:none; font-size:12px; font-weight:bold; color:#006600;}
#blocco_centro span.content span.INT_reparti span.elemento span.nome a:hover{	
	font-weight:bold; color:#333333;}

/* ------------------------------------------------------------------------------------------ BLOCCO "INT_CATEGORIE" */
#blocco_centro span.content span.INT_categorie{ 	
	font-weight:bold;}
#blocco_centro span.content span.INT_categorie span.elemento{	
	width:100%; display:block; margin:0 0 10px 0; font-size:22px;}
#blocco_centro span.content span.INT_categorie span.elemento a{	
	text-decoration:none; color:#006600;}
#blocco_centro span.content span.INT_categorie span.elemento a:hover{	
	color:#00CC00;}
			
/* ------------------------------------------------------------------------------------------ PAGINA LISTA PRODOTTI */
#blocco_centro span.content span.INT_prodotti span.elemento{	
	display:block; height:100%; padding:10px; font-size:12px;
	font-weight:bold; color:#009933;}
#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:red;float:left;}
#blocco_centro span.content span.INT_prodotti td img{	
	margin:20px 10px 0 15px;}
#blocco_centro span.content span.INT_prodotti td.TD_descrizione{	
	font-size:12px; font-weight:normal;color:#006600; padding:20px 0 0 0;line-height:18px;
	vertical-align:text-top;}
#blocco_centro span.content span.INT_prodotti td.TD_descrizione a{	
font-size:12px; font-weight:normal; color:red; padding:0; line-height:20px;}
#blocco_centro span.content span.INT_prodotti td.TD_descrizione a:hover{	
	color:#333333; text-decoration:underline;}	
/* ------------------------------------------------------------------------------------------ contenitore per le label delle form */
#blocco_centro span.content p.modulo label.forInput{	
	display:block;font-size:12px;color:#006600;padding-bottom:5px;padding-top:10px;}
		
/* ------------------------------------------------------------------------------------------ i bottoni nelle form*/
#blocco_centro span.content p.modulo input.ButtonClass{
border:1px solid #82a80c; font-size:12px; font-weight:bold;color:#003300; background-color:#aade0a;
display:block;margin-top:15px;padding:1px 0 0 0;}
			
		/* ------------------------------------------------------------------------------------------ il fieldset delle form */
	il fieldset delle form */
		#blocco_centro span.content fieldset
		{	display:block;
			border:none;
			padding:20px;
			margin:20px 10px 20px 10px;}
		#blocco_centro span.content fieldset legend
		{	font-size:18px;
			font-weight:bold;
			color:red;
			margin-bottom:20px;}
		#blocco_centro span.content fieldset p.modulo span.descrizione
		{	font-size:12px;
			color:#777777;
			display:block;
			margin-bottom:10px;
			padding:6px;
			background-color:#F4F4F4;
			border:1px solid #CCCCCC;}
			
		/* ------------------------------------------------------------------------------------------ sezione relativa alle checkbox */
#blocco_centro span.content span.cBox
{	display:block;
margin:10px 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:11px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#666;}
			
/* ------------------------------------------------------------------------------------------ sezione relativa alle textarea */
#blocco_centro span.content fieldset p.modulo span.Tarea{	
	display:block; padding:10px; background:#ccff99; border:1px solid #009933;
	text-align:center; margin-bottom:2px;}
#blocco_centro span.content fieldset p.modulo span.Tarea textarea{	
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	color:#555555;}

/* ------------------------------------------------------------------------------------------ CART CONFIRM */
#blocco_centro span.content div.esito span.lblEsito{	
	color:#006699; font-weight:bold; letter-spacing:1.5px;}
#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;}

/*---------------------------------------------------------PAGINA PRODOTTO */
#blocco_centro span.content span.INT_articolo{}
#blocco_centro span.content span.INT_articolo span.placeholder{
	display:block; padding:5px 0 5px 0;}
#blocco_centro span.content span.INT_articolo td.nome{	
	color:#FF0000; font-size:20px; font-weight:bold; padding:10px 0 5px 10px;}
#blocco_centro span.content span.INT_articolo table.specifiche{	
	color:#990000; font-weight:bold;}
#blocco_centro span.content span.INT_articolo table.specifiche a{
	text-decoration:none; border-bottom:3px double #008000; color:#008000;}
#blocco_centro span.content span.INT_articolo table.specifiche a:hover{
	color:#666666; border-bottom:3px double #666666;}	
#blocco_centro span.content span.INT_articolo table.specifiche b{	
	font-size:13px; font-weight:normal; color:black;}
#blocco_centro span.content span.INT_articolo table.specifiche td{	
	padding:5px;}
#blocco_centro span.content span.INT_articolo table.generale span.dettaglio{	
	padding:5px 0 5px 5px; font-size:13px; color:#FF0000; letter-spacing:1.4px; 
	font-weight:bold; display:block; background-color:#f0f0f0;
	width:445px; margin:25px 0 0 10px; border:1px solid #ccc;}
#blocco_centro span.content span.INT_articolo table.generale image{
	margin:10px 0 0 15px;}
#blocco_centro span.content span.INT_articolo table.generale div.dettagli{	
	margin:10px 0 30px 10px; color:#333333; line-height:18px; padding:5px 0 5px 10px;
	font-size:13px; width:440px; border:1px solid #ccc;}
#blocco_centro span.content span.INT_articolo table.generale div.dettagli strong{
	color:black;}
#blocco_centro span.content span.INT_articolo table.generale div.dettagli h1, h2, h3, h4, h5, h6{	
	color:#555555; font-size:16px;}	
#blocco_centro span.content span.INT_articolo table.specifiche input.bottone{	
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #82a80c; 
	font-size:12px; color:#003300; background-color:#aade0a;}
#blocco_centro span.content span.INT_articolo table.specifiche span.cssPrezzo{	
	font-size:15px; font-weight:bold;}
#blocco_centro span.content span.INT_articolo span.articoliCorrelati a{
	color:#339999; text-decoration:none; display:block; font-size:14px; 
	font-weight:bold; margin:0 0 5px 0;}
#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:16px; letter-spacing:1.4px; display:block; margin:0 0 10px 0; 
	padding:2px 0 2px 0;background-color:#EEEEEE; color:#0099CC;}

/* ------------------------------------------------------------------------------------------ PAGINA CARRELLO */
#blocco_centro span.content span.INT_cart table.carrello{	
	font-size:11px; margin:10px 0 0 5px;}
#blocco_centro span.content span.INT_cart table td{	
	vertical-align:text-top; padding:20px 0 0 0;}
#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 0;}
#blocco_centro span.content span.INT_cart table td.totale{	
	background-color:#EAEAEA; 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 #82a80c; font-size:12px; 
	font-weight:bold; color:white; background-color:#aade0a;}

/* ------------------------------------------------------------------------------------------ CART COLLECT */
#blocco_centro span.content span.INT_cartcollect{	
	font-size:12px;}
#blocco_centro span.content span.INT_cartcollect {	
	font-weight:bold; color:#006600;}
#blocco_centro span.content span.INT_cartcollect td.notabene{	
	color:#333333; font-size:12px;}
#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;}

	/* ------------------------------------------------------------------------------------------ sezione relativa a contatti */
.title_contatti{
	color:#333333;padding:5px 10px 0 10px;font-size:12px;}
.testo_contatti{
	color:#339900;padding:5px 0 0 0;font-size:12px;}
.img_dovesiamo{
	margin:0 0 25px 0;text-align:center;}

	/* ------------------------------------------------------------------------------------------ sezione relativa alla descrizione azienda in home */		
.testo_azienda{ 
	float:left; padding:12px 0 0 15px; font-size:12px; color:#333333; line-height:18px;}
.testo_azienda a{ 
	float:left; font-size:12px; color:#333333; line-height:18px; text-decoration:none;}
.testo_azienda a:hover{ 
	font-size:12px; color:#666666; text-decoration:underline;}
.barra_title{ 
	margin:0;}	
.img_azienda{ 
	float:left; margin:15px 0 30px 5px;}
.inputbianco{
	margin:0 0 0 10px; background-color:#aade0a; color:#000000;}
.pulsante{
	background-color:#aade0a; color:#003300;
	font-size:12px;	font-weight:bold; border:1px solid #82a80c;height:20px;}
.bottone-registrami{
	border:1px solid #82a80c; font-size:12px; color:#003300; background-color:#aade0a;font-weight:bold;}
.banner_flash{
	margin:40px 0 0 0; width:240px; display:block;}
.spazio{
	margin:40px 0 0 0;}
	
/* BOX FADE */
#sponsorAdDiv {	
	position:absolute; height:1; width:1px; top:0; left:0; visibility:hidden;}
/*pagina offerte*/
#cnt_offerte{
	width:100%; float:left; margin:185px 0 0 0; background-image:}
#cnt_offerte .banner{
	float:left; display:block; margin:10px;}
#cnt_offerte .cnt_tabella{
	float:left; display:block; margin:10px;}
#cnt_offerte .tabella{
	text-align:center;}
