/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P,OL,UL,LI
	{
	font-family: Trebuchet Ms,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	}
TABLE, TH, TD
	{
	border-collapse: collapse;
	}
DIV,TABLE,TH,TD,A,FORM,P,OL,UL,LI
	{
	}
FONT,H1,H2,H3,H4,H5,H6
	{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif, sans serif;
	}
BODY
	{
	margin: 0px;
	color: #333;
	text-align: left;	
	background-color: #000;			
	}
FORM
	{
	margin: 0px
	}
A, A:active, A:hover, A:visited
	{
	color: #c00;
	text-decoration:none;
	}
A:hover
	{
	color: #c00;
	}
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
	{
	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
	{
	color:#fff;
	text-decoration:none;
	}
/*=================================
=== LAYOUT
=================================*/

DIV.Menu0
	{
	width: 990px;
	width: 100%;
	height:0px;
	margin:auto;
	text-align:center;
	background: #fff;
	}
DIV.Sito0
	{
	width: 100%;
	height:100%;
	text-align:center;
	background-color: transparent;	
	background-image: url(/temi/default/immagini/sfondo-sito.jpg);
	background-repeat: no-repeat;
	background-position: top center;				
	}
DIV.Sito
	{
	width:735px;
	height:auto;
	height: auto!important;
	margin:auto;
	text-align: left;
	bbackground: #fff;
	}
DIV.Sito-Admin
	{
	width:90%;
	}

DIV.Riga1
	{
	float: left;	
	width:735px;
	height: 124px;
	background-image: url(/temi/default/immagini/sfondo-riga1.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	clear: left;
	}
DIV.Riga2
	{
	float: left;
	width:735px;
	min-height: 200px;
	height:auto !important;
	height:200px;	
	padding: 0px;
	margin:0px;	
	bbackground-image: url(/temi/default/immagini/sfondo-riga2.gif);
	background-repeat: repeat-y;
	background-position: top left;	
	clear:left;
	}
DIV.Riga3
	{
	float: left;
	width:860px;
	height:auto !important;
	height:auto;	
	padding: 0px;
	margin:0px;	
	clear:left;
	ddisplay: none;
	text-align: center;
	}	
	
DIV.Colonna1
	{
	float: left;
	width: 145px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	margin: 0px;
	padding: 0px;
	}
DIV.Colonna2
	{
	float: left;
	float: right;	
	width: 590px;
	width: 630px;
	margin-top: -80px;
	margin-right: -50px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	background-image: url(/temi/default/immagini/sfondo-colonna2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}	

/*=================================
=== LOGO
=================================*/
DIV.Logo
	{
	float:left;
	width:143px;
	height:147px;
	margin: 0px;
	margin-left: 2px;
	margin-left: -20px;	
	margin-top: -124px;
	margin-top: -120px;	
	padding: 0px;
	z-index: 3;
	}
DIV.Logo P#ContentManager-LinkModificaBlocco
	{
	margin-left:-80px;
	}
	
/*=================================
====== CONTENUTO
=================================*/

DIV.Contenuto
	{
	float: left;
	width:536px;
	min-height:350px;
	hheight:auto !important;	
	height:350px;	
	padding: 0px;	
	margin: 0px;
	margin-left: 20px;
	margin-top: 70px;
	text-align:left;
	display: block;
	clear: left;
	bbackground-color: #F2DCAC;
	overflow:auto;	
	}
	
DIV.Contenuto P
	{
	font-family: Comic Sans Ms, Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #555;
	margin: 5px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	line-height: 16px;
	}
DIV.Contenuto P STRONG
	{
	}

DIV.Contenuto-Fotogallery
	{
	width: 543px;
	width: 536px;
	min-height:3px;
	overflow:auto;
	}	
	
DIV.Contenuto-Admin P
	{
	margin: 5px;
	}
	
.Contenuto P#ContentManager-LinkModifica,
.Contenuto P#News-LinkModifica
	{
	position:absolute;
	width:140px;
	height:36px;
	margin:2px;
	margin-top:0px;
	margin-left:360px;
	padding:2px;
	padding-left:25px;
	padding-top:8px;
	color:#e00;
	font-size:12px;
	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;
	}

.Contenuto A, .Contenuto A:link, .Contenuto A:visited
	{
	text-decoration:underline;
	}

.Contenuto P.S-TitoloPagina
	{
	margin-top:45px;
	margin-bottom:45px;
	font-size:18px;
	font-weight: bold;
	}

TABLE.Tabella-Video
	{ 
	margin: 0px;
	padding: 0px;
	}
TABLE.Tabella-Video TD
	{
	text-align: center;
	}
	
DIV.Video
	{
	text-align: center;
	width: 270px;
	width: 250px;	
	height: 190px;
	background-image: url(/temi/default/immagini/sfondo-video.jpg);
	background-repeat: no-repeat;
	background-position: top center;	
	padding: 0px;
	margin: 0px;
	}
DIV.Video-Home
	{
	margin: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	margin: auto;	
	}
	
DIV.Copertura-DivShare
	{
	position: relative;
	float:right;
	width: 200px;
	height: 400px;
	background-color: #fff;
	border: 1px solid #000;
	z-index: 10	;
	display: none;
	}
	
DIV.Video-Grande
	{
	width: 364px;
	height: 270px;
	margin:0px;
	margin-left: 20px;
	padding: 0px;
	}
DIV.Video-Grande EMBED
	{
	}
	
	
	
/*=================================
=== CREDITS
=================================*/

DIV.Credits
	{
	clear:left;
	width:200px;
	height:20px;
	margin: auto;
	margin-top:11px;
	color:#888;
	text-align:left;
	}
DIV.Credits P#ContentManager-LinkModificaBlocco
	{
	margin-top:-20px;
	margin-right:15px;
	}

/*=================================
=== FOOTER
=================================*/
DIV.Footer
	{
	width:735px;
	margin: auto;
	margin-top: 10px;	
	color: #333;
	font-family: Tahoma,Verdana,Helvetica;
	font-size:11px;	
	}
		
/*=================================
=== MENU 3
=================================*/
DIV.Menu3
	{
	float: left;
	width:143px;
	height:auto;
	margin: 0px;
	margin-left: 8px;
	mmargin-left: 0px;	
	margin-top: 10px;
	margin-top: 60px;	
	padding: 0px;
	text-align:left;
	clear: left;
	}
.Menu3 P#ContentManager-LinkModificaMenu3
	{
	margin-left:-90px;
	}
	
P.CE-VoceMenu3Livello1, P.CE-VoceMenu3Livello1-Sel
	{
	float: left;	
	width: 135px;
	height:22px;
	margin:0px;
	margin-bottom: 2px;
	color: #000;
	font-size:12px;
	font-family: Comic Sans Ms, Tahoma,Verdana,Helvetica;
	background-image: url(/temi/default/immagini/voce_menu3.png);
	background-repeat: no-repeat;
	background-position: top left;		
	text-align: left;
	}
P.CE-VoceMenu3Livello1-Sel
	{
	background-image: url(/temi/default/immagini/voce_menu3-sel.png);
	background-repeat: no-repeat;
	background-position: top left;			
	}
P.CE-VoceMenu3Livello1 A, P.CE-VoceMenu3Livello1-Sel A
	{
	width:auto;
	height:22px;
	color: #000;
	font-size:12px;
	font-family: Comic Sans Ms, Tahoma,Verdana,Helvetica;
	text-align: left;	
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-left: 6px;
	display: block;
	}
P.CE-VoceMenu3Livello1-Sel A
	{
		}
P.CE-VoceMenu3Livello1 A, P.CE-VoceMenu3Livello1 A:active, P.CE-VoceMenu3Livello1 A:visited, P.CE-VoceMenu3Livello1 A:hover,
P.CE-VoceMenu3Livello1-Sel A, P.CE-VoceMenu3Livello1-Sel A:active, 	P.CE-VoceMenu3Livello1-Sel A:visited, P.CE-VoceMenu3Livello1-Sel A:hover
	{
	color: #000;
	
	}
P.CE-VoceMenu3Livello1-Sel, P.CE-VoceMenu3Livello1-Sel A, P.CE-VoceMenu3Livello1-Sel A:active ,	P.CE-VoceMenu3Livello1-Sel A:visited, P.CE-VoceMenu3Livello1-Sel A:hover
	{
	color: #000;
	}
P.CE-VoceMenu3Livello1-Sel A:hover,	
P.CE-VoceMenu3Livello1 A:hover
	{
	background-image: url(/temi/default/immagini/voce_menu3-sel.png);
	background-repeat: no-repeat;
	background-position: top left;			
	color: #000;
	}
P#CEMenu3Voce80
	{
	background-image: url(/temi/default/immagini/voce_menu3_v2.png);	
	}
	
	
/*=================================
=== MENU 4
=================================*/
DIV.Menu4 
	{
	position: relative;
	width: auto;
	float: right;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-color: #D99201;
	}
.Menu4 #ContentManager-LinkModificaMenu4
	{
	margin-top:25px;
	}
TABLE.CEMenu4TabellaLivello1
	{
	}
TABLE.CEMenu4TabellaLivello1 TD
	{
	}
	
.CE-VoceMenu4Livello1, .CE-VoceMenu4Livello1-Sel
	{
	height:14px;
	margin: 0px;
	padding: 0px;
	color: #000;
	font-family: Comic Sans Ms, Tahoma,Verdana,Helvetica;
	font-size:12px;
	}
.CE-VoceMenu4Livello1-Sel
	{
	background-color: #fff;
	}
A.CE-VoceMenu4Livello1, A.CE-VoceMenu4Livello1:link, 		A.CE-VoceMenu4Livello1:hover, 		A.CE-VoceMenu4Livello1:visited,
A.CE-VoceMenu4Livello1-Sel, A.CE-VoceMenu4Livello1-Sel:link, 	A.CE-VoceMenu4Livello1-Sel:hover, 	A.CE-VoceMenu4Livello1-Sel:visited,
.CE-VoceMenu4Livello1 A, .CE-VoceMenu4Livello1 A:link, 		.CE-VoceMenu4Livello1 A:hover, 		.CE-VoceMenu4Livello1 A:visited,
.CE-VoceMenu4Livello1-Sel A, .CE-VoceMenu4Livello1-Sel A:link, 	.CE-VoceMenu4Livello1-Sel A:hover, 	.CE-VoceMenu4Livello1-Sel A:visited
	{
	height:14px;
	font-family: Comic Sans Ms, Tahoma,Verdana,Helvetica;
	font-size:12px;
	color: #000;
	display: block;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	border-right: 1px solid #000;
	}
.CE-VoceMenu4Livello1-Sel A:link, 	.CE-VoceMenu4Livello1-Sel A:hover, 	.CE-VoceMenu4Livello1-Sel A:visited
	{
	background-color: #fff;
	}
.CE-VoceMenu4Livello1 A:hover,
.CE-VoceMenu4Livello1-Sel A:hover
	{
	background-color: #fff;
	}
#CEMenu4Voce74
	{
	border-right: 0px;
	}
/*=================================
====== 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;
	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: #000;
	}
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;
	}

P.MappaAutomatica-Livello1 A:link, P.MappaAutomatica-Livello1 A:visited,	P.MappaAutomatica-Livello1 SPAN
	{
	height: 20px;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	color:#000;
	padding:0px;
	padding-left:24px;
	background-image:  url(/Temi/Default/immagini/mappa_decoration_liv1.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	}

P.MappaAutomatica-Livello2 A:link, P.MappaAutomatica-Livello2 A:visited,	P.MappaAutomatica-Livello2 SPAN
	{
	clear:left;
	height: 16px;
	font-weight:normal;
	font-size:12px;
	color:#000;
	padding-left: 45px;
	padding-top: 2px;
	text-decoration: none;
	background-image:  url(/Temi/Default/immagini/mappa_decoration_liv2.gif);
	background-repeat: no-repeat;
	background-position: 25px 0px;
	}

P.MappaAutomatica-Livello3 A:link, P.MappaAutomatica-Livello3 A:visited,	P.MappaAutomatica-Livello3 SPAN
	{
	clear:left;
	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;
	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:#215495;
	color: #163a67;
	}


/*=================================
=== FORM CONTATTI
=================================*/

DIV.Contatti
	{
	width: 460px;
	width: 90%;
	margin:auto;
	text-align:left;
	}
DIV.Contatti P
	{
	margin-left:30px;
	}
P.Contatti-Testo
	{
	}
P.Contatti-Errori
	{
	}

FIELDSET.Contatti-Fieldset
	{
	margin:10px;
	bborder-left:10px solid #e9f1f8;
	bborder-right:10px solid #e9f1f8;
	bborder:10px solid #e9f1f8;
	}

LEGEND.Contatti-Legend
	{
	font-size:1.2em;
	font-weight:bold;
	font-family: Arial,Helvetica,sans serif,sans-serif;
	text-transform:uppercase;
	color: #900;
	margin:10px;
	}

P.Contatti-Label
	{
	width:300px;
	margin:0px;
	margin-top:6px;
	ffont-weight:bold;
	color: #900;
	}
P.Contatti-Field
	{
	margin:0px;
	margin-bottom:8px;
	}

SPAN.Contatti-Obbligatorio
	{
	float:right;
	font-size:0.8em;
	font-weight:normal;
	}

INPUT.Contatti-Input,
TEXTAREA.Contatti-Textarea,
SELECT.Contatti-Select
	{
	width: 300px;
	}
TEXTAREA.Contatti-Textarea
	{
	height: 100px;
	}
P.Contatti-Submit
	{
	text-align:center;
	}
INPUT.Contatti-Submit
	{
	hheight:40px;
	padding: 6px 40px 6px 40px;
	font-size:1.2em;
	font-weight:bold;
	}

P.Contatti-Privacy,
P.Contatti-NewsletterIscr
	{
	width: 300px;
	margin-bottom:10px;
	font-size:0.9em;
	font-weight:normal;
	}
	


/*=================================
====== PRIVACY
=================================*/

TABLE.Privacy-Tabella
	{
	width:500px;
	}

/*==================================
====  EVENTI ELENCO
==================================*/
TABLE.ElencoEventiIntestazione
	{
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #c00;
	}
TD.ElencoEventiIntestazione-Data
	{
	}
TABLE.ElencoEventi
	{
	}
TD.ElencoEventi-TitoloEvento
	{
	}
/*==================================
====  EVENTI AGENDA
==================================*/
TABLE.EventiAgendaIntestazione
	{
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	}
TD.EventiAgendaIntestazione-Data
	{
	font-weight: bold;
	font-size: 18px;
	}
TABLE.EventiAgendaMesi
	{
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	}
TD.EventiAgendaMesi-Calendario
	{
	}
	
/* Mesi Calendario */
TABLE.S-TabellaLinkMesi
	{	
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;	
	}
TD.S-CellaAnno0MeseNoEventi,
TD.S-CellaAnno1MeseNoEventi
	{
	text-align: center;
	border-left: 1px solid #333;
	border-right: 1px solid #333;	
	}
TD.S-CellaAnno0MeseConEventi,
TD.S-CellaAnno1MeseConEventi
	{
	text-align: center;
	}
TD.S-CellaAnno0MeseConEventi A, TD.S-CellaAnno0MeseConEventi A:active, TD.S-CellaAnno0MeseConEventi A:visited,
TD.S-CellaAnno0MeseConEventi A:hover,
TD.S-CellaAnno1MeseConEventi A, TD.S-CellaAnno1MeseConEventi A:active, TD.S-CellaAnno1MeseConEventi A:visited,
TD.S-CellaAnno1MeseConEventi A:hover
	{
	display: block;
	text-decoration: none;
	background-color: #c00;
	color: #fff;
	}
TD.S-CellaAnno0MeseConEventi A:hover, TD.S-CellaAnno1MeseConEventi A:hover
	{
	}
/* Fine Mesi Calendario */
	
TABLE.EventiAgendaElenco
	{
	width: 100%;
	height: auto;
	margin: 0px;
	margin-top: 40px;
	padding: 0px;
	}
TD.EventiAgendaElenco-Data	
	{
	}
TD.EventiAgendaElenco-TipoEvento
	{
	}
TD.EventiAgendaElenco-Titolo
	{
	}
/*================================
=== EVENTI SCHEDA EVENTO
================================*/
TABLE.SchedaEventoAgendaIntestazione
	{
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;	
	}
TD.SchedaEventoAgendaIntestazione-Titolo
	{
	font-weight: bold;
	font-size: 18px;	
	}
DIV.SchedaEventoAgendaIntestazione-TornaIndietro
	{
	width: 100%;
	height: 30px;
	clear: left;
	display: block;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	text-align: right;
	}
TABLE.SchedaEventoAgendaDettaglio
	{
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;	
	}
TD.SchedaEventoAgendaDettaglio-TD
	{
	vertical-align: top;
	border-left: 6px solid #c00;
	border-right: 6px solid #c00;
	}
P.SchedaEventoAgendaDettaglio-Titolo
	{
	font-weight: bold;
	font-size: 18px;		
	margin-left: 0px;
	}
P.SchedaEventoAgendaDettaglio-Data
	{
	font-weight: bold;
	margin-left: 0px;	
	}
P.SchedaEventoAgendaDettaglio-Luogo
	{
	font-weight: bold;
	margin-left: 0px;
	}
P.SchedaEventoAgendaDettaglio-Descrizione
	{
	color: #333;
	margin-left: 0px;	
	}
P.SchedaEventoAgendaDettaglio-Link
	{
	}
P.SchedaEventoAgendaDettaglio-Link A, P.SchedaEventoAgendaDettaglio-Link A:active, P.SchedaEventoAgendaDettaglio-Link A:visited,
P.SchedaEventoAgendaDettaglio-Link A:hover
	{
	}
	
/*=================================
=== PHOTOGALLERY
=================================*/
TABLE.Photogallery-Tabella
	{
	width:100%;
	}
TD.Photogallery-Titolo
	{
	vertical-align:bottom;
	color: #f60;
	font-size:20px;
	text-align: left;
	}
TD.Photogallery-Cella1,
TD.Photogallery-Cella2
	{
	text-align: center;
	padding-top:10px;
	vertical-align:bottom;
	padding-bottom:20px;
	}
	
TD.Photogallery-Cella1 DIV IMG,
TD.Photogallery-Cella2 DIV IMG
	{
	wwidth: 260px;
	border: 1px solid #333;
	}
	
P.Photogallery-NomeAlbum,
P.Photogallery-DescrizioneAlbum,
P.Photogallery-UltimaModifica,
P.Photogallery-NumeroFoto,
P.Photogallery-NumeroVisite
	{
	margin:0px;
	color:#f60;
	}
P.Photogallery-DescrizioneAlbum,
P.Photogallery-NumeroFoto
	{
	display:none;
	}
TD.Photogallery-Cella1 P.Photogallery-NomeAlbum,
TD.Photogallery-Cella2 P.Photogallery-NomeAlbum
	{
	width: 100%;	
	float: left;
	color: #333;
	font-size:16px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Ariola, Helvetica;
	height:auto;
	lline-height:140%;
	margin: 0px;
	text-align: center;
	
	}
P.Photogallery-NumeroFoto
	{
	font-size:12px;
	font-weight:bold;
	}

TD.Photogallery-Cella2
	{
	bbackground-color: #ccc;
	ffilter:alpha(opacity=30);
	}
P.Photogallery-NomeAlbum2,
P.Photogallery-DescrizioneAlbum2,
P.Photogallery-UltimaModifica2,
P.Photogallery-NumeroFoto2,
P.Photogallery-NumeroVisite2
	{
	ccolor:#000;
	}

/*=================================
=== PHOTOGALLERY ALBUM
=================================*/
TABLE.PhotogalleryAlbum-Tabella
	{
	}
TD.PhotogalleryAlbum-Titolo
	{
	vertical-align:bottom;
	color:#f60;
	font-size:20px;
	text-align: left;
	}
TD.PhotogalleryAlbum-Titolo-NomeAlbum
	{
	padding-top:5px;
	font-size:12px;
	color:#000;
	}
TD.PhotogalleryAlbum-Album
	{
	}
TABLE.PhotogalleryAlbum-Tabella-1
	{
	}
P.PhotogalleryAlbum-NomeAlbum
	{
	margin:0px;
	}
P.PhotogalleryAlbum-Descrizione
	{
	margin:0px;
	}
TD.PhotogalleryAlbum-ElencoFoto
	{
	margin:0px;
	}
TABLE.PhotogalleryAlbum-ElencoFoto-Tabella
	{
	width:100%;
	}
TD.PhotogalleryAlbum-ElencoFoto-Paginazione
	{
	position:relative;
	font-size:12px;
	color:#ccc;
	text-align:center;
	bbackground-color:#fff;
	padding-top:0px;
	padding-bottom:10px;
	}
DIV.PhotogalleryAlbum-ElencoFoto-Paginazione-1
	{
	position:relative;
	width:400px;
	height:20px;
	margin:auto;
	text-align:center;
	font-size:12px;
	color:#ccc;
	background-color:#fff;
	-moz-opacity:.1;
	filter:alpha(opacity=10);
	bborder:1px solid #fff;
	display: none;
	}
DIV.PhotogalleryAlbum-ElencoFoto-Paginazione-2
	{
	position:relative;
	width:auto;
	height:28px;
	margin-top: 8px;
	font-size:12px;
	color:#ccc;
	ttext-align:center;
	bborder:1px solid #ccc;
	}
TD.PhotogalleryAlbum-ElencoFoto-Paginazione FONT
	{
	font-size:12px;
	font-weight:bold;
	color:#ccc;
	}
TD.PhotogalleryAlbum-ElencoFoto-Cella
	{
	wwidth:33%;
	text-align:center;
	vertical-align:top;
	}
P.PhotogalleryAlbum-ElencoFoto-NomeFoto
	{
	height: 18px;
	margin:0px;
	color:#f60;
	}


/*=================================
=== PHOTOGALLERY ALBUM 2
=================================*/

DIV.PhotogalleryAlbum
	{
	}

DIV.PhotogalleryAlbum-Miniature
	{
	float:left;
	width:450px;
	width:300px;	
	width:230px;	
	width:180px;	
	width:175px;	
	margin-left: 10px;
	height:auto !important;
	height:200px;
	vertical-align: top;
	}
DIV.PhotogalleryAlbum-Foto
	{
	float:left;
	min-width:55px;
	min-height:107px;
	min-height:55px;	
	width:55px;
	wwidth:auto !important;
	height:55px;
	overflow:hidden;
	margin:1px;
	margin-bottom:3px;
	padding:1px;
	text-align:center;
	bbackground:#ffd;
	bborder:1px solid #d93;
	}
P.PhotogalleryAlbum-Foto-1
	{
	margin:0px;
	text-align:center;
	}
P.PhotogalleryAlbum-Foto-1 IMG
	{
	border:1px solid #333;
	}
DIV.PhotogalleryAlbum-Foto P
	{
	height: 20px;
	float: left;
	text-align: center;
	background-color: #FFF8D9;
	margin: 0px;
	margin-top: 2px;
	font-size: 11px;
	}
DIV.PhotogalleryAlbum-Foto IMG
	{
		border:1px solid #333;	
	}
	
P.PhotogalleryAlbum-Foto-Nome
	{
	width:70px;
	height: 20px;
	overflow:hidden;
	margin:10px 0px;
	text-align:center;
	font-size:9px;
	color:#c60;
	display: none;
	}
DIV.PhotogalleryAlbum-FotoGrande
	{
	float:right;
	width:300px;
	min-height:200px;
	height:auto !important;
	height:200px;
	padding:5px;
	bbackground:#ffd;
	bborder:1px solid #d93;
	}
DIV.PhotogalleryAlbum-FotoGrande IMG
	{
	width: 300px;
	border:1px solid #333;
	}
P.PhotogalleryAlbum-FotoGrande-Titolo
	{
	height:20px;
	font-size:14px;
	font-weight:bold;
	color:#c60;
	text-align:center;
	display: none;
	}

P.Torna-Inditero
	{
	position: relative;
	width: 200px;
	float: right;
	z-index: 4;
	}
	
/*=================================
=== PHOTOGALLERY DETTAGLIO
=================================*/
TABLE.PhotogalleryDettaglio-Tabella
	{
	width:100%;
	}
TD.PhotogalleryDettaglio-Indietro
	{
	height:20px;
	vertical-align:middle;
	color:#000;
	}
TD.PhotogalleryDettaglio-Indietro A, TD.PhotogalleryDettaglio-Indietro A:visited
	{
	color:#000;
	}
TD.PhotogalleryDettaglio-NomeAlbum
	{
	height:50px;
	vertical-align:bottom;
	color:#f60;
	font-size:20px;
	text-align: left;
	}
TD.PhotogalleryDettaglio-NomeFoto
	{
	vertical-align:bottom;
	color:#f60;
	font-size:20px;
	text-align: center;
	}
TD.PhotogalleryDettaglio-Cella1
	{
	padding-top:20px;
	}
TABLE.PhotogalleryDettaglio-Tabella-1
	{
	}
TD.PhotogalleryDettaglio-Links-Sx,
TD.PhotogalleryDettaglio-Links-Dx
	{
	width:20%;
	color:#f60;
	padding-right:10px;
	vertical-align:middle;
	text-align:right;
	}
TD.PhotogalleryDettaglio-Links-Dx
	{
	padding-left:10px;
	padding-right:0px;
	}
TD.PhotogalleryDettaglio-Links-Sx A:link, TD.PhotogalleryDettaglio-Links-Sx A:visited,
TD.PhotogalleryDettaglio-Links-Dx A:link, TD.PhotogalleryDettaglio-Links-Dx A:visited
	{
	}
TD.PhotogalleryDettaglio-Links-Dx
	{
	text-align:left;
	}
TD.PhotogalleryDettaglio-Foto
	{
	text-align:center;
	width:auto;
	}
DIV.PhotogalleryDettaglio-Foto1
	{
	}
DIV.PhotogalleryDettaglio-Foto2
	{
	}
	

DIV.PasteContainerCMEd 
	{
	background-color: #fff;
	}
TEXTAREA.RadEContentHiddenTextareaCMEd
	{
	background-color: #fff;
	}
	
	
	
	
	
	
	
/*************
NIFTY
**************/	
	
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}	