/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P,OL,UL,LI
	{
	font-family: Tahoma, Verdana, Arial,Helvetica;
	color:#333;
	}
TABLE, TH, TD
	{
	border-collapse: collapse;
	vertical-align:top;
	font-size: 12px;
	}
DIV,TABLE,TH,TD,A,FORM,P,OL,UL,LI
	{
	}
FONT
	{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	}
BODY
	{
	margin: 0px;
	text-align: center;
	color: #333;
	background-color: #fff;
	}
FORM
	{
	margin: 0px
	}
A, A:active, A:hover, A:visited
	{
	ccolor: #f60;
	}
A:hover
	{
	bbackground-color: #f60;
	ccolor: #fff;
	color: #000;
	}

P#ContentManager-LinkModificaBlocco
	{
	position:absolute;
	background-color:#000;
	padding:2px;
	color:#fff;
	z-index:12;
	}
P#ContentManager-LinkModificaBlocco A,	P#ContentManager-LinkModificaBlocco A:visited
	{
	color:#fff;
	}
#ContentManager-LinkModificaMenu1,
#ContentManager-LinkModificaMenu2,
#ContentManager-LinkModificaMenu3,
#ContentManager-LinkModificaMenu4,
#ContentManager-LinkModificaMenu5,
#ContentManager-LinkModificaMenu6,
#ContentManager-LinkModificaMenu7
	{
	position:absolute;
	background-color:#000;
	padding:2px;
	z-index:11;
	}
#ContentManager-LinkModificaMenu1 A:link, #ContentManager-LinkModificaMenu1 A:visited,
#ContentManager-LinkModificaMenu2 A:link, #ContentManager-LinkModificaMenu2 A:visited,
#ContentManager-LinkModificaMenu3 A:link, #ContentManager-LinkModificaMenu3 A:visited,
#ContentManager-LinkModificaMenu4 A:link, #ContentManager-LinkModificaMenu4 A:visited,
#ContentManager-LinkModificaMenu5 A:link, #ContentManager-LinkModificaMenu5 A:visited,
#ContentManager-LinkModificaMenu6 A:link, #ContentManager-LinkModificaMenu6 A:visited,
#ContentManager-LinkModificaMenu7 A:link, #ContentManager-LinkModificaMenu7 A:visited
	{
	color:#fff;
	text-decoration:none;
	}
/*** LAYOUT
********************************/

DIV.Menu0
	{
	position:relative;
	width: 100%;
	background-color: #fff;
	}
DIV.Sito
	{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	background-color: #fff;
	}
DIV.Sito0
	{
	width: 970px;
	height: 100%;
	margin: auto;
	vertical-align: top;
	text-align: center;
	}

TABLE.Tabella-Sito0
	{
	width: 990px;
	height: auto;
	margin: 0px;
	padding: 0px;
	}
TABLE.Tabella-Sito0 TD
	{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	}

TD.Tabella-Sito0-Riga1
	{
	height: 90px;
	vertical-align: top;
	background-image: url(../images/tabella-riga2.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	}

TD.Tabella-Sito0-Riga2
	{
	height: 300px;
	min-height: 300px!important;
	vertical-align: top;
	background-image: url(../images/tabella-riga2.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	}
TD.Tabella-Sito0-Riga3
	{
	height: 43px;
	vertical-align: top;
	background-image: url(../images/tabella-riga3.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	}

/***Tabella Sito 1  ***/
TABLE.Tabella-Sito1
	{
	width: 970px;
	height: 70px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	}
TABLE.Tabella-Sito1 TD
	{
	padding: 0px;
	margin: 0px;
	}

TD.Tabella-Sito1-Col1
	{
	width: 295px;
	}

TD.Tabella-Sito1-Col2
	{
	width: 675px;
	}

/***Tabella Sito 2***/
TABLE.Tabella-Sito2
	{
	width: 970px;
	height: auto;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	}
TABLE.Tabella-Sito2 TD
	{
	padding: 0px;
	margin: 0px;
	}

TD.Tabella-Sito2-Col1
	{
	width: 295px;
	}
TD.Tabella-Sito2-Col2
	{
	width: 675px;
	}

/***Tabella Sito 3***/
TABLE.Tabella-Sito3
	{
	width: 970px;
	height: 40px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	}
TABLE.Tabella-Sito3 TD
	{
	padding: 0px;
	margin: 0px;
	}

TD.Tabella-Sito3-Col1
	{
	width: 295px;
	}
TD.Tabella-Sito3-Col2
	{
	width: 675px;
	}

/***Tabella Sito 4***/
TABLE.Tabella-Sito4
	{
	}
TABLE.Tabella-Sito4 TD
	{
	padding: 0px;
	margin: 0px;
	}

TD.Tabella-Sito4-Riga1
	{
	}
TD.Tabella-Sito4-Riga2
	{
	}

/***Tabella Sito 5***/
TABLE.Tabella-Sito5
	{
	}
TABLE.Tabella-Sito5 TD
	{
	padding: 0px;
	margin: 0px;
	}

TD.Tabella-Sito5-Riga1
	{
	height: 141px;
	}
TD.Tabella-Sito5-Riga2
	{
	}

/***Tabella Sito 6***/
TABLE.Tabella-Sito6
	{
	width: 660px;
	background-image: url(../images/contenuto-riga0.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;

	}
TABLE.Tabella-Sito6 TD
	{
	padding: 0px;
	margin: 0px;
	}

TD.Tabella-Sito6-Riga1
	{
	height: 30px;
	background-image: url(../images/contenuto-riga1-A.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	
DIV.Intestazione-Offerte,DIV.Intestazione-Notizie, DIV.Blocco-Link-Offerte, DIV.Blocco-Link-Notizie
	{
	float:left;
	width: 330px;
	text-align:center;
	padding-top:7px;
	font-weight:bold;
	font-size:16px;
	}
	
DIV.Intestazione-Offerte
	{
	color: #dd9930;
	text-align:center;
	}
	
DIV.Intestazione-Notizie
	{
	color: #0c3a81;
	text-align:center;
	}


DIV.Blocco-Link-Offerte, DIV.Blocco-Link-Notizie
	{
	height: 40px;
	line-height:16px !important;
	line-height:45px;
	margin: 0px;
	padding: 0px;
	}
	
P.Link-Offerte A, P.Link-Offerte A:hover, P.Link-Notizie A, P.Link-Notizie A:hover
	{
	font-size:12px;
	color: #dd9930;
	text-align:center;
	text-decoration:none;	
	text-align:center;
	padding: 0px;
	margin:0px;
	}
P.Link-Offerte A:hover
	{
	text-decoration:underline;
	}
	
P.Link-Notizie A, P.Link-Notizie A:hover
	{
	color: #0c3a81;
	}
P.Link-Notizie A:hover
	{
	text-decoration:underline;
	
	}

	
	
TD.Tabella-Sito6-Riga2,
TD.Tabella-Sito6-Riga2-Home
	{
	height: 200px;
	min-height: 200px!important;
	background-image: url(../images/contenuto-riga2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
TD.Tabella-Sito6-Riga2-Home
	{
	background-image: url(../images/contenuto-riga2-home.jpg);
	}

TD.Tabella-Sito6-Riga3
	{
	height: 50px;
	/*background-image: url(/temi/default/images/contenuto-riga3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	background: url(../images/contenuto-riga3-A.jpg) bottom center;
	}

/*** LAYOUT CONTENUTO
********************************/
DIV.Logo
	{
	width: 240px;
	height: 70px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 16px;
	padding: 0px;
	}

DIV.Blocco-Ricerca-Testo
	{
	margin: 0px;
	padding: 0px;
	margin-left:33px;
	width: 220px;
	display: none;
	}

DIV.Blocco-Titolo-Catalogo
	{
	position: relative;
	display: block;
	padding: 0px;
	margin: 0px;
	margin-top: -16px;
	margin-left: 30px;
	margin-bottom: 20px;
	width: 220px;
	height: auto;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #306ba2;
	text-align: center;
	line-height: 16px;
	z-index: 3;
	}

TABLE.Blocco-Ricerca-Testo
	{
	width: 220px;
	}
TD.Tabella-Ricerca-Parole-Col-1
	{
	}
TD.Tabella-Ricerca-Parole-Col-1 INPUT,
TD.Tabella-Ricerca-Parole-Col-2 INPUT
	{
	font-size: 11px;
	}
TD.Tabella-Ricerca-Parole-Col-1 INPUT
	{
	width: 164px;
	}
TD.Tabella-Ricerca-Parole-Col-2 INPUT
	{
	text-transform: uppercase;
	}

TD.Tabella-Ricerca-Parole-Col-2
	{
	}



DIV.Immagine-da-Definire
	{
	margin: 0px;
	margin-left: 10px;
	margin-top: 20px;
	padding: 0px;
	}

DIV.Immagine-Sezione,
DIV.Immagine-Sezione-Home,
DIV.Immagine-Sezione-Download-Cataloghi,
DIV.Immagine-Sezione-Scheda-prodotto,
DIV.Immagine-Sezione-Video
	{
	width: 660px;
	height: 141px;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	background-image: url(../images/immagine-sezione.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	
DIV.Immagine-Sezione-Home
	{
	background-image: url(../images/immagine-sezione-home.jpg);
	}
	
DIV.Immagine-Sezione-Download-Cataloghi, DIV.Immagine-Sezione-Scheda-prodotto
	{
	background-image: url(../images/immagine-sezione-download-cataloghi.jpg);
	}
	
DIV.Immagine-Sezione-Video
	{
	background-image: url(../images/immagine-sezione-video.jpg);
	}
	
DIV.Immagine-Sezione-Homev3
	{overflow:hidden;
	width: 660px;
	height: 141px;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	bbackground-image: url(../images/immagine-sezione.jpg);
	background:transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	


DIV.MenuNavigazione
	{
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	padding-top: 30px;
	width: 300px;
	height: 60px;
	}
SPAN.CENavMenu3Livello1,
SPAN.CENavMenu4Livello1,
SPAN.CENavMenu5Livello1
	{
	height: 60px;
	font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica;
	color: #d3e0eb;
	font-size: 40px;
	}

SPAN.CENavMenu3Sep,
SPAN.CENavMenu4Sep,
SPAN.CENavMenu5Sep
	{
	display: none;
	}

SPAN.CENavMenu3Livello2,
SPAN.CENavMenu4Livello2,
SPAN.CENavMenu5Livello2
	{
	display: none;
	}
SPAN.CENavMenu3Livello3,
SPAN.CENavMenu4Livello3,
SPAN.CENavMenu5Livello3
	{
	display: none;
	}


DIV.Messaggio-HomePage
	{
	width: 300px;
	height: 100px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	padding-top: 16px;
	font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica;
	color: #d3e0eb;
	font-size: 20px;
	line-height: 20px;
	}

DIV.Etichetta-News
	{display: none;
	position: relative;
	width: 108px;
	height: 100px;
	float: right;
	z-index: 4;
	margin: 0px;
	margin-top: 34px;
	margin-bottom: -100px;
	margin-right: -25px;
	padding: 0px;
	}
	
DIV.Etichetta-Offerte
	{display: none;
	position: relative;
	width: 108px;
	height: 100px;
	float: left;
	z-index: 4;
	margin: 0px;
	margin-top: 34px;
	margin-bottom: -100px;
	margin-right: -25px;
	padding: 0px;
	}

DIV.Offerte-Test,
DIV.Blocco-Offerte-Home
	{
	float:left !important;
	width: 320px;
	height: 204px;
	position: relative;
	margin: 0px;
	margin-top: -11px;
	margin-bottom: -200px;
	margin-left: -10px;
	padding: 0px;
	z-index: 6;
	}

.Contenuto
	{
	position: relative;
	width: 640px;
	height: auto;
	margin: 0px;
	margin-left:10px;
	padding:0px;
	display: block;
	}
.Contenuto P
	{
	}

.Contenuto P#ContentManager-LinkModifica
	{
	position:relative;
	z-index.:20;
	float:right;
	right:0px;
	width:90px;
	height:24px;
	border: 1px solid #900;
	background-color:#f90;
	padding:2px;
	text-transform:uppercase;
	}
.Contenuto P#ContentManager-LinkModifica A,
.Contenuto P#ContentManager-LinkModifica A:visited
	{
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	}

DIV.Credits
	{
	width: 230px;
	margin:0px;
	font-size: 11px;
	text-align:center;
	}

DIV.Footer
	{
	margin: 0px;
	margin-left: 6px;
	margin-top:-10px!important;
	margin-top:-3px;
	padding: 0px;
	width: 640px;
	font-size: 11px;
	color: #333;
	}
DIV.Footer P
	{
	font-family: Tahoma, Verdana, Arial, Helvatica;
	font-size: 11px;
	color: #333;
	}
DIV.Footer A, DIV.Footer A:active, DIV.Footer A:visited, DIV.Footer A:hover
	{
	font-family: Tahoma, Verdana, Arial, Helvatica;
	font-size: 11px;
	color: #f60;
	text-decoration: none;
	padding: 2px;
	}
DIV.Footer A:hover
	{
	background-color: #f60;
	color: #fff;
	}

/*=================================
====== MENU ADMIN
=================================*/

.MenuAdmin1,
.MenuAdmin2
	{
	width:90%;
	text-align:left;
	font-size:1px;
	margin:auto;
	}

#ContentManager-LinkModificaMenu1,
#ContentManager-LinkModificaMenu2
	{
	position: absolute;
	margin-left: -80px;
	}
#ContentManager-LinkModificaMenu1 A, #ContentManager-LinkModificaMenu1 A:visited,
#ContentManager-LinkModificaMenu2 A, #ContentManager-LinkModificaMenu2 A:visited
	{
	font-size:10px;
	}
TABLE.CEMenu1TabellaLivello1,
TABLE.CEMenu2TabellaLivello1
	{
	width:100%;
	background: url(../../Admin/immagini/menu_admin_sfondo.png) repeat-x;
	}
 .CE-VoceMenu1Livello1, .CE-VoceMenu1Livello1-Sel,
 .CE-VoceMenu2Livello1, .CE-VoceMenu2Livello1-Sel
	{
	height:16px;
	font-size:11px;
	text-align:center;
	border-right:1px solid #fff;
	}
 .CE-VoceMenu1Livello1-Sel,
 .CE-VoceMenu2Livello1-Sel
	{
	background: url(../../Admin/immagini/menu_admin_sel_sfondo.png) repeat-x;
	}
 .CE-VoceMenu1Livello1 A,		 .CE-VoceMenu1Livello1 A:visited,	   .CE-VoceMenu1Livello1 A:hover,
 .CE-VoceMenu1Livello1-Sel A,	 .CE-VoceMenu1Livello1-Sel A:visited,  .CE-VoceMenu1Livello1-Sel A:hover,
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,
 .CE-VoceMenu2Livello1 A,		 .CE-VoceMenu2Livello1 A:visited,	   .CE-VoceMenu2Livello1 A:hover,
 .CE-VoceMenu2Livello1-Sel A,	 .CE-VoceMenu2Livello1-Sel A:visited,  .CE-VoceMenu2Livello1-Sel A: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:16px;
	color:#000;
	font-size:11px;
	ffont-weight:bold;
	font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif, sans serif;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans serif, sans-serif;
	padding: 1px;
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 4px;
	text-transform:uppercase;
	text-decoration: none;
	}
 .CE-VoceMenu1Livello1-Sel A, .CE-VoceMenu1Livello1-Sel A:visited,
A.CE-VoceMenu1Livello1-Sel,  A.CE-VoceMenu1Livello1-Sel:visited,
 .CE-VoceMenu2Livello1-Sel A, .CE-VoceMenu2Livello1-Sel A:visited,
A.CE-VoceMenu2Livello1-Sel,  A.CE-VoceMenu2Livello1-Sel:visited
	{
	color: #fff;
	}

/*** MENU PRINCIPALE 3
******************************/
DIV.MenuPrincipale
	{
	margin: 0px;
	margin-left: 14px;
	margin-top: 20px;
	padding: 0px;
	width: 640px;
	height: 22px;
	}

TABLE.CEMenu3TabellaLivello1
	{
	width: auto;
	}
TABLE.CEMenu3TabellaLivello1 TD
	{
	padding: 0px;
	margin: 0px;

	}
TD.CE-VoceMenu3Livello1
	{
	}
TD.CE-VoceMenu3Livello1-Sel
	{
	}
TD.CE-VoceMenu3Livello1 A, TD.CE-VoceMenu3Livello1 A:active, TD.CE-VoceMenu3Livello1 A:visited,
TD.CE-VoceMenu3Livello1 A:hover
	{
	}


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;
	color: #fff;
	text-decoration: none;
	}
TD.CE-VoceMenu3Livello1-Sel A, TD.CE-VoceMenu3Livello1-Sel A:active, TD.CE-VoceMenu3Livello1-Sel A:visited,
TD.CE-VoceMenu3Livello1-Sel A:hover
	{
	}

TD.CE-VoceMenu3Livello1-Sel A:hover,
TD.CE-VoceMenu3Livello1 A:hover,
TD.CE-VoceMenu13Livello1-Sel A:hover,
TD.CE-VoceMenu13Livello1 A:hover
	{
	}
/*
TD#CEMenu3Voce14,
TD#CEMenu3Voce15,
TD#CEMenu3Voce72
	{
	width: 77px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-image: url(/temi/default/images/menu-principale-A.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	}
TD#CEMenu3Voce14.CE-VoceMenu3Livello1-Sel A,
TD#CEMenu3Voce15.CE-VoceMenu3Livello1-Sel A,
TD#CEMenu3Voce72.CE-VoceMenu3Livello1-Sel A
	{
	width: 77px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(/temi/default/images/menu-principale-A-sel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	}
TD#CEMenu3Voce14.CE-VoceMenu3Livello1 A:hover,
TD#CEMenu3Voce15.CE-VoceMenu3Livello1 A:hover,
TD#CEMenu3Voce72.CE-VoceMenu3Livello1 A:hover
	{
	width: 77px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(/temi/default/images/menu-principale-A-sel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	}
*/
TD#CEMenu3Voce16,
TD#CEMenu3Voce73
	{
	width: 107px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/menu-principale-B.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	}
TD#CEMenu3Voce16.CE-VoceMenu3Livello1-Sel A, TD#CEMenu3Voce16.CE-VoceMenu3Livello1-Sel A:active,
TD#CEMenu3Voce16.CE-VoceMenu3Livello1-Sel A:visited, TD#CEMenu3Voce16.CE-VoceMenu3Livello1-Sel A:hover,

TD#CEMenu3Voce73.CE-VoceMenu3Livello1-Sel A, TD#CEMenu3Voce73.CE-VoceMenu3Livello1-Sel A:active,
TD#CEMenu3Voce73.CE-VoceMenu3Livello1-Sel A:visited, TD#CEMenu3Voce73.CE-VoceMenu3Livello1-Sel A:hover,

TD#CEMenu3Voce14.CE-VoceMenu3Livello1-Sel A, TD#CEMenu3Voce14.CE-VoceMenu3Livello1-Sel A:active,
TD#CEMenu3Voce14.CE-VoceMenu3Livello1-Sel A:visited, TD#CEMenu3Voce14.CE-VoceMenu3Livello1-Sel A:hover,

TD#CEMenu3Voce72.CE-VoceMenu3Livello1-Sel A, TD#CEMenu3Voce72.CE-VoceMenu3Livello1-Sel A:active,
TD#CEMenu3Voce72.CE-VoceMenu3Livello1-Sel A:visited, TD#CEMenu3Voce72.CE-VoceMenu3Livello1-Sel A:hover,

TD#CEMenu3Voce17.CE-VoceMenu3Livello1-Sel A, TD#CEMenu3Voce17.CE-VoceMenu3Livello1-Sel A:active,
TD#CEMenu3Voce17.CE-VoceMenu3Livello1-Sel A:visited, TD#CEMenu3Voce17.CE-VoceMenu3Livello1-Sel A:hover
	{
	/*width: 107px;*/
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../images/menu-principale-B-sel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-position: 0px 0px;
	display: block;
	}
TD#CEMenu3Voce14.CE-VoceMenu3Livello1-Sel A, TD#CEMenu3Voce14.CE-VoceMenu3Livello1-Sel A:active,
TD#CEMenu3Voce14.CE-VoceMenu3Livello1-Sel A:visited, TD#CEMenu3Voce14.CE-VoceMenu3Livello1-Sel A:hover
	{
	width: 77px;
	background-image: url(../images/menu-principale-A-sel.gif);
	}


TD#CEMenu3Voce16.CE-VoceMenu3Livello1 A:hover,
TD#CEMenu3Voce73.CE-VoceMenu3Livello1 A:hover,

TD#CEMenu3Voce14.CE-VoceMenu3Livello1 A:hover,
TD#CEMenu3Voce72.CE-VoceMenu3Livello1 A:hover

/*TD#CEMenu3Voce17.CE-VoceMenu3Livello1 A:hover*/
	{
	width: 107px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../images/menu-principale-B-sel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	}

TD#CEMenu3Voce15
	{
	width: 168px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/menu-principale-C.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	vvertical-align:middle;
	}
TD#CEMenu3Voce15.CE-VoceMenu3Livello1-Sel A
	{
	width: 168px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../images/menu-principale-C-sel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	}
TD#CEMenu3Voce15.CE-VoceMenu3Livello1 A:hover
	{
	width: 168px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../images/menu-principale-C-sel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	}

TD#CEMenu3Voce14,
TD#CEMenu3Voce17,
TD#CEMenu3Voce72
	{
	width: 77px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/menu-principale-A.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	vvertical-align:middle;
	}
TD#CEMenu3Voce14.CE-VoceMenu3Livello1-Sel A,
TD#CEMenu3Voce17.CE-VoceMenu3Livello1-Sel A,
TD#CEMenu3Voce72.CE-VoceMenu3Livello1-Sel A
	{
	width: 77px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../images/menu-principale-A-sel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	}
TD#CEMenu3Voce14.CE-VoceMenu3Livello1 A:hover,
TD#CEMenu3Voce17.CE-VoceMenu3Livello1 A:hover,
TD#CEMenu3Voce72.CE-VoceMenu3Livello1 A:hover
	{
	width: 77px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../images/menu-principale-A-sel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	}
TD#CEMenu3Voce17.CE-VoceMenu3Livello1-Sel A, TD#CEMenu3Voce17.CE-VoceMenu3Livello1-Sel A:active,
TD#CEMenu3Voce17.CE-VoceMenu3Livello1-Sel A:visited, TD#CEMenu3Voce17.CE-VoceMenu3Livello1-Sel A:hover
	{
	width: 77px;
	background-image: url(../images/menu-principale-A-sel.gif);
	}

/*** MENU Servizio (menu 4)
*************************************/
DIV.MenuServizio
	{
	border-top: 3px solid #ea820f;
	width: 660px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	}

TABLE.CEMenu4TabellaLivello1
	{
	width: 660px;
	height: 28px;
	}
TABLE.CEMenu4TabellaLivello1 TD
	{
	background-color: #ffb442;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	height: 28px;
	}

TD.CE-VoceMenu4Livello1,
TD.CE-VoceMenu4Livello1-Sel
	{
	}
TD.CE-VoceMenu4Livello1-Sel
	{
	}
TD.CE-VoceMenu4Livello1 A, TD.CE-VoceMenu4Livello1 A:active, TD.CE-VoceMenu4Livello1 A:visited,
TD.CE-VoceMenu4Livello1 A:hover,
TD.CE-VoceMenu4Livello1-Sel A, TD.CE-VoceMenu4Livello1-Sel A:active, TD.CE-VoceMenu4Livello1-Sel A:visited,
TD.CE-VoceMenu4Livello1-Sel A:hover
	{
	padding-top: 5px;
	height: 23px;
	display: block;
	color: #666;
	text-align: center;
	text-decoration: none;
	}
TD.CE-VoceMenu4Livello1-Sel A, TD.CE-VoceMenu4Livello1-Sel A:active, TD.CE-VoceMenu4Livello1-Sel A:visited,
TD.CE-VoceMenu4Livello1-Sel A:hover
	{
	padding-top: 5px;
	height: 23px;
	color: #fff;
	background-color: #666;
	display: block;
	}

TD.CE-VoceMenu4Livello1 A:hover,
TD.CE-VoceMenu4Livello1-Sel A:hover
	{
	color: #fff;
	background-color: #666;
	display: block;
	}
TD#CEMenu4Voce8
	{
	border-left: 0px;
	}

/********************************
MENU SERVIZIO   (Menu 4 - Livello 2)
**********************************/

.transMenu
	{
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	}
.transMenu .content
	{
	position:absolute;
	left: 0px;
	top: 0px;
	width:140px;
	padding:0px;
	margin: 0px;
	margin-left: -6px;
	border-top:1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left:1px solid #6b2329;
	border-right:1px solid #6b2329;
	border-right:1px solid #FFB442;
	border: 0px;

	}
.transMenu .items
	{
	position:relative;
	left:0px;
	top:0px;
	z-index:4;
	margin: 0px;
	padding: 0px;

	}
.transMenu .top .items
	{
	border-top:none;
	margin: 0px;
	padding: 0px;
	border:0px;
	}
.transMenu .items-spacer
	{
	display:none;
	}
.transMenu .item
	{
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */

	border:none;
	cursor:pointer;
	cursor:hand;
	}
.transMenu .background
	{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	-moz-opacity:0;
	filter:alpha(opacity=100);
	margin: 0px;
	padding: 0px;
	}
.transMenu .shadowRight
	{
	display:none;
	position:absolute;
	z-index:3;
	top:0px;
	width:0px;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
	margin: 0px;
	padding: 0px;
	}
.transMenu .shadowBottom
	{
	display:none;
	position:absolute;
	z-index:1;
	left:0px;
	height:0px;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
	margin: 0px;
	padding: 0px;
	}
.transMenu .item.hover,
.transMenu .item .hover
	{
	color: #fff;
	}
.transMenu .item img
	{
	margin-left:0px;
	margin: 0px;
	padding: 0px;
	display:none;
	}


TD.CE-VoceMenu4Livello2, TD.CE-VoceMenu4Livello2-Sel
	{
	height:24px;
	width: 110px;
	margin: 0px;
	padding: 0px;
	color: #fff;
	color: #666;
	font-size: 12px;
	padding-left:10px;
	ppadding-right:20px;
	background-color:#6b2329;
	background-color:#FFB442;
	border-top: 1px solid #fff;
	bborder-left: 1px solid #6b2329;
	bborder-right: 1px solid #6b2329;
	bborder-right:1px solid #FFB442;
	}
TD.CE-VoceMenu4Livello2-Sel
	{
	color: #fff;
	background-color: #a7a77c;
	}
TD.CE-VoceMenu4Livello2-Sel A
	{
	height: 26px;
	border-top: 1px solid #666666;
	border-left: 1px solid #6b2329;
	border-right: 0px solid #6b2329;
	}
TD.CE-VoceMenu4Livello2 A:link, 		TD.CE-VoceMenu4Livello2 A:hover, 		TD.CE-VoceMenu4Livello2 A:visited,
TD.CE-VoceMenu4Livello2-Sel A:link, 	TD.CE-VoceMenu4Livello2-Sel A:hover,
TD.CE-VoceMenu4Livello2-Sel A:visited
	{
	}
TD.CE-VoceMenu4Livello2-Sel A:link, 	TD.CE-VoceMenu4Livello2-Sel A:hover,
TD.CE-VoceMenu4Livello2-Sel A:visited
	{
	color: #fff;
	background-color: #a7a77c;
	}
TD.CE-VoceMenu4Livello2-Sel A:hover,
TD.CE-VoceMenu4Livello2 A:hover
	{
	color: #fff;
	font-size: 12px;
	background-color: #a7a77c;
	background-color:#666;
	border-top: 1px solid #666666;
	bborder-left: 1px solid #6b2329;
	bborder-right: 1px solid #666666;
	}
.transMenu .item.hover .CE-VoceMenu4Livello2-Sel, .transMenu .item.hover .CE-VoceMenu4Livello2-Sel A:hover, .transMenu .item.hover .CE-VoceMenu4Livello2-Sel A:visited
	{
	}
.transMenu .item.hover  TD.CE-VoceMenu4Livello2,
.transMenu .item.hover  TD.CE-VoceMenu4Livello2-Sel
	{
	color: #fff;
	background-color: #a7a77c;
	background-color:#666;
	border-top: 1px solid #FFB442;
	border-top: 1px solid #666666;
	bborder-left: 1px solid #6b2329;
	bborder-right: 1px solid #666;
	}



.CE-VoceMenu4Livello1, .CE-VoceMenu4Livello1-Sel
	{
	height: 24px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #fff;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding: 2px;
	padding-left: 13px;
	pbadding-right: 13px;
	}
.CE-VoceMenu4Livello1-Sel
	{
	background-color: #fff;
	color: #069;
	}
A.CE-VoceMenu4Livello1, A.CE-VoceMenu4Livello1:active,
A.CE-VoceMenu4Livello1:visited, A.CE-VoceMenu4Livello1:hover,

A.CE-VoceMenu4Livello1-Sel, A.CE-VoceMenu4Livello1-Sel :active,
A.CE-VoceMenu4Livello1-Sel:visited, A.CE-VoceMenu4Livello1-Sel:hover
	{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #fff;
	bborder-right: 1px solid #069;
	}
A.CE-VoceMenu4Livello1-Sel, A.CE-VoceMenu4Livello1-Sel :active,
A.CE-VoceMenu4Livello1-Sel:visited, A.CE-VoceMenu4Livello1-Sel:hover
	{
	background-color: #fff;
	color: #069;
	}

A.CE-VoceMenu4Livello1:hover,
A.CE-VoceMenu4Livello1-Sel:hover
	{
	background-color: #fff;
	color: #069;
	bborder-right: 1px solid #069;
	}
TD#CEMenu4Voce96
	{
	border-top:solid 1px #FFB442;
	}
TD#CEMenu4Voce101
	{

	}
	
TD.CE-VoceMenu4Livello2
	{
	background-color:#ccc;
	}
#CEMenu4Voce96
	{
	bbackground-color:#FFB442;
	}
#CEMenu4Voce96:hover
	{
	bbackground-color:#666;
	
	}
	
/**************************
**** MUNU PRODOTTI (5)
***************************/
DIV.MenuProdotti
	{
	width: 240px;
	height: auto;
	margin: 0px;
	margin-left: 30px;
	margin-top: 8px;
	padding: 0px;
	}

.CE-VoceMenu5Livello1
	{
	width: 110px;
	height: 110px;
	padding: 0px;
	margin: 5px;
	}
.CE-VoceMenu5Livello1 IMG
	{
	margin-bottom: 10px;
	}

A.CE-VoceMenu5Livello1, A.CE-VoceMenu5Livello1:active, A.CE-VoceMenu5Livello1:visited, A.CE-VoceMenu5Livello1:hover,
A.CE-VoceMenu5Livello1-Sel, A.CE-VoceMenu5Livello1-Sel:active, A.CE-VoceMenu5Livello1-Sel:visited, A.CE-VoceMenu5Livello1-Sel:hover
	{
	width: 110px;
	height: 110px;
	padding: 0px;
	margin: 5px;
	background-color: transparent;
	}
A.CE-VoceMenu5Livello1-Sel IMG, A.CE-VoceMenu5Livello1-Sel:active  IMG, A.CE-VoceMenu5Livello1-Sel:visited  IMG, A.CE-VoceMenu5Livello1-Sel:hover  IMG
	{
	margin-bottom: 10px;
	}

/*=================================
=== FORM CONTATTI
=================================*/

TABLE.Tabella-Contatti
  {
 width:500px;
 width:430px;
	height: auto;
	margin: 0px;
	margin-left: 80px;
	padding: 0px;
  }
TABLE.Tabella-Contatti TD
  {
  padding-bottom: 5px;
  vertical-align:middle;
		letter-spacing: 0px;
  }

TD.Cella-Errori
	{
	height: auto;
	}

.Tabella-Contatti-Errori,
P.Tabella-Contatti-Errori
  {
 color:#c00;
	padding-top: 0px;
	height: auto;
 display: block;
 }

.Tabella-Contatti-Cella1
  {
	padding: 0px;
	margin: 0px;
 width:160px;
 }
.Tabella-Contatti-Cella2
  {
	padding: 0px;
	margin: 0px;
 width:380px;
 }

.Tabella-Contatti-Cella3
  {
 }

.Tabella-Contatti-Cella3 P
  {
  line-height:18px;
  }
.Tabella-Contatti-Cella4
  {
		padding: 0px;
		margin: 0px;
  width:80px;

  }
.Tabella-Contatti-Cella5
  {
		padding: 0px;
		margin: 0px;
  width:80px !Important;
  width:75px;
  padding-left: 20px !Important;

  }
.Tabella-Contatti-Cella6
  {
		padding: 0px;
		margin: 0px;
  width:200px;
  text-align: left;
		padding-left: 20px;

  }

INPUT.Tabella-Contatti-Input,
INPUT.Tabella-Contatti-Input2,
INPUT.Tabella-Contatti-Input3,
TEXTAREA.Tabella-Contatti-Textarea,
TEXTAREA.Tabella-Contatti-Textarea2
  {
  width: 92%;
	margin: 0px;
  border: 1px solid #bbb;
  }
INPUT.Tabella-Contatti-Input
  {
	width: 90%;
 }
SELECT.Tabella-Contatti-Select
	{
	width: 90%;
	}

INPUT.Tabella-Contatti-Input2
  {
  width: 60px;
  }

TR TD.Tabella-Contatti-Cella6 INPUT.Tabella-Contatti-Input3
  {
	wwidth: 110px;
	
	width: 66% !Important;
	width: 68%;
	float: left;
	margin-left: 2px !Important;
	margin-left: 0px;
 }
TEXTAREA.Tabella-Contatti-Textarea
  {
 height: 100px;
 width: 90%;
	font-size: 12px;
 }
TEXTAREA.Tabella-Contatti-Textarea2
  {
 height: 200px;
 }

INPUT.Tabella-Contatti-Submit
  {
 }
/*** MAPPA AUTOMATICA
***************************/
TABLE.TabellaMappaAutomatica
  {
  width: 100%;
  margin: 0px;
		margin-left: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 0px;
  }

.TabellaMappaAutomatica-Cella1,
.TabellaMappaAutomatica-Cella2
  {
  }

.TabellaMappaAutomatica-Cella1
  {
		margin: 0px;
		padding: 0px;
  padding-left:20px;
		vertical-align: top;
 }
.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: 18px;
	font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #c30;
	margin-left: 10px;
	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: 0px;
		margin-left: 30px;
  }

.MappaAutomaticaLivello3Menu3,  .MappaAutomaticaLivello3Menu3-nolink,
.MappaAutomaticaLivello3Menu4,  .MappaAutomaticaLivello3Menu4-nolink
  {
 }

.MappaAutomaticaLivello4Menu3,  .MappaAutomaticaLivello4Menu3-nolink,
.MappaAutomaticaLivello4Menu4,  .MappaAutomaticaLivello4Menu4-nolink
  {
 }

/*** BLOCCO NEWS ***
***********************/
DIV.BloccoNews
	{
	float:left;
	width: 306px;
	padding: 0px;
	margin: 0px;
	margin-right: 20px;
	height: auto;
	float: right;
	border-left: 1px solid #069;
	margin-top:0px;
	}
TABLE.BloccoNews-Tabella
	{
	float: right;
	width: 300px;
	padding: 0px;
	margin: 0px;
	margin-left: 6px;
	margin-bottom:7px;
	margin-top:0px;
	}
TD.BloccoNews-Cella1
	{
	width: 300px; /*210px;*/
	border-bottom: 1px solid #ccc;
	}
P.BloccoNews-Data
	{
	font-family: Arial,Tahoma,Verdana,Helvetica, sans-serif;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 6px;
	text-decoration: none;
	font-size: 14px;
	color: #999;							
	background-color: transparent;
	line-height: 13px;
	}
P.BloccoNews-Intestazione , P.BloccoNews-TitoloNews, P.BloccoNews-TitoloNews A, P.BloccoNews-TitoloNews A:active,
P.BloccoNews-TitoloNews A:visited, P.BloccoNews-TitoloNews A:hover
	{
	font-family: Arial,Tahoma,Verdana,Helvetica, sans-serif;
	margin: 0px;
	text-decoration: none;
	font-size: 12px;
	color: #0C3A81;
	background-color: transparent;
	line-height: 18px;
	font-weight: bold;
	}
P.BloccoNews-TitoloNews A:hover
	{
	text-decoration: underline;
	}

P.BloccoNews-Intestazione
	{
	font-size: 16px;
	text-align: center;
	}




TD.BloccoNews-Cella2
	{
	width: 90px;
	border-bottom: 1px solid #ccc;
	}
P.BloccoNews-Foto
	{
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 6px;
	}
P.BloccoNews-Foto IMG
	{
	border: 1px solid #ccc;
	}

/*** NEWS HOME PAGE ***
*************************/
TABLE.modello_0_tabella
	{
	width: 100%;
	height: auto;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	}

TD.modello_0_cellatesto TABLE.NewsContenitore-Tabella
	{
	width: 280px;
	height: auto;
	margin: 0px;
	margin: 10px;
	padding: 0px;
	}
TD.modello_0_cellatesto TD.NewsContenitore-Foto
	{
	width: 80px;
	width: 100px;
	height: 60px;
	}
TD.modello_0_cellatesto TD.NewsContenitore-Foto IMG
	{
	margin: 0px;
	margin-left: 10px;
	border: 1px solid #aaa;
	}

TD.modello_0_cellatesto TD.NewsContenitore-Titolo
	{
	height: 60px;
	vertical-align: top;
	}
TD.modello_0_cellatesto TD.NewsContenitore-Titolo A,
TD.modello_0_cellatesto TD.NewsContenitore-Titolo A:active,
TD.modello_0_cellatesto TD.NewsContenitore-Titolo A:visited,
TD.modello_0_cellatesto TD.NewsContenitore-Titolo A:hover
	{
	text-decoration: none;
	font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #306ba2;
	background-color: transparent;
	line-height: 16px;
	}
TD.modello_0_cellatesto TD.NewsContenitore-Titolo A:hover
	{
	text-decoration: underline;
	}

.modello_0_linktitolo
	{
	}

TD.modello_0_cellatesto TD.NewsContenitore-Data
	{
	vertical-align: top;
	}
TD.modello_0_cellatesto TD.NewsContenitore-Data A,
TD.modello_0_cellatesto TD.NewsContenitore-Data A:active,
TD.modello_0_cellatesto TD.NewsContenitore-Data A:visited,
TD.modello_0_cellatesto TD.NewsContenitore-Data A:hover
	{
	text-decoration: none;
	font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #306ba2;
	background-color: transparent;
	}

TD.modello_0_cellatesto TD.NewsContenitore-Testo
	{
	color: #fff;
	font-size: 1px;
	display: none;
	}

.modello_0_link
	{
	width: 70px;
	float: left;
	height: 18px;
	margin: 0px;
	margin-bottom: 4px;
	margin-right: 4px;
	padding: 0px;
	padding-right: 4px;
	text-align: left;
	display: none;
	}
A.modello_0_link, A.modello_0_link:active, A.modello_0_link:visited, A.modello_0_link:hover
	{
	color: #306ba2;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/sfondo-continua.gif);
	background-position: 50px 0px;
	background-repeat: no-repeat;
	}

/*** NEWS PAGINA INTERNA   ***
********************************/

TABLE.modello_4_tabella,
TABLE.modello_5_tabella
	{
	width: 100%;
	height: auto;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	}

TD.modello_4_cellatesto TABLE.NewsContenitore-Tabella,
TD.modello_5_cellatesto TABLE.NewsContenitore-Tabella
	{
	width: 600px;
	height: auto;
	margin: 0px;
	margin: 10px;
	padding: 0px;
	border-bottom: 1px solid #ccc;
	}
TD.modello_4_cellatesto TD.NewsContenitore-Foto,
TD.modello_5_cellatesto TD.NewsContenitore-Foto
	{
	width: 80px;
	width: 100px;
	height: 60px;
	}
TD.modello_4_cellatesto TD.NewsContenitore-Foto IMG,
TD.modello_5_cellatesto TD.NewsContenitore-Foto IMG
	{
	margin: 0px;
	margin-right: 10px;
	border: 1px solid #aaa;
	}

TD.modello_4_cellatesto TD.NewsContenitore-Titolo,
TD.modello_5_cellatesto TD.NewsContenitore-Titolo
	{
	height: 30px;
	vertical-align: top;
	}
TD.modello_4_cellatesto TD.NewsContenitore-Titolo A,
TD.modello_4_cellatesto TD.NewsContenitore-Titolo A:active,
TD.modello_4_cellatesto TD.NewsContenitore-Titolo A:visited,
TD.modello_4_cellatesto TD.NewsContenitore-Titolo A:hover,

TD.modello_5_cellatesto TD.NewsContenitore-Titolo A,
TD.modello_5_cellatesto TD.NewsContenitore-Titolo A:active,
TD.modello_5_cellatesto TD.NewsContenitore-Titolo A:visited,
TD.modello_5_cellatesto TD.NewsContenitore-Titolo A:hover


	{
	text-decoration: none;
	font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #306ba2;
	background-color: transparent;
	line-height: 16px;
	}
TD.modello_4_cellatesto TD.NewsContenitore-Titolo A:hover,
TD.modello_5_cellatesto TD.NewsContenitore-Titolo A:hover
	{
	text-decoration: underline;
	}

.modello_4_linktitolo
	{
	}

TD.modello_4_cellatesto TD.NewsContenitore-Data,
TD.modello_5_cellatesto TD.NewsContenitore-Data
	{
	vertical-align: top;
	}
TD.modello_4_cellatesto TD.NewsContenitore-Data A,
TD.modello_4_cellatesto TD.NewsContenitore-Data A:active,
TD.modello_4_cellatesto TD.NewsContenitore-Data A:visited,
TD.modello_4_cellatesto TD.NewsContenitore-Data A:hover,
TD.modello_5_cellatesto TD.NewsContenitore-Data A,
TD.modello_5_cellatesto TD.NewsContenitore-Data A:active,
TD.modello_5_cellatesto TD.NewsContenitore-Data A:visited,
TD.modello_5_cellatesto TD.NewsContenitore-Data A:hover

	{
	text-decoration: none;
	font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #306ba2;
	background-color: transparent;
	}

TD.modello_4_cellatesto TD.NewsContenitore-Testo,
TD.modello_5_cellatesto TD.NewsContenitore-Testo
	{
	color: #333;
	font-size: 12px;
	padding-bottom: 10px;
	}

.modello_4_link,
.modello_5_link
	{
	width: 124px;
	float: right;
	height: 18px;
	margin: 0px;
	margin-top: 6px;
	margin-bottom: 4px;
	margin-right: 4px;
	padding: 0px;
	padding-right: 4px;
	text-align: left;
	}
A.modello_4_link, A.modello_4_link:active, A.modello_4_link:visited, A.modello_4_link:hover,
A.modello_5_link, A.modello_5_link:active, A.modello_5_link:visited, A.modello_5_link:hover
	{
	color: #306ba2;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/sfondo-continua.gif);
	background-position: right top;
	background-repeat: no-repeat;
	}
A.modello_4_link:hover,
A.modello_5_link:hover
	{
	text-decoration: underline;
	}

/*** NEWS SINGOLA - Modello 4 ***/

TABLE.modello_tabella_singola_news
	{
	width: 100%;
	height: auto;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	}

TD.modello_cellatesto_singola_news
	{
	vertical-align: top;
	}
TD.modello_cellatesto_singola_news IMG
	{
	float: left;
	margin-left: 10px;
	}
P.modello_titolo_singola_news
	{
	margin:0px;
	margin-top: -10px;
	}
SPAN.modello_titolo_singola_news
	{
	z-index: 3;
	text-decoration: none;
	font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #306ba2;
	background-color: transparent;
	line-height: 16px;
	}
SPAN.modello_data_singola_news
	{
	text-decoration: none;
	font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #306ba2;
	background-color: transparent;
	}
P.testop
	{
	margin: 10px;
	margin-top: 20px;
	}
TD.modello_cellatesto_singola_news P
	{
	margin-left: 10px;
	margin-right: 10px;
	wwidth:200px;
	ffloat:right;
	}

DIV.News-Singola-Foto

	{
	width:auto;	
	float:left;
	clear:left;
	margin-right:20px!important;
	margin-right:10px;
	}
P.News-Singola-Titolo
	{
	font-size:18px;
	color:#306ba2;
	font-family:Times New Roman, Tahoma, Verdana, Arial, Helvetica;
	height:auto;
	margin-bottom:0px!important;
	margin-bottom:0px;
	}
P.News-Singola-Data
	{
	font-size:12px;
	color:#306ba2;
	font-family:Times New Roman, Tahoma, Verdana, Arial, Helvetica;
	height:auto;
	margin-bottom:0px!important;
	margin-bottom:5px;
	}
P.News-Singola-Testo
	{
	float:left;
	clear:left;
	width:auto;
	margin:0px;
	margin-top:10px;
	padding:0px;
	font-family:Geprgia,Times New Roman, times.serif;
	font-size:12px;
	}
IMG.S-FotoDettaglioNews
	{
	width:350px;
	}
	
/*=================================
=== MODELLO RICERCA
=================================*/

DIV.ModelloRicerca
	{
	}

P.ModelloRicerca-TitoloPagina
	{
	}

P.ModelloRicerca-NomePagina
	{
	margin: 0px;
	padding: 0px;
	}

P.ModelloRicerca-NomePagina  A
	{
	margin: 0px;
	padding: 0px;
	}

DIV.ModelloRicerca a, DIV.ModelloRicerca a:active, DIV.ModelloRicerca a:visited, DIV.ModelloRicerca a:hover
	{
	margin: 0px;
	margin-bottom: 3px;
	padding: 0px;
	}

DIV.ModelloRicerca P.ModelloRicerca-NomePagina
	{
	margin: 0px;
	margin-bottom: 3px;
	padding: 0px;
	}

DIV.ModelloRicerca A.S-Link,  DIV.ModelloRicerca A.S-Link:active,	DIV.ModelloRicerca A.S-Link:visited, DIV.ModelloRicerca A.S-Link:hover
	{
	height: 16px;
	margin: 0px;
	margin-bottom: 3px;
	padding: 0px;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 11px;
	background-image: url(../images/elenco-ricerca.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
	}

/*** DOWNLOAD
************************/
TABLE.Download-Tabella
	{
	right: 0px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	clear:right;
	}
TABLE.Download-Tabella TD
	{
	height: 30px;
	padding: 4px;
	margin: 0px;
	}

TD.Download-Tabella-Icona_ko,
TD.Download-Tabella-Icona_ok
	{
	width: 30px;
	}
TD.Download-Tabella-Descrizione_ko,
TD.Download-Tabella-Descrizione_ok
	{
	width: auto;
	}
TD.Download-Tabella-Scarica_ko,
TD.Download-Tabella-Scarica_ok
	{
	width: 130px;
	}

TD.Download-Tabella-Dimensione_ko,
TD.Download-Tabella-Dimensione_ok
	{
	width: 80px;
	}






/* 

TABLE.Download-Tabella-Testo
	{
	clear:left;
	}
TR.Download-Tabella-Riga_ok
	{
	}
TR.Download-Tabella-Riga_ko
	{
	}
.Download-Tabella-Sezione_ok,    .Download-Tabella-Sezione2_ok,
.Download-Tabella-Data_ok,	 .Download-Tabella-Data2_ok,
.Download-Tabella-Descrizione_ok,.Download-Tabella-Descrizione2_ok,
.Download-Tabella-Dimensione_ok, .Download-Tabella-Dimensione2_ok,
.Download-Tabella-Scarica_ok,    .Download-Tabella-Scarica2_ok,
.Download-Tabella-Icona_ok,      .Download-Tabella-Icona2_ok,
.Download-Tabella-Link_ok,	 .Download-Tabella-Link2_ok
	{
	font-size: 12px;
	color: #222;
	}
.Download-Tabella-Sezione_ko,    .Download-Tabella-Sezione2_ko,
.Download-Tabella-Data_ko,	 .Download-Tabella-Data2_ko,
.Download-Tabella-Descrizione_ko,.Download-Tabella-Descrizione2_ko,
.Download-Tabella-Dimensione_ko, .Download-Tabella-Dimensione2_ko,
.Download-Tabella-Scarica_ko,    .Download-Tabella-Scarica2_ko,
.Download-Tabella-Icona_ko,      .Download-Tabella-Icona2_ko,
.Download-Tabella-Link,	       	 .Download-Tabella-Link2_ko
	{
	font-size: 11px;
	color: #999;
	ffont-style: italic;
	}
.Download-Tabella-Sezione_ok,
.Download-Tabella-Sezione_ko
	{
	display: none;
	}
.Download-Tabella-Descrizione_ok, .Download-Tabella-Descrizione2_ok
	{
	font-weight: bold;
	color: #004b88;
	}
.Download-Tabella-Descrizione_ko, .Download-Tabella-Descrizione2_ko
	{
	font-weight: bold;
	color: #aaa;
	}
TD.Download-Tabella-Scarica_ok,    .Download-Tabella-Scarica2_ok,
TD.Download-Tabella-Scarica_ko,    .Download-Tabella-Scarica2_ko
	{
	padding-left:40px;
	}
.Download-Tabella-Dimensione_ok, .Download-Tabella-Dimensione2_ok,
.Download-Tabella-Dimensione_ko, .Download-Tabella-Dimensione2_ko
	{
	}
.Download-Tabella-Icona_ko, .Download-Tabella-Icona2_ko
	{
	-moz-opacity: .30;
	filter:alpha(opacity=30);
	}
.Download-Tabella-Sezione_ok,     .Download-Tabella-Sezione2_ok,
.Download-Tabella-Sezione_ko,     .Download-Tabella-Sezione2_ko
	{
	white-space:nowrap;
	}
.Download-Tabella-Descrizione_ok A, 		.Download-Tabella-Descrizione2_ok A,
.Download-Tabella-Descrizione_ok A:visited, 	.Download-Tabella-Descrizione2_ok A:visited,
.Download-Tabella-Descrizione_ko A, 		.Download-Tabella-Descrizione2_ko A,
.Download-Tabella-Descrizione_ko A:visited, 	.Download-Tabella-Descrizione2_ko A:visited
	{
	font-size: 13px;
	color: #00a1e1;
	}
.Download-Tabella-Scarica_ok A, 			.Download-Tabella-Scarica2_ok A,
.Download-Tabella-Scarica_ok A:visited, 	.Download-Tabella-Scarica2_ok A:visited,
.Download-Tabella-Scarica_ko A, 			.Download-Tabella-Scarica2 A,
.Download-Tabella-Scarica_ko A:visited, 	.Download-Tabella-Scarica2_ko A:visited
	{
	font-size: 11px;
	width:100px;
	text-align:right;
	}
#Download-Paginazione A, #Download-Paginazione FONT
	{
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
	}

#Download-Paginazione FONT
	{
	font-size: 13px;
	font-weight: bold;
	color: #00a1e1;
	}
/*

/***  AREA LOGIN  ***/
TABLE.EffettuaLogin-Tabella
	{
	}
TD.EffettuaLogin-Cella1
	{
	}
TD.EffettuaLogin-Cella2
	{
	}
TABLE.EffettuaLogin-Cella2-Tabella
	{
	}
TABLE.EffettuaLogin-Cella2-Tabella TD
	{
	padding: 3px;
	}

TD.EffettuaLogin-Cella2-Label
	{
	vertical-align: middle;
	}
TD.EffettuaLogin-Cella2-Input INPUT
	{
	mmargin: 4px;
	}
TD.EffettuaLogin-Cella2-Avviso
	{
	}

TABLE.tabella-avviso-accesso-area-rivenditori TD
	{background: #BED1E0;	
	border: 1px solid #346A99;
	padding:10px;
	Line-Height:150%;
	}	
	
/*** REGISTRAZIONE ***/
TABLE.Tabella-Iscrizione
	{
	margin: 0px;
	padding: 0px;
	width: 500px;
	}
TABLE.Tabella-Iscrizione TD
	{
	padding: 2px;
	text-align: left;
	}

TD.Tabella-Iscrizione-Testo
	{
	}
TD.Tabella-Iscrizione-Nome
	{
	width: 130px;
	}
TD.Tabella-Iscrizione-Campo
	{
	width: 190px;
	}
.s-testo
{
width:205px;
}
/*** VETRINA RIGHE alterne
************************/
TABLE.VetrinaProdotti-TabellaVetrina
		{
		}
TD.VetrinaProdotti-TabellaVetrina-Nome
	{
	}
TD.VetrinaProdotti-TabellaVetrina-Nome H1
	{
	padding-top: 0px;
	font-family: Trebuchet MS, Arial Narrow, Tahoma, Verdana, Arial, Helvetica;
	font-size: 18px;
	color: #069;
	font-weight: bold;
	}
TD.VetrinaProdotti-TabellaVetrina-Descrizione
	{
	}

DIV.VetrinaProdotti-Paginazione
	{
	}
DIV.VetrinaProdotti-Paginazione-Top P
	{
	text-align: center;
	margin: 0px;
	margin-bottom: 6px;
	}
P.VetrinaProdotti-Paginazione-1
	{
	}

DIV.Titolo-Offerta-Vetrina
	{
	font-family: Trebuchet MS, Arial Narrow, Tahoma, Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #c30;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
	display: none;
	}

/* Tabella che contiene l'elenco dei prodotti nella vetrina */
TABLE.VetrinaProdotti-TabellaProdotti
	{
	width: 100%;
	background-image:url(../images/intestazione-tabella-vetrina.html);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	
TABLE.Vetrina-Home
	{
	width: 100%;
	background: transparent;
	margin-left:25px;
	margin-top:15px;
	}

TABLE.Tabella-Sito0 TD.Vetrina-Home-Foto
	{
	width:74px;
	}
DIV.Vetrina-Home-Foto-Div
	{
	width:70px;
	height:70px;
	border: 2px solid #cce;
	overflow:hidden;
	}
		
TD.Vetrina-Home-Foto IMG
	{
	}
	
TABLE.Tabella-Sito0 TD.Vetrina-Home-Nome
	{
	padding-left:10px;
	padding-right:5px;	
	width:205px;
	height:70px;
	overflow:hidden;
	}
TD.Vetrina-Home-Nome A:link,TD.Vetrina-Home-Nome A:visited,P.Vetrina-Home-Intestazione,
P.Vetrina-Home-Nome A:link,P.Vetrina-Home-Nome A:visited
	{
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #dd9930;
	text-decoration: none;
	}

P.Vetrina-Home-Intestazione
	{
	font-size: 16px;
	text-align:center;
	}
	
P.Vetrina-Home-Nome A:link,P.Vetrina-Home-Nome A:visited
	{
	text-align:right;
	}
	
TD.Vetrina-Home-Nome A:hover,P.Vetrina-Home-Nome A:hover
	{
	text-decoration: underline;
	}

	
P.Vetrina-Home-Descrizione
	{
	margin:0px;
	padding:0px;
	height:45px;
	padding-right:5px;	
	overflow:hidden;
	}	
	
	
	
	
	
TABLE.VetrinaProdotti-TabellaProdotti A:link,TABLE.VetrinaProdotti-TabellaProdotti A:active,TABLE.VetrinaProdotti-TabellaProdotti A:hover
	{
	background:none;
	}
TD.VetrinaProdotti-TabellaProdotti-FotoSmall A:hover,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt A:hover

	{
	background:none;
	}
/* Riga di intestazione */
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Intestazione,
TD.VetrinaProdotti-TabellaProdotti-Nome-Intestazione,
TD.VetrinaProdotti-TabellaProdotti-Prezzo-Intestazione,
TD.VetrinaProdotti-TabellaProdotti-LinkCarrello-Intestazione
	{
	height: 16px;
	vertical-align: middle;
	color: #fff;
	padding-top: 3px;
	padding-left: 6px;
	}
TD.VetrinaProdotti-TabellaProdotti-Nome-Intestazione
	{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	}
TD.VetrinaProdotti-TabellaProdotti-Prezzo-Intestazione
	{
	text-align: right;
	}
TD.VetrinaProdotti-TabellaProdotti-LinkCarrello-Intestazione
	{
	}
TD.VetrinaProdotti-TabellaProdotti-FotoSmall:hover,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall A:,TD.VetrinaProdotti-TabellaProdotti-FotoSmall A:active,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall A:hover IMG,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt A:,TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt A:active,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt A:hover IMG,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall A:,TD.VetrinaProdotti-TabellaProdotti-FotoSmall A:active,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall A:hover,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt A:,TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt A:active,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt A:hover
	{
	background:#ffffff;
	color:#ffffff;
	border-color:none;
	}


/* Righe Dispari */
TD.VetrinaProdotti-TabellaProdotti-FotoSmall,
TD.VetrinaProdotti-TabellaProdotti-Nome,
TD.VetrinaProdotti-TabellaProdotti-Prezzo,
TD.VetrinaProdotti-TabellaProdotti-LinkCarrello
	{
	background-color: #fafafa;
	border-bottom: 1px solid #ccc;
	height: 60px;
	padding: 6px;
	}
/* Righe Pari */
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt,
TD.VetrinaProdotti-TabellaProdotti-Nome-Alt,
TD.VetrinaProdotti-TabellaProdotti-Prezzo-Alt,
TD.VetrinaProdotti-TabellaProdotti-LinkCarrello-Alt
	{
	border-bottom: 1px solid #ccc;
	height: 80px;
	padding: 6px;
	}
TD.VetrinaProdotti-TabellaProdotti-FotoSmall,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt
	{
	background-image:URL(../images/img-non-disp.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width: 106px;
	text-align: left;
	border-right: 3px solid #ccc;
	padding:3px;
	}
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt
	{
	border-right: 3px solid #ccc;
	}
TD.VetrinaProdotti-TabellaProdotti-FotoSmall IMG,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt IMG
	{
	margin-top: 3px;
	margin-left: 2px;
	border: 1px solid #ccc;
	}

SPAN#cp_campofoto_1_0,
SPAN#cp_campofoto_1_1,
SPAN#cp_campofoto_1_2
	{
	overflow:hidden;
	}
TD.VetrinaProdotti-TabellaProdotti-Nome
	{
	}
TD.VetrinaProdotti-TabellaProdotti-Nome-Alt
	{
	}
SPAN.VetrinaProdotti-TabellaProdotti-NomeProduttore
	{
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	height: 16px;
	margin-left: 4px;
	font-size: 12px;
	text-transform: uppercase;
	color: #069;
	color: #555;
	font-weight: bold;
	}
SPAN#cp_campoproduttore_0
	{
	}
SPAN#cp_camponomenolink_0,
SPAN#cp_camponomenolink_1,SPAN#cp_camponomenolink_2,SPAN#cp_camponomenolink_3,SPAN#cp_camponomenolink_4,SPAN#cp_camponomenolink_5,
SPAN#cp_camponomenolink_6,SPAN#cp_camponomenolink_7,SPAN#cp_camponomenolink_8,SPAN#cp_camponomenolink_9,SPAN#cp_camponomenolink_10,
SPAN#cp_camponomenolink_11,SPAN#cp_camponomenolink_12,SPAN#cp_camponomenolink_13,SPAN#cp_camponomenolink_14,SPAN#cp_camponomenolink_15,
SPAN#cp_camponomenolink_16,SPAN#cp_camponomenolink_17,SPAN#cp_camponomenolink_18,SPAN#cp_camponomenolink_19,SPAN#cp_camponomenolink_20,
SPAN#cp_camponomenolink_21,SPAN#cp_camponomenolink_22,SPAN#cp_camponomenolink_23,SPAN#cp_camponomenolink_24,SPAN#cp_camponomenolink_25
	{
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 16px;
	margin-left: 4px;
	font-weight:bold;
	color:#FFB442;
	}
A.VetrinaProdotti-TabellaProdotti-Nome-Link
	{
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	margin-left: 4px;
	}
SPAN#cp_camponomenolink_0
	{
	}
DIV.VetrinaProdotti-TabellaProdotti-Descrizione
	{
	margin: 5px;
	color: #666;
	font-size: 11px;
	margin-bottom: 10px;
	text-transform: lowercase;
	}
SPAN#cp_campodescrizione_0
	{
	}

TD.VetrinaProdotti-TabellaProdotti-Prezzo,
TD.VetrinaProdotti-TabellaProdotti-Prezzo-Alt
	{
	text-align: right;
	width: 120px;
	}
TD.VetrinaProdotti-TabellaProdotti-Prezzo-Alt
	{
	}
SPAN.VetrinaProdotti-TabellaProdotti-PrezzoBarrato
	{
	text-decoration: line-through;
	color: #ccc;
	size: 12px;
	letter-spacing: 2px;
	}
SPAN#cp_campovaluta_0
	{
	}
SPAN#cp_campoprezzolistino_0
	{
	}
SPAN.VetrinaProdotti-TabellaProdotti-PrezzoReale
	{
	color: #c30;
	font-size: 16px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0px;
	margin-bottom: 2px;
	height: 18px;
	}
SPAN#cp_campoprezzo_0
	{
	}
TD.VetrinaProdotti-TabellaProdotti-LinkCarrello
	{
	}
TD.VetrinaProdotti-TabellaProdotti-LinkCarrello-Alt
	{
	}
A.VetrinaProdotti-TabellaProdotti-Nome-Link, A.VetrinaProdotti-TabellaProdotti-Nome-Link:active,
A.VetrinaProdotti-TabellaProdotti-Nome-Link:visited, A.VetrinaProdotti-TabellaProdotti-Nome-Link:hover
	{
	text-decoration: none;
	padding-bottom: 2px;
	margin-bottom: 10px;
	}
A.VetrinaProdotti-TabellaProdotti-Nome-Link:hover
	{
	color: #c30;
	bborder-bottom: 1px dashed #c30;
	background-color: transparent;
	}
DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello
	{
	vertical-align:top;
	display: none;
	}
DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello A, DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello A:active,
DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello A:visited, DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello A:hover
	{
	background-color: trasparent;
	}
DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello A:hover
	{
	background-color: #fff;
	}


DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello INPUT
	{
	height: 18px;
	width: 30px;
	font-size: 11px;
	border: 1px solid #ccc;
	}
DIV.VetrinaProdotti-TabellaProdotti-LinkScheda
	{
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom:10px;
	}


TABLE.VetrinaProdotti-TabellaCategorie
	{
	width: 100%;
	clear:right;
	margin: 0px;
	padding: 0px;
	border: 1px solid #eee;
	background-color: #fafafa;
	}
TD.VetrinaProdotti-TabellaCategorie-Sottocategoria
	{
	height: 20px;
	}
DIV.Colonna-Sottocategoria-1, DIV.Colonna-Sottocategoria-2, DIV.Colonna-Sottocategoria-3
	{
	width: 160px;
	height: auto;
	margin-top:2px;
	mmargin-bottom:6px;
	margin-left: 4px;
	border-left: 2px solid #900;
	padding-left: 4px;
	}
DIV.Colonna-Sottocategoria-1
	{
	float: left;
	}
DIV.Colonna-Sottocategoria-2
	{
	float: left;
	margin-top:6px;
	margin-left: 30px;
	z-index: 3;
	}
DIV.Colonna-Sottocategoria-3
	{
	float: right;
	margin-top:6px;
	z-index: 4;
	}

DIV.Colonna-Sottocategoria-1 A, DIV.Colonna-Sottocategoria-1 A:active,
DIV.Colonna-Sottocategoria-1 A:visited, DIV.Colonna-Sottocategoria-1 A:hover,

DIV.Colonna-Sottocategoria-2 A, DIV.Colonna-Sottocategoria-2 A:active,
DIV.Colonna-Sottocategoria-2 A:visited, DIV.Colonna-Sottocategoria-2 A:hover,

DIV.Colonna-Sottocategoria-3 A, DIV.Colonna-Sottocategoria-3 A:active,
DIV.Colonna-Sottocategoria-3 A:visited, DIV.Colonna-Sottocategoria-3 A:hover
	{
	height: auto;
	text-decoration: none;
	font-size: 11px;
	color: #333;
	color: #900;
	text-transform: capitalize;
	padding: 2px;
	padding-top: 4px;
	line-height: 16px;
	background-color: #eee;
	border: 1px solid #fff;
	display: block;
	}
/*DIV.Colonna-Sottocategoria-1:first-letter A,
DIV.Colonna-Sottocategoria-2:first-letter A
DIV.Colonna-Sottocategoria-3:first-letter A
	{

	background-color: #eee;
	color: #333;
	padding: 1px;

	}
	*/


DIV.Colonna-Sottocategoria-1 A:hover,
DIV.Colonna-Sottocategoria-2 A:hover,
DIV.Colonna-Sottocategoria-3 A:hover
	{
	background-color: #eee;
	color: #333;
	text-decoration: none;
	}

DIV.Colonna-Sottocategoria-3
	{

	}




/*** SCHEDA PRODOTTO
****************************/
TABLE.Tabella-SchedaProdotto
	{
	width: 530px;
	height: auto;
	margin: 0px;
	padding: 0px;
	}
TABLE.Tabella-SchedaProdotto TD
	{
	margin: 0px;
	ppadding: 0px;
	}
TD.Tabella-SchedaProdotto-Riga1
	{
	}
SPAN.Tabella-SchedaProdotto-Riga1-Categorie
	{
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #069;
	height: 40px;
	font-weight: normal;
	margin-top: 4px;
	}
SPAN.Tabella-SchedaProdotto-Riga1-TornaIndietro
	{
	position: relative;
	float: right;
	height: 18px;
	background-image:url(../images/link-indietro.html);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 3;
	}
SPAN.Tabella-SchedaProdotto-Riga1-TornaIndietro A, SPAN.Tabella-SchedaProdotto-Riga1-TornaIndietro A:active,
SPAN.Tabella-SchedaProdotto-Riga1-TornaIndietro A:visited, SPAN.Tabella-SchedaProdotto-Riga1-TornaIndietro A:hover
	{
	height: 26px;
	padding: 1px;
	font-size: 12px;
	font-weight: normal;
	margin-left: 40px;
	margin-bottom: 6px;
	text-decoration: none;
	}
SPAN.Tabella-SchedaProdotto-Riga1-TornaIndietro A:hover
	{
	color: #000;
	text-decoration: underline;
	}

DIV.Tabella-SchedaProdotto-Riga1-TornaIndietro
	{
	width: 240px;
	margin-left: 284px;
	height: 18px;
	background-image:url(../images/link-indietro.html);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
DIV.Tabella-SchedaProdotto-Riga1-TornaIndietro A, DIV.Tabella-SchedaProdotto-Riga1-TornaIndietro A:active,
DIV.Tabella-SchedaProdotto-Riga1-TornaIndietro A:visited, DIV.Tabella-SchedaProdotto-Riga1-TornaIndietro A:hover
	{
	height: 26px;
	padding: 1px;
	font-size: 12px;
	font-weight: normal;
	margin-left: 40px;
	text-decoration: none;
	}
DIV.Tabella-SchedaProdotto-Riga1-TornaIndietro A:hover
	{
	color: #000;
	text-decoration: underline;
	}


TD.Tabella-SchedaProdotto-Riga2
	{
	bborder: 1px solid #ccc;
	vertical-align: top;
	text-align: left;
	color: #333;
	}
#FOTO1
	{
	margin-top: 4px;
	margin-bottom: 16px
	}
TD.Tabella-SchedaProdotto-Riga3
	{
	}

TABLE.Tabella1-SchedaProdotto
	{
	width: 100%;
	margin-top: 10px;
	}
TABLE.Tabella1-SchedaProdotto TD
	{
	margin: 0px;
	ppadding: 0px;
	vertical-align:top;
	}
TD.Tabella1-SchedaProdotto-Riga1-Col1
	{
	width: 420px;
	font-size: 13px;
	ffont-weight: bold;
	}
TD.Tabella1-SchedaProdotto-Riga1-Col2
	{
	width: 110px;
	text-align: right;
	}
SPAN.Tabella1-SchedaProdotto-PrezzoListino
	{
	font-weight: bold;
	color: #ccc;
	font-size: 15px;
	text-decoration: line-through;
	}


TD.Tabella1-SchedaProdotto-Riga2-Col1
	{
	font-size: 26px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	ffont-weight: bold;
	color: #c30;
	color: #0a6fb7;
	text-transform: lowercase;
	}
TD.Tabella1-SchedaProdotto-Riga2-Col2
	{
	text-align: right;
	}
SPAN.Tabella1-SchedaProdotto-Prezzo
	{
	font-weight: bold;
	color: #c00;
	font-size: 13px;
	padding-top: 6px;
	height: 20px;
	}

TD.Tabella1-SchedaProdotto-Riga3-Col1
	{
	}
SPAN.Tabella1-SchedaProdotto-Riga3-Col1-Varianti
	{
	height: 30px;
	margin-top: 10px;
	}

TD.Tabella1-SchedaProdotto-Riga3-Col1 SELECT
	{
	font-size: 11px;
	height: 16px;
	}

TD.Tabella1-SchedaProdotto-Riga3-Col2
	{
	text-align: right;
	}

TD.Tabella1-SchedaProdotto-Riga4-Col1
	{
	border:1px solid #ccc;
	background-image:url(../images/sfondo-descrizione.html);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	}
SPAN.Titolo-Descrizione
	{
	width: 100px;
	display: block;
	font-weight: bold;
	font-size: 15px;
	color: #c00;
	color: #555;
	padding: 3px;
	}
DIV.Testo-Descrizione
	{
	padding: 3px;
	font-size: 12px;
	text-transform:lowercase;
	}


TD.Tabella1-SchedaProdotto-Riga4-Col2
	{
	text-align: right;
	}


/*	================
	 Pagina Video 
	================ */
	
/*div.player-video,
div.elenco-categorie 	, div.elenco-miniature,
div.paginazione-video
	{border: 1px solid black;
	}

div.Contenitore-Area-Video
	{
	width:660px;
	height:350px;
	}
	
div.player-video
	{
	width:380px;
	height:350px;
	float: left;
	}

div.elenco-video	
	{
	width:260px;
	clear: left;
	float: left;
	}	
	
	div.elenco-categorie
	{
	width:260px;
	height:30px;
	}	
	
	div.elenco-miniature
	{
	width:260px;
	height:300px;
	}	
	
	div.paginazione-video
	{
	width:260px;
	height:20px;
	}	*/
	
div.Contenitore-Video
	{
	width:240px;
	height:300px;
	}
	
div.Contenitore-Singolo-Video-Info-Titolo
	{
	display:none;
	}
	
div.Contenitore-Singolo-Video
	{
	float:left;
	width:100px;
	margin-bottom:10px;
	margin-right:15px;
	}
	
div.Contenitore-Singolo-Video-Immagine IMG
	{
	border: 2px solid #d6d6d6;
	}
	
div.Contenitore-Categorie
	{
	font-size: 14px;
	color: #0c3a81;
	}
	
a.TV-Categoria, a.TV-CategoriaSelezionata
	{
	font-size: 14px;
	color: #0c3a81;
	text-decoration:none;
	margin-right:10px;
	font-weight:bold;
	}
	
a.TV-CategoriaSelezionata
	{
	text-decoration: underline;
	}
	
div.Pagina-Azione-Video A, div.Pagina-Azione-Video FONT
	{
	font-size: 14px;
	color: #0c3a81;
	margin-right:5px;
	margin-left:7px;
	text-decoration:none;
	}
	
div.Pagina-Azione-Video FONT
	{
	text-decoration: underline;
	}

p.titolo-video-sotto-player
	{
	font-size: 18px;
	color: #0c3a81;
	font-weight:bold;
	margin:0px;
	padding:0px;	
	}
	
p.durata-video-sotto-player
	{
	font-size: 10px;
	color: #0c3a81;
	margin:0px;
	padding:0px;
	margin-top:3px;	
	}
	
p.descrizione-video-sotto-player
	{
	font-size: 14px;
	color: #0c3a81;
	}
	
td.video-cella-dx
	{
	margin:0px;
	padding:0px;
	}
	
/* modifiche per pulsante paypal */
div.Box-PayPal
	{
	background: #fff;
	margin:0px;
	margin:auto;
	padding:10px;
	width:600!important;
	width:660px;
	padding-left: 25px;
	}
div.Footer-v2
	{
	width: 100%;
	height: 50px;
	padding-top: 15px;
	}
	
div.Footer-v2-sx
	{
	width: 285px;
	height: 50px;
	clear: left;
	float: left;
	text-align: center;
	}
	
div.Footer-v2-dx
	{
	width: 650px;
	height: 50px;
	float: left;
	text-align: center;
	}
	
/* POPUP HOME */

DIV.Popup-Home{mmargin-top: -50px;
	margin-left: -10px;
	position: absolute;
	top: 200;
	left: auto;
	z-index: 1000;
	display: block;}
	
DIV.PopupHome-Chiudi{position:absolute; cursor: pointer;
	z-index: 1001; margin-top: 10px; margin-left: 10px; background: transparent; color: #000!important; font-weight: bold; font-size: 11px;}	
