/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P
	{
	font-family: Tahoma,Arial,Verdana,Helvetica;
	font-size: 12px;
	border-collapse: collapse;
	color:#333;
	}
P	
{
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 16px;
	}
FONT,H1,H2,H3,H4,H5,H6
	{
	font-family: Tahoma,Arial,Verdana,Helvetica;
	}
H1
	{
	font-family: times New Roman, Tahoma, Verdana, Arial;
	font-style: italic;
	display:block;
	font-size: 26px;
	color:#777;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:15px;
	border-bottom:1px dotted #aaa;
	}
BODY{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	}
FORM 	{
	margin: 0px
	}
A, A:active, A:hover, A:visited
	{
	color: #760206;
	text-decoration:none;
	}
A:hover
	{
	text-decoration:underline;
	}
P#ContentManager-LinkModificaBlocco
	{
	position:absolute;
	padding:2px;
	background-color:#fff;
	}
P#ContentManager-LinkModificaBlocco A,
P#ContentManager-LinkModificaBlocco A:visited
	{
	color:#000;
	}
/*=================================
=== CONTENUTI
=================================*/
H2	{
	font-size: 20px;
	color:#777;
	font-family: Times New Roman, Tahoma,Verdana,Arial,helvetica;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #aaa;
	}
DIV.Progetto-Gal P
	{
	font-size: 11px;
	}
/*=================================
=== LAYOUT PAGINA INTERNA
=================================*/
.Sito0
	{
	width:100%;
	}
.Menu0,
.Sito,
.LinkCredits,
.Home-LinkCredits
	{
	width: 913px;
	}
.Menu0
	{
	width:100%;
	font-size:0px;
	height:0px;
	margin:0px;
	padding:0px;
	}

.Sito
	{
	position:relative;
	top: 0px;
	margin:0px;
	margin:auto;
	padding:0px;
	}
.Spot-Flash-Rivolto, .Spot-Flash-CosaServe, .Spot-Flash-Caratteristiche
	{
	position: relative;
	top: -65px;
	left: -25px;
	}
.Spot-Flash-Caratteristiche
	{
	top: -85px;
	}
.Spot-Flash-CosaServe
	{
	top: -85px;
	}
/*=================================
====== SITO-1
=================================*/
.Sito-1
	{
	position:relative;
	height:0px;
	}
.Logo	{
	position: relative;
	float:left;
	left: 60px;
	top: 10px;
	height:158px;
	margin-bottom:20px;
	}
.LogoIMG, .LogoIMGprint
	{
	display:block;
	width:189px;
	height:158px;
	}
.LogoIMGprint
	{
	display:none;
	}
.Ricerca
	{
	display:none;
	float:left;
	width:230px;
	height:17px;
	text-align:right;
	}
.Ricerca A, .Ricerca A:visited
	{
	color: #222;
	}
.Ricerca #ContentManager-LinkModificaBlocco
	{
	display:none;
	position:absolute;
	right:-70px;
	}
P.S-BloccoTitoloPagina,
P.S-BloccoTesto,
P.BloccoRicerca-Titolo,
P.BloccoRicerca-Testo,
P.BloccoRicerca-Submit
	{
	float:left;
	}
P.S-BloccoTitoloPagina,
P.BloccoRicerca-Titolo
	{
	padding-top:2px;
	padding-right:3px;
	color: #5e5641;
	}
P.S-BloccoTesto,
P.BloccoRicerca-Testo
	{
	}
INPUT.BloccoRicerca-Input
	{
	width:150px;
	height:13px;
	font-size:9px;
	margin-left:5px;
	border:0px;
	}
P.BloccoRicerca-Submit
	{
	margin-left:5px;
	}
INPUT.BloccoRicerca-Submit
	{
	font-size:11px;
	color: #5e5641;
	width:25px;
	height:17px;
	border:0px;
	background-color:transparent;
	background-image:  url(/Temi/Default/images/cerca_vai.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
.Banner	{
	display:none;
	float:left;
	width:300px;
	height:60px;
	text-align:right;
	}
.Banner IMG, .Banner OBJECT, .Banner EMBED
	{
	display:block;
	}
.Banner-Intro IMG, .Banner-Intro OBJECT, .Banner-Intro EMBED,
.Banner-Admin IMG, .Banner-Admin OBJECT, .Banner-Admin EMBED
	{
	display:none;
	}
/*=================================
=== MENU 4
=================================*/
.Menu4
	{
	width:250px;
	padding:0px;
	margin-left:20px;
	text-align:center;
}
#ContentManager-LinkModificaMenu4
	{
	position:absolute;
	right:-80px;
	background-color:#fff;
	padding:2px;
	}
#ContentManager-LinkModificaMenu4 A, #ContentManager-LinkModificaMenu4 A:visited
	{
	color:#000;
	}

.CE-VoceMenu4Livello1, .CE-VoceMenu4Livello1-Sel
	{
	line-height:12px;
	margin:0px;
	font-size:11px;
	color:#3f0102;
	}
.CE-VoceMenu4Livello1-Sel
	{
	color:#000;
	}
.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
	{
	line-height:12px;
	font-size:12px;
	color:#3f0102;
	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:#000;
	}
.CE-VoceMenu4Livello1 A:hover, .CE-VoceMenu4Livello1-Sel A:hover,
A.CE-VoceMenu4Livello1:hover,  A.CE-VoceMenu4Livello1-Sel:hover
	{
	color:#000;
	text-decoration:underline;
	text-decoration:none;
	}
#CEMenu4Voce7, #CEMenu4Voce8
	{
	padding-right:25px;
	padding-top:7px;
	background-image:  url(/Temi/Default/images/bandiera-ita.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-left:15px;
	width: 105px;
	height: 30px;
	}
#CEMenu4Voce8
	{
	background-image:  url(/Temi/Default/images/bandiera-ing.jpg);
	}

/*=================================
====== SITO-2
=================================*/
.Sito-2
	{
	position:relative;
	width:100%;
	float: right;
	right: 0px;
	padding: 0px;
	margin-right: -48px;
	}

/*=================================
=== MENU 3 e 12 ORIZZONTALE
=================================*/
.Menu3
	{
	width:100%;
	height:auto;
	padding-bottom:20px;
	padding-top:0px;
	}
#ContentManager-LinkModificaMenu3,
#ContentManager-LinkModificaMenu12
	{
	position:absolute;
	right:-10px;
	background-color:#fff;
	padding:2px;
	}

#ContentManager-LinkModificaMenu3 A,
#ContentManager-LinkModificaMenu3 A:visited,

#ContentManager-LinkModificaMenu12 A,
#ContentManager-LinkModificaMenu12 A:visited
	{
	color:#000;
	}

.CE-VoceMenu3Livello1, .CE-VoceMenu3Livello1-Sel,
.CE-VoceMenu12Livello1, .CE-VoceMenu12Livello1-Sel
	{
	height:25px;
	color: #000;
	margin:0px;
	padding:5px;
	padding-left:7px;
	padding-right:7px;
	border-right:1px solid #fff;
	font-family: Tahoma, Verdana, Arial, Helvatica;
	}
.CE-VoceMenu3Livello1 A,	.CE-VoceMenu3Livello1 A:hover, 		.CE-VoceMenu3Livello1 A:visited,	.CE-VoceMenu3Livello1 A:active,
.CE-VoceMenu3Livello1-Sel A, 	.CE-VoceMenu3Livello1-Sel A:hover, 	.CE-VoceMenu3Livello1-Sel A:visited,	.CE-VoceMenu3Livello1-Sel A:active,
A.CE-VoceMenu3Livello1,		A.CE-VoceMenu3Livello1:hover, 		A.CE-VoceMenu3Livello1:visited,		A.CE-VoceMenu3Livello1:active,
A.CE-VoceMenu3Livello1-Sel, 	A.CE-VoceMenu3Livello1-Sel:hover, 	A.CE-VoceMenu3Livello1-Sel:visited,	A.CE-VoceMenu3Livello1-Sel:active,

.CE-Vocemenu12Livello1 A,	.CE-Vocemenu12Livello1 A:hover, 		.CE-Vocemenu12Livello1 A:visited,	.CE-Vocemenu12Livello1 A:active,
.CE-Vocemenu12Livello1-Sel A, 	.CE-Vocemenu12Livello1-Sel A:hover, 	.CE-Vocemenu12Livello1-Sel A:visited,	.CE-Vocemenu12Livello1-Sel A:active,
A.CE-Vocemenu12Livello1,		A.CE-Vocemenu12Livello1:hover, 		A.CE-Vocemenu12Livello1:visited,		A.CE-Vocemenu12Livello1:active,
A.CE-Vocemenu12Livello1-Sel, 	A.CE-Vocemenu12Livello1-Sel:hover, 	A.CE-Vocemenu12Livello1-Sel:visited,	A.CE-Vocemenu12Livello1-Sel:active
	{
	color: #000;
	text-decoration:none;
	font-family: Tahoma, Verdana, Arial, Helvatica;
	}
.CE-VoceMenu3Livello1-Sel A, 	.CE-VoceMenu3Livello1-Sel A:hover, 	.CE-VoceMenu3Livello1-Sel A:visited,
A.CE-VoceMenu3Livello1-Sel, 	A.CE-VoceMenu3Livello1-Sel:hover, 	A.CE-VoceMenu3Livello1-Sel:visited,

.CE-Vocemenu12Livello1-Sel A, 	.CE-Vocemenu12Livello1-Sel A:hover, 	.CE-Vocemenu12Livello1-Sel A:visited,
A.CE-Vocemenu12Livello1-Sel, 	A.CE-Vocemenu12Livello1-Sel:hover, 	A.CE-Vocemenu12Livello1-Sel:visited
	{
	color: #000;
	}
.CE-VoceMenu3Livello1 A:hover, 	.CE-VoceMenu3Livello1-Sel A:hover,
A.CE-VoceMenu3Livello1:hover, 	A.CE-VoceMenu3Livello1-Sel:hover,

.CE-Vocemenu12Livello1 A:hover, 	.CE-Vocemenu12Livello1-Sel A:hover,
A.CE-Vocemenu12Livello1:hover, 	A.CE-Vocemenu1L2ivello1-Sel:hover
	{
	color:#000;
	text-decoration:underline;
	}
#CEMenu3Voce65
	{
	border-right:0px;
	}
/*
#CEMenu3Voce15,	#CEMenu3Voce16,	#CEMenu3Voce17,
#CEMenu3Voce64, #CEMenu3Voce65,	#CEMenu3Voce67,	#CEMenu3Voce68
	{
	display: none;
	}
*/

/*=================================
=== SITO-3
=================================*/
TABLE.Sito-3
	{
	width:990px;
	height:450px;
	min-height:380px;
	height:auto !important;
	padding:0px;
	background-color: #fffbf1;
	background-image:  url(/Temi/Default/images/pagina_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
TABLE.Sito-3-Home
	{
	float: left;	
	width: 990px;
	height: auto;
	min-height:380px;
	height:auto !important;	
	border-bottom:0px solid #760206;
	margin-bottom:0px;
	}
TABLE.Sito-3-Admin
	{
	background-image:  none;
	}
/*=================================
=== LAYOUT COLONNA 1
=================================*/

TD.Cella3-1
	{
	position: realtive;
	width: 280px;
	height:auto;
	padding:0px;
	padding-top:0px;
	vertical-align:top;
	background-image: url(/Temi/default/images/pagina_sfondo-spalla-sinistra.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
 	}
.Menu3-2
	{
	position:relative;
	width: 220px;
	}
.Menu3-2 #ContentManager-LinkModificaMenu3
	{
	position:absolute;
	left:5px;
	margin-top:-20px;
	background-color:#fff;
	padding:2px;
	}

/*========================================
=== MENU 3-12 LIVELLI 2-3-4-5
========================================*/

TD.Contenitore-Menu3-2livello
	{
	width: 259px;
	padding-top:55px;
	padding-right:10px;
 background-color:#fffbf1;
 background-image: url(/Temi/default/images/pagina_sfondo-spalla-sinistra.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}
DIV.Menu3-2livello
	{
	width: 200px;
	margin-left: 40px;
	}
.CE-VoceMenu3Livello2, .CE-VoceMenu3Livello2-Sel,
.CE-VoceMenu12Livello2, .CE-VoceMenu12Livello2-Sel
	{
	margin:1px;
	height:20px;
	width: 217px;
	padding:0px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left: 34px;
	font-size:12px;
	color:#000;
	background-image:  url(/Temi/Default/images/sfondo-menu-3-livello2.jpg);
	background-repeat: no-repeat;
	background-position: 20 0;
	}
.CE-VoceMenu3Livello2-Sel, .CE-VoceMenu12Livello2-Sel
	{
	color:#000;
	background-image:  url(/Temi/Default/images/sfondo-menu-3-livello2-sel.jpg);
	background-repeat: no-repeat;
	background-position: 20 0;
	font-size:12px;
	}
.CE-VoceMenu3Livello2 A,	.CE-VoceMenu3Livello2 A:hover, 		.CE-VoceMenu3Livello2 A:visited,
.CE-VoceMenu3Livello2-Sel A, 	.CE-VoceMenu3Livello2-Sel A:hover, 	.CE-VoceMenu3Livello2-Sel A:visited,

.CE-Vocemenu12Livello2 A,	.CE-Vocemenu12Livello2 A:hover, 		.CE-Vocemenu12Livello2 A:visited,
.CE-Vocemenu12Livello2-Sel A, 	.CE-Vocemenu12Livello2-Sel A:hover, 	.CE-Vocemenu12Livello2-Sel A:visited
	{
	font-size:12px;
	color:#000;
	}
.CE-VoceMenu3Livello2-Sel A, 	.CE-VoceMenu3Livello2-Sel A:hover, 	.CE-VoceMenu3Livello2-Sel A:visited,
.CE-Vocemenu12Livello2-Sel A, 	.CE-Vocemenu12Livello2-Sel A:hover, 	.CE-Vocemenu12Livello2-Sel A:visited
	{
	color:#000;
	}
.CE-VoceMenu3Livello2 A:hover, 	.CE-VoceMenu3Livello2-Sel A:hover,
.CE-Vocemenu12Livello2 A:hover, 	.CE-Vocemenu12Livello2-Sel A:hover
	{
	text-decoration: underline;
	}
.CE-VoceMenu3Livello3, .CE-VoceMenu3Livello3-Sel,
.CE-Vocemenu12Livello3, .CE-Vocemenu12Livello3-Sel
	{
	margin:1px;
	height:20px;
	width: 21	0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left: 80px;
	color:#333;
	background-image:  url(/Temi/Default/images/sfondo-menu-3-livello3.jpg);
	background-repeat: no-repeat;
	background-position: 48 0;
	}
.CE-VoceMenu3Livello3-Sel, .CE-VoceMenu12Livello3-Sel
	{
	color:#333;
	background-image:  url(/Temi/Default/images/sfondo-menu-3-livello3-sel.jpg);
	background-repeat: no-repeat;
	background-position: right 0;
	}
.CE-VoceMenu3Livello3 A,	.CE-VoceMenu3Livello3 A:hover, 		.CE-VoceMenu3Livello3 A:visited,
.CE-VoceMenu3Livello3-Sel A, 	.CE-VoceMenu3Livello3-Sel A:hover, 	.CE-VoceMenu3Livello3-Sel A:visited,

.CE-Vocemenu12Livello3 A,	.CE-Vocemenu12Livello3 A:hover, 		.CE-Vocemenu12Livello3 A:visited,
.CE-Vocemenu12Livello3-Sel A, 	.CE-Vocemenu12Livello3-Sel A:hover, 	.CE-Vocemenu12Livello3-Sel A:visited
	{
	color:#333;
	}
.CE-VoceMenu3Livello3-Sel A, 	.CE-VoceMenu3Livello3-Sel A:hover, 	.CE-VoceMenu3Livello3-Sel A:visited,

.CE-Vocemenu12Livello3-Sel A, 	.CE-Vocemenu12Livello3-Sel A:hover, 	.CE-Vocemenu12Livello3-Sel A:visited
	{
	color:#333;
	}
.CE-VoceMenu3Livello3 A:hover, 	.CE-VoceMenu3Livello3-Sel A:hover,

.CE-Vocemenu12Livello3 A:hover, 	.CE-Vocemenu12Livello3-Sel A:hover
	{
	text-decoration: underline;
	}

.CE-VoceMenu3Livello4, .CE-VoceMenu3Livello4-Sel,
.CE-Vocemenu12Livello4, .CE-Vocemenu12Livello4-Sel
	{
	margin-left:0px;
	}
.CE-VoceMenu3Livello5, .CE-VoceMenu3Livello5-Sel,
.CE-Vocemenu12Livello5, .CE-Vocemenu12Livello5-Sel
	{
	margin-left:0px;
	}
/*=================================
=== LAYOUT COLONNA 2
=================================*/

TD.Cella3-2, TD.Cella3-2-Home
	{
	position: relative;
	width:613px;
	width: 100%;
	padding:0px;
	text-align:left;
	vertical-align:top;
	background-image:  url(/Temi/Default/images/contenuto_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
TD.Cella3-2-Home
	{
	background-color: #fffbf1;
	background-image:  url(/Temi/Default/images/pagina_sfondo_home.jpg);
	background-repeat: no-repeat;
	background-position: right 204;
	}
TD.Cella3-2
	{
	width: 990px;
	}

TD.Cella3-Home
	{
	width:100%;
	padding:0px;
	text-align:left;
	vertical-align:top;
	}
TD.Cella-Admin
	{
	width: 100%;
	padding:10px;
	}

/*=================================
=== LAYOUT TITOLI NAVIGAZIONE
=================================*/

TABLE.Navigazione
	{
	width:420px;
	height:auto;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-right:5px;
	}
TABLE.Navigazione TD
	{
	padding:0px;
	padding-top:0px;
	white-space:nowrap;
	}
.CENavMenuSep, .CENavMenu3Sep, .CENavMenu4Sep, .CENavMenu5Sep, .CENavMenu12Sep
	{
	padding:10px;
	}
TABLE.Navigazione TD H1
	{
	font-family: Times New Roman, Tahoma,Verdana,Arial,helvetica;
	font-size: 14px;
	font-style: italic;
	color:#777;
	margin:10px;
	}
.CENavMenu3Livello1,
.CENavMenu4Livello1,
.CENavMenu12Livello1
	{
	display:block;
	font-size: 24px;
	color:#777;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:5px;
	}
.CENavMenu3Livello2, .CENavMenu3Livello3,
.CENavMenu4Livello2, .CENavMenu4Livello3,
.CENavMenu12Livello2, .CENavMenu12Livello3
	{
	clear:left;
	font-size: 14px;
	color:#555;
	}

/*=================================
=== LAYOUT Contenuto
=================================*/

TABLE.Tabella-Contenitore-Contenuto
	{
	width: 100%;
	min-height:380px;
	height:auto !important;
 background-color:#fffbf1;
	background-image:  url(/Temi/Default/images/pagina_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
TD.Contenitore-Contenuto
	{
	width: 725px;
	width: 100%;	
	padding: 10px;
 background-image:  url(/Temi/Default/images/contenuto_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.Contenuto,
.Contenuto-Admin
	{
	position:relative;
	width:100%;
	width:95%;
	min-height:290px;
	height:auto !important;
	height:290px;
	height:220px;
	padding:0px;
	padding-top:20px;
	padding-right: 20px;
	text-align:left;
	}
.Contenuto-Admin
	{
	background-image:  url(/Temi/Default/images/contenuto_admin.jpg);
	}
.Contenuto-Home
	{
	padding:0px;
	}

.Contenuto
	{
	padding: 20px;
	height:380px;
	}
.Contenuto P
	{
	line-height: 20px;
	}
.Contenuto 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
	{
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	}
.Contenuto-Home P#ContentManager-LinkModifica
	{
	position:absolute;
	right:0px;
	top:0px;
	}
.Testata-HomePage
	{
	position: relative;
	float:right;
	top:5;
	right:-20px;
	}
.Contenitore-Slide-Show
	{
	position: relative;
	background-color: #fffbf1;
	padding: 0px;
	margin: 0px;
	height: 108px;
	}
.Slide-Show
	{
	padding: 0px;
	margin: 0px;
	width: 850px;
	width: 990px;
	position: relative;
	float: right;
	top:-4px;
	right:0px;
	padding-left: 0px;
	}
.Slideshow-Equipaggi-Prev,
.Slideshow-Equipaggi-Next
	{
	height: 100px;
	vertical-align: center;
	padding-left: 20px;
	padding-right:20px;
	width: 120px;
	border-right: 1px solid #333;
	cursor: hand;
	}
.Slideshow-Equipaggi-Next
	{
	padding-left: 10px;
	padding-right:20px;
	border-right: 0px solid #333;
	border-left: 1px solid #333;
	}
.Striscia-Superiore-Slide-Show
	{
	height:5px;
	padding:0px;
	margin: 0px;
	}
.ImmagineSezione
	{
	float: right;
	top: 0px;
	right:0px;
	height: 100px;
	width: 730px;
	border:1px;
	}
/*=================================
=== SITO-4 BASE DEL SITO
=================================*/
.Sito-4
	{
	position: relative;
	width:100%;
	text-align: center;
	height: 40px;
	}
.Base
	{
	position:relative;
	float:right;
	width:100%;
	text-align: right;
	height: 28px;
	font-size:12px;
	padding-top: 10px;
	background-image: url(/temi/default/images/sfondo-base.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-left: -2px;	
	}
.Base P,
.Base A, .Base A:link, .Base A:visited
	{
	margin:0px;
	font-size:12px;
	text-decoration:none;
	}
.Base P#ContentManager-LinkModificaBlocco
	{
	position:absolute;
	margin-top:50px;
	margin-left:0px;
	background-color:#fff;
	}
.Base P#ContentManager-LinkModificaBlocco A, .Base P#ContentManager-LinkModificaBlocco A:visited
	{
	color: #000;
	text-decoration:none;
	}
/*=================================
=== ISCRIZIONE NEWSLETTER
=================================*/
.IscrizioneNewsletter
	{
	width:190px;
	height:50px;
	background-image:  url(/Temi/Default/images/iscrizione_newsletter.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:#db0000;
	padding:6px;
	border-top:1px solid #fff;
	}
.IscrizioneNewsletter A, .IscrizioneNewsletter A:visited
	{
	color: #000;
	}
.IscrizioneNewsletter P#ContentManager-LinkModificaBlocco
	{
	position:absolute;
	right:-30px;
	}
P.IscrizioneNewsletter-Box
	{
	text-align:right;
	margin-right:5px;
	margin:5px;
	margin-left:0px;
	}
.IscrizioneNewsletter .S-TestoBlocco,
P.IscrizioneNewsletter-Testo
	{
	color:#fff;
	text-align:center;
	margin:0px;
	}
.IscrizioneNewsletter .S-Cellablocco
	{
	color:#db0000;
	text-align:center;
	}
INPUT.IscrizioneNewsletter-Input
	{
	margin-top:6px;
	width:100px;
	}
INPUT.IscrizioneNewsletter-Submit
 	{
	background-image:  url(/Temi/Default/images/login_ok.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent;
	border:0px;
	color:#333;
	width:25px;
	height:25px;
	font-size:13px;
	font-weight:bold;
	}
/*===================================
=== PAGINA MODELLO INVIO NEWSLETTER
===================================*/
.Spalla-Sinistra-Newsletter
	{
	background-image: url(/temi/default/images/sfondo-spalla-sx-newsletter.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 50px;
	min-height:300px;
	}
.Contenuto-Newsletter
	{
	background-color: #fff;
	font-size: 13px;
	color: 333;
	font-family: tahoma, Verdana, Arial, Helvetica;
	line-height: 120px;
	}

.Base-Newsletter
	{
	background-color: #f2f2f2;
	font-size: 9px;
	color: #000;
	border-top: 5px solid #92973b;
	}
.Base-Newsletter A, .Base-Newsletter A:active, .Base-Newsletter A:visited
	{
	background-color: #f2f2f2;
	font-size: 9px;
	color: #900;
	}

/*=================================
=== LAYOUT Credits
=================================*/
.LinkCredits
	{
	position:relative;
	float:right;
	width:100%;
	background-color: #fff;
	top: 0px;
	right:0px;
	font-size:13px;
	color: #777;
	text-align:right;
	}

.LinkCredits A, .LinkCredits A:visited
	{
	font-size:13px;
	color: #000;
	}
.LinkCredits #ContentManager-LinkModificaBlocco
	{
	position:absolute;
	right:-80px;
	margin-top:-6px;
	}
/*=================================
=== MODELLO RICERCA
=================================*/

DIV.ModelloRicerca
	{
	width:95%;
	}

P.ModelloRicerca-TitoloPagina
	{
	position:relative;
	margin:0px;
	padding-top:15px;
	padding:0px;
	text-align:left;
	color: #5e5641;
	font-size: 12px;
	font-weight:bold;
	}

DIV.ModelloRicerca a, DIV.ModelloRicerca a:active, DIV.ModelloRicerca a:visited, DIV.ModelloRicerca a:hover
	{
	color: #5e5641;
	}

DIV.ModelloRicerca P.ModelloRicerca-NomePagina
	{
	width:90%;
	margin: 0px;
	margin-top: 10px;
	margin-left:0px;
	padding-left: 0px;
	background-image: url(/Temi/Default/images/ricerca_p.gif);
	background-repeat: no-repeat;
	background-position: 4px left;
	}

DIV.ModelloRicerca A.S-Link,  DIV.ModelloRicerca A.S-Link:visited
	{
	color: #5e5641;
	padding-left:20px;
	background-image:  url(/Temi/Default/images/ricerca_p_sfondo.gif);
	background-repeat:no-repeat;
	}

/*=================================
====== 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:0;
	border-top:0;
	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:600px;
	}
.Tabella-Contatti-Avviso,
.Tabella-Contatti-Avviso P
	{
	color:#e00;
	}

.Tabella-Contatti-Cella1
	{
	width:180px;
	}
.Tabella-Contatti-Cella2
	{
	width:420px;
	}
.Tabella-Contatti-Cella3 P
	{
	line-height:18px;
	}

TABLE.Tabella-Contatti TD
	{
	padding-bottom: 5px;
	vertical-align: middle;
	vertical-align:top;
	}

INPUT.Tabella-Contatti-Input,
SELECT.Tabella-Contatti-Input,
INPUT.Tabella-Contatti-Input2,
INPUT.Tabella-Contatti-Input3,
TEXTAREA.Tabella-Contatti-Textarea,
TEXTAREA.Tabella-Contatti-Textarea2
	{
	width: 94%;
	}
INPUT.Tabella-Contatti-Input2,
INPUT.Tabella-Contatti-Input3
	{
	width: 100px;
	width: 82%;
	}
INPUT.Tabella-Contatti-Input2
	{
	width: 70px;
	}
INPUT.Tabella-Contatti-Input4
	{
	width:82%;
	}

TEXTAREA.Tabella-Contatti-Textarea
	{
	height: 40px;
	}
TEXTAREA.Tabella-Contatti-Textarea2
	{
	height: 200px;
	}

/*=================================
=== FORM NEWSLETTER
=================================*/

TABLE.Tabella-Newsletter
	{
	width: 500px;
	}
.Tabella-Newsletter-Cella1
	{
	width: 150px;
	}
.Tabella-Newsletter-Cella2
	{
	width: 350px;
	}
TABLE.Tabella-Newsletter TD
	{
	padding-bottom: 10px;
	color: #333;
	}

INPUT.Tabella-Newsletter-Input,
SELECT.Tabella-Newsletter-Input,
INPUT.Tabella-Newsletter-Input2,
INPUT.Tabella-Newsletter-Input3,
TEXTAREA.Tabella-Newsletter-Textarea
	{
	width: 300px;
	}
INPUT.Tabella-Newsletter-Input2
	{
	width: 50px;
	}

INPUT.Tabella-Newsletter-Input3
	{
	}
TEXTAREA.Tabella-Newsletter-Textarea
	{
	height: 100px;
	}

/*=================================
=== PASSWORD INVIATA
=================================*/
TABLE.PasswordInviata
	{
	margin-top:15px;
	width: 620px;
	}
TABLE.PasswordInviata TD,
TABLE.PasswordInviata TD A
	{
	color: #000;
	font-size:12px;
	padding: 3px;
	}
TABLE.PasswordInviata TD A:hover
	{
	background-color:: #fc0;
	}
/*=================================
=== I MIEI DATI
=================================*/

TABLE.GestUtenti-Tabella
	{
	margin-top:15px;
	width: 620px;
	}
TABLE.GestUtenti-Tabella TD
	{
	color: #000;
	padding: 3px;
	}

TD.GestUtenti-TitoloPagina
	{
	width:100%;
	height:40px;
	color:#000;
	font-size:24px;
	text-align:center;
	margin: 0px;
	margin-left:1px;
	margin-bottom:15px;
	padding-top:5px;
	text-transform: uppercase;
	background-image: url(/Temi/Default/images/sfondo_h1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}

TD.GestUtenti-Cella
	{
	width:50%;
	text-align:left;
	}
TD.GestUtenti-Cella INPUT
	{
	width:200px;
	background-color:#fdfede;
	border:1px solid #333;
	color:#030;
	font-weight:bold;
	}
TD.GestUtenti-Cella INPUT.Submit
	{
	width:160px;
	height:35px;
	font-size:18px;
	text-align:center;
	padding-top:0px;
	border:0px;
	cursor:hand;
	background-color:none;
	background-image: url(/Temi/Default/images/sfondo_button_04.gif);
	background-repeat: no-repeat;
	background-position: top center;
	}
/*=================================
=== MAPPA AUTOMATICA A COLONNE
=================================*/
TABLE.TabellaMappaAutomatica
	{
	width: 100%;
	margin-top: 10px;
	}

.TabellaMappaAutomatica-Cella1
	{
	padding-left:20px;
	padding-bottom:30px;
	}
.TabellaMappaAutomatica-Cella2
	{
	padding-bottom:30px;
	}

TABLE.TabellaMappaAutomatica SPAN
	{}

TABLE.TabellaMappaAutomatica A, TABLE.TabellaMappaAutomatica A:visited
	{
	text-decoration:none;
	color: #333;
	}

.MappaAutomaticaLivello1Menu3,	.MappaAutomaticaLivello1Menu3-nolink,
.MappaAutomaticaLivello2Menu3,	.MappaAutomaticaLivello2Menu3-nolink,
.MappaAutomaticaLivello3Menu3,	.MappaAutomaticaLivello3Menu3-nolink,
.MappaAutomaticaLivello4Menu3,	.MappaAutomaticaLivello4Menu3-nolink,
.MappaAutomaticaLivello5Menu3,	.MappaAutomaticaLivello5Menu3-nolink,

.MappaAutomaticaLivello1Menu4,	.MappaAutomaticaLivello1Menu4-nolink,
.MappaAutomaticaLivello2Menu4, 	.MappaAutomaticaLivello2Menu4-nolink,
.MappaAutomaticaLivello3Menu4,	.MappaAutomaticaLivello3Menu4-nolink,
.MappaAutomaticaLivello4Menu4,	.MappaAutomaticaLivello4Menu4-nolink,
.MappaAutomaticaLivello5Menu4,	.MappaAutomaticaLivello5Menu4-nolink
	{
	margin-top:1px;
	color:#555;
	}

.MappaAutomaticaLivello1Menu3, .MappaAutomaticaLivello1Menu3-nolink,
.MappaAutomaticaLivello1Menu4, .MappaAutomaticaLivello1Menu4-nolink
	{
	color:#555;
	height: 26px;
	font-weight:bold;
	font-size:15px;
	margin-top:7px;
	padding:4px;
	padding-left:10px;
	}

.MappaAutomaticaLivello2Menu3, .MappaAutomaticaLivello2Menu3-nolink,
.MappaAutomaticaLivello2Menu4, .MappaAutomaticaLivello2Menu4-nolink
	{
	height: 16px;
	color:#97cbff;
	font-weight:bold;
	font-size:12px;
	padding-left: 25px;
	padding-top: 2px;
	}

.MappaAutomaticaLivello3Menu3,	.MappaAutomaticaLivello3Menu3-nolink,
.MappaAutomaticaLivello3Menu4,	.MappaAutomaticaLivello3Menu4-nolink
	{
	height: 16px;
	color:#999;
	font-size:11px;
	padding-left: 50px;
	}

.MappaAutomaticaLivello4Menu3,	.MappaAutomaticaLivello4Menu3-nolink,
.MappaAutomaticaLivello4Menu4,	.MappaAutomaticaLivello4Menu4-nolink
	{
	color:#aaa;
	font-size:11px;
	padding-left: 70px;
	}

/*=================================
=== PRODOTTI
=================================*/

TABLE.ProdottiElenco-TabellaCategorie
	{
	display:none;
	}
.ProdottiElenco-TabellaCategorie-Sottocategoria
	{
	display:none;
	}
TABLE.ProdottiElenco-TabellaProdotti
	{
	width:595px;
	border:1px solid #039;
	background:#fff;
	}
TABLE.ProdottiElenco-TabellaProdotti TD
	{
	border:1px solid #ccc;
	padding:3px;
	}
TD.ProdottiElenco-TabellaProdotti-Intestazione-FotoSmall,
TD.ProdottiElenco-TabellaProdotti-Intestazione-Codice,
TD.ProdottiElenco-TabellaProdotti-Intestazione-Produttore,
TD.ProdottiElenco-TabellaProdotti-Intestazione-Nome,
TD.ProdottiElenco-TabellaProdotti-Intestazione-Prezzo,
TD.ProdottiElenco-TabellaProdotti-Intestazione-Caratteristiche,
TD.ProdottiElenco-TabellaProdotti-Intestazione-Consegna,
TD.ProdottiElenco-TabellaProdotti-Intestazione-LinkCarrello
	{
	background-color: #e1f8fb;
	height: 25px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
TD.ProdottiElenco-TabellaProdotti-FotoSmall
	{
	width:70px;
	text-align:center;
	}
TD.ProdottiElenco-TabellaProdotti-Nome
	{
	width:200px;
	font-weight:bold;
	}
TD.ProdottiElenco-TabellaProdotti-Nome A, TD.ProdottiElenco-TabellaProdotti-Nome A:visited
	{
	font-size:11px;
	font-weight:bold;
	}

TD.ProdottiElenco-TabellaProdotti-Prezzo
	{
	width:110px;
	text-align:center;
	}

TD.ProdottiElenco-TabellaProdotti-Caratteristiche
	{
	width:120px;
	text-align:center;
	}

TD.ProdottiElenco-TabellaProdotti-Consegna
	{
	width:90px;
	}

/*=================================
=== PRODOTTI ELENCO MINIATURE
=================================*/

TABLE.Tabella-Elencoprodotti-Pagina-Introduttiva
	{
	position: relative;
	top: -20px;
	width: 600px;
	}
TD.Tabella-Elencoprodotti-Pagina-Introduttiva-Tipologia
	{
	font-size: 20px;
	font-family: Times New Roman, Arial, Helvatica, Verdana;
	font-style: italic;
	padding-bottom: 5px;
	padding-left: 125px;
	color: #333;
	font-weight: normal;
	height: 20px;
	}
TD.Tabella-Elencoprodotti-Pagina-Introduttiva-Immagine
	{
	width: 120px;
	}

TD.Tabella-Elencoprodotti-Pagina-Introduttiva-Nome
	{
	width: 350px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	letter-spacing: 1px;
	vertical-align: bottom;
	padding-bottom:0px;
	}
TD.Tabella-Elencoprodotti-Pagina-Introduttiva-Acquista
	{
	width: 130px;
	}
TD.Tabella-Elencoprodotti-Pagina-Introduttiva-Descrizione
	{
	vertical-align:top;
	font-style: italic;
	font-size: 13px;
	height: 15px;
	color: #333;
	}
TD.Tabella-Elencoprodotti-Pagina-Introduttiva-Descrizione2
	{
	font-size: 11px;
	color: #333;
	}

/*=================================
=== PRODOTTI LISTA DESIDERI
=================================*/

TABLE.Prodotti-ListaDesideri-Tabella
	{
	width:597px;
	border:1px solid #039;
	background:#fff;
	}
TABLE.Prodotti-ListaDesideri-Tabella TD
	{
	border:1px solid #ccc;
	padding:3px;
	}

TD.Prodotti-ListaDesideri-Intestazione-Foto,
TD.Prodotti-ListaDesideri-Intestazione-Codice,
TD.Prodotti-ListaDesideri-Intestazione-Produttore,
TD.Prodotti-ListaDesideri-Intestazione-Nome,
TD.Prodotti-ListaDesideri-Intestazione-Prezzo,
TD.Prodotti-ListaDesideri-Intestazione-Caratteristiche,
TD.Prodotti-ListaDesideri-Intestazione-Consegna,
TD.Prodotti-ListaDesideri-Intestazione-Valuta,
TD.Prodotti-ListaDesideri-Intestazione-LinkCarrello,
TD.Prodotti-ListaDesideri-Intestazione-LinkElimina
	{
	background-color: #e1f8fb;
	height: 25px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
TD.Prodotti-ListaDesideri-Foto
	{
	width:70px;
	text-align:center;
	}
TD.Prodotti-ListaDesideri-Nome
	{
	width:200px;
	font-weight:bold;
	text-decoration:underline;
	}
TD.Prodotti-ListaDesideri-Nome A, TD.Prodotti-ListaDesideri-Nome A:visited
	{
	font-size:11px;
	font-weight:bold;
	}

TD.Prodotti-ListaDesideri-Prezzo
	{
	width:110px;
	text-align:center;
	}

TD.Prodotti-ListaDesideri-Caratteristiche
	{
	width:120px;
	text-align:center;
	}

TD.Prodotti-ListaDesideri-Consegna
	{
	width:90px;
	}

/*=================================
=== PRODOTTI CARRELLO
=================================*/

TABLE.Carrello-Tabella
	{
	width:580px;
	margin-left: 0px;
	}
TABLE.Carrello-Tabella TD
	{
	padding:3px;
	}

TD.Carrello-Intestazione-Foto,
TD.Carrello-Intestazione-Codice,
TD.Carrello-Intestazione-Produttore,
TD.Carrello-Intestazione-Nome,
TD.Carrello-Intestazione-Descrizione,
TD.Carrello-Intestazione-Quantita,
TD.Carrello-Intestazione-PrezzoUnitario,
TD.Carrello-Intestazione-Prezzo,
TD.Carrello-Intestazione-Caratteristiche,
TD.Carrello-Intestazione-Consegna,
TD.Carrello-Intestazione-Valuta,
TD.Carrello-Intestazione-LinkElimina
	{
	background-image: url(/Temi/Default/images/sfondo-attributi-nome.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 35px;
	font-size:10px;
	text-align: center;
	font-weight: bold;
	}
TD.Carrello-Intestazione-Descrizione,
TD.Carrello-Intestazione-Quantita,
TD.Carrello-Intestazione-PrezzoUnitario,
TD.Carrello-Intestazione-Prezzo,
TD.Carrello-Intestazione-LinkElimina
	{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: #333;
	font-size: 13px;
	padding:5px;
	padding-left: 10px;
	}
TD.Carrello-Intestazione-Descrizione
	{
	padding-left:50px;
	text-align: left;
	width: 260px;
	}

TD.Carrello-Intestazione-Codice, 	TD.Carrello-Codice,
TD.Carrello-Intestazione-Produttore, 	TD.Carrello-Produttore
	{
	display:none;
	}
TD.Carrello-Descrizione
	{
	text-decoration:none;
	border-bottom: 1px dashed #555;
	}
TD.Carrello-Descrizione A, TD.Carrello-Descrizione A:active, TD.Carrello-Descrizione A:visited
	{
	font-size:13px;
	font-weight:normal;
	text-decoration: underline;
	}

TD.Carrello-Descrizione A:hover
	{
	text-decoration: underline;
	}


TD.Carrello-Intestazione-Quantita
	{
	width:70px;
	text-align: center;
	}

TD.Carrello-Quantita
	{
	text-align: center;
	border-bottom: 1px dashed #555;
	}

TD.Carrello-PrezzoUnitario
	{
	width:110px;
	text-align:center;
	border-bottom: 1px dashed #555;
	}

TD.Carrello-Prezzo
	{
	width:90px;
	text-align:center;
	border-bottom: 1px dashed #555;
	}
TD.Carrello-LinkElimina
	{
	width: 50px;
	text-align:center;
	border-bottom: 1px dashed #555;
	}
TD.Carrello-Operazioni
	{
	text-align:right;
	}
INPUT.Carrello-Operazioni-Aggiorna,
BUTTON.Carrello-Operazioni-Ordina
INPUT.Carrello-Operazioni-Ordina
	{
	height: 25px;
	}
INPUT.Carrello-Operazioni-Ordina
	{
	width:60px;
	padding:2px;
	margin-left:5px;
	padding-top:4px !important;
	}
	
TD.Carrello-TotaleLabel,
TD.Carrello-TotaleImporto,
TD.Carrello-TotaleBlank
	{
	text-align:right;
	height: 35px;
	font-size:15px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-weight:bold;
	background-image: url(/Temi/Default/images/sfondo-attributi-valore.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top:10px;
	}

TD.Carrello-TotaleImporto
	{
	text-align:center;
	}

.S-TabellaCarrelloVuoto
	{
	margin-top: 200px;
	}
.S-cellacarrellovuoto
	{
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica;
	color: #900;
	}

/*=================================
=== PRODOTTI SCHEDA PRODOTTO
=================================*/

TABLE.Prodotti-SchedaProdotto-Tabella
	{
	position: relative;
	top: -10px;
	width:597px;
	background:#fff;
	}

TD.Prodotti-SchedaProdotto-Titolo
	{
	position: relative;
	top: 0px;
	color:#444;
	font-size:24px;
	padding: 3px;
	font-family: Times New Roman, Thaoma, Verdana, Arial;
	font-style: italic;
	padding-top: 0px;
	margin-top: 0px;
	border-bottom: 1px dashed #333;
	margin-bottom: 15px;
	}
TD.Prodotti-SchedaProdotto-Titolo A, TD.Prodotti-SchedaProdotto-Titolo A:hover, TD.Prodotti-SchedaProdotto-Titolo A:visited
	{
	color:#eee;
	font-size:12px;
	padding: 3px;
	}

TD.Prodotti-SchedaProdotto-Foto
	{
	width:200px;
	height: 280px;	
	padding:10px;
	vertical-align: top;
	}
#Foto1
	{
	padding: 0px;
	height: auto;
	}

TD.Prodotti-SchedaProdotto-Foto IMG
	{
	}
TABLE.S-schedaprodottotabellaelencofoto
	{
	width:100%;
	}
TD.S-schedaprodottocellaelencofoto
	{
	padding:3px;
	text-align:center;
	}
TD.Prodotti-SchedaProdotto-Cella2
	{
	vertical-align:top;
	}
P.Prodotti-SchedaProdotto-LinkCarrello
	{
	padding-left:10px;
	}
TD.Prodotti-SchedaProdotto-Cella3
	{
	vertical-align:top;
	}
TABLE.Prodotti-SchedaProdotto-Tabella3
	{
	width:240px;
	border-collapse:collapse;
	}
TD.Prodotti-SchedaProdotto-Codice1,
TD.Prodotti-SchedaProdotto-Disponibilita1,
TD.Prodotti-SchedaProdotto-Istruzioni1,
TD.Prodotti-SchedaProdotto-Garanzia1,
TD.Prodotti-SchedaProdotto-Dotazione1
	{
	vertical-align:top;
	font-weight:bold;
	width:60px;
	height:20px;
	padding:5px;
	}
TD.Prodotti-SchedaProdotto-Istruzioni2,
TD.Prodotti-SchedaProdotto-Codice2,
TD.Prodotti-SchedaProdotto-Disponibilita2,
TD.Prodotti-SchedaProdotto-Garanzia2,
TD.Prodotti-SchedaProdotto-Dotazione2
	{
	padding:5px;
	}

TD.Prodotti-SchedaProdotto-Prezzo
	{
	height: 60px;
	background-image: url(/temi/Mrloo/images/sfondo_prezzo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #060;
	font-size: 24px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	}
SPAN.Prodotti-SchedaProdotto-PrezzoBarrato
	{
	display:none;
	}
P.Prodotti-SchedaProdotto-PrezzoNote
	{
	margin:0px;
	color: #fff;
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	}

TD.Prodotti-SchedaProdotto-Descrizione1
	{
	font-weight:bold;
	padding:5px;
	}
TD.Prodotti-SchedaProdotto-Descrizione2
	{
	padding:5px;
	padding-bottom:20px;
	vertical-align:top;
	}
TD.Prodotti-SchedaProdotto-LinkSpecifiche
	{
	width:200px;
	vertical-align:top;
	}

TD#Prodotti-SchedaProdotto-Specifiche
	{
	padding:10px;
	}

TABLE.Prodotti-SchedaProdotto-Specifiche-Tabella
	{
	width:100%;
	vertical-align:top;
	}
TABLE.Prodotti-SchedaProdotto-Specifiche-Tabella TD
	{
	padding:3px;
	}
TD.Prodotti-SchedaProdotto-Specifiche-CellaTitolo
	{
	vertical-align:top;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	}
TD.Prodotti-SchedaProdotto-Specifiche-Cella1
	{
	width:200px;
	vertical-align:top;
	background-color:#eee;
	text-align:right;
	}
TD.Prodotti-SchedaProdotto-Specifiche-Cella2
	{
	vertical-align:top;
	background-color:#ffffe1;
	}
TD.Prodotti-SchedaProdotto-LinkProdottiSimili
	{
	vertical-align:top;
	}
TD.Prodotti-SchedaProdotto-AccessoriGruppo
	{
	vertical-align:top;
	font-weight:bold;
	text-align:right;
	}

.Stampa-Scheda
	{
	float: right;
	height: 30px;
	}
.Tabella-Generale-Scheda-Prodotto .Stampa-Scheda A,
.Tabella-Generale-Scheda-Prodotto .Stampa-Scheda A:active,
.Tabella-Generale-Scheda-Prodotto .Stampa-Scheda A:visited,
.Tabella-Generale-Scheda-Prodotto .Stampa-Scheda A:hover
	{
	color: #900;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	}
.Stampa-Scheda A:hover
	{
	text-decoration: underline;
	}

DIV.Prodotti-SchedaProdotto-Attributi-Tabella-Intestazione,
DIV.Prodotti-SchedaProdotto-Attributi-Tabella-Intestazione STRONG,
DIV.Prodotti-SchedaProdotto-Attributi-Tabella-Intestazione B
	{
	position: relative;
	top:320px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	color: #000;
	padding-left: 15px;
	border-top: 0px dashed #333;
	width: 90%;
	}
DIV.Prodotti-SchedaProdotto-Attributi-Tabella-Intestazione STRONG,
DIV.Prodotti-SchedaProdotto-Attributi-Tabella-Intestazione B
	{
	border-top: 0px dashed #333;
	border-bottom: 1px dashed #333;
	top:-285px;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #000;
	color: #990000;
	padding-left: 40px;
	width: 80%;
	}

TD.Contenitore-Prodotti-SchedaProdotto-Attributi-Tabella
	{
	position: relative;
	height:320px;
	}

TABLE.Prodotti-SchedaProdotto-Attributi-Tabella
	{
	margin-top: 40px;
	margin-left: 13px;
	width: 300px;
	height: auto;
	}
TD.Prodotti-SchedaProdotto-Attributi-Nome
	{
	height: 20px;
	width: 150px;
	font-size: 13px;
	font-weight: bold;
	color: #444;
	}
TD.Prodotti-SchedaProdotto-Attributi-Valore
	{
	height: 20px;
	width: 450px;
	font-size: 13px;
	text-align:left;
	padding-left: 20px;
	}

TABLE.Prodotti-SchedaProdotto-Accessori-Tabella
	{
	width:597px;
	border:1px solid #039;
	background:#fff;
	border-collapse:collapse;
	}
TD.Prodotti-SchedaProdotto-Accessori-Titolo
	{
	background: #333;
	color:#eee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding: 3px;
	font-weight: bold;
	text-align:center;
	}
TD.Prodotti-SchedaProdotto-Accessori-Intestazione-Foto,
TD.Prodotti-SchedaProdotto-Accessori-Intestazione-Nome,
TD.Prodotti-SchedaProdotto-Accessori-Intestazione-Descrizione,
TD.Prodotti-SchedaProdotto-Accessori-Intestazione-Prezzo,
TD.Prodotti-SchedaProdotto-Accessori-Intestazione-Disponibilita
	{
	background-color: #e1f8fb;
	height: 25px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}

TD.Prodotti-SchedaProdotto-Accessori-FotoSmall
	{
	width:30px;
	}
TD.Prodotti-SchedaProdotto-Accessori-Nome
	{
	font-weight:bold;
	}
TD.Prodotti-SchedaProdotto-Accessori-Nome A:hover
	{
	background: #eee;
	font-weight:bold;
	}
.Contenitore-Prezzo-Caratteristiche-Micro
	{
	vertical-align: top;
	padding-bottom: 10px;
	}
TABLE.Tabella-Caratteristiche-Micro
	{
	width: 301px;
	border:0px;
	margin-left: 13px;
	display: none;
	}
TD.Tabella-Caratteristiche-Micro-Col-0
	{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	color: #000;
	text-align: center;
	border: 0px;
	}
TD.Tabella-Caratteristiche-Micro-Col-1
	{
	width: 149px;
	height: 20px;
	border: 0px;
	}
TD.Tabella-Caratteristiche-Micro-Col-2
	{
	width: 152px;
	padding-left: 5px;
	text-align: center;
	border: 0px;
	}

.Tabella-Prezzo
	{
	position: relative;
	top: 25px;
	border: 0px;
	font-size: 14px;
	color: #000;
	letter-spacing: 1px;
	font-weight: bold;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom: 1px dashed #666;
	border-top: 1px dashed #666;
	width: 300px;
	}
.Tabella-Prezzo IMG
	{
	margin-top: 0px;
	}

TABLE.Tabella-Didascalie
	{
	display:none;
	}
TABLE.Tabella-Generale-Scheda-Prodotto
	{
	width: 100%;
	height: auto;
	}
.Tabella-Generale-Scheda-Prodotto TD
	{
	border: 0px;
	}
TD.Tabella-Generale-Scheda-Prodotto-Descrizione
	{
	font-size: 13px;
	color: #333;
	padding-left: 10px;
	line-height: 16px;
	padding-right: 0px;
	padding-top: 5px;
	vertical-align:top;
	text-align: justify;
	}
TD.Tabella-Generale-Scheda-Prodotto-Descrizione STRONG
	{
	padding-top: 15px;
	clear:left;
	}
TD.Tabella-Generale-Scheda-Prodotto-Descrizione I
	{
	font-size: 15px;
	color: #333;
	letter-spacing: 1px;
	}


DIV.Dati-Chiusura-Scheda
	{
	width: 90%;
	color: #000;
	font-size: 11px;
	padding-top:10px;
	border-top: 1px dashed #333;
	margin-top: 10px;
	text-align: center;
	}

/*=================================
=== STATO ORDINI
=================================*/

.StatoOrdini-Titolo
	{
	background: #333;
	color:#eee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding: 3px;
	font-weight: bold;
	text-align:center;
	margin:0px;
	}

TABLE.StatoOrdini-Tabella
	{
	width:100%;
	border:1px solid #039;
	}
TABLE.StatoOrdini-Tabella TD
	{
	}
TD.StatoOrdini-Tabella-Intestazione-NumeroOrdine,
TD.StatoOrdini-Tabella-Intestazione-Data,
TD.StatoOrdini-Tabella-Intestazione-Stato,
TD.StatoOrdini-Tabella-Intestazione-Note
	{
	background-color: #e1f8fb;
	height: 25px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
TR.StatoOrdini-Tabella-Riga,
TR.StatoOrdini-Tabella-Riga2
	{
	}
TD.StatoOrdini-Tabella-LinkDettaglio,
TD.StatoOrdini-Tabella-Data,
TD.StatoOrdini-Tabella-Stato,
TD.StatoOrdini-Tabella-Note,
TD.StatoOrdini-Tabella-LinkDettaglio2,
TD.StatoOrdini-Tabella-Data2,
TD.StatoOrdini-Tabella-Stato2,
TD.StatoOrdini-Tabella-Note2
	{
	text-align:center;
	}

TD.StatoOrdini-Tabella-LinkDettaglio2,
TD.StatoOrdini-Tabella-Data2,
TD.StatoOrdini-Tabella-Stato2,
TD.StatoOrdini-Tabella-Note2
	{
	background-color: #fd0;
	background-color: #ffffe1;
	}

/*=================================
=== DETTAGLIO ORDINE
=================================*/

.DettaglioOrdine-Titolo
	{
	background: #333;
	color:#eee;
	font-size:20px;
	padding: 3px;
	font-weight: bold;
	text-align:center;
	margin:0px;
	}
TABLE.DettaglioOrdine-Tabella
	{
	width:100%;
	border:1px solid #039;
	}
P.DettaglioOrdine-Tabella1-Titolo,
P.DettaglioOrdine-Tabella2-Titolo,
P.DettaglioOrdine-Tabella3-Titolo
	{
	background: #fd0;
	font-size:14px;
	padding: 3px;
	font-weight: bold;
	text-align:center;
	margin:0px;
	}
TABLE.DettaglioOrdine-Tabella1,
TABLE.DettaglioOrdine-Tabella2,
TABLE.DettaglioOrdine-Tabella3
	{
	width:70%;
	bborder:1px solid #039;
	}
TD.DettaglioOrdine-Tabella1-Cella1,
TD.DettaglioOrdine-Tabella2-Cella1,
TD.DettaglioOrdine-Tabella3-Cella1
	{
	width: 200px;
	}
TD.DettaglioOrdine-Tabella2-Cella2,
TD.DettaglioOrdine-Tabella1-Cella2,
TD.DettaglioOrdine-Tabella3-Cella2
	{
	}

TABLE.DettaglioOrdine-Tabella4
	{
	width:100%;
	border:1px solid #039;
	}
TD.DettaglioOrdine-Tabella4-Intestazione-Codice,
TD.DettaglioOrdine-Tabella4-Intestazione-Descrizione,
TD.DettaglioOrdine-Tabella4-Intestazione-Quantita,
TD.DettaglioOrdine-Tabella4-Intestazione-Prezzo,
TD.DettaglioOrdine-Tabella4-Intestazione-IVA,
TD.DettaglioOrdine-Tabella4-Intestazione-Importo
	{
	background-color: #e1f8fb;
	height: 25px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}
TD.DettaglioOrdine-Tabella4-Codice,
TD.DettaglioOrdine-Tabella4-Descrizione,
TD.DettaglioOrdine-Tabella4-Quantita,
TD.DettaglioOrdine-Tabella4-Prezzo,
TD.DettaglioOrdine-Tabella4-IVA,
TD.DettaglioOrdine-Tabella4-Importo,
TD.DettaglioOrdine-Tabella4-Codice2,
TD.DettaglioOrdine-Tabella4-Descrizione2,
TD.DettaglioOrdine-Tabella4-Quantita2,
TD.DettaglioOrdine-Tabella4-Prezzo2,
TD.DettaglioOrdine-Tabella4-IVA2,
TD.DettaglioOrdine-Tabella4-Importo2
	{
	text-align:center;
	}
TD.DettaglioOrdine-Tabella4-Totale,
TD.DettaglioOrdine-Tabella4-TotaleImponibile,
TD.DettaglioOrdine-Tabella4-TotaleIva,
TD.DettaglioOrdine-Tabella4-TotaleOrdine
	{
	text-align:right;
	font-weight:bold;
	font-size:13px;
	background-color: #eee;
	}
TD.DettaglioOrdine-Tabella4-TotaleOrdine
	{
	background-color: #fd0;
	}
P.DettaglioOrdine-TipoPagamento
	{
	text-align:center;
	font-weight:bold;
	font-size:13px;
	}

/*=================================
=== REGISTRATI
=================================*/

.S-TitoloPagina
	{
	color:#209;
	font-size:24px;
	margin: 10px;
	}
.S-tabella
	{
	width: 597px;
	}
.S-testo
	{
	color: #000;
	}

/*=================================
=== REGISTRAZIONE UTENTI
=================================*/

P.S-TitoloPagina
	{
	font-size: 18px;
	font-weight: bold;
	color: #006633;
	padding-top: 17px;
	padding-left: 65px;
	padding-bottom: 15px;
	}

TABLE.S-Tabella
	{
	width: 98%;
	}


.S-label-username,   .S-field-username,
.S-label-password1,  .S-field-password1,
.S-label-password2,  .S-field-password2,
.S-label-email,	     .S-field-email,
.S-label-nome,	     .S-field-nome,
.S-label-cognome,    .S-field-cognome,
.S-label-ragsoc,     .S-field-ragsoc,
.S-label-urlsito,    .S-field-urlsito,
.S-label-varutente1, .S-field-varutente1,
.S-label-varutente2, .S-field-varutente2,
.S-label-varutente3, .S-field-varutente3,
.S-label-varutente4, .S-field-varutente4,
.S-label-varutente5, .S-field-varutente5,
.S-label-varutente6, .S-field-varutente6,
.S-label-varutente7, .S-field-varutente7,
.S-label-varutente8, .S-field-varutente8,
.S-label-varutente9, .S-field-varutente9,
.S-label-varutente10, .S-field-varutente10,
.S-label-varutente11, .S-field-varutente11,
.S-label-varutente12, .S-field-varutente12,
.S-label-varutente13, .S-field-varutente13,
.S-label-varutente14, .S-field-varutente14,
.S-label-varutente15, .S-field-varutente15,
.S-label-varutente16, .S-field-varutente16,
.S-label-varutente17, .S-field-varutente17
.S-label-varutente18, .S-field-varutente18
.S-label-varutente19, .S-field-varutente19
	{
	text-align: left;
	color: #000;
	font-weight: bold;
	padding: 3px;
	}

.S-field-username input,
.S-field-email input,
.S-field-password1 input,
.S-field-password2 input,
.S-field-nome input,
.S-field-cognome input,
.S-field-ragsoc input,
.S-field-urlsito input,
.S-field-varutente1 input,
.S-field-varutente2 input,
.S-field-varutente3 input,
.S-field-varutente4 input,
.S-field-varutente5 input,
.S-field-varutente6 input,
.S-field-varutente7 input,
.S-field-varutente8 input,
.S-field-varutente9 input,
.S-field-varutente10 input,
.S-field-varutente11 input,
.S-field-varutente12 input,
.S-field-varutente13 input,
.S-field-varutente14 input,
.S-field-varutente15 input,
.S-field-varutente16 input,
.S-field-varutente17 input,
.S-field-varutente18 input,
.S-field-varutente19 input
	{
	width: 210px;
	}

TD.S-btn-registrazione
	{
	text-align: center;
	padding: 20px;
	}

/*=================================
=== ORDINE FASE 1-2-3-4
=================================*/

TABLE.OrdiniFase1-Tabella,
TABLE.OrdiniFase2-Tabella,
TABLE.OrdiniFase3-Tabella,
TABLE.OrdiniFase4-Tabella
	{
	width:580px;
	}
TD.OrdiniFase1-Titolo,
TD.OrdiniFase2-Titolo,
TD.OrdiniFase3-Titolo,
TD.OrdiniFase4-Titolo
	{
	height:70px;
	vertical-align:top;
	padding-top:7px;
	}
TD.OrdiniFase1-Testo, TD.OrdiniFase1-Testo P,
TD.OrdiniFase2-Testo, TD.OrdiniFase2-Testo P,
TD.OrdiniFase3-Testo, TD.OrdiniFase3-Testo P,
TD.OrdiniFase4-Testo, TD.OrdiniFase4-Testo P
	{
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	}
TD.OrdiniFase2-Testo
	{
	border-bottom: 1px solid #900;
	}
TD.OrdiniFase2-Tabella1-Descrizione
	{
	padding-left: 5px;
	padding-top:10px;
	}
TD.OrdiniFase2-Cella INPUT
	{
	margin-left: 5px;
	}


TD.OrdiniFase1-Errori
	{
	font-weight:bold;
	font-size:14px;
	color:#f00;
	padding-top:5px;
	padding-bottom:5px;
	}
TD.OrdiniFase1-Cella,
TD.OrdiniFase2-Cella,
TD.OrdiniFase3-Cella,
TD.OrdiniFase4-Cella
	{
	padding:2px;
	padding-bottom:5px;
	text-align:left;
	}
TD.OrdiniFase2-Testo,
TD.OrdiniFase4-Cella
	{
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	}
TD.OrdiniFase4-Cella, TD.OrdiniFase4-Cella P
	{
	font-size:13px;
	}
TD.OrdiniFase4-Cella IMG
	{
	margin-right:5px;
	margin-bottom:5px;
	}
TABLE.OrdiniFase1-Tabella1-DatiPersonali,
TABLE.OrdiniFase1-Tabella2-DatiFattura,
TABLE.OrdiniFase1-Tabella3-DatiSpedizione,
TABLE.OrdiniFase2-Tabella1,
TABLE.OrdiniFase3-Tabella1,
TABLE.OrdiniFase3-Tabella2,
TABLE.OrdiniFase3-Tabella3-Dati,
TABLE.OrdiniFase3-Tabella4,
TABLE.OrdiniFase3-Tabella5-Destinatario,
TABLE.OrdiniFase3-Tabella6,
TABLE.OrdiniFase3-Tabella7-DatiFatturazione
	{
	width:580px;
	}
TABLE.OrdiniFase1-Tabella1-DatiPersonali,
TABLE.OrdiniFase1-Tabella2-DatiFattura,
TABLE.OrdiniFase1-Tabella3-DatiSpedizione,
TABLE.OrdiniFase3-Tabella2,
TABLE.OrdiniFase3-Tabella4,
TABLE.OrdiniFase3-Tabella6
	{
	margin-top:10px;
	border-top:1px solid #db0000;
	}
TABLE.OrdiniFase3-Tabella3-Dati,
TABLE.OrdiniFase3-Tabella5-Destinatario,
TABLE.OrdiniFase3-Tabella7-DatiFatturazione
	{
	background-color:#fff;
	border-top:1px solid #ccc;
	}
TD.OrdiniFase1-Tabella1-Cella1,
TD.OrdiniFase1-Tabella2-Cella1,
TD.OrdiniFase1-Tabella3-Cella1
	{
	width:150px;
	height: 30px;
	}
TD.OrdiniFase1-Tabella1-Cella2,
TD.OrdiniFase1-Tabella2-Cella2,
TD.OrdiniFase1-Tabella3-Cella2
	{
	width:300px;
	}
TD.OrdiniFase1-Tabella1-Cella2,
TD.OrdiniFase1-Tabella2-Cella2,
TD.OrdiniFase1-Tabella3-Cella2
	{
	width:130px;
	}
.Logo-Orizzontale-Stampa
	{
	display:none;
	}

/*==============================
==== SLIDE SHOW HOMEPAGE
==============================*/


TABLE.Tabella-Menu-Slideshow1
	{
	width:490px;
	} 
TABLE.Tabella-Menu-Slideshow3
	{
	width:440px;
	}
TD.Tabella-Menu-Slideshow-Prev,
TD.Tabella-Menu-Slideshow-Next
	{
	width:8px;
	height:115px;
	text-align:left;
	padding-top:28px;
	}

TD.Tabella-Menu-Slideshow-Prev
	{
	width:20px;
	padding-right: 15px;
	}

TD.Tabella-Menu-Slideshow-Titolo1
	{
	height:33px;
	}
TD.Tabella-Menu-Slideshow-Prev1
	{
	width:20px;
	padding-top:28px;
	padding-right: 9px;
	background-image:  url(/Temi/Default/images/homepage/home_filiera_begin.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
TD.Tabella-Menu-Slideshow-Next1
	{
	width:20px;
	padding-top:28px;
	padding-left: 9px;
	background-image:  url(/Temi/Default/images/homepage/home_filiera_end.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

TD.Tabella-Menu-Slideshow-Prev2,
TD.Tabella-Menu-Slideshow-Next2
	{
	text-align:left;
	padding:2px;
	}

TD.Tabella-Menu-Slideshow-Prev2
	{
	text-align:right;
	}

TD.Tabella-Menu-Slideshow-Next3
	{
	text-align:left;
	padding-top:23px;
	padding-left:8px;
	background-image:  url(/Temi/Default/images/homepage/filiera_end.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

IMG.Tabella-Menu-Slideshow-Prev-IMG,
IMG.Tabella-Menu-Slideshow-Next-IMG,
IMG.Tabella-Menu-Slideshow-Prev1-IMG,
IMG.Tabella-Menu-Slideshow-Next1-IMG,
IMG.Tabella-Menu-Slideshow-Prev2-IMG,
IMG.Tabella-Menu-Slideshow-Next2-IMG,
IMG.Tabella-Menu-Slideshow-Prev3-IMG,
IMG.Tabella-Menu-Slideshow-Next3-IMG
	{
	cursor:hand;
	}

IMG.Tabella-Menu-Slideshow-Prev3-IMG
	{
	display:none;
	}

TD.Tabella-Menu-Slideshow-Foto
	{
	width:440px;
	}
TD.Tabella-Menu-Slideshow-Foto1
	{
	width:400px;
	}
TD.Tabella-Menu-Slideshow-Foto P,
TD.Tabella-Menu-Slideshow-Foto1 P,
TD.Tabella-Menu-Slideshow-Foto2 P,
TD.Tabella-Menu-Slideshow-Foto3 P
	{
	margin:0px;
	}