/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P,OL,UL,LI
	{
	font-family: "Lucida Sans Unicode", Geneva, Arial, Helvetica, sans-serif;			
	font-size:13px;
	color:#333;
	}
TABLE, TH, TD
	{
	border-collapse:collapse;
	border-spacing:0px;
	}
DIV,TABLE,TH,TD,A,FORM,P,OL,UL,LI
	{
	}
FONT,H1,H2,H3,H4,H5,H6
	{
	font-family: "Lucida Sans Unicode", Geneva, Arial, Helvetica, sans-serif;			
	}
BODY
	{
	margin: 0px;
	color: #333;
	text-align: left;
/*	background: #262626;*/
	}
FORM
	{
	margin: 0px
	}
FORM,INPUT,SELECT, TEXTAREA, SUBMIT
	{
	color: #000;
	}
	
A, A:active, A:hover, A:visited
	{
	1color: #00942b;
	1text-decoration:none;
	}
A:hover
	{
	1color: #fff;
	1background: #00942b;	
	}
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,
#ContentManager-LinkModificaMenu8,
#ContentManager-LinkModificaMenu9,
#ContentManager-LinkModificaMenu10,
#ContentManager-LinkModificaMenu11,
#ContentManager-LinkModificaMenu12,
#ContentManager-LinkModificaMenu13,
#ContentManager-LinkModificaMenu14
	{
	position:absolute;
	z-index:11;
	padding:2px;
	background-color:#000;
	}
#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,
#ContentManager-LinkModificaMenu8 A:link, #ContentManager-LinkModificaMenu8 A:visited,
#ContentManager-LinkModificaMenu9 A:link, #ContentManager-LinkModificaMenu9 A:visited,
#ContentManager-LinkModificaMenu10 A:link, #ContentManager-LinkModificaMenu10 A:visited,
#ContentManager-LinkModificaMenu11 A:link, #ContentManager-LinkModificaMenu11 A:visited,
#ContentManager-LinkModificaMenu12 A:link, #ContentManager-LinkModificaMenu12 A:visited,
#ContentManager-LinkModificaMenu13 A:link, #ContentManager-LinkModificaMenu13 A:visited,
#ContentManager-LinkModificaMenu14 A:link, #ContentManager-LinkModificaMenu14 A:visited
	{
	color:#fff;
	text-decoration:none;
	}
/*=================================
=== LAYOUT
=================================*/

DIV.Menu0
	{
	position: relative; /*Roberto edit*/
	width: 990px;
	width: 100%;
	height: auto !important;
	height:auto;
	margin:auto;
	text-align:center;
	background: transparent;
	}
DIV.Sito0
	{
	float:left;
	position: relative; /*Roberto edit*/
	width: 100%;
	min-height: 600px;
	height:auto !important;
	height: 600px;
	text-align:center;
/*	background: transparent;*/
	background: #262626;
	}
DIV.Sito
	{
	position: relative; /*Roberto edit*/
	width:990px;
	min-height: 600px;
	height:auto !important;
	height: 600px;
	margin:auto;
	text-align: center;
	background: transparent;
	}

DIV.Sito1
	{
	position: relative; /*Roberto edit*/
	float:left;
	clear:left;
	width:990px;
	min-height: 750px; /*Roberto edit - portato da 400px a 750px */
	height:auto !important;
	height:400px;
	margin:auto;
 margin-top: 15px; 
	text-align: center;
	background: transparent;
	}	
DIV.Sito2
	{
	position: relative; /*Roberto edit*/
	float:left;
	clear:left;	
	width:990px;
	min-height: 750px;	/*Roberto edit - portato da 400px a 750px */
	height:auto !important;
	height:400px;
	margin:auto;
	text-align: center;
	border:0px;	 
	background: url(/temi/default/immagini/sfondo-sito2.gif) repeat-y 0px 0px; 
	}
	
/*=================================
=== RIGA
=================================*/
DIV.Riga1
	{
	position: relative; /*Roberto edit*/
	float:left;
	clear:left;
	width:990px;
	height:30px;
	margin:0px;
	padding: 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #020202;
	}
DIV.Riga2
	{
	position: relative; /*Roberto edit*/
	float:left;
	width:990px;
	height: 219px;
	margin:0px;
	padding: 0px;
	bbackground: url(/temi/default/immagini/baire-parco-macchine.jpg) no-repeat 0px 0px; 
	vertical-align:top;
	}

DIV.Riga3
 {
	position: relative; /*Roberto edit*/
	float:left;
	clear: left;
	width: 990px;
	min-height: 500px;
	height:auto !important;
	height:500px; 
	padding: 0px;
	margin: 0px;
	background: url(/temi/default/immagini/sfondo-riga3.jpg) no-repeat 0px 0px; 
 }
DIV.Riga3-Col1
	{
	position: relative; /*Roberto edit*/
	float:left;
	clear: left;
	width:230px;
	min-height:300px;
	height: auto !important;
	height:300px;
	margin: 0px;
	padding: 0px;
	}
DIV.Riga3-Col2
	{
	position: relative; /*Roberto edit*/
	float:left;
	width:530px;
	min-height:500px; /*Roberto edit - portato da 300px a 500px */
	height: auto !important;
	height:500px;
	margin: 0px;
	padding: 0px;
	}
DIV.Riga3-Col3
	{
	position: relative; /*Roberto edit*/
	float:left;
	width:230px;
	min-height:300px;
	height: auto !important;
	height:300px;
	margin: 0px;
	padding: 0px;
	}
	
DIV.Riga4
/*Contenitore Indirizzo*/
	{
	position: relative; /*Roberto edit*/
	float:left;
	clear:left;		
	width:990px;
	min-height:20px;
	height: auto !important;
	height:28px;
	margin: 0px;
	margin-top:10px; 
	padding: 0px;
	padding-top: 10px;
	}	

DIV.Riga5
/*Contenitore Credits*/
	{
	position: relative; /*Roberto edit*/
	float:left;
	width:990px;
	min-height:34px;
	height: auto !important;	
	height:34px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: transparent;
	}
	
/*=================================
=== LOGO
=================================*/
DIV.LogoAutolinee,
DIV.LogoTour
	{
	float: left;
	clear: left;
	position: relative;
	width: 227px;
	height: 62px;
	margin: 0px;
	margin-left: 3px;
	margin-top: -30px;
	padding: 0px;
	z-index: 20;
	background:#FFF;
	}
DIV.LogoAutolinee {
	margin-top: -30px;
	margin-left: 0px;
	width: 218px !important;
	width: 228px;
	padding-left: 7px;
	padding-top: 20px;
	background:#FFF;
}
DIV.Logo IMG
	{}
DIV.LogoAutolinee P#ContentManager-LinkModificaBlocco,
DIV.LogoAutolinee P#ContentManager-LinkModificaBlocco
	{
	margin-left:-80px;
	display: none;
	}
DIV.LogoAutolinee A, DIV.LogoAutolinee A:active, DIV.LogoAutolinee A:visited, DIV.LogoAutolinee A:hover,
DIV.LogoTour A, DIV.LogoTour A:active, DIV.LogoTour A:visited, DIV.LogoTour A:hover
	{
	background: transparent;
	}
	
/*=================================
=== BOX
=================================*/


DIV.Riga3-Col2 DIV.Box1,
DIV.Riga3-Col2 DIV.Box2,
DIV.Riga3-Col2 DIV.Box2a
{
	position:relative;	/*Roberto edit*/
	height: auto !important;	/*Roberto edit*/
	margin-bottom: 10px !important;	/*Roberto edit*/
	float: left;
	clear: left;
	width: 165px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	text-align: center;
 }

 DIV.Riga3-Col2 DIV.Box2
 {
 border-right: 1px solid #ccc;
 border-left: 1px solid #ccc; 
 }

DIV.Riga3-Col2 DIV.Box2,
DIV.Riga3-Col2 DIV.Box2a
 {
 clear: none;
 padding-left: 5px;
 padding-right: 0px;
 }

DIV.Riga3-Col2 DIV.Box2a
 {
 border-right: 0px; 
 }
 
DIV.Riga3-Col2 DIV.Box1 H2 A, DIV.Riga3-Col2 DIV.Box1 H2 A:link, DIV.Riga3-Col2 DIV.Box1 H2 A:active, DIV.Riga3-Col2 DIV.Box1 H2 A:visited, DIV.Riga3-Col2 DIV.Box1 H2 A:hover,
DIV.Riga3-Col2 DIV.Box2 H2 A, DIV.Riga3-Col2 DIV.Box2 H2 A:link, DIV.Riga3-Col2 DIV.Box2 H2 A:active, DIV.Riga3-Col2 DIV.Box2 H2 A:visited, DIV.Riga3-Col2 DIV.Box2 H2 A:hover,
DIV.Riga3-Col2 DIV.Box2a H2 A, DIV.Riga3-Col2 DIV.Box2a H2 A:link, DIV.Riga3-Col2 DIV.Box2a H2 A:active, DIV.Riga3-Col2 DIV.Box2a H2 A:visited, DIV.Riga3-Col2 DIV.Box2a H2 A:hover
 {
 text-decoration: none;
 color: #333;
 background: none;
 }

DIV.Riga3-Col2 DIV.Box1 H2 A:hover,
DIV.Riga3-Col2 DIV.Box2 H2 A:hover,
DIV.Riga3-Col2 DIV.Box2a H2 A:hover
 {
 background: #900;
 color: #fff;
 }
 
DIV.Box3,
DIV.Box4,
DIV.Box5,
DIV.Box6
	{
	float: left;
	clear: left;
	width: 200px;
	min-height: 50px;
	height: auto !important;
	height: 50px; 
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 0px;
	background: transparent;
 }
DIV.Box3 P,
DIV.Box4 P,
DIV.Box5 P,
DIV.Box6 P
  {
 position: relative;
 z-index: 3;
 margin: 0px;
 margin-top: -18px;
 color: #fff;
 font-size: 11px;
 font-weight: bold;
 }
DIV.Box3 A:link,
DIV.Box4 A:link,
DIV.Box5 A:link,
DIV.Box6 A:link
 {
 text-decoration: none;
 }
 
 
/*====================================
=== MENU 3 - Principale (Navigazione)
=====================================*/
DIV.Menu3, DIV.Menu3-EN
	{
	float: left;
	clear: left;
	width:100%;
	height:30px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	}
	
DIV.Menu3-EN
	{
	text-align: left;
	padding-left: 90px !important;
	padding-left: 240px;
	width:80%;
	}

DIV.BoxBandiere
	{
	width:75px;
	float: right;
	text-align:right;
	padding-top: 6px;
	}
	
DIV.Menu3-EN2
	{
	clear:left;
	float:left;
	text-align: left;
	padding-left: 90px !important;
	padding-left: 240px;
	width:65%;
	}
	
DIV.BoxBandiere2
	{
	width:200px;
	float: right;
	text-align:right;
	padding-top: 6px;
	}
	
.Menu3 P#ContentManager-LinkModificaMenu3
	{
	margin-top:-25px;
	}
TABLE.CEMenu3TabellaLivello1
	{
 width: 500px;
	height:30px;	
	margin: auto;
	padding: 0px;
	}
TABLE.CEMenu3TabellaLivello1 TD
	{
	text-align: center;
	padding: 0px;
	}
.CE-VoceMenu3Livello1 A,
.CE-VoceMenu3Livello1 A:link,
.CE-VoceMenu3Livello1 A:active,
.CE-VoceMenu3Livello1 A:visited,
.CE-VoceMenu3Livello1 A:hover,

.CE-VoceMenu3Livello1-Sel A,
.CE-VoceMenu3Livello1-Sel A:link,
.CE-VoceMenu3Livello1-Sel A:active,
.CE-VoceMenu3Livello1-Sel A:visited,
.CE-VoceMenu3Livello1-Sel A:hover
	{
	font-size: 12px;
	display: block;
	color: #fff;
	background: transparent;
	text-decoration: none;
	text-align: center;
	}
.CE-VoceMenu3Livello1-Sel A,
.CE-VoceMenu3Livello1-Sel A:link,
.CE-VoceMenu3Livello1-Sel A:active,
.CE-VoceMenu3Livello1-Sel A:visited,
.CE-VoceMenu3Livello1-Sel A:hover
	{
	color: #4B93C3;
 background: transparent;
	}
.CE-VoceMenu3Livello1-Sel A:hover,
.CE-VoceMenu3Livello1 A:hover
 {
	color: #4B93C3;
 background: transparent;
 }

/*=================================
=== MENU 4 Navigazione SX 
=== MENU 5 Navigazione DX 
=================================*/

DIV.Menu4, DIV.Menu4-EN,
DIV.Menu5, DIV.Menu5-EN
	{
	float: left;
	clear: left;
	width:190px;
	min-height:48px;
	height:auto !important;
	height:48px;
	margin: 0px;
	margin-top: 0px;
	margin-left: 14px;
	margin-bottom: 10px;
	padding: 0px;
	}
DIV.Menu5, DIV.Menu5-EN
 {
	width:210px; 
	margin-left: 10px; 
	margin-bottom: 0px; 
 }
 
.Menu4 P#ContentManager-LinkModificaMenu4,
.Menu5 P#ContentManager-LinkModificaMenu5
	{
	margin-top:30px;
	}

P.CE-VoceMenu4Livello1 A, P.CE-VoceMenu4Livello1-Sel A,
P.CE-VoceMenu4Livello1, P.CE-VoceMenu4Livello1-Sel,
P.CE-VoceMenu5Livello1 A, P.CE-VoceMenu5Livello1-Sel A,
P.CE-VoceMenu5Livello1, P.CE-VoceMenu5Livello1-Sel
 {
 text-align: left; 
 margin: 0px;
 }
P.CE-VoceMenu5Livello1 A, P.CE-VoceMenu5Livello1-Sel A,
P.CE-VoceMenu5Livello1, P.CE-VoceMenu5Livello1-Sel
 {
 }
 
 
.CE-VoceMenu4Livello1 A, .CE-VoceMenu4Livello1-Sel A,
.CE-VoceMenu5Livello1 A, .CE-VoceMenu5Livello1-Sel A
	{
	height:18px;
	padding: 0px;	
	color: #333;
	font-size:12px;
	display: block;
	border: 0px;
	text-decoration: none;
	}
.CE-VoceMenu4Livello1-Sel A,
.CE-VoceMenu5Livello1-Sel A
	{
	}
.CE-VoceMenu4Livello1 A, .CE-VoceMenu4Livello1 A:link, .CE-VoceMenu4Livello1 A:active, 
.CE-VoceMenu4Livello1 A:visited, .CE-VoceMenu4Livello1 A:hover, 
.CE-VoceMenu4Livello1-Sel A, .CE-VoceMenu4Livello1-Sel A:link, .CE-VoceMenu4Livello1-Sel A:active, 
.CE-VoceMenu4Livello1-Sel A:active, .CE-VoceMenu4Livello1-Sel A:hover,
.CE-VoceMenu5Livello1 A, .CE-VoceMenu5Livello1 A:link, .CE-VoceMenu5Livello1 A:active, 
.CE-VoceMenu5Livello1 A:visited, .CE-VoceMenu5Livello1 A:hover, 
.CE-VoceMenu5Livello1-Sel A, .CE-VoceMenu5Livello1-Sel A:link, .CE-VoceMenu5Livello1-Sel A:active, 
.CE-VoceMenu5Livello1-Sel A:visited, .CE-VoceMenu5Livello1-Sel A:hover
	{
	font-size:12px;	
	color: #333;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	height: 18px;
	background: transparent
	}
.CE-VoceMenu4Livello1-Sel A, .CE-VoceMenu4Livello1-Sel A:link, .CE-VoceMenu4Livello1-Sel A:active, 
.CE-VoceMenu4Livello1-Sel A:visited, .CE-VoceMenu4Livello1-Sel A:hover,
.CE-VoceMenu5Livello1-Sel A, .CE-VoceMenu5Livello1-Sel A:link, .CE-VoceMenu5Livello1-Sel A:active, 
.CE-VoceMenu5Livello1-Sel A:visited, .CE-VoceMenu5Livello1-Sel A:hover
	{
	color: #333;
	background: #ddd;	
	}
.CE-VoceMenu4Livello1 A:hover, .CE-VoceMenu4Livello1-Sel A:hover,
.CE-VoceMenu5Livello1 A:hover, .CE-VoceMenu5Livello1-Sel A:hover
	{
	color: #333;
	background: #ddd;	
	}

P#CEMenu8Voce117,
P#CEMenu8Voce117 A, 
P#CEMenu8Voce117A:link, 
P#CEMenu8Voce117 A:active, 
P#CEMenu8Voce117 A:active,
P#CEMenu8Voce1177 A:hover
	{
	height:36px;
	}
	
/*=================================
====== CONTENUTO
=================================*/

DIV.Contenuto
	{
	position: relative; /*Roberto edit*/
	float:left;
	clear: left;
	width:500px;
	min-height:400px;
	height:auto !important;
	height:400px;
	margin: 0px;
	text-align:left;
	margin-left: 15px;
	/*line-height: 17px;*/
	line-height: 1.5;
	font-size: 14px;
	}
DIV.Contenuto-Home
 {
	min-height:250px;
	height:auto !important;
	height:250px; 
 }
 
DIV.Contenuto H1
	{
	width: 100%;
 color: #333;
	font-size: 26px;
	font-weight: normal;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;	
 padding-top: 17px;
 border-bottom: 1px solid #ccc;
 line-height: 120%;
	}
	
.Contenuto P#ContentManager-LinkModifica,
.Contenuto P#News-LinkModifica
	{
	position:absolute;
	width:140px;
	height:36px;
	margin:2px;
	margin-top:-15px;
	margin-left:220px;
	padding:2px;
	padding-left:25px;
	padding-top:8px;
	color:#e00;
	font-size:13px;
	text-align:left;
	background:#e00;
	text-transform:uppercase;
	background: url(/Temi/Admin/immagini/icona_modifica.png) no-repeat;
	}
.Contenuto P#ContentManager-LinkModifica A, 	.Contenuto P#ContentManager-LinkModifica A:visited,
.Contenuto P#News-LinkModifica A, 	 			.Contenuto P#News-LinkModifica A:visited
	{
	text-transform:uppercase;
	font-weight:bold;
	/*font-size:12px;*/
	color:#fff;
	}
#btnSalva
	{
	}
.Contenuto DIV,
.Contenuto TABLE,
.Contenuto TH,
.Contenuto TD,
.Contenuto A,
.Contenuto P,
.Contenuto OL,
.Contenuto UL,
.Contenuto LI
	{	}
.Contenuto P
	{
	/*font-size: 12px;*/
	color: #333;	
	/*line-height: 140%;*/
	}
.Contenuto A, .Contenuto A:link, .Contenuto A:visited, .Contenuto A:hover
	{
	text-decoration:underline;
	/*font-size: 12px;*/
	color: #900;
 background: transparent;
	}
.Contenuto A:hover
	{
	color: #fff;
 background: #900; 
	}

		
/*=================================
=== INDIRIZZO
=================================*/
DIV.Indirizzo
	{
	float:left;
	clear:left;
	width:990px;
	height:20px;
	color: #fff;
	font-size:9px;
	background: transparent;
	text-align: center;	
	}
DIV.Indirizzo P#ContentManager-LinkModificaBlocco
	{
	margin-left:-80px;
	}
DIV.Indirizzo P
	{
	font-size:9px;
	color: #fff;	
	}
DIV.Indirizzo P A, DIV.Indirizzo P A:link, DIV.Indirizzo P A:visited, DIV.Indirizzo P A:hover,
DIV.Indirizzo A, DIV.Indirizzo A:link, DIV.Indirizzo A:visited, DIV.Indirizzo A:hover,
DIV.Indirizzo P A.mailCliente, DIV.Indirizzo P A.mailCliente:link, DIV.Indirizzo P A.mailCliente:visited, DIV.Indirizzo P A.mailCliente:hover,
DIV.Indirizzo A.mailCliente, DIV.Indirizzo A.mailCliente:link, DIV.Indirizzo A.mailCliente:visited, DIV.Indirizzo A.mailCliente:hover,
A.mailCliente, A.mailCliente:link, A.mailCliente:active, A.mailCliente:visited, A.mailCliente:hover
	{
	font-size:9px;
	color: #fff;
	}
DIV.Indirizzo A:hover, DIV.Indirizzo P A:hover, DIV.Indirizzo A.mailCliente:hover, DIV.Indirizzo P A.mailCliente:hover, A.mailCliente:hover
	{
	color: #333;
 background: #fff;
	}

/*=================================
=== CREDITS
=================================*/

DIV.Credits, DIV.Credits DIV
	{
	float: left;
	clear:left;
	width:990px;
	min-height:34px;
	height:auto !important;
	height:34px;
	margin: 0px;
	text-align:center;
	background: transparent;	
	color: #FFF;
	}
DIV.Credits P#ContentManager-LinkModificaBlocco
	{
	margin-top:20px;
	}

DIV.Credits A, DIV.Credits A:active, DIV.Credits A:visited, DIV.Credits A:hover
	{
	font-size:10px;
	color: #fff;
 background: transparent;
	font-weight: bold;
	text-decoration: none;
	}
DIV.Credits A:hover
	{
	color: #333;
 background: #fff; 
	}
	
/*=================================
====== MENU ADMIN
=================================*/

.MenuAdmin1,
.MenuAdmin2
	{
	width:990px;
	text-align:left;
	font-size:1px;
	margin:auto;
	}

#ContentManager-LinkModificaMenu1,
#ContentManager-LinkModificaMenu2
	{
	position: absolute;
	margin-left: -80px;
	}
TABLE.CEMenu1TabellaLivello1,
TABLE.CEMenu2TabellaLivello1
	{
	width:990px;
	background: url(/Temi/Admin/immagini/menu_admin_sfondo.png) repeat-x;
	}
 .CE-VoceMenu1Livello1, .CE-VoceMenu1Livello1-Sel,
 .CE-VoceMenu2Livello1, .CE-VoceMenu2Livello1-Sel
	{
	height:16px;
	text-align:center;
	border-right:1px solid #fff;
	}
 .CE-VoceMenu1Livello1-Sel,
 .CE-VoceMenu2Livello1-Sel
	{
	background: url(/Temi/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;
	}

/*=================================
====== MAPPA AUTOMATICA A COLONNE
=================================*/

TABLE.MappaAutomatica-Tabella
	{
	width: 98%;
	margin-top: 35px;
	margin:auto;
	}

	
TD.MappaAutomatica-Cella1,
TD.MappaAutomatica-Cella2
	{
	width: 50%;
	vertical-align:top;
	}

TABLE.MappaAutomatica-Tabella SPAN,
TABLE.MappaAutomatica-Tabella A
	{
	}
P.MappaAutomatica-Livello1,
P.MappaAutomatica-Livello2,
P.MappaAutomatica-Livello3,
P.MappaAutomatica-Livello4
	{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:4px;
	color: #333;
	padding: 0px;
	width: 240px;	
	min-height: 20px;
	height: auto !important;
	height: 20px;
	white-space: nowrap;
	font-size: 10px;
	}
P.MappaAutomatica-Livello3,
P.MappaAutomatica-Livello4
	{
	display:none;
	}

P.MappaAutomatica-Livello1 A:link, P.MappaAutomatica-Livello1 A:visited,	P.MappaAutomatica-Livello1 SPAN,
P.MappaAutomatica-Livello2 A:link, P.MappaAutomatica-Livello2 A:visited,	P.MappaAutomatica-Livello2 SPAN,
P.MappaAutomatica-Livello3 A:link, P.MappaAutomatica-Livello3 A:visited,	P.MappaAutomatica-Livello3 SPAN,
P.MappaAutomatica-Livello4 A:link, P.MappaAutomatica-Livello4 A:visited,	P.MappaAutomatica-Livello4 SPAN,
P.MappaAutomatica-Livello5 A:link, P.MappaAutomatica-Livello5 A:visited,	P.MappaAutomatica-Livello5 SPAN
	{
	margin-top:1px;
	ffont-family: Verdana,Tahoma,Arial,Helvetica,sans serif, sans-serif;
	}

P.MappaAutomatica-Livello1 A:link, P.MappaAutomatica-Livello1 A:visited,	P.MappaAutomatica-Livello1 SPAN
	{
	height: 20px;
	font-weight:bold;
	ffont-family: Verdana,Tahoma,Arial,Helvetica,sans serif, sans-serif;	
	font-size:10px;
	text-decoration: none;
	color:#000;
	padding:0px;
	/*padding-left:24px;*/
	}

P.MappaAutomatica-Livello2 A:link, P.MappaAutomatica-Livello2 A:visited,	P.MappaAutomatica-Livello2 SPAN
	{
	clear:left;
	height: 16px;
	ffont-family: Verdana,Tahoma,Arial,Helvetica,sans serif, sans-serif;	
	font-weight:normal;
	ffont-size:12px;
	color:#000;
	padding-left: 12px;
	padding-top: 2px;
	text-decoration: none;
	}

P.MappaAutomatica-Livello3 A:link, P.MappaAutomatica-Livello3 A:visited,	P.MappaAutomatica-Livello3 SPAN
	{
	clear:left;
	ffont-family: Verdana,Tahoma,Arial,Helvetica,sans serif, sans-serif;	
	height: 16px;
	font-size:10px;
	margin-left: 40px;
	padding-left: 20px;
	text-decoration: none;
	}

P.MappaAutomatica-Livello4 A:link, P.MappaAutomatica-Livello4 A:visited,	P.MappaAutomatica-Livello4 SPAN
	{
	clear:left;
	height: 16px;
	ffont-size:12px;
	margin-left: 65px;
	padding-left: 20px;
	text-decoration: none;
	}

P.MappaAutomatica-Livello5 A:link, P.MappaAutomatica-Livello5 A:visited,	P.MappaAutomatica-Livello5 SPAN
	{
	clear:left;
	height: 16px;
	ffont-size:12px;
	margin-left: 85px;
	padding-left: 20px;
	text-decoration: none;
	}
P.MappaAutomatica-Livello1 A:hover,
P.MappaAutomatica-Livello2 A:hover,
P.MappaAutomatica-Livello3 A:hover,
P.MappaAutomatica-Livello4 A:hover,
P.MappaAutomatica-Livello5 A:hover
	{
	ffont-family: Verdana,Tahoma,Arial,Helvetica,sans serif, sans-serif;
	ffont-size:12px;	
	}

/*=================================
====== PRIVACY
=================================*/

TABLE.Privacy-Tabella
	{
	width:500px;
	}

/*=================================
=== FORMS
=================================*/
DIV.Form
	{
	margin:auto;
	}
DIV.Form-Contatti,
DIV.Form-Assistenza,
DIV.Form-Compra,
DIV.Form-Servizi,
DIV.Form-Login,
DIV.Form-LoginUtente,
DIV.Form-RegistrazioneLogin,
DIV.Form-Newsletter
	{
	width: 500px;
	height: auto;
	margin:auto;
	text-align:center;
	}
DIV.Form-Registrazione
	{
	float:left;
	width: 360px;
	height: 550px;
	margin:auto;
	text-align:center;
	background: url(/Temi/Default/immagini/sfondo_form_registrazione.png) no-repeat;
	}
DIV.Form-Registrazione-2
	{
	width: 360px;
	margin:auto;
	padding:20px;
	text-align:center;
	}
DIV.Form-Welcome-Spacer
	{
	float:left;
	width: 260px;
	height: 550px;
	}

DIV.Form-Login-Spacer
	{
	width: 260px;
	height:233px;
	}
DIV.Form-Login
	{
	float:left;
	width: 260px;
	height: 340px;
	margin:auto;
	text-align:left;
	background: url(/Temi/Default/immagini/sfondo_form_login.png) no-repeat;
	}
DIV.Form-Login-2
	{
	margin:auto;
	width: 260px;
	padding:20px;
	padding-top:40px;
	text-align:center;
	}
	
/*=================================
===  Form-Contatti
=================================*/

P.Form-Field-Contatti
	{
	}

P.Form-Field-Contatti INPUT,
P.Form-Field-Contatti SELECT,
P.Form-Field-Contatti TEXTAREA {
	color: #333;
	border: 1px solid #C5DAED;
}
	
/*=================================
===  Form-Newsletter
=================================*/
FIELDSET.Form-Fieldset-Newsletter
	{
	width:350px;
	margin:3px;
	height:auto;
	}
P.Form-Label-Newsletter
	{
	width:210px;
	}
P.Form-Field-Newsletter
	{
	width: 200px;
	height:18px;
	margin:0px;
	}


/*=================================
=== FORM - STILI INTERNI
=================================*/
DIV.Form P
	{
	}
P.Form-Testo,
P.Form-Didascalia
	{
	text-align:left;
	}
P.Form-Errori
	{
	margin:0px;
	ddisplay:none;
	}

FIELDSET.Form-Fieldset
	{
	margin:0px;
	height:auto;
	}

LEGEND.Form-Legend
	{
	font-size:1.2em;
	font-weight:bold;
	color: #900;
	color: #333;
	margin:10px;
	}
P.Form-Label
	{
	float:left;
	cclear:left;
	width:175px;
	min-height:20px;
	height:auto !important;
	height:20px;
	margin:0px;
	margin-left:5px;
	padding-top:4px;
	padding-bottom:0px;
	font-weight:bold;
	color: #900;
	color: #333;
	text-align:left;
	}
P.Form-Label-Login
	{
	}
P.Form-Field,
P.Form-Field-Radio
	{
	float:left;
	clear:right;
	width:290px;
	min-height:20px;
	height:auto !important;
	height:20px;
	margin:0px;
	margin-bottom:8px;
	text-align:left;
	}

P.Form-Field-Radio
	{
	}
P.Form-Field-Login
	{
	}
DIV.Form-Div-Checkbox
	{
	float:left;
	width:300px;
	height:auto;
	margin:0px;
	text-align:left;
	margin-bottom:10px;
	}
P.Form-Field-Checkbox
	{
	float:left;
	width:140px;
	margin:0px;
	text-align:left;
	white-space:nowrap;
	}
P.Form-Field-Checkbox1
	{
	clear:left;
	}
P.Form-Label2
	{
	float:right;
	clear:right;
	margin:0px;
	visibility:hidden;
	}
P.Form-Field-Welcome
	{
	background:#eee;
	padding:3px;
	}
SPAN.Form-Obbligatorio
	{
	float:right;
	font-size:0.8em;
	font-weight:normal;
	margin-right:5px;
	}
SPAN.Form-Obbligatorio1
	{
	font-size:0.8em;
	font-weight:normal;
	}
P.Form-Field INPUT,
P.Form-Field TEXTAREA,
P.Form-Field SELECT
	{
	width: 290px;
	height:20px;
	margin:0px;
	border:0px;
	border:1px solid #C5DAED;
	background:#f0f0f0;
	}
P.Form-Field TEXTAREA
	{
	height: 100px;
	border:1px solid #C5DAED;
	}
P.Form-Field SELECT
	{
	border:1px solid #C5DAED;
	}

P.Form-Submit
	{
	clear:left;
	width:390px;
	text-align:center;
	}
INPUT.Form-Submit
	{
	hheight:40px;
	padding: 6px 40px 6px 40px;
	font-size:1.2em;
	font-weight:bold;
	}

P.Form-Privacy, 		P.Form-Label-Privacy,
P.Form-NewsletterIscr,  P.Form-Label-IscrNewsletter
	{
	clear:both;
	width: 430px;
	height:auto;
	color:#444;
	margin-top:10px;
	font-size:0.9em;
	font-weight:normal;
	}
SPAN.Form-Privacy-Checkbox
	{
	float:left;
	width:20px;
	height:30px;
	}

P.Form-Label-Privacy A:link, P.Form-Label-Privacy A:visited, P.Form-Label-Privacy A:hover,
P.Form-Privacy A:link, P.Form-Privacy A:visited, P.Form-Privacy A:hover
	{
	color:#444;
	font-size:10px;
	}

P.Form-Submit-Registrazione
	{
	width:295px;
	height:80px;
	margin:0px;
	text-align:center;
	border:0px;
	}
INPUT.Form-Submit-Registrami
	{
	}

P.Form-Login-Registrazione
	{
	height:35px;
	font-size:20px;
	font-weight:normal;
	color: #555;
	text-align:left;
	}
P.Form-Login-Titolo
	{
	height:35px;
	font-size:20px;
	font-weight:normal;
	color: #555;
	text-align:left;
	}
P.Form-Label-Login
	{
	width:200px;
	font-weight:normal;
	}
P.Form-Field-Login
	{
	width:200px;
	}
P.Form-Field-Login INPUT,
P.Form-Field-Login TEXTAREA
P.Form-Field-Login SELECT
	{
	width: 180px;
	}
P.Form-Submit-Login
	{
	width:200px;
	height:55px;
	margin:0px;
	text-align:center;
	}
INPUT.Form-Submit-Login
	{
	}

/***** E24TabMenu *****/
#page {
	margin: 0px auto;
	margin-top: 30px;
	width: 780px;
}

#menu {
	position: relative;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	margin: 0px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
}
#menu IMG,
#menu A IMG, #menu A IMG:link, #menu A IMG:active, #menu A IMG:visited, #menu A IMG:hover,
#menu A, #menu A:link, #menu A:active, #menu A:visited, #menu A:hover
	{
	border: 0px;
	padding: 0px;
	background: transparent;
	}



.gallery{
	margin: 30px auto;
	width: 750px !important;
	width: 760px;
	padding:10px;
	padding-top: 30px;
	font-size: 14px;	
	color: #333;
}
.menuitem
	{
	bbackground: #afec77;
	bbackground: yellow;
	}

.menutarget
	{
	background: #fafafa;	
	display: none;
	border-bottom: 2px solid #cdcdcd;
	border-left: 2px solid #cdcdcd;
	border-right: 2px solid #cdcddc;
	}
img
	{
	border:0px;
	padding: 0px;
	}	
	
/*=================================
=== BLOCCO NEWS
================================*/

DIV.News-Blocco-Tabella
	{
	width: 320px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	margin-top: 10px;
	}
DIV.News-Blocco-Titolo
	{
	}
	
	
DIV.Div-News-Blocco-Foto
	{
	float: left;
	width: 310px;
	width: 260px;
	height: 90px;
	background: #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
	display: none;
	}
DIV.Div-News-Blocco-Foto IMG
	{
	width: 310px;
	height: 90px;
	}
DIV.Div-News-Blocco-Data
	{
	display: none;
	}

DIV.Div-News-Blocco-Titolo,
DIV.Div-News-Blocco-Titolo A, DIV.Div-News-Blocco-Titolo A:link, DIV.Div-News-Blocco-Titolo A:active,
DIV.Div-News-Blocco-Titolo A:visited, DIV.Div-News-Blocco-Titolo A:hover
	{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;	
	letter-spacing: 0px;
	font-size: 12px;
	color: #FF8D00;
	font-weight: bold;	
	text-decoration: none;
	}
DIV.Div-News-Blocco-Titolo A:hover
	{
	background: #FF8D00;
	color: #000;
	}
	
DIV.Div-News-Blocco-Testo
	{
	width: 320px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	float: left;
	text-align: left;	
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	font-size: 11px;
	}
DIV.Div-News-Blocco-Testo A, DIV.Div-News-Blocco-Testo A:active, DIV.Div-News-Blocco-Testo A:visited,
DIV.Div-News-Blocco-Testo A:hover
	{
	float: right;
	text-align: right;
	height: 16px;
	ffont-family: Arial,Helvetica,sans-serif;			
	font-size: 12px;	
	font-weight: bold;
	margin-top: 10px;
	display: none;
	}
DIV.Div-News-Blocco-Testo A:hover
	{
	text-decoration: underline;
	}

div.mojozoom_marker {
	position : absolute;
	cursor : crosshair; 
}

div.mojozoom_border {
	position : absolute;
	left:0px;
	top:0px;

	border : 1px solid black;

	width:100%;
	height:100%;

}

div.mojozoom_fill {
	position : absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;

	background-color : white;

	opacity : 0.2;
	-moz-opacity : 0.2;
	-khtml-opacity : 0.2;
	filter:alpha(opacity=20);




}


img.mojozoom_img {
	padding : 0px;
	border: 0px;
}

div.mojozoom_imgctr {
	position : absolute;
	margin-left : 20px;
	border : 1px solid black;
	border : 1px solid #fff;
}

/*================================
==== NEWS
================================*/

P.Link-Archivio-Notizie
	{
	float: right;
	width: 700px;
	height: 20px;
	display: block;
	text-align: right;
	}
P.Link-Archivio-Notizie A,
P.Link-Archivio-Notizie A:link,
P.Link-Archivio-Notizie A:active,
P.Link-Archivio-Notizie A:visited,
P.Link-Archivio-Notizie A:hover
	{
	color: #F96700;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;	
	}
P.Link-Archivio-Notizie A:hover
	{
	color: #fff;
	background: #F96700;	
	}

/**** ELENCO NOTIZIE ***/	
	
TABLE.modello_4_tabella
	{
	width: 500px; /*Roberto edit - da 515px a 500px*/
	min-height:60px;
	height: auto !important;	
	height: 60px;	
	float: left;
	}
TR.modello_4_riga_c1
	{
	min-height:60px;
	height: auto !important;	
	height: 60px;	
	}
TD.modello_4_cellatesto
	{
	min-height:60px;
	height: auto !important;	
	height: 60px;	

	}
DIV.NewsContenitore
	{
	float: left;
	width: 500px;	/*Roberto edit - da 515px a 500px*/
	min-height:60px;
	height: auto !important;	
	height: 60px;	
	margin-bottom: 12px;
	}
DIV.NewsContenitore-Cella1
	{
	float: left;
	clear: left;
	width: 100px;
	height:80px;
	margin: 0px;
	padding: 0px;
	padding-right: 5px;	
 display: none; 
	}
DIV.NewsContenitore-Foto
	{
	width: 100px;
	height: 80px;
	float: left;
	border: 0px solid #333;
	background: url(/temi/default/immagini/sfondo-foto-news.gif) no-repeat 0px 0px;
	margin: 0px;
	padding-right: 5px;
	padding: 0px;	
 display: none;
	}
DIV.NewsContenitore-Foto IMG
	{
	margin: 0px;
	margin-right: 5px;
	padding: 0px;
	padding-right: 5px;
	}
DIV.NewsContenitore-Cella2
	{
	float:left;
	width: 500px;	
	min-height:60px;
	height: auto !important;	
	height: 60px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;	
	}
.Contenuto P.NewsContenitore-Data
	{
	float: left;
	width: 500px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	}
P.NewsContenitore-Data A,
P.NewsContenitore-Data A:link,
P.NewsContenitore-Data A:active,
P.NewsContenitore-Data A:visited,
P.NewsContenitore-Data A:hover
	{
	color: #747474;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: transparent;
	}
P.NewsContenitore-Data A:hover
	{
	}
SPAN.NewsContenitore-TitoloNews
	{
	height: 16px;	
	margin: 0px;
	padding: 0px;	
	padding-left: 5px;	
	border: 0px solid #333;	
	border-left: 1px solid #999;
	}
SPAN.NewsContenitore-TitoloNews A,
SPAN.NewsContenitore-TitoloNews A:link,
SPAN.NewsContenitore-TitoloNews A:active,
SPAN.NewsContenitore-TitoloNews A:visited,
SPAN.NewsContenitore-TitoloNews A:hover
	{
	color: #F96700;	
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;	
	background: transparent;
	text-transform: uppercase;
	}
SPAN.NewsContenitore-TitoloNews A:hover
	{
	background: #F96700;	
	color: #FFF;		
	}
.Contenuto P.NewsContenitore-Testo
	{
	float: left;
	clear: left;
	width: 500px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	margin: 0px;
	padding: 0px;	
	text-align: left;
	}
P.NewsContenitore-Testo A,
P.NewsContenitore-Testo A:link,
P.NewsContenitore-Testo A:active,
P.NewsContenitore-Testo A:visited,
P.NewsContenitore-Testo A:hover
	{
	float: right;
	color: #F96700;	
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;		
	}
P.NewsContenitore-Testo A:hover
	{
	background: #F96700;	
	color: #FFF;		
	}
/**** NEWS SINGOLA ***/
DIV.News-Singola
	{
	}
.Contenuto  P.News-Singola-Titolo, .Contenuto  h1.News-Singola-Titolo, .Contenuto P.modello_titolo_singola_news
	{
	float: left;
	width: 400px;	
	color: #F96700;	
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding: 0px;
	margin: 0px;	
	}
DIV.News-Singola-Foto
	{
	float: left;
	clear: left;
	width: 200px;
	min-height: 100px;
	height: auto !important;	
	height: 100px;	
	margin: 0px;
	margin-left: 8px;
	padding-right: 2px;
	border: 0px solid #333;
	border-right: 2px solid #999;
	background: url(/temi/default/immagini/sfondo-foto-news.gif) no-repeat 0px 0px;	
 display: none;
	}
DIV.News-Singola-Foto IMG
	{
	width: 200px;
	margin-right: 4px;	
	}

.Contenuto P.modello_titolo_singola_news, .Contenuto SPAN.modello_titolo_singola_news {
	font-size: 16px;
	font-weight: bold;
	border: 0px;
	border-bottom: 1px solid #333;
	color: #333;
	margin: 0px;
	margin-bottom: 5px;
}

.Contenuto P.News-Singola-Testo
	{
	float: left;
	width: 400px;
	margin: 0px;
	padding: 0px;
	text-align: left;	
	}
.Contenuto P.NewsContenitore-Testo A.modello_4_link, .Contenuto P.NewsContenitore-Testo A.modello_4_link:link, .Contenuto P.NewsContenitore-Testo A.modello_4_link:active, .Contenuto P.NewsContenitore-Testo A.modello_4_link:visited, .Contenuto P.NewsContenitore-Testo A.modello_4_link:hover {
	color: #333;
}

.Contenuto P.NewsContenitore-Testo A.modello_4_link:hover {
	color: #FFF;
	background: #333;
} 
.Contenuto modello_4_tabella TABLE, .Contenuto TABLE.modello_0_tabella {
	display: none;
}
.Contenuto modello_4_tabella {
	display:block;
}

/***** ARCHIVIO NEWS *****/
DIV.News-Archivio
	{

	}
DIV.News-Archivio-Form
	{
	}
DIV.News-Archivio-Anno
	{
	}
DIV.News-Archivio-Mese	
	{
	margin-left: 8px;
	}
.Contenuto P.News-Archivio-Anno-Mese
	{
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 8px;
	}
.Contenuto P.News-Archivio-Anno-Mese A,
.Contenuto P.News-Archivio-Anno-Mese A:link,
.Contenuto P.News-Archivio-Anno-Mese A:active,
.Contenuto P.News-Archivio-Anno-Mese A:visited,
.Contenuto P.News-Archivio-Anno-Mese A:hover
	{
	color: #F96700;	
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background:transparent;
	text-decoration: none;	
	}
.Contenuto P.News-Archivio-Anno-Mese A:hover
	{
	background: #F96700;	
	color: #FFF;		
	}
.Contenuto P.News-Archivio-Mese-Data
	{
	float: left;
	clear: left;
	width: 70px;
	border: 0px solid #333;	
	border-right: 1px solid #999;
	color: #747474;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: transparent;
	margin: 0px;
	margin-right: 8px;
	padding: 0px;	
	}
.Contenuto P.News-Archivio-Mese-Titolo
	{
	float:left;
	margin: 0px;
	margin-bottom: 8px;
	padding: 0px;
	}
.Contenuto P.News-Archivio-Mese-Titolo A,
.Contenuto P.News-Archivio-Mese-Titolo A:link,
.Contenuto P.News-Archivio-Mese-Titolo A:active,
.Contenuto P.News-Archivio-Mese-Titolo A:visited,
.Contenuto P.News-Archivio-Mese-Titolo A:hover
	{
	color: #F96700;	
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background:transparent;
	text-decoration: none;	
	}
.Contenuto P.News-Archivio-Mese-Titolo A:hover
	{
	background: #F96700;	
	color: #FFF;		
	}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/temi/default/immagini/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/temi/default/immagini/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/*===================================
========= MAPPA AUTOMATICA ==========
===================================*/

.Contenuto A.MappaAutomaticaLivello1Menu3, .Contenuto A.MappaAutomaticaLivello1Menu3:link, .Contenuto A.MappaAutomaticaLivello1Menu3:active, .Contenuto A.MappaAutomaticaLivello1Menu3:visited, .Contenuto A.MappaAutomaticaLivello1Menu3:hover,
.Contenuto A.MappaAutomaticaLivello1Menu4, .Contenuto A.MappaAutomaticaLivello1Menu4:link, .Contenuto A.MappaAutomaticaLivello1Menu4:active, .Contenuto A.MappaAutomaticaLivello1Menu4:visited, .Contenuto A.MappaAutomaticaLivello1Menu4:hover,
.Contenuto A.MappaAutomaticaLivello1Menu5, .Contenuto A.MappaAutomaticaLivello1Menu5:link, .Contenuto A.MappaAutomaticaLivello1Menu5:active, .Contenuto A.MappaAutomaticaLivello1Menu5:visited, .Contenuto A.MappaAutomaticaLivello1Menu5:hover {
	display: block;
	min-width: 2px;
	width: auto !important;
	width: 2px;
	text-decoration: none;
}

.Contenuto A.MappaAutomaticaLivello1Menu3:hover, .Contenuto A.MappaAutomaticaLivello1Menu4:hover, .Contenuto A.MappaAutomaticaLivello1Menu5:hover {
	color: #FFF;
	background: #900;
}

/*===================================
       MAPPA AUTOMATICA ENG
===================================*/

.Contenuto A.MappaAutomaticaLivello1Menu6, .Contenuto A.MappaAutomaticaLivello1Menu6:link, .Contenuto A.MappaAutomaticaLivello1Menu6:active, .Contenuto A.MappaAutomaticaLivello1Menu6:visited, .Contenuto A.MappaAutomaticaLivello1Menu6:hover,
.Contenuto A.MappaAutomaticaLivello1Menu7, .Contenuto A.MappaAutomaticaLivello1Menu7:link, .Contenuto A.MappaAutomaticaLivello1Menu7:active, .Contenuto A.MappaAutomaticaLivello1Menu7:visited, .Contenuto A.MappaAutomaticaLivello1Menu7:hover,
.Contenuto A.MappaAutomaticaLivello1Menu8, .Contenuto A.MappaAutomaticaLivello1Menu8:link, .Contenuto A.MappaAutomaticaLivello1Menu8:active, .Contenuto A.MappaAutomaticaLivello1Menu8:visited, .Contenuto A.MappaAutomaticaLivello1Menu8:hover {
	display: block;
	min-width: 2px;
	width: auto !important;
	width: 2px;
	text-decoration: none;
}

.Contenuto A.MappaAutomaticaLivello1Menu6:hover, .Contenuto A.MappaAutomaticaLivello1Menu7:hover, .Contenuto A.MappaAutomaticaLivello1Menu8:hover {
	color: #FFF;
	background: #900;
}