﻿


body         			{
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Arial,Verdana,Tahoma; 
}

A:link	    	{ COLOR: #808080; TEXT-DECORATION: none; }
A:visited	   	{ COLOR: #808080; TEXT-DECORATION: none; }
A:hover			{ COLOR: #FF0000; TEXT-DECORATION: underline; }

.messaggio {
	COLOR: #808080;
	text-align:center;
	margin-bottom: 20px;
}

.elencoa {
	list-style-type: lower-alpha;
}


.condizioni {
	font-size: 11px;
	margin-left: 28px;
	color: #747474;
}

.iva {
	font-size:9px;
	margin-left: 28px;
	margin-bottom:20px;
}
.title {
	font-size: 18px;
	font-weight: bold;
	margin-left: 28px;
	color: #747474;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
}

.headesito {
	height: 128px;
	background-image: url('../html/ITA/images/header.jpg');
	vertical-align: top;
	text-align: right;
}

.menuhead {
	background-image:url('../html/ITA/images/sf_menu.jpg');
	height:20px;
	font-size: 14px;
	color: #FDFDFD;
	padding-left: 30px;
	line-height: 20px;
}


#menunav {
	float: left;
	width: 100%;
}
#menunav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menunav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#menunav a {
	background-position: right;
	float: left;
	margin: 0;
	padding: 0 20px 0 0;
	text-decoration: none;
	background-image: url('ITA/images/div_menu.jpg');
	background-repeat: no-repeat;
	color: #ffffff;
}

#menunav a:hover {
	color: #000000;
}

.menuheadtotcarrello {
	width: 150px;
	background-image: url('../html/ITA/images/sf_menutotcarrello.gif');
}

.totcarrello-Totale  {
	color: #ffffff;
	font-size: 14px;
	padding-right: 5px;
}

.menuheadcarrello {
	background-position: right;
	width: 90px;
	background-image: url('../html/ITA/images/sf_menucarrello.gif');
	text-align:right;
	padding-right:10px;
	line-height: 20px;
	font-size: 14px;
}

.menuheadcarrello a {
	text-decoration: none;
	color: #ffffff;
}

.menuheadcarrello a:visited {
	color: #ffffff;
}

.menuheadcarrello a:hover {
	color: #000000;
}


.colonnasx {
	width: 194px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #DCDCDC;
}

.colonnadx {
	width:772px;
}

.fascia {
	background-position: right;
	height: 23px;
	background-image: url('../html/ITA/images/slogan.gif');
	background-repeat: no-repeat;
}

.fasciaEng {
	background-position: right;
	height: 23px;
	background-image: url('../html/ENG/images/slogan.gif');
	background-repeat: no-repeat;
}

/* ----------------------- .categorie ----------------------------------*/ 


.categorie-Table{
	position: relative;
	top: -6px;
}
.categorie-Liv1               	{ FONT-SIZE: 14px; font-weight:bold;  padding-top: 5pt; padding-bottom: 5pt; padding-left : 8pt }
.categorie-Liv1 A:link			{ COLOR: #666666; TEXT-DECORATION: none}
.categorie-Liv1 A:visited		{ COLOR: #666666; TEXT-DECORATION: none}
.categorie-Liv1 A:active		{ COLOR: #666666; TEXT-DECORATION: none}
.categorie-Liv1 A:hover			{ COLOR: #FF0000; TEXT-DECORATION: none}

.categorie-Liv2             	{ FONT-SIZE: 13px; padding-top: 1pt; padding-bottom: 1pt; padding-left: 18pt }
.categorie-Liv2 A:link			{ COLOR: #666666; TEXT-DECORATION: none}
.categorie-Liv2 A:visited		{ COLOR: #666666; TEXT-DECORATION: none}
.categorie-Liv2 A:active		{ COLOR: #666666; TEXT-DECORATION: none}
.categorie-Liv2 A:hover			{ COLOR: #FF0000; TEXT-DECORATION: none}

.categorie-Liv1Sel            	{ FONT-SIZE: 14px;  font-weight:bold; padding-top: 5pt; padding-bottom: 5pt; padding-left : 8pt }
.categorie-Liv1Sel A:link		{ COLOR: #FF0000; TEXT-DECORATION: none}
.categorie-Liv1Sel A:visited	{ COLOR: #FF0000; TEXT-DECORATION: none}
.categorie-Liv1Sel A:active  	{ COLOR: #FF0000; TEXT-DECORATION: none}
.categorie-Liv1Sel A:hover		{ COLOR: #FF0000; TEXT-DECORATION: none}

.categorie-Liv2Sel            	{ FONT-SIZE: 13px;  padding-top: 1pt; padding-bottom: 1pt; padding-left: 18pt }
.categorie-Liv2Sel A:link		{ COLOR: #FF0000; TEXT-DECORATION: none; font-weight:bold;}
.categorie-Liv2Sel A:visited	{ COLOR: #FF0000; TEXT-DECORATION: none; font-weight:bold;}
.categorie-Liv2Sel A:active		{ COLOR: #FF0000; TEXT-DECORATION: none; font-weight:bold;}
.categorie-Liv2Sel A:hover		{ COLOR: #FF0000; TEXT-DECORATION: none; font-weight:bold;}


/* ----------------------- .ricerca ----------------------------------*/ 


.ricerca-Table{
	padding: 3px;
	position: relative;
	left: 15px;
}
.ricerca-Campi            	{ FONT-SIZE: 10px; text-align:left; width:80% }
.ricerca-Etichette        	{ FONT-SIZE: 10px; font-weight:bold;  color:#808080 }



/* ----------------------- .footer ----------------------------------*/ 

.footer {
	margin-top: 30px;
	margin-bottom: 100px;
	margin-left: 10px;
	font-family: Verdana,Tahoma,Arial;
	FONT-SIZE: 10px; 
	color:#808080
}

.footer A:link	    	{ COLOR: #808080; TEXT-DECORATION: underline; }
.footer A:visited	   	{ COLOR: #808080; TEXT-DECORATION: underline; }
.footer A:hover			{ COLOR: #FF0000; TEXT-DECORATION: underline; }


/* ----------------------- vetrine ----------------------------------*/ 

.homeBIG-Articolo {
	width: 472px;
	text-align:right;
	padding-bottom: 30px;
	FONT-SIZE: 12px;
}

.home4-TableDati { 
	FONT-SIZE: 12px;
}

.home4-Nome A:link	    	{ COLOR: #FF0000; TEXT-DECORATION: none; }
.home4-Nome A:visited	   	{ COLOR: #FF0000; TEXT-DECORATION: none; }
.home4-Nome A:hover			{ COLOR: #808080; TEXT-DECORATION: underline; }

.home4-Prezzo { 
	text-align:left; 
	FONT-SIZE: 14px;
}

.home4-Quantita { 
	 width: 20px;
	 height: 20px;
	 text-align:center;
}

.home4-CellFoto { 
	 padding-left: 10px;
	 padding-right: 10px;
}


/* ----------------------- risultato di categoria ----------------------------------*/ 


.risultato-Table { 
	 padding-left: 28px;
}

.risultato-Foto { 
	  margin-bottom: 5px;
}

.risultato-TableDati { 
		FONT-SIZE: 12px;
		margin-bottom: 20px;
}

.risultato-Prezzo { 
	text-align:left; 
	FONT-SIZE: 14px;
}

.risultato-Quantita { 
	 width: 20px;
	 height: 20px;
	 text-align:center;
}

.risultato-Nome A:link	    	{ COLOR: #FF0000; TEXT-DECORATION: none; }
.risultato-Nome A:visited	   	{ COLOR: #FF0000; TEXT-DECORATION: none; }
.risultato-Nome A:hover			{ COLOR: #808080; TEXT-DECORATION: underline; }


.risultato-TableNavigazione {
	background-position: top;
	width: 100%;
	padding-left: 28px;
	margin-bottom: 50px;
	FONT-SIZE: 12px;
	COLOR: #808080;
	background-image: url('../html/ITA/images/sf_risultato.gif');
	background-repeat: no-repeat;
}

.risultato-Ordinamento {
	FONT-SIZE: 12px;
	COLOR: #808080;
	height: 25px;
}

.risultato-NavigazioneSel {
	border: 1px solid #808000;
	width: 20px;
	height: 20px;
	position: relative;
	top: 2px;
	COLOR: #FF0000;
	font-weight:bold;
}


.risultato-Navigazione {
	font-size: 14px;

}

/* ----------------------- scheda e famiglia ----------------------------------*/ 

.scheda-Table  { 
		FONT-SIZE: 11px;
		width: 90%;
		color: #626262;
}

.scheda-Prezzo {
	text-align:left;
	FONT-SIZE: 16px;
}

.scheda-Articolo 	{ FONT-SIZE: 16px; }
.scheda-Nome 		{ font-weight:bold;  }
.scheda-CA2		{ padding-top: 20px; padding-bottom: 20px; } 
.scheda-CA16	{ padding-top: 20px; } 
.scheda-Descrizione	{ padding-top: 0px; } 

.scheda-Etichette	{   color:#FF0000; font-weight:bold;}

.scheda-Quantita { 
	width: 22px; 
	height: 20px; 
	text-align:center; 	
	position: relative;
	top: -1px;
	left: 5px;
}

.scheda-Carrello IMG {
	position: relative;
	top: 2px;
}

.FOTOG-Foto { border: 0; }

.foto-Foto {
	border: 1px solid #C0C0C0;
	margin-bottom: 30px;
}

.elencof-Table{ 
		FONT-SIZE: 11px;
}

.elencof-Foto {  margin-top: 5px; }

.scheda-Disponibilita {  line-height:50px; }


/* ----------------------- percorso ----------------------------------*/

.percorso-Table {
	margin-bottom: 30px;
	margin-left: 18px;
	}

.percorso-Table TD IMG{
	position: relative;
	top: 3px;
	}

.percorso-Liv3Sel, .percorso-Liv2Sel {
	font-weight:bold;
	color: #A0A0A0;
}


/* ----------------------- carrello e ordine ----------------------------------*/ 


.carrello-Table, .carrello-TableTotale	{  
 	margin-left: 30px;
	FONT-SIZE: 12px;
 }

.carrello-Intestaz {
	background-color: #CCCCCC;
	color:white;
	padding-left: 5px;
}

.carrello-CellFoto {
	text-align:left;
	padding-top: 15px;
}

.carrello-Nome {
	font-weight:bold;
}

.carrello-Quantita {
	width: 22px; 
	height: 20px; 
	text-align:center; 
	position:relative;
	top: -4px;
}

.carrello-Intestazioni {
	 font-weight:bold;
}
.carrello-Necessari {
	background-color: #F8F8F8;
}


/* ----------------------- gestore ----------------------------------*/


.GESTORE-Table 	{ 
	padding-left: 28px; 
	margin-bottom: 50px; 	
	FONT-SIZE: 11px;
}

.GESTORE-RagioneSociale {
	font-weight:bold; font-size: 12px; padding-top: 10px;
}


.GESTORE-ChiSiamo{
	padding-top: 10px;
}


/* ----------------------- stili per risorse e-mail ----------------------------------*/
 

.testoEP      			{ font-family: Verdana, Tahoma, Arial; font-size: 8 pt; color: #000000; text-align:justify}
.titolo 				{ font-family: Verdana; FONT-SIZE: 15px; COLOR: #666666; font-weight:bold; background-color:#D7D7D7; padding-top:5px; padding-bottom:5px}
.titoliE     		 	{ font-family: Verdana, Tahoma, Arial; font-size: 10 pt; color: #0033CC }
.intestazioneE 			{ background-color: #F0F0F0; font-family: Verdana, Tahoma, Arial; font-size: 10 pt; color: #000000 }
.intestazioni_latoE 	{ font-family: Verdana, Tahoma, Arial; font-size: 9 pt; color: #000000; text-align:left }
.tdE           			{ border-bottom:1px solid #F0F0F0; font-family: Verdana, Tahoma, Arial; font-size: 8 pt; color: #000000; border-top-width:1; text-align:right }
.testoE      			{ font-family: Verdana, Tahoma, Arial; font-size: 8 pt; color: #000000}
.testoE  A:link         { color: #000000; text-decoration: underline }
.testoE  A:visited      { color: #000000; text-decoration: underline }
.testoE  A:hover        { color: #8e0000; text-decoration: none }			






    
.carrello-UserDiv
{
	margin-bottom: 20px;
	padding: 0px;
	line-height: 22px;
	font-size: 12px;
	font-family: Arial,Verdana,Tahoma;
	text-align: center;
}
.carrello-UserDiv *
{
	vertical-align: middle;
}
.carrello-UserLabel {}



.carrello-LbImponibile, .carrello-LbTotale, .carrello-LbIva
{
	padding: 0px 0px 0px 250px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-align: left;
	width: 50%;
}


.carrello-VImponibile, .carrello-VTotale, .carrello-VIva
{
	padding: 0px 250px 0px 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-align: right;
	font-weight: bold;
	width: 50%;
}
