/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P
  {
  font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif;
  font-size: 12px;
  border-collapse: collapse;
  color:#333;
 }
P
  {
  line-height: 16px;
 }
FONT,H1,H2,H3,H4,H5,H6
  {
  font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif;
 }
BODY
  {
  margin: 0px;
  background-color: #fff;
  padding: 0px;
 }
FORM
  {
  margin: 0px;
 }
A, A:active, A:hover, A:visited
  {
 text-decoration:underline;
 color: #c30;
	padding: 0px;
 }
A:hover
  {
 text-decoration:none;  
	background-color: #c30;
	color: #fff;
 }
P#ContentManager-LinkModificaBlocco
  {
  position:absolute;
  padding:2px;
  background-color:#fc3;
		border: 1px solid #333;
  }
P#ContentManager-LinkModificaBlocco A,
P#ContentManager-LinkModificaBlocco A:visited
  {
  color:#000;
  }
#ContentManager-LinkModificaMenu3,
#ContentManager-LinkModificaMenu4,
#ContentManager-LinkModificaMenu5,
#ContentManager-LinkModificaMenu6,
#ContentManager-LinkModificaMenu7,
#ContentManager-LinkModificaMenu8
  {
  position:absolute;
		right: -80px;
  padding:2px;
  background-color:#fff;
		border: 1px solid #333;
	}
	
/*=================================
=== LAYOUT PAGINA INTERNA
=================================*/
.Menu0,
.Sito,
.LinkCredits
  {
  width: 990px;
  }
.Menu0
  {
		background-color: #fff;
  width:100%;
  font-size:0px;
  height:0px;
  margin:0px;
  padding:0px;
  height: auto;
  }
.Sito
  {
 width: 990px;
 text-align: center;
 margin:auto;
 padding:0px;
 height: 100%; 
 margin-top: 0px;
 }
.Sito0
  {
 width: 100%;
 text-align: center;
 margin:0px;
 margin:auto;
 padding:0px;
 margin-top: 0px;
 }
DIV.Blocco-Ricerca
	{
	float:right;
	margin-right:0px;
	margin-top:10px;
	}
Input.Ricerca-Testo
	{
	width:180px;
	}
	
DIV.Blocco-Footer
  {
		text-align: left;
  color: #333;
		width: 900px;
  font-size: 12px;
  padding:0px;
  margin:0px;
		margin-left: 40px;
		margin-top: 40px;
		margin-bottom: 10px;		
  }
DIV.Blocco-Footer P
	{
 font-size: 12px;
	text-align: left;
	}	
DIV.Blocco-Footer A, DIV.Blocco-Footer A:active, DIV.Blocco-Footer A:visited, DIV.Blocco-Footer A:hover
  {
  color: #c30;
  text-decoration: underline;
  font-size: 12px;
  }
DIV.Blocco-Footer A:hover
  {
  text-decoration: none;
		color: #fff;
  }
	
/*=================================
=== TABELLA SITO 0
=================================*/
TABLE.Tabella-Sito0
  {
	width: 990px;
	margin: 0px;
	padding: 0px;
	}
TD.Tabella-Sito0-Riga1
	{
	vertical-align: top;
	height: 80px;
	}
TD.Tabella-Sito0-Riga2
	{
	height: 450px;
	min-height: 450px!important;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	}
TD.Tabella-Sito0-Riga3
	{
	height: 60px;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	background-image: url(/temi/default/images/sfondo-footer.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;	
	}

/*=================================
=== TABELLA SITO 1
=================================*/
TABLE.Tabella-Sito1
	{
	width: 990px;
	height: 80px;
	margin: 0px;
	padding: 0px;	
	}
TABLE.Tabella-Sito1 TD
	{
	}
TD.Tabella-Sito1-Col1
	{
	width: 725px;
	vertical-align: top;		
	margin: 0px;
	padding: 0px;

	}
TD.Tabella-Sito1-Col2
	{
	width: 265px;
	vertical-align: top;	
	
	}

DIV.Logo
	{
	margin: 0px;
	padding: 0px;
	width: 435px;
	height: 76px;
	}
/*=================================
=== TABELLA SITO 2
=================================*/
TABLE.Tabella-Sito2, TABLE.Tabella-Sito2-Home
	{
	width: 990px;
	height: 100%;
	margin:0px;
	padding: 0px;
	background-image: url(/temi/default/images/sfondo-cella-contenuto-continua.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;		
	}	
TABLE.TABLE.Tabella-Sito2-Home
	{
	background-image: none;	
	}	
TD.Tabella-Sito2-Col1, TD.Tabella-Sito2-Col1-Home
	{
	width: 725px;
	vertical-align: top;	
	margin: 0px;
	padding: 0px;
	background-image: url(/Temi/default/images/sfondo-cella-contenuto.jpg);
	background-position: 0px 31px;
	background-repeat: no-repeat;
	}
TD.Tabella-Sito2-Col1-Home
	{
	background-image: url(/Temi/default/images/sfondo-cella-contenuto-home.jpg);	
	}
	
TD.Tabella-Sito2-Col2
	{
	width: 265px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;	
	background-image: url(/Temi/default/images/sfondo-area-ecommerce.jpg);
	background-position: 0px 10px;
	background-repeat: no-repeat;	
	}

/*=================================
=== TABELLA SITO 3
=================================*/
TABLE.Tabella-Sito3
	{
	width: 100%;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	}
TABLE.Tabella-Sito3 TD
	{
	}
	
TD.Tabella-Sito3-Riga1-Col1
	{
	width: 430px;
	height: 170px;
	}
DIV.Blocco-Flash-Homepage
	{
	margin: 0px;
	padding: 0px;
	margin-left: 22px;
	}

TD.Tabella-Sito3-Riga1-Col2
	{
	width: 270px;
	height: 170px;	
	}
DIV.Blocco-Testo-Spot-Homepage
	{
	width: 215px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	margin-left: 18px;
	}
TD.Tabella-Sito3-Riga2-Col1
	{
	width: 430px;
	height: 200px;	
	vertical-align:top;
	}
TD.Tabella-Sito3-Riga2-Col2
	{
	width: 270px;
	height: 200px;		
	}
DIV.Blocco-Veterinario-Risponde
	{
	}
	
	
	
TD.Blocco-Vetrina-Random
	{
	width:250px;
	hheight:220px;
	}
DIV.I-Piu-Venduti
	{
	float:left;
	margin-top:30px;
	background:transparent;
	background:url(/Temi/Default/images/sfondo-vetr-prod-random.gif) no-repeat;
	background-position:0 10 !important;
	background-position:0 0;
	vertical-align:top;
	padding:10px;
	height:220px;
	margin:auto;
	margin-left:0px!important;
	margin-left:0px;
	wwidth:250px;
	z-index:10;
	}
DIV.I-Piu-Venduti TABLE
	{
	margin-top:12px;
	}
	
DIV.Nome-Articolo
	{
	width:150px;
	height:30px;
	margin-top:0px;
	margin-left:5px;
	text-transform:capitalize; 
	}
DIV.Foto-Articolo /*non usato*/
	{
	width:70px;
	height:70;
	bbackground:URL(/Temi/Default/images/logo-vetr-prod-random.gif) no-repeat;
	border:solid 1px #ccc;
	}
DIV.Logo-Vetrina
	{
	background:URL(/Temi/Default/images/lente-prodotti-vetr-random.jpg) no-repeat;
	width:30px;
	height:30px;
	border:solid 1px #ccc;
	}
DIV.Logo-Vetrina A:link,DIV.Logo-Vetrina A:hover, DIV.Logo-Vetrina A:visited
	{
	display:block;
	width:30px;
	height:30px;
	background:none;
	color:#ffffff;
	}	
DIV.Carrello IMG
	{
	float:right;
	margin-right:0px;
	}
DIV.Prezzo-Effettivo
	{
	font-weight:bold;
	margin-left:5px;
	width:50px;
	
	}
/*=================================
=== TABELLA SITO 4
=================================*/
TABLE.Tabella-Sito4
	{
	width: 200px;
	margin: 0px;
	margin-top: 3px;
	margin-left:42px;
	margin-left:26px;
	padding: 0px;
	}
TD.Blocco-TitoloEcommerce
	{
	width: 140px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	font-family: Times New Roman, Thaoma, Verdana, Arial, Helvetica;
	color: #fff;
	font-size: 22px;
	letter-spacing: 1px;
	text-align: right;
	}
TD.Blocco-TitoloEcommerce P
	{
	width: 200px;
	font-family: Times New Roman, Thaoma, Verdana, Arial, Helvetica;
	color: #fff;
	font-size: 22px;
	letter-spacing: 1px;
	text-align: right;
	margin:0px;
	padding: 0px;
	}
	
TD.Blocco-SpotEcommerce
	{
	height: 100px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	}
TD.Blocco-SpotEcommerce IMG
	{
	margin-left:7px;
	margin-top:1px;
	}
TD.Blocco-SpotEcommerce A:hover
	{
	background:none;
	}
	
TD.Blocco-SpotEcommerce P
	{
	font-family: Times New Roman, Thaoma, Verdana, Arial, Helvetica;
	color: #fff;
	font-size: 22px;	
	line-height: 26px;
	margin: 0px;
	padding: 0px;
	}
	
TD.Blocco-TestoEcommerce
	{
	height: 40px;
	margin: 0px;
	padding: 0px;	
	color: #fff;
	}
TD.Blocco-VetrinaEcommerce
	{
	margin: 0px;
	padding: 0px;
	padding-top: 40px;
	}
TD.Blocco-VetrinaEcommerce H3
	{
	color: #c30;
	}
TD.Blocco-VetrinaEcommerce P
	{
	margin: 0px;
	padding: 0px;
	line-height: 11px;
	font-size: 11px;
	}
TD.Blocco-VetrinaEcommerce A
	{
	font-size: 11px;	
	}
TD.Blocco-VetrinaEcommerce IMG
	{
	margin-top: 10px;
	}
/*=================================
=== SCHEDA PRODOTTO
=================================*/
/*

SPAN.Tabella-SchedaProdotto-Riga1-Categorie
	{
	font-size:13px;
	font-weight:bold;
	color:#59A011;
	}
TD.Tabella1-SchedaProdotto-Riga4-Col1	
	{
	padding-top:20px;
	}
SPAN.Titolo-Descrizione	
	{
	line-height:30px;
	font-weight:bold;
	}
	
TD.Tabella1-SchedaProdotto-Riga2-Col1
	{
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	color:#59A011;
	}
TABLE.Tabella0-SchedaProdotto
	{
	margin:auto;
	margin-left:200px;
	}*/
TABLE.Tabella-SchedaProdotto
	{
	margin-top:30px;
	vertical-align:top;
	
	}
TABLE.Tabella-Prodotto-Dati
	{
	margin-top:20px;
	
	}
TABLE.Tabella-Prodotto-Dati	TD
	{
	vertical-align:top;
	 font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif;
	}
SPAN.Tabella-SchedaProdotto-Riga1-Categorie
	{
	font-size:13px;
	font-weight:bold;
	color:#59A011;
	}
DIV.SchedaProdotto-Dati-Foto	
	{
	margin-right:20px;
	}
TD.Tabella-SchedaProdotto-Dati-Descrizione	
	{
	border-left:solid 2px #59A011;
	
	}
DIV.SchedaProdotto-Dati-Codice
	{
	font-size:14px;
	margin-bottom:5px;
	margin-left:20px;
	}
DIV.SchedaProdotto-Dati-Produttore
	{
	font-size:14px;
	margin-bottom:20px;
	margin-left:20px;
	}
SPAN.Numero-Cordice, SPAN.Nome-Produttore
	{
	font-weight:bold;
	}
DIV.SchedaProdotto-Dati-NomeProdotto
	{
	margin-bottom:20px;
	font-weight:bold;
	color:#59A011;
	font-size:14px;
	margin-left:20px;
	}
DIV.SchedaProdotto-Dati-Descrizione	
	{
	font-size:11px;
	background:#ededed;
	height:auto;
	padding:10px;
	margin-bottom:0px;
	margin-left:20px;
	}
DIV.SchedaProdotto-Prezzo
	{
	height:30px;
	color:#000000;
	margin-left:20px;
	margin-top:10px;
	}
/*=================================
=== MENU 3 ORIZZONTALE
=================================*/
.Menu3
  {
	position: relative;
	width:725px;
	margin: 0px;
	padding: 0px;
	height: 31px;
	background-image: url(/Temi/default/images/sfondo-menu-principale.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;		
 }
#ContentManager-LinkModificaMenu3
  {
  position:absolute;
  right:-90px;
  background-color:#fff;
  padding:2px;
		border: 1px solid #ccc;
  }
#ContentManager-LinkModificaMenu3 A,
#ContentManager-LinkModificaMenu3 A:visited
  {
 color:#000;
 }
TABLE.CEMenu3TabellaLivello1
	{
	width: 100%;
	height: 28px;
	margin-top: 2px;
	}
TD.CE-VoceMenu3Livello1, TD.CE-VoceMenu3Livello1-Sel
	{
	width: auto;
	text-align: center;
	font-weight: 13px;
	color: #fff;
	border-left: 1px solid #74c425;
	border-right: 1px solid #579e11;	
	}
TD.CE-VoceMenu3Livello1-Sel
	{
	background-color: #48830e;
	font-weight: bold;
	}
TD.CE-VoceMenu3Livello1 A
	{
	height: 26px;
	padding-top: 6px;
	}
	
	
TD.CE-VoceMenu3Livello1 A,		TD.CE-VoceMenu3Livello1 A:active,  TD.CE-VoceMenu3Livello1 A:visited,
TD.CE-VoceMenu3Livello1 A:hover,
TD.CE-VoceMenu3Livello1-Sel A,		TD.CE-VoceMenu3Livello1-Sel A:active,  TD.CE-VoceMenu3Livello1-Sel A:visited,
TD.CE-VoceMenu3Livello1-Sel A:hover
	{
	text-align: center;
	font-weight: 13px;
	color: #fff;	
	text-decoration: none;
	display: block;
	padding-top: 6px;	
	}
TD.CE-VoceMenu3Livello1-Sel A,		TD.CE-VoceMenu3Livello1-Sel A:active,  TD.CE-VoceMenu3Livello1-Sel A:visited,
TD.CE-VoceMenu3Livello1-Sel A:hover
	{
	padding-top: 1px;		
	}
TD.CE-VoceMenu3Livello1 A:hover,
TD.CE-VoceMenu3Livello1-Sel A:hover
	{
	background-color: #48830e;
	padding-top: 6px;	
	display: block;
	}
TD.CE-VoceMenu3Livello1-Sel A:hover
	{
	padding-top: 1px;		
	}
TD.CE-VoceMenu3Livello1-Pos6
	{
	border-right: 0px;
	}
TD.CE-VoceMenu3Livello1-Pos1
	{
	border-left: 0px;
	}
	
/*=================================
=== MENU 4
=================================*/
.Menu4
  {
		width: 500px;
		width: 265px;
		height: 30px;
		margin: 0px;
  padding:0px;
		text-align: right;
  }
#ContentManager-LinkModificaMenu4
  {
  position:absolute;
  left:-80px;
  background-color:#fff;
  padding:2px;
  }
#ContentManager-LinkModificaMenu4 A, #ContentManager-LinkModificaMenu4 A:visited
  {
  color:#000;
  }

.CE-VoceMenu4Livello1, .CE-VoceMenu4Livello1-Sel
  {
		font-family: Tahoma, Verdana, Arial, Helvetica;
		font-size: 13px;
  margin:0px;
  font-size:12px;
  color: #333;
  padding-left:10px;
  padding-right:10px;
		border-right: 1px solid #333;
  }
.CE-VoceMenu4Livello1-Sel
  {
  color: #fff;
  text-decoration: none;
		background-color: #48830e;
  }
.CE-VoceMenu4Livello1 A,  .CE-VoceMenu4Livello1 A:hover,    .CE-VoceMenu4Livello1 A:visited,  .CE-VoceMenu4Livello1 A:active,
.CE-VoceMenu4Livello1-Sel A,  .CE-VoceMenu4Livello1-Sel A:hover,  .CE-VoceMenu4Livello1-Sel A:visited,  .CE-VoceMenu4Livello1-Sel A:active,
A.CE-VoceMenu4Livello1  , A.CE-VoceMenu4Livello1:hover,     A.CE-VoceMenu4Livello1:visited,   A.CE-VoceMenu4Livello1:active,
A.CE-VoceMenu4Livello1-Sel,   A.CE-VoceMenu4Livello1-Sel:hover,   A.CE-VoceMenu4Livello1-Sel:visited, A.CE-VoceMenu4Livello1-Sel:active
  {
  font-size:13px;
  color: #333;
	 padding-left:10px;
  padding-right:10px;
  text-decoration:none;
  }
.CE-VoceMenu4Livello1-Sel A,  .CE-VoceMenu4Livello1-Sel A:hover,  .CE-VoceMenu4Livello1-Sel A:visited,
A.CE-VoceMenu4Livello1-Sel,   A.CE-VoceMenu4Livello1-Sel:hover,   A.CE-VoceMenu4Livello1-Sel:visited
  {
 color: #fff;
	background-color: #48830e;
 }
.CE-VoceMenu4Livello1 A:hover, .CE-VoceMenu4Livello1-Sel A:hover,
A.CE-VoceMenu4Livello1:hover,  A.CE-VoceMenu4Livello1-Sel:hover
  {
  color: #fff;
  text-decoration:none;
		background-color: #48830e;
  }
#CEMenu4Voce8
	{
	border-right: 0px;
	}
		
/*=================================
=== LAYOUT Contenuto
=================================*/
.Contenuto,
.Contenuto-Admin
  {
 width:645px;
 padding:0px;
 margin: 0px;
	margin-top:30px;
margin-bottom:15px;	
	margin-left: 40px; 
 text-align: justify;
 height:auto;
 hheight: 400px;	
	mmin-height: 400px!important;
 }
	
.Contenuto-Home
  {
	width: 390px;
	height: 140px;	
	min-height: 140px!important;	
	padding:0px;
	margin:0px;
	margin-top:25px!important;
	margin-top:15px;
	margin-left:30px;	
	background-image: none;	
 }
		
.Contenuto-Admin
  {
  width:90%;
  height: 300px;
  }
.Contenuto P
  {
  line-height: 20px;
  }

.Contenuto A, .Contenuto A:active, .Contenuto A:visited
	{
	color: #c30;
	text-decoration: underline;
	padding: 0px;
	}
.Contenuto A:hover
	{
	color: #fff;
	text-decoration: none;
	background-color: #c30;
	}
	
.Contenuto P#ContentManager-LinkModifica,
.Contenuto-Home P#ContentManager-LinkModifica
  {
  position:absolute;
  right:0px;
  width:100px;
  margin:0px;
  background-color:#000;
  color:#fff;
  font-size:12px;
  padding:2px;
  text-transform:uppercase;
  }

.Contenuto P#ContentManager-LinkModifica A,    .Contenuto P#ContentManager-LinkModifica A:visited,
.Contenuto-Home P#ContentManager-LinkModifica A,   .Contenuto-Home P#ContentManager-LinkModifica A:visited
  {
  text-transform:uppercase;
  font-weight:bold;
  font-size:12px;
  color:#fff;
  }

/*=================================
=== LAYOUT Credits
=================================*/

DIV.BloccoCredits
  {
	width: 990px;
	float: right;
 position:relative;
 margin-top:-10px;
 right:10px;
 font-size:12px;
 text-align:right;
 color: #900;
 }

DIV.BloccoCredits A, DIV.BloccoCredits A:visited
  {
  font-size:12px;
  color: #a83700;
  font-weight: normal;
  }
DIV.BloccoCredits A:hover
	{
	background-color: #a83700;
	color: #fff;
	}

	DIV.BloccoCredits #ContentManager-LinkModificaBlocco
  {
  position:absolute;
  right:-80px;
  margin-top:-6px;
  }

/*=================================
====== MENU ADMIN
=================================*/

.MenuAdmin,
.MenuGestione
  {
  width:100%;
  text-align:left;
  font-size:0px;
  }

#ContentManager-LinkModificaMenu1,
#ContentManager-LinkModificaMenu2
  {
  position: absolute;
  right:0px;
  }
A.CE-VoceMenu1Livello1,
A.CE-VoceMenu1Livello1-Sel
  {
  }
A.CE-VoceMenu1Livello1,   A.CE-VoceMenu1Livello1:visited,   A.CE-VoceMenu1Livello1:hover,
A.CE-VoceMenu1Livello1-Sel, A.CE-VoceMenu1Livello1-Sel:visited,   A.CE-VoceMenu1Livello1-Sel:hover,
A.CE-VoceMenu2Livello1,   A.CE-VoceMenu2Livello1:visited,   A.CE-VoceMenu2Livello1:hover,
A.CE-VoceMenu2Livello1-Sel, A.CE-VoceMenu2Livello1-Sel:visited,   A.CE-VoceMenu2Livello1-Sel:hover
  {
  height:18px;
  color:#000;
  padding: 1px;
  padding-left: 4px;
  padding-right: 4px;
  border: 1px solid #555;
  border-left:0px;
  border-top:0px;
  text-transform:uppercase;
  text-decoration: none;
  font-size: 11px;
  background-color:#ddd;
  }
A.CE-VoceMenu2Livello1,   A.CE-VoceMenu2Livello1:visited,   A.CE-VoceMenu2Livello1:hover,
A.CE-VoceMenu2Livello1-Sel, A.CE-VoceMenu2Livello1-Sel:visited,   A.CE-VoceMenu2Livello1-Sel:hover
  {
  background-color:#ddd;
  }
A.CE-VoceMenu1Livello1-Sel, A.CE-VoceMenu1Livello1-Sel:visited,
A.CE-VoceMenu2Livello1-Sel, A.CE-VoceMenu2Livello1-Sel:visited
  {
  color:#000;
  background-color: #999;
  }

#CEMenu1Voce1,
#CEMenu2Voce64
  {
  clear:left;
  border-left: 1px solid #000;
  }

/*=================================
=== FORM CONTATTI
=================================*/

TABLE.Tabella-Contatti
  {
 width:440px;
	margin: 0px;
	margin-left: 30px;
	padding: 0px;	
  }
TABLE.Tabella-Contatti TD
  {
  padding-bottom: 5px;
  vertical-align:middle;
letter-spacing: 0px;
margin:0px;
  }
TABLE.Tabella-Contatti TD INPUT
	{
	padding:0px;
	margin:0px;
	
	}
.Tabella-Contatti-Errori,
.Tabella-Contatti-Errori P
  {
 color:#c00;
	padding-top: 0px;
	height: 20px;
 }

.Tabella-Contatti-Cella1
  {
	padding: 0px;
	margin: 0px;
 width:160px;
 }
.Tabella-Contatti-Cella2
  {
	padding: 0px;
	margin: 0px;		
 wwidth:380px;
 }
 
 .Tabella-Contatti-Cella2 A:link SPAN.Form-Note,
 .Tabella-Contatti-Cella2 A:visited SPAN.Form-Note,
.Tabella-Contatti-Cella2 A:hover SPAN.Form-Note
	{
	width:150px;
	}
 
.Tabella-Contatti-Cella2 A:hover SPAN.Form-Note
	{
	background:#c30;
	color:#fff;
	}
span.Form-Note
	{
	width:150px;
	}
	
.Tabella-Contatti-Cella3  
  {
 }
  
.Tabella-Contatti-Cella3 P
  {
  lline-height:18px;
  }
.Tabella-Contatti-Cella4
  {
		padding: 0px;
		margin: 0px;		
  width:40px; 
  }
.Tabella-Contatti-Cella5
  {
		padding: 0px;
		margin: 0px;		
  wwidth:80px;
  padding-left: 28px;
  }
.Tabella-Contatti-Cella6
  {
		padding: 0px;
		margin: 0px;
  wwidth:200px;  
  text-align: left;
	padding-left: 0px!important;
	padding-left: 30px;
	padding-right:0px;
  }

INPUT.Tabella-Contatti-Input,
INPUT.Tabella-Contatti-Input2,
INPUT.Tabella-Contatti-Input3,
TEXTAREA.Tabella-Contatti-Textarea,
TEXTAREA.Tabella-Contatti-Textarea2,
Input#CMImgCheckerText
  {
  width: 92%; 
margin: 0px;
  border: 1px solid #bbb;
  }	
INPUT.Tabella-Contatti-Input 
  {
	wwidth: 90%;
 }
SELECT.Tabella-Contatti-Select
	{
	width: 90%; 
	}
	
INPUT.Tabella-Contatti-Input2
  {
  width: 60px;
  padding:0px;
  margin:0px;
  
  }
INPUT.Tabella-Contatti-Input3
  {
  width: 80px!important;
  width: 95px;
  ffloat: left;
		margin-left: 6px;
  }
TEXTAREA.Tabella-Contatti-Textarea
  {
 height: 100px;
 width: 92%; 	
 }
TEXTAREA.Tabella-Contatti-Textarea2
  {
 height: 200px;
 }

INPUT.Tabella-Contatti-Submit
  {
 }
P.Form-Field ,P.Form-Field-Contatti, p.Form-Check-Img, P.Form-Concorso-Check-Img
	{
	width:90%px;
	margin:0px;
	padding:0px;
	line-height:15px;
	}
SPAN.Form-Note
	{
	display:block;
	width:250px;
	white-space:no-wrap;
	}
 #CMImgCheckerText
	{
	width:180px;
	}
	
/*=================================
=== MAPPA AUTOMATICA A COLONNE
=================================*/

TABLE.TabellaMappaAutomatica
  {
  width: 100%;
  margin: 0px;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 0px;
  }

.TabellaMappaAutomatica-Cella1,
.TabellaMappaAutomatica-Cella2
  {
  }

.TabellaMappaAutomatica-Cella1
  {
		margin: 0px;
		padding: 0px;
  padding-left:10px;
		vertical-align: top;
		border-left: 3px solid #ccc;
 }
.TabellaMappaAutomatica-Cella2
  {
	margin: 0px;
	padding: 0px;		
 padding-left:10px;
	vertical-align: top;
	border-left: 3px solid #ccc;
 }

TABLE.TabellaMappaAutomatica SPAN
  {
 }

TABLE.TabellaMappaAutomatica BR
  {
 }

TABLE.TabellaMappaAutomatica A, TABLE.TabellaMappaAutomatica A:active,
TABLE.TabellaMappaAutomatica A:visited
  {
 text-decoration:none;
 color:  #333;
 }
TABLE.TabellaMappaAutomatica A:hover
	{
	color:  #fff;	
	background-color: #c30;
	}
	
.MappaAutomaticaLivello1Menu3,  .MappaAutomaticaLivello1Menu3-nolink,
.MappaAutomaticaLivello2Menu3,  .MappaAutomaticaLivello2Menu3-nolink,

.MappaAutomaticaLivello1Menu4,  .MappaAutomaticaLivello1Menu4-nolink,
.MappaAutomaticaLivello2Menu4,  .MappaAutomaticaLivello2Menu4-nolink
  {
 }

.MappaAutomaticaLivello1Menu3,  .MappaAutomaticaLivello1Menu3-nolink,	
A.MappaAutomaticaLivello1Menu3, A.MappaAutomaticaLivello1Menu3:active, 
A.MappaAutomaticaLivello1Menu3:visited,	A.MappaAutomaticaLivello1Menu3:hover,
.MappaAutomaticaLivello1Menu4,  .MappaAutomaticaLivello1Menu4-nolink,	
A.MappaAutomaticaLivello1Menu4, A.MappaAutomaticaLivello1Menu4:active, 
A.MappaAutomaticaLivello1Menu4:visited,	A.MappaAutomaticaLivello1Menu4:hover
  {
	height: 20px;
	font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color: #c30;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px; 
 }
		
.MappaAutomaticalivello2Menu3,  .MappaAutomaticalivello2Menu3-nolink,	
A.MappaAutomaticalivello2Menu3, A.MappaAutomaticalivello2Menu3:active, 
A.MappaAutomaticalivello2Menu3:visited,	A.MappaAutomaticalivello2Menu3:hover,
.MappaAutomaticalivello2Menu4,  .MappaAutomaticalivello2Menu4-nolink,	
A.MappaAutomaticalivello2Menu4, A.MappaAutomaticalivello2Menu4:active, 
A.MappaAutomaticalivello2Menu4:visited,	A.MappaAutomaticalivello2Menu4:hover
  {
  font-family: Tahoma,Verdana,Arial,Helvetica, sans-serif;
  height: 18px;
  color:#333;
  font-size:13px;
  padding-left: 20px;
  }

.MappaAutomaticaLivello3Menu3,  .MappaAutomaticaLivello3Menu3-nolink,
.MappaAutomaticaLivello3Menu4,  .MappaAutomaticaLivello3Menu4-nolink
  {
 }

.MappaAutomaticaLivello4Menu3,  .MappaAutomaticaLivello4Menu3-nolink,
.MappaAutomaticaLivello4Menu4,  .MappaAutomaticaLivello4Menu4-nolink
  {
 }
	
#CMBLOCKBlocco-VetrinaEcommerce
	{
	ddisplay: none;
	}
	
/*** EMAIL CONFERMA _ EVASIONE ORDINE ***/

TABLE.DettaglioOrdine-Tabella
	{
	width: 100%;
	}
H1.DettaglioOrdine-Titolo
	{
	}
TD.DettaglioOrdine-Tabella-Colonna1
	{
	border-left: 3px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
TD.DettaglioOrdine-Tabella-Colonna1-Titolo,
TD.DettaglioOrdine-Tabella-Colonna2-Titolo
	{
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	}

TD.DettaglioOrdine-Tabella-Colonna3-Titolo
	{
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

TABLE.DettaglioOrdine-Tabella4
	{
	width: 100%;
	}

TABLE.DettaglioOrdine-Tabella4 TD
	{
	border-bottom: 1px dashed #ccc;
	}

TD.DettaglioOrdine-Tabella4-Intestazione-Importo,
TD.DettaglioOrdine-Tabella4-Importo,
TD.DettaglioOrdine-Tabella4-Importo2,
TD.DettaglioOrdine-Tabella4-TipoPagamentoImporto,
TD.DettaglioOrdine-Tabella4-SpedizioneImporto,
TD.DettaglioOrdine-Tabella4-TotaleMerceImporto,
TD.DettaglioOrdine-Tabella4-TotaleOrdineImporto
	{
	text-align: right;
	}

TABLE.DettaglioOrdine-Tabella4 TD.DettaglioOrdine-Tabella4-Intestazione-Descrizione,
TABLE.DettaglioOrdine-Tabella4 TD.DettaglioOrdine-Tabella4-Intestazione-Prezzo,
TABLE.DettaglioOrdine-Tabella4 TD.DettaglioOrdine-Tabella4-Intestazione-Quantita,
TABLE.DettaglioOrdine-Tabella4 TD.DettaglioOrdine-Tabella4-Intestazione-Importo
	{
	height: 20px;
	font-weight: bold;
	border-bottom:2px solid #999;
	}

TD.DettaglioOrdine-Tabella4-Descrizione,
TD.DettaglioOrdine-Tabella4-Prezzo,
TD.DettaglioOrdine-Tabella4-Quantita,
TD.DettaglioOrdine-Tabella4-Descrizione2,
TD.DettaglioOrdine-Tabella4-Prezzo2,
TD.DettaglioOrdine-Tabella4-Quantita2
	{
	border-right: 1px solid #ccc;
	}

TABLE.DettaglioOrdine-Tabella4 TD.DettaglioOrdine-Tabella4-TotaleOrdineImporto,
TABLE.DettaglioOrdine-Tabella4 TD.DettaglioOrdine-Tabella4-TotaleOrdine
	{
	font-weight: bold;
	border-bottom:1px solid #ccc;
	}
