/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P,OL,UL,LI
	{
	font-family: Tahoma,Arial,Verdana,Helvetica;
	font-size:11px;
	color:#000;
	}
TABLE, TH, TD
	{
	bborder-collapse: collapse;
	vertical-align:top;
	}
DIV,TABLE,TH,TD,A,FORM,P,OL,UL,LI
	{
	}
FONT,H1,H2,H3,H4,H5,H6
	{
	font-family: Tahoma,Arial,Verdana,Helvetica;
	}
BODY
	{
	margin: 0px;
	text-align: center;
	color: #000;
	background-color: #fff;
	}
FORM
	{
	margin: 0px
	}
A:link, A:active, A:hover, A:visited
	{
	color: #2020aa;
	}
A:hover
	{
	color: #555;
	}

/*==========================================
=== assegnando parametri a queste classi si
=== ottiene un cambio stili solo all'interno
=== dei contenuti
============================================*/
.Contenuto DIV,
.Contenuto TABLE,
.Contenuto TH,
.Contenuto TD,
.Contenuto A,
.Contenuto P,
.Contenuto OL,
.Contenuto UL,
.Contenuto LI
	{

	}
/*==========================================
=== assegnando parametri a queste classi si
=== ottiene un cambio stili dei links
=== solo all'interno dei contenuti
============================================*/
.Contenuto A, .Contenuto A:active, .Contenuto A:hover, .Contenuto A:visited
	{

	}

/*===========================================
=== assegnando parametri a queste classi si
=== ottiene un cambio stili del roll-over dei
=== links solo all'interno dei contenuti
============================================*/
.Contenuto A:hover,
.Contenuto A:hover FONT
	{

	}

/*===========================================
=== STILI PER I TITOLI H1, H2, H3
============================================*/

H1
	{
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
	color:#2020aa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:normal;
	text-align:center;
	background-image:none;
	width: 100%;
	}
H2
	{
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
	color:#f90;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	background-image:none;
	width: 100%;
	}
H3
	{
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:45px;
	margin-right:45px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	font-weight:bold;
	text-align:justify;
	line-height:130%;
	}
/*=================================
====== BLOCCO NEWS SCOREVOLI
=================================*/
P.BloccoNews-Titolo
	{
	color: #fff;
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:25px;
	background-image:  url(/Temi/Default/images/news_quadrato.gif);
	background-repeat: no-repeat;
	background-position:10px 10px;
	border-bottom:1px solid #5757bf;
	}
.BloccoNews-TitoloNews
	{
	display:none;
	margin:0px;
	margin-bottom:2px;
	}
.BloccoNews-TitoloNews A:link, .BloccoNews-TitoloNews A:visited, .BloccoNews-TitoloNews A:hover
	{
	color: #fff;
	text-decoration:none;
	font-size:10px;
	}
.BloccoNews-Testo
	{
	font-size:10px;
	margin:0px;
	color: #fff;
	}
.BloccoNews-Testo A:link, .BloccoNews-Testo A:visited, .BloccoNews-Testo A:hover
	{
	float:right;
	font-size:10px;
	color: #ddd;
	text-decoration:none;
	}
.BloccoNews-Testo A:hover
	{
	color: #ccc;
	}

/*=================================
=== PERCORSO PAGINA
=================================*/

.Percorso
	{
	text-align:left;
	white-space: nowrap;
	wword-break: keep-all;
	bborder:1px solid #00f;
	}

.Percorso H1
	{
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
	color:#2020aa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:normal;
	text-align:center;
	lletter-spacing:-1px;
	background-image:none;
	width: 100%;
	}
.CENavMenu3Sep,
.CENavMenu4Sep,
.CENavMenu5Sep
	{
	display:none;
	}

.Percorso .CENavMenu3Livello1, .Percorso .CENavMenu3Livello2, .Percorso .CENavMenu3Livello3, .Percorso .CENavMenu3Livello4, .Percorso .CENavMenu3Livello5,
.Percorso .CENavMenu4Livello1, .Percorso .CENavMenu4Livello2, .Percorso .CENavMenu4Livello3, .Percorso .CENavMenu4Livello4, .Percorso .CENavMenu4Livello5,
.Percorso .CENavMenu5Livello1, .Percorso .CENavMenu5Livello2, .Percorso .CENavMenu5Livello3, .Percorso .CENavMenu5Livello4, .Percorso .CENavMenu5Livello5
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:normal;
	color:#2020aa;
	padding-left: 21px;
	background: url(/Temi/Default/images/Percorso_freccia.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-decoration:none;
	}
.Percorso A:link, .Percorso A:visited, .Percorso A:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	color:#2020aa;
	font-weight:normal;
	}
.Percorso A:hover
	{
	color:#bcbce5;
	}
.Percorso .CENavMenu3Livello1, .Percorso .CENavMenu4Livello1, .Percorso .CENavMenu5Livello1
	{
	display:none;
	}
.Percorso .CENavMenu3Livello2, .Percorso .CENavMenu4Livello2
	{
	display:none;
	color:#2020aa;
	}
.Percorso .CENavMenu5Livello2
	{
	display:none;
	color:#2020aa;
	}
.Percorso .CENavMenu3Livello3, .Percorso .CENavMenu4Livello3, .Percorso .CENavMenu5Livello3
	{
	display:none;
	color:#2020aa;
	}
.Percorso .CENavMenu3Livello4, .Percorso .CENavMenu4Livello4, .Percorso .CENavMenu5Livello4
	{
	display:none;
	color:#2020aa;
	}
.Percorso .CENavMenu3Livello5, .Percorso .CENavMenu4Livello5, .Percorso .CENavMenu5Livello5
	{
	display:none;
	color:#2020aa;
	}
.Percorso .CENavMenu3Ultima, .Percorso .CENavMenu4Ultima, .Percorso .CENavMenu5Ultima
	{
	display:block;
	color:#2020aa;
	}

/*=================================
====== PAGINA NEWS
=================================*/

TABLE.NewsContenitore-Tabella
	{
	}
TD.NewsContenitore-Titolo
	{
	width:100%;
	height:22px;
	font-size:105%;
	font-weight:bold;
	text-decoration:none;
	color:#58528e;
	background-color:#bcbce5;
	background-image: url(/Temi/Default/immagini/news_sfondo_titolo.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top:3px;
	padding-left:5px;
	}
TD.NewsContenitore-Foto,
TD.NewsContenitore-Titolo,
TD.NewsContenitore-Data,
TD.NewsContenitore-Testo
	{
	vertical-align:top;
	}
TD.NewsContenitore-Foto
	{
	width:100px;
	}
TD.NewsContenitore-Data
	{
	padding-left:5px;
	}
TD.NewsContenitore-Testo
	{
	padding-top:5px;
	padding-left:5px;
	padding-right:20px;
	font-size: 100%;
	line-height:160%;
	color: #111;
	text-align: justify;
	}

/*=================================
====== PAGINA MANIFESTAZIONI
=================================*/

TABLE.NewsContenitore2-Tabella
	{
	width:580px;
	}
TD.NewsContenitore2-Titolo
	{
	height:22px;
	font-size:105%;
	font-weight:bold;
	text-decoration:none;
	color:#58528e;
	padding-top:3px;
	padding-left:5px;
	}
TD.NewsContenitore2-Titolo A:link, TD.NewsContenitore2-Titolo A:visited
	{
	display:block;
	height:22px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#58528e;
	border-bottom:1px solid #bcbce5;
	}
TD.NewsContenitore2-Foto,
TD.NewsContenitore2-Titolo,
TD.NewsContenitore2-Data,
TD.NewsContenitore2-Testo
	{
	vertical-align:top;
	color:#58528e;
	}
TD.NewsContenitore2-Foto
	{
	width:100px;
	border-right:1px solid #bcbce5;
	}
TD.NewsContenitore2-Data
	{
	width:160px;
	font-family: Tahoma,Arial,Verdana,Helvetica;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
	border-top:8px solid #fff;
	border-right:1px solid #bcbce5;
	}
TD.NewsContenitore2-Testo
	{
	width:420px;
	position:relative;
	padding-top:5px;
	padding-left:5px;
	padding-right:20px;
	font-size: 100%;
	line-height:160%;
	color: #111;
	text-align: justify;
	border-top:8px solid #fff;
	}
/*=================================
====== NEWS ELENCO GENERALE
=================================*/
TABLE.NewsElenco-Tabella
	{
	width:96%;
	}
TABLE.modello_4_tabella,
TABLE.modello_5_tabella
	{
	border:none;
	border-collapse:collapse;
	width:100%;
	}
TD.modello_4_cellatesto,
TD.modello_5_cellatesto
	{
	padding-top:10px;
	}
TD.modello_4_cellatesto IMG,
TD.modello_5_cellatesto IMG
	{
	}
a.modello_4_linktitolo:link, a.modello_4_linktitolo:visited, a.modello_4_linktitolo:active,
a.modello_5_linktitolo:link, a.modello_5_linktitolo:visited, a.modello_5_linktitolo:active
	{
	color:#58528e;
	font-size:100%;
	text-decoration:none;
	}
.modello_4_link, a.modello_4_link, a.modello_4_link:visited, a.modello_4_link:active, a.modello_4_link:hover,
.modello_5_link, a.modello_5_link, a.modello_45link:visited, a.modello_5_link:active, a.modello_5_link:hover
	{
	text-decoration:none;
	margin-left:5px;
	color:#58528e;
	}
.modello_5_link, a.modello_5_link, a.modello_45link:visited, a.modello_5_link:active, a.modello_5_link:hover
	{
	float:right;
	right:10px;
	}
.modello_4_riga_c1,.modello_4_riga_c1,
.modello_5_riga_c1,.modello_5_riga_c1
	{
	}

/*=================================
====== NEWS DETTAGLIO
=================================*/

.modello_tabella_singola_news
	{
	width: 100%;
	}
.modello_tabella_singola_news H1
	{
	top: 10px;
	ddisplay: none;
	}

.modello_tabella_singola_news H2
	{
	}

TD.modello_cellatesto_singola_news P,
TD.modello_cellatesto_singola_news
	{
	color:#333;
	line-height:150%;
	font-size:11px;
	}

TD.modello_cellatesto_singola_news
	{
	text-align:justify;
	line-height:150%;
	font-size:11px;
	}

TD.modello_cellatesto_singola_news IMG
	{
	margin:0px;
	wwidth:80px;
	}
TD.modello_cellatesto_singola_news P
	{
	margin:0px;
	}
TD.modello_cellatesto_singola_news P BR
	{
	}
.modello_titolo_singola_news
	{
	width: 100%;
	height:22px;
	font-weight:bold;
	text-decoration:none;
	color:#58528e;
	background-color:#bcbce5;
	background-image: url(/Temi/Default/immagini/news_sfondo_titolo.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top:3px;
	padding-left:5px;
	}

.modello_data_singola_news
	{
	color:#58528e;
	padding-left:5px;
	}

/*=================================
====== MAPPA AUTOMATICA A COLONNE
=================================*/

TABLE.MappaAutomatica-Tabella
	{
	width: 100%;
	margin-top: 10px;
	}

TD.MappaAutomatica-Cella1,
TD.MappaAutomatica-Cella2
	{
	width: 50%;
	vertical-align:top;
	}

TABLE.MappaAutomatica-Tabella SPAN,
TABLE.MappaAutomatica-Tabella A
	{
	ddisplay:block;
	}
P.MappaAutomatica-Livello1,
P.MappaAutomatica-Livello2,
P.MappaAutomatica-Livello3,
P.MappaAutomatica-Livello4
	{
	margin:1px;
	color: #2020aa;
	}

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;
	color:#2020aa;
	}

P.MappaAutomatica-Livello1 A:link, P.MappaAutomatica-Livello1 A:visited,	P.MappaAutomatica-Livello1 SPAN
	{
	height: 20px;
	font-weight:bold;
	font-size:16px;
	margin-top:10px;
	text-decoration: none;
	color:#2020aa;
	padding:0px;
	padding-left:24px;
	background-image:  url(/Temi/Default/images/freccia1.gif);
	background-repeat: no-repeat;
	background-position: 0px -6px;
	}

P.MappaAutomatica-Livello2 A:link, P.MappaAutomatica-Livello2 A:visited,	P.MappaAutomatica-Livello2 SPAN
	{
	clear:left;
	height: 16px;
	font-weight:bold;
	font-size:14px;
	color:#2020aa;
	margin-top:10px;
	padding-left: 45px;
	padding-top: 2px;
	text-decoration: none;
	}

P.MappaAutomatica-Livello3 A:link, P.MappaAutomatica-Livello3 A:visited,	P.MappaAutomatica-Livello3 SPAN
	{
	clear:left;
	height: 16px;
	font-size:12px;
	margin-top:5px;
	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;
	font-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;
	font-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
	{
 	color:#2020aa;
	}

/*=================================
=== FORM CONTATTI
=================================*/

TABLE.Tabella-Contatti
	{
	width: 470px;
	}
.Tabella-Contatti-Cella1
	{
	width: 80px;
	}
.Tabella-Contatti-Cella2
	{
	width: 390px;
	}
TABLE.Tabella-Contatti TD
	{
	padding-bottom: 10px;
	}

INPUT.Tabella-Contatti-Input,
SELECT.Tabella-Contatti-Input,
INPUT.Tabella-Contatti-Input2,
INPUT.Tabella-Contatti-Input3,
TEXTAREA.Tabella-Contatti-Textarea
	{
	width: 300px;
	}
INPUT.Tabella-Contatti-Input2
	{
	width: 50px;
	}

INPUT.Tabella-Contatti-Input3
	{
	}
TEXTAREA.Tabella-Contatti-Textarea
	{
	height: 100px;
	}
