/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P,OL,UL,LI
	{
	font-family: tahoma,verdana,arial,helvetica;
	font-size: 11px;
	color:#000;
	}
TABLE, TH, TD
	{
	border-collapse: collapse;
	vertical-align:top;
	}
DIV,TABLE,TH,TD,A,FORM,P,OL,UL,LI
	{
	color:#333;
	}
FONT,H1,H2,H3,H4,H5,H6
	{
	font-family: tahoma,verdana,arial,helvetica;
	}
BODY
	{
	margin: 0px;
	color: #000;
	background-color: #fff;
	}
FORM 	{
	margin: 0px
	}
A, A:active, A:hover, A:visited
	{
	color: #333;
	}

H1, H2	{
	margin:0px;
	font-size:14px;
	font-weight: bold;
	color:#777;
	}

#ContentManager-LinkModificaBlocco,
#ContentManager-LinkModificaMenu1,
#ContentManager-LinkModificaMenu2,
#ContentManager-LinkModificaMenu3,
#ContentManager-LinkModificaMenu4,
#ContentManager-LinkModificaMenu5,
#ContentManager-LinkModificaMenu6
	{
	position:absolute;
	padding:2px;
	background-color:#fff;
	}
#ContentManager-LinkModificaBlocco A:link, #ContentManager-LinkModificaBlocco A:visited,
#ContentManager-LinkModificaMenu1 A:link,  #ContentManager-LinkModificaMenu1 A:visited,
#ContentManager-LinkModificaMenu2 A:link,  #ContentManager-LinkModificaMenu2 A:visited,
#ContentManager-LinkModificaMenu3 A:link,  #ContentManager-LinkModificaMenu3 A:visited,
#ContentManager-LinkModificaMenu4 A:link,  #ContentManager-LinkModificaMenu4 A:visited,
#ContentManager-LinkModificaMenu5 A:link,  #ContentManager-LinkModificaMenu5 A:visited,
#ContentManager-LinkModificaMenu6 A:link,  #ContentManager-LinkModificaMenu6 A:visited,
#ContentManager-LinkModificaMenu7 A:link,  #ContentManager-LinkModificaMenu7 A:visited
	{
	color:#000;
	}

/*=================================
=== LAYOUT PAGINA INTERNA
=================================*/

TABLE.Sito0
	{
	width:100%;
	height:100%;
	text-align:center;
	}
TD.Sito-Sx
	{
	width:auto;
	background-color:#fff;
	bborder:1px solid #f00;
	}
TD.Sito
	{
	/*position:relative;*/
	margin:0px;
	margin:auto;
	padding:0px;
	background-image:url(/Temi/Default/images/sito1_sfondo.gif);
	background-repeat: repeat-x;
	bborder:1px solid #00f;
	}
TD.Sito-Dx
	{
	width:auto;
	background-image:url(/Temi/Default/images/sito1_sfondo.gif);
	background-repeat: repeat-x;
	bborder:1px solid #00f;
	}
.Menu0
	{
	font-size:0px;
	height:0px;
	margin:0px;
	padding:0px;
	bborder:1px solid #00f;
	}
DIV.Menu0,
TD.Sito,
DIV.Sito-3
	{
	width: 985px;
	}



/*=================================
====== SITO-1
=================================*/
DIV.Sito-1
	{
	width:100%;
	height:108px;
	text-align:left;
	background-image:url(/Temi/Default/images/sito1-a_sfondo.gif);
	background-repeat: repeat-x;
	}
/*=================================
=== MENU 4
=================================*/
DIV.Menu4-Container
	{
	/*border:solid 1px black;*/
	position:relative;
	width:100%;
	height:22px;
	padding:0px;
	text-align:left;
	}
DIV.Menu4-a,
DIV.Menu4-c
	{
	float:left;
	width:15px;
	height:22px;
	padding:0px;
	background-image:  url(/Temi/Default/images/menu4_sfondo2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
DIV.Menu4-a
	{
	width:281px;
	background-image:  url(/Temi/Default/images/menu4_sfondo1.gif);
	background-position: right top;
	}
DIV.Menu4
	{
	float:left;
	width:680px;
	height:auto;
	padding:0px;
	background-color:#953433;
	}
#ContentManager-LinkModificaMenu4
	{
	left:-80px;
	}

#ContentManager-LinkModificaMenu4 A,
#ContentManager-LinkModificaMenu4 A:visited
	{
	}
.CE-VoceMenu4Livello1, .CE-VoceMenu4Livello1-Sel
	{
	float:left;
	height:20px;
	text-align:left;
	color: #ffffff;
	margin:0px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:18px;
	padding-right:5px;
	background-image:  url(/Temi/Default/images/menu4_liv1_sfondo.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}
.CE-VoceMenu4Livello1-Sel
	{
	color: #dea2a1;
	}
.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
	{
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	}
.CE-VoceMenu4Livello1 A:hover, 	.CE-VoceMenu4Livello1-Sel A:hover,
A.CE-VoceMenu4Livello1:hover, 	A.CE-VoceMenu4Livello1-Sel:hover
	{
	color: #dea2a1;
	ttext-decoration:underline;
	}

#CEMenu4Voce7
	{
	padding-left:11px;
	background-image:  url(/Temi/Default/images/menu4_liv1_sfondo1.gif);
	background-repeat: no-repeat;
	}
#CEMenu4Voce88 A
	{
	padding-right:10px;
	background-image:  url(/Temi/Default/images/menu4_liv1_sfondo2.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
	}

/*=================================
=== SITO 1-A
=================================*/

DIV.Sito-1-a
	{
	/*border: solid 1px black; */
	width:100%;
	height:86px;
	}
DIV.Logo
	{
	float:left;
	width:270px;
	height:80px;
	}
DIV.Logo A IMG
	{
	width:160px;
	height:80px;
	display:block;
	}
DIV.NewsScorrevole
	{
	float:left;
	position:relative;
	width:400px;
	height:20px;
	padding-left:76px;
	padding-top:9px;
	padding-right: 50px; 
	color:#333;
	bbackground-color:#fff;
	ffilter:alpha(opacity=40);
	}
.NewsScorrevole #temp
	{
	color:#333;
	}
.NewsScorrevole #ContentManager-LinkModificaBlocco
	{
	display:none;
	}
DIV.Sondaggio-Blocco
	{
	float:left;
	width:529px;
	height:55px;
	}
DIV.BloccoSondaggi
	{
	width:519px;
	height:40px;
	padding-left:20px;
	ddisplay:none;
	}
P.BloccoSondaggi-Titolo,
P.BloccoSondaggi-Risposta,
P.BloccoSondaggi-Submit,
P.BloccoSondaggi-Voti,
P.BloccoSondaggi-Link
	{
	float:left;
	}
P.BloccoSondaggi-Titolo
	{
	font-family: arial,helvetica;
	font-size:16px;
	font-weight:bold;
	color:#953433;
	padding-top:16px;
	}
P.BloccoSondaggi-Risposta,
P.BloccoSondaggi-Submit
	{
	font-size:12px;
	padding-left:10px;
	padding-top:15px;
	}
P.BloccoSondaggi-Submit INPUT
	{
	width:25px;
	height:20px;
	background-image:  url(/Temi/Default/images/sondaggi_vai.gif);
	background-repeat: no-repeat;
	background-color:transparent;
	border:0px;
	cursor:hand;
	}
P.BloccoSondaggi-Voti,
P.BloccoSondaggi-Link
	{
	display:none;
	}


/*=================================
=== SITO-2
=================================*/
TABLE.Sito-2
	{
	width:100%;
	}

/*=================================
=== LAYOUT COLONNE TABELLA 2
=================================*/

TD.Cella-21
	{
 	width: 270px;
 	padding:0px;
 	vertical-align:top;
 	}

TABLE.Sito-2-1
	{
 	width: 270px;
 	padding:0px;
	text-align:right;
 	}
/*=================================
=== LAYOUT MENU 3
=================================*/

TD.Cella-211
	{
 	width: 270px;
 	padding:0px;
 	}
DIV.Menu3
	{
	width:270px;
	height:auto;
	padding:0px;
	}
DIV.Menu5,
DIV.Menu6
	{
	position:relative;
	width:270px;
	height:auto;
	padding:0px;
	}
DIV.Menu5      /* Area Riservata */
	{
	ppadding-top:10px;
	ppadding-bottom:1px;
	}
DIV.Menu6      /* Logout */
	{
	width:130px;
	ppadding-top:45px;
	padding-right:15px;
	}
DIV.Menu7    /* Mappa del sito */
	{
	/*position:absolute;*/
	width:116px;
	height:34px;
	text-align:center;
	padding:0px;
	padding-top:5px; 
	background-color:CC8F59; 
	float:left;
	}
#CurvaMenu7SX
	{
	padding:0px;
	float:left; 
	}	
#CurvaMenu7DX
	{
	position:absolute;
	padding:0px;
	/*padding-left:110px;*/
	}	
#ContentManager-LinkModificaMenu3,
#ContentManager-LinkModificaMenu5,
#ContentManager-LinkModificaMenu6
	{
	left:0px;
	}
#ContentManager-LinkModificaMenu7
	{
	padding:2px;
	padding-left:150px;
	padding-top:10px;
	position:absolute;
	}
#ContentManager-LinkModificaMenu6
	{
	margin-top:45px;
	}
#ContentManager-LinkModificaMenu3 A, #ContentManager-LinkModificaMenu3 A:visited,
#ContentManager-LinkModificaMenu5 A, #ContentManager-LinkModificaMenu5 A:visited,
#ContentManager-LinkModificaMenu6 A, #ContentManager-LinkModificaMenu6 A:visited,
#ContentManager-LinkModificaMenu7 A, #ContentManager-LinkModificaMenu7 A:visited
	{
	}
.CE-VoceMenu3Livello1, .CE-VoceMenu3Livello1-Sel,
.CE-VoceMenu5Livello1, .CE-VoceMenu5Livello1-Sel,
.CE-VoceMenu6Livello1, .CE-VoceMenu6Livello1-Sel
	{
	height:16px;
	font-size:11px;
	color: #953433;
	text-align:right;
	letter-spacing:1px;
	margin:0px;
	padding-right:5px;
	text-transform:uppercase;
	text-decoration:underline;
	vertical-align:middle;
	}
.CE-VoceMenu7Livello1, .CE-VoceMenu7Livello1-Sel
	{
	color: #953433;
	font-weight:bold;
	font-family:Arial;
	/*width:116px;*/
	text-align:center;
	/*float:left;    */
	}
P.CE-VoceMenu6Livello1, P.CE-VoceMenu6Livello1-Sel
	{
	margin-right:5px;
	background-image:  url(/Temi/Default/images/login_vai.gif);
	background-repeat: no-repeat;
	background-position: right 60px;
	}
.CE-VoceMenu7Livello1, .CE-VoceMenu7Livello1-Sel
	{

	}
.CE-VoceMenu3Livello1-Sel,
.CE-VoceMenu5Livello1-Sel,
.CE-VoceMenu6Livello1-Sel,
.CE-VoceMenu7Livello1-Sel
	{
	}
.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-VoceMenu5Livello1 A,	.CE-VoceMenu5Livello1 A:hover, 		.CE-VoceMenu5Livello1 A:visited,	.CE-VoceMenu5Livello1 A:active,
.CE-VoceMenu5Livello1-Sel A,.CE-VoceMenu5Livello1-Sel A:hover, 	.CE-VoceMenu5Livello1-Sel A:visited,.CE-VoceMenu5Livello1-Sel A:active,
A.CE-VoceMenu5Livello1,		A.CE-VoceMenu5Livello1:hover, 		A.CE-VoceMenu5Livello1:visited,		A.CE-VoceMenu5Livello1:active,
A.CE-VoceMenu5Livello1-Sel, A.CE-VoceMenu5Livello1-Sel:hover, 	A.CE-VoceMenu5Livello1-Sel:visited,	A.CE-VoceMenu5Livello1-Sel:active,
.CE-VoceMenu6Livello1 A,	.CE-VoceMenu6Livello1 A:hover, 		.CE-VoceMenu6Livello1 A:visited,	.CE-VoceMenu6Livello1 A:active,
.CE-VoceMenu6Livello1-Sel A,.CE-VoceMenu6Livello1-Sel A:hover, 	.CE-VoceMenu6Livello1-Sel A:visited,.CE-VoceMenu6Livello1-Sel A:active,
A.CE-VoceMenu6Livello1,		A.CE-VoceMenu6Livello1:hover, 		A.CE-VoceMenu6Livello1:visited,		A.CE-VoceMenu6Livello1:active,
A.CE-VoceMenu6Livello1-Sel, A.CE-VoceMenu6Livello1-Sel:hover, 	A.CE-VoceMenu6Livello1-Sel:visited,	A.CE-VoceMenu6Livello1-Sel:active,
.CE-VoceMenu7Livello1 A,	.CE-VoceMenu7Livello1 A:hover, 		.CE-VoceMenu7Livello1 A:visited,	.CE-VoceMenu7Livello1 A:active,
.CE-VoceMenu7Livello1-Sel A,.CE-VoceMenu7Livello1-Sel A:hover, 	.CE-VoceMenu7Livello1-Sel A:visited,.CE-VoceMenu7Livello1-Sel A:active,
A.CE-VoceMenu7Livello1,		A.CE-VoceMenu7Livello1:hover, 		A.CE-VoceMenu7Livello1:visited,		A.CE-VoceMenu7Livello1:active,
A.CE-VoceMenu7Livello1-Sel, A.CE-VoceMenu7Livello1-Sel:hover, 	A.CE-VoceMenu7Livello1-Sel:visited,	A.CE-VoceMenu7Livello1-Sel:active
	{
	margin:0px;
	font-size: 11px;
	letter-spacing:1px;
	color: #953433;
	text-decoration:none;
	text-transform:uppercase;
	}
.CE-VoceMenu6Livello1 A,	.CE-VoceMenu6Livello1 A:hover, 		.CE-VoceMenu6Livello1 A:visited,
.CE-VoceMenu6Livello1-Sel A,.CE-VoceMenu6Livello1-Sel A:hover, 	.CE-VoceMenu6Livello1-Sel A:visited
	{
	display:block;
	width:100%;
	height:25px;
	margin-top:60px;
	ffont-family: Standard 07_53, tahoma,verdana,arial,helvetica;
	ffont-size:8px;
	padding-top:4px;
	padding-right:25px;
	}
.CE-VoceMenu3Livello1-Sel A, 	.CE-VoceMenu3Livello1-Sel A:hover, 	.CE-VoceMenu3Livello1-Sel A:visited,	.CE-VoceMenu3Livello1-Sel A:active,
A.CE-VoceMenu3Livello1-Sel, 	A.CE-VoceMenu3Livello1-Sel:hover, 	A.CE-VoceMenu3Livello1-Sel:visited,	A.CE-VoceMenu3Livello1-Sel:active,
.CE-VoceMenu5Livello1-Sel A, 	.CE-VoceMenu5Livello1-Sel A:hover, 	.CE-VoceMenu5Livello1-Sel A:visited,	.CE-VoceMenu5Livello1-Sel A:active,
A.CE-VoceMenu5Livello1-Sel, 	A.CE-VoceMenu5Livello1-Sel:hover, 	A.CE-VoceMenu5Livello1-Sel:visited,	A.CE-VoceMenu5Livello1-Sel:active,
.CE-VoceMenu7Livello1-Sel A, 	.CE-VoceMenu7Livello1-Sel A:hover, 	.CE-VoceMenu7Livello1-Sel A:visited,	.CE-VoceMenu7Livello1-Sel A:active,
A.CE-VoceMenu7Livello1-Sel, 	A.CE-VoceMenu7Livello1-Sel:hover, 	A.CE-VoceMenu7Livello1-Sel:visited,	A.CE-VoceMenu7Livello1-Sel:active
	{
	background-color:#fff37f;
	}
.CE-VoceMenu6Livello1-Sel A, 	.CE-VoceMenu6Livello1-Sel A:hover, 	.CE-VoceMenu6Livello1-Sel A:visited,	.CE-VoceMenu6Livello1-Sel A:active,
A.CE-VoceMenu6Livello1-Sel, 	A.CE-VoceMenu6Livello1-Sel:hover, 	A.CE-VoceMenu6Livello1-Sel:visited,	A.CE-VoceMenu6Livello1-Sel:active
	{
	}
.CE-VoceMenu3Livello1 A:hover, 	.CE-VoceMenu3Livello1-Sel A:hover,
A.CE-VoceMenu3Livello1:hover, 	A.CE-VoceMenu3Livello1-Sel:hover,
.CE-VoceMenu5Livello1 A:hover, 	.CE-VoceMenu5Livello1-Sel A:hover,
A.CE-VoceMenu5Livello1:hover, 	A.CE-VoceMenu5Livello1-Sel:hover,
.CE-VoceMenu7Livello1 A:hover, 	.CE-VoceMenu7Livello1-Sel A:hover,
A.CE-VoceMenu7Livello1:hover, 	A.CE-VoceMenu7Livello1-Sel:hover
	{
	background-color:#fff37f;
	}
.CE-VoceMenu6Livello1 A:hover, 	.CE-VoceMenu6Livello1-Sel A:hover,
A.CE-VoceMenu6Livello1:hover, 	A.CE-VoceMenu6Livello1-Sel:hover
	{
	}
.transMenu
	{
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	}
.transMenu .content
	{
	position:absolute;
	width:144px;
	padding:0px;
	}
.transMenu .items
	{
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
	}
.transMenu.top .items
	{
	border-top:none;
	}
.transMenu .items-spacer
	{
	display:none;
	}
.transMenu .item
	{
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	cursor:hand;
	}
.transMenu .background
	{
	ddisplay:none;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	}
.transMenu .shadowRight
	{
	ddisplay;none;
	position:absolute;
	z-index:3;
	top:0px;
	width:0px;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
	}
.transMenu .shadowBottom
	{
	ddisplay;none;
	position:absolute;
	z-index:1;
	left:0px;
	height:0px;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	}
.transMenu .item.hover
	{
	background-color:#DEA2A1;
	ccolor:black;
	}
.transMenu .item img
	{
	margin-left:0px;
	}


#CEMenu3Voce15 A
	{
	font-size:12px;
	font-weight:bold;
	padding-left:4px;
	padding-right:2px;
	background-color:#953433;
	color:#ffffff;
	}

#CEMenu3Voce15 A:hover
	{
	font-size:12px;
	font-weight:bold;
	padding-left:4px;
	padding-right:2px;
	background-color:#953433;
	color:#FFF37F;
	}

.CE-VoceMenu3Livello2, .CE-VoceMenu3Livello2-Sel,
.CE-VoceMenu5Livello2, .CE-VoceMenu5Livello2-Sel,
.CE-VoceMenu6Livello2, .CE-VoceMenu6Livello2-Sel
	{
	height:16px;
	font-size:11px;
	color: #953433;
	color: #ffffff;
	text-align:left;
	padding:3px;
	vertical-align:middle;
	}
.CE-VoceMenu3Livello2-Sel,
.CE-VoceMenu5Livello2-Sel,
.CE-VoceMenu6Livello2-Sel
	{
	}
.CE-VoceMenu3Livello2 A,	.CE-VoceMenu3Livello2 A:hover, 		.CE-VoceMenu3Livello2 A:visited,	.CE-VoceMenu3Livello2 A:active,
.CE-VoceMenu3Livello2-Sel A,.CE-VoceMenu3Livello2-Sel A:hover, 	.CE-VoceMenu3Livello2-Sel A:visited,.CE-VoceMenu3Livello2-Sel A:active,
.CE-VoceMenu5Livello2 A,	.CE-VoceMenu5Livello2 A:hover, 		.CE-VoceMenu5Livello2 A:visited,	.CE-VoceMenu5Livello2 A:active,
.CE-VoceMenu5Livello2-Sel A,.CE-VoceMenu5Livello2-Sel A:hover, 	.CE-VoceMenu5Livello2-Sel A:visited,.CE-VoceMenu5Livello2-Sel A:active,
.CE-VoceMenu6Livello2 A,	.CE-VoceMenu6Livello2 A:hover, 		.CE-VoceMenu6Livello2 A:visited,	.CE-VoceMenu6Livello2 A:active,
.CE-VoceMenu6Livello2-Sel A,.CE-VoceMenu6Livello2-Sel A:hover, 	.CE-VoceMenu6Livello2-Sel A:visited,.CE-VoceMenu6Livello2-Sel A:active
	{
	color: #953433;
	color: #000;
	text-decoration:none;
	}
.transMenu .item.hover .CE-VoceMenu3Livello2 A, 	.transMenu .item.hover .CE-VoceMenu3Livello2-Sel A,
.transMenu .item.hover .CE-VoceMenu5Livello2 A, 	.transMenu .item.hover .CE-VoceMenu5Livello2-Sel A,
.transMenu .item.hover .CE-VoceMenu6Livello2 A, 	.transMenu .item.hover .CE-VoceMenu6Livello2-Sel A
	{
	background-color:#fff37f;
	}
.CE-VoceMenu6Livello2 A:hover, 	.CE-VoceMenu6Livello2-Sel A:hover
	{
	}

/*==========================
=== BLOCCO RICERCA
=================*/
DIV.Ricerca
	{
	width:150px;
	text-align:center;
	background-color: #BE7E52;
	padding-top:6px;
	padding-bottom:2px;  
	}
	
.Ricerca #ContentManager-LinkModificaBlocco
	{
	position: absolute;
	background-color: transparent;	
	}

/*=================================
=== BLOCCO LOGIN
=================================*/

TD.Cella-212
	{
	pposition:relative;
 	width: 243px;
	min-height:390px;
	height:auto !important;
	height:390px;
 	padding:0px;
	text-align:right;
	padding-top:264px;
	padding-left:9px;
	background-image:  url(/Temi/Default/images/login_sfondo2.jpg);
	background-repeat: no-repeat;
	background-position:right;
	bborder:1px solid #000;
 	}

/*=================================
=== LOGIN
=================================*/
DIV.Login
	{
 	width: 170px;
	height:93px;
	text-align:left;
	padding-left:64px;
	}

TABLE.BloccoLogin-Tabella
 	{
	width:157px;
 	}
TD.BloccoLogin-Cella2,
TD.BloccoLogin-Cella4,
TD.BloccoLogin-Cella5
 	{
	text-align:left;
	vertical-align:middle;
	padding-top:3px;
 	}
TD.BloccoLogin-Cella2
 	{
	padding-top:35px;
 	}
P.BloccoLogin-Username,
P.BloccoLogin-Password,
P.BloccoLogin-Submit,
P.BloccoLogin-Registrati, P.BloccoLogin-Registrati A, P.BloccoLogin-Registrati A:visited,
P.BloccoLogin-RichiediPassword, P.BloccoLogin-RichiediPassword A, P.BloccoLogin-RichiediPassword A:visited,
P.BloccoLogin-NonSeiRegistrato
	{
	font-size:11px;
	margin:5px;
 	}
INPUT.BloccoLogin-Username-Input,
INPUT.BloccoLogin-Password-Input
 	{
 	width:110px;
 	border:1px solid #fff;
 	color:#666;
 	}

INPUT.BloccoLogin-Password-Input
 	{
	background-image:  url(/Temi/Default/images/login_password.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
 	}

INPUT.BloccoLogin-Submit-Button
 	{
	width:25px;
	height:20px;
	background-image:  url(/Temi/Default/images/login_vai.gif);
	background-repeat: no-repeat;
	background-color:transparent;
	border:0px;
	cursor:hand;
 	}

.PasswordDimenticata-Titolo
 	{
	ffont-size:14px;
	ffont-weight:bold;
 	}
P.PasswordDimenticata-Testo
 	{
 	}
P.PasswordDimenticata-Input
 	{
 	}
P.PasswordDimenticata-Submit
 	{
 	}

/*=================================
=== LAYOUT Credits
=================================*/
.LinkCredits
	{
	position:relative;
	width:220px;
	height:20px;
	margin-top:8px;
	padding-top:5px;
	padding-left:10px;
	font-size:10px;
	text-align:left;
	color: #333;
	bborder:1px solid #000;
	}

.LinkCredits A:link, .LinkCredits A:visited
	{
	font-size:11px;
	color: #fff;
	text-decoration:none;
	}
.LinkCredits A:hover
	{
	color:#dea2a1;
	}
.LinkCredits #ContentManager-LinkModificaBlocco
	{
	position:absolute;
	right:0px;
	background-color:#ae6866;
	color: #fff;
	}
.LinkCredits #ContentManager-LinkModificaBlocco A:link, .LinkCredits #ContentManager-LinkModificaBlocco A:visited
	{
	color: #fff;
	}

/*=================================
=== CELLA 22 (CONTENUTO)
=================================*/

TD.Cella-22,
TD.Cella-Admin-22
	{
	position:relative;
 	width:510px;
	text-align:left;
	bborder:1px solid #0f0;
	}
TD.Cella-Admin-22
	{
 	width:720px;
	}

/*=================================
=== LAYOUT TITOLI NAVIGAZIONE
=================================*/

DIV.Navigazione
	{
	width:100%;
	heigth:50px;
	text-align:left;
	font-size:18px;
	letter-spacing:3px;
	color: #666;
	margin:0px;
	padding-top:25px;
	padding-left:25px;
	padding-bottom:3px;
	}
.CENavMenuSep, .CENavMenu3Sep, .CENavMenu4Sep
	{
	ddisplay:none;
	font-size:19px;
	letter-spacing:3px;
	color: #f00;
	font-weight:normal;
	}
.CENavMenu3Livello1, .CENavMenu3Livello2, .CENavMenu3Livello3,
.CENavMenu4Livello1, .CENavMenu4Livello2, .CENavMenu4Livello3
	{
	padding-left:5px;
	padding-right:5px;
	ttext-transform:lowercase;
	}
.Navigazione H1
	{
	heigth:50px;
	font-size:19px;
	letter-spacing:3px;
	color: #666;
	font-weight:normal;
	text-transform:lowercase;
	}
.Navigazione H1 #ContentManager-LinkModificaBlocco
	{
	position:absolute;
	margin-top:-20px;
	}
.ImmagineSezione
	{
	display:none;
	}

/*=================================
===  CONTENUTO
=================================*/
.Contenuto,
.Contenuto-Admin
	{
	width:100%;
	min-height:300px;
	height:auto !important;
	height:300px;
	text-align:left;
	padding:10px;
	padding-left:30px;
	}
.Contenuto-Admin
	{
	width:800px;
	}
.Contenuto P
	{
	color:#333;
	}
.Contenuto-Admin
	{
	}
.Contenuto P#ContentManager-LinkModifica
	{
	position:absolute;
	right:0px;
	width:100px;
	margin:0px;
	margin-top:-35px;
	color:#fff;
	background-color:#f00;
	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;
	}

/*========================================
=== LAYOUT CELLA 3 a DESTRA
=========================================*/
TD.Cella-23
	{
	position:relative;
 	width:143px;
	text-align:left;
	vertical-align:top;
	}
DIV.Cella-23-Div
	{
	position:absolute;
 	z-index:2;
 	width:142px;
 	top:-19px;
 	padding-left:1px;
	}
DIV.Cella-23-Content
	{
 	width:142px;
 	min-height:350px;
 	height:auto !important;
 	height:350px;
 	/*overflow:hidden;*/
	text-align:left;
	background-image:  url(/Temi/Default/images/eventi_2_sfondo.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	}
DIV.Cella-23-Header
	{
 	width:142px;
	height:38px;
	background-image:  url(/Temi/Default/images/eventi_1_sfondo.gif);
	background-image:  url(/Temi/Default/images/eventi_1_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
DIV.Cella-23-Footer
	{
 	width:142px;
	height:20px;
	background-image:  url(/Temi/Default/images/eventi_3_sfondo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}


/*=================================
====== BLOCCO NEWS
=================================*/
.News
	{
	width:100px;
	height:300px;
	text-align:left;
	padding:0px;
	bborder:1px solid #0f0;
	}
P.News-Titolo
	{
	height:30px;
	text-align:left;
	font-size:21px;
	letter-spacing:3px;
	color: #666;
	margin:10px;
	}

TABLE.News-Blocco-Tabella
	{
	width:100%;
	}
TABLE.News-Blocco-Tabella TD
	{
	bborder:1px solid #0f0;
	}
TD.News-Blocco-Foto
	{
	width:1px;
	}
TD.News-Blocco-Cella
	{
	position:relative;
	padding:5px;
	padding-left:15px;
	}
DIV.News-Blocco-Titolo
	{
	float:left;
	wwidth:auto;
	text-align:left;
	color:#111;
	padding-left:2px;
	padding-right:10px;
	}
DIV.News-Blocco-Data
	{
	color:#111;
	text-decoration:none;
	font-size:12px;
	}
DIV.News-Blocco-Titolo A, DIV.News-Blocco-Titolo A:visited
	{
	color:#111;
	text-decoration:none;
	font-size:12px;
	display:block;
	}
DIV.News-Blocco-Data,
DIV.News-Blocco-Titolo,
DIV.News-Blocco-Titolo A, DIV.News-Blocco-Titolo A:visited
	{
	color:#111;
	font-weight:bold;
	}

DIV.News-Blocco-Testo
	{
	clear:left;
	margin-top:4px;
	font-size:12px;
	color:#555;
	}
DIV.News-Blocco-Testo A, DIV.News-Blocco-Testo A:visited
	{
	color:#333;
	text-decoration:none;
	}
DIV.News-Blocco-Testo A
	{
	display:block;
	text-align:right;
	}
/*=================================
=== LAYOUT DIV BANDA INFERIORE
=================================*/
.Sito-3
	{
	width:100%;
	height:18px;
	bbackground-color:#ae6866;
	}
/*=================================
====== NEWS
=================================*/
TABLE.NewsElenco-Tabella
	{
	width:99%;
	}
TABLE.NewsContenitore-Tabella
	{
	}
TD.NewsContenitore-Titolo
	{
	width:100%;
	hheight:22px;
	font-size:105%;
	font-weight:bold;
	text-decoration:none;
	background-color:#ffeb7f;
	background-image: url(/Temi/Default/images/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;
	}
TABLE.modello_0_tabella,
TABLE.modello_1_tabella,
TABLE.modello_2_tabella,
TABLE.modello_3_tabella,
TABLE.modello_4_tabella,
TABLE.modello_6_tabella,
TABLE.modello_7_tabella,
TABLE.modello_8_tabella,
TABLE.modello_9_tabella
	{
	border:none;
	border-collapse:collapse;
	width:100%;
	}
TD.modello_0_cellatesto,
TD.modello_1_cellatesto,
TD.modello_2_cellatesto,
TD.modello_3_cellatesto,
TD.modello_4_cellatesto,
TD.modello_6_cellatesto,
TD.modello_7_cellatesto,
TD.modello_8_cellatesto,
TD.modello_9_cellatesto
	{
	padding-top:0px;
	padding-left:10px;
	}
TD.modello_4_cellatesto BR
	{
	ddisplay: none;
	}
TD.modello_0_cellatesto IMG,
TD.modello_1_cellatesto IMG,
TD.modello_2_cellatesto IMG,
TD.modello_3_cellatesto IMG,
TD.modello_4_cellatesto IMG,
TD.modello_6_cellatesto IMG,
TD.modello_7_cellatesto IMG,
TD.modello_8_cellatesto IMG,
TD.modello_9_cellatesto IMG
	{
	}
a.modello_0_linktitolo, a.modello_0_linktitolo:visited, a.modello_0_linktitolo:active,
a.modello_1_linktitolo, a.modello_1_linktitolo:visited, a.modello_1_linktitolo:active,
a.modello_2_linktitolo, a.modello_2_linktitolo:visited, a.modello_2_linktitolo:active,
a.modello_3_linktitolo, a.modello_3_linktitolo:visited, a.modello_3_linktitolo:active,
a.modello_4_linktitolo, a.modello_4_linktitolo:visited, a.modello_4_linktitolo:active,
a.modello_6_linktitolo, a.modello_6_linktitolo:visited, a.modello_6_linktitolo:active,
a.modello_7_linktitolo, a.modello_7_linktitolo:visited, a.modello_7_linktitolo:active,
a.modello_8_linktitolo, a.modello_8_linktitolo:visited, a.modello_8_linktitolo:active,
a.modello_9_linktitolo, a.modello_9_linktitolo:visited, a.modello_9_linktitolo:active
	{
	font-size:100%;
	text-decoration:none;
	}
.modello_0_link, a.modello_0_link, a.modello_0_link:visited, a.modello_0_link:active, a.modello_0_link:hover,
.modello_1_link, a.modello_1_link, a.modello_1_link:visited, a.modello_1_link:active, a.modello_1_link:hover,
.modello_2_link, a.modello_2_link, a.modello_2_link:visited, a.modello_2_link:active, a.modello_2_link:hover,
.modello_3_link, a.modello_3_link, a.modello_3_link:visited, a.modello_3_link:active, a.modello_3_link:hover,
.modello_4_link, a.modello_4_link, a.modello_4_link:visited, a.modello_4_link:active, a.modello_4_link:hover,
.modello_6_link, a.modello_6_link, a.modello_6_link:visited, a.modello_6_link:active, a.modello_6_link:hover,
.modello_7_link, a.modello_7_link, a.modello_7_link:visited, a.modello_7_link:active, a.modello_7_link:hover,
.modello_8_link, a.modello_8_link, a.modello_8_link:visited, a.modello_8_link:active, a.modello_8_link:hover,
.modello_9_link, a.modello_9_link, a.modello_9_link:visited, a.modello_9_link:active, a.modello_9_link:hover
	{
	float:right;
	text-decoration:none;
	margin-left:5px;
	ccolor:#fff;
	}
.modello_0_data, .modello_1_data, .modello_2_data, .modello_3_data,
.modello_4_data, .modello_6_data, .modello_7_data, .modello_8_data,
.modello_9_data
	{
	padding-left:5px;
	}
.modello_0_riga_c1,.modello_0_riga_c1,
.modello_1_riga_c1,.modello_1_riga_c1,
.modello_2_riga_c1,.modello_2_riga_c1,
.modello_3_riga_c1,.modello_3_riga_c1,
.modello_4_riga_c1,.modello_4_riga_c1,
.modello_6_riga_c1,.modello_6_riga_c1,
.modello_7_riga_c1,.modello_7_riga_c1,
.modello_8_riga_c1,.modello_8_riga_c1,
.modello_9_riga_c1,.modello_9_riga_c1
	{
	}

/*=================================
====== NEWS DETTAGLIO
=================================*/

DIV.News-Singola,
.modello_tabella_singola_news
	{
	width: 400px;
	}
.modello_tabella_singola_news H1
	{
	top: 10px;
	font-size: 12px;
	ddisplay: none;
	}

.modello_tabella_singola_news H2
	{
	}

P.News-Singola-Testo,
TD.modello_cellatesto_singola_news
	{
	text-align:justify;
	line-height:120%;
	font-size:12px;
	}

TD.modello_cellatesto_singola_news IMG
	{
	margin:0px;
	}
TD.modello_cellatesto_singola_news P,
TD.modello_cellatesto_singola_news
	{
	color:#000;
	font-size:12px;
	line-height:120%;
	}
TD.modello_cellatesto_singola_news P
	{
	margin:5px;
	}
TD.modello_cellatesto_singola_news P BR
	{
	}
P.News-Singola-Titolo,
.modello_titolo_singola_news
	{
	width: 80%;
	height:30px;
	text-align:left;
	font-size:18px;
	letter-spacing:1px;
	color: #666;
	margin:0px;
	margin-left:0px;
	ffont-weight:bold;
	}

P.News-Singola-Data,
.modello_data_singola_news
	{
	color: #036;
	padding-left:5px;
	}
/*=================================
=== ARCHIVIO NEWS
=================================*/

TABLE.NEWS-TabellaMese TD
	{
	height:25px;
	}

UL.NEWS-TabellaAnni LI
	{
	margin-bottom:5px;
	font-size:12px;
	}

TABLE.NewsArchivio-Tabella, TABLE.NewsArchivioDettaglio-Tabella
	{
	width:100%;
	}

.NewsArchivio-Mese
	{
	font-size:110%;
	padding:10px;
	padding-left:5px;
	}

.NewsArchivio-Mese A
	{
	font-size:100%;
	font-weight:bold;
	}

.NewsArchivio-Mese a, .NewsArchivio-Mese a:active, .NewsArchivio-Mese a:visited,
.NewsArchivioDettaglio-Titolo a, .NewsArchivioDettaglio-Titolo a:active, .NewsArchivioDettaglio-Titolo a:visited
	{
	text-decoration:none;
	color:#295B8D;
	}

.NewsArchivio-Dettaglio-Riga
	{
	padding:5px;
	margin:5px;
	color:#295B8D;
	}

.NewsArchivio-Mese a:hover, .NewsArchivioDettaglio-Titolo a:hover
	{
	text-decoration:underline;
	}

.NewsArchivioDettaglio-Titolo
	{
	margin:4px; padding:0px;
	}

#tutte-le-news .modello_0_cellatesto
	{
	background:none;
	border-bottom:solid 1px #295B8D;
	}

#tutte-le-news .modello_0_linktitolo
	{
	color:#295B8D;
	}

/*=================================
=== ISCRIZIONE NEWSLETTER
=================================*/
.IscrizioneNewsletter
	{
	pposition:relative;
	width:190px;
	height:50px;
	background-image:  url(/Temi/Default/images/iscrizione_newsletter.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	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;
 	}
/*=================================
=== MODELLO RICERCA
=================================*/

DIV.ModelloRicerca
	{
	width:95%;
	}

P.ModelloRicerca-TitoloPagina
	{
	position:relative;
	margin:0px;
	margin-top:8px;
	margin-left:12px;
	padding:0px;
	padding-left:15px;
	padding-right:5px;
	text-align:left;
	color: #db0000;
	font-size: 14px;
	heigth:26px;
	line-height:26px;
	}

DIV.ModelloRicerca a, DIV.ModelloRicerca a:active, DIV.ModelloRicerca a:visited, DIV.ModelloRicerca a:hover
	{
	color: #039;
	}

DIV.ModelloRicerca P.ModelloRicerca-NomePagina
	{
	width:90%;
	margin: 0px;
	margin-top: 10px;
	margin-left:30px;
	padding-left: 30px;
	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
	{
	ffont-weight:bold;
	ffont-size: 12px;
	color: #039;
	ttext-decoration: none;
	}


/*=================================
====== 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:#fff;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid #fff;
	border-left:0;
	border-top:0;
	text-transform:uppercase;
	text-decoration: none;
	font-size: 11px;
	background: #666;
	}
A.CE-VoceMenu1Livello1-Sel, A.CE-VoceMenu1Livello1-Sel:visited,
A.CE-VoceMenu2Livello1-Sel, A.CE-VoceMenu2Livello1-Sel:visited
	{
	color:#fff;
	background-color: #600;
	}

#CEMenu1Voce1,
#CEMenu2Voce71
	{
	clear:left;
	bborder-left: 1px solid #ec0000;
	}

/*=================================
=== FORM CONTATTI
=================================*/

TABLE.Tabella-Contatti
	{
	width:430;
	}
.Tabella-Contatti-Avviso,
P.Tabella-Contatti-Errori
	{
	color:#db0000;
	}


.Tabella-Contatti-Cella1
	{
	width:100px;
	}
.Tabella-Contatti-Cella2
	{
	width:250px;
	}
.Tabella-Contatti-Cella1,
.Tabella-Contatti-Cella3
	{
	}
.Tabella-Contatti-Cella3
	{
	}

TABLE.Tabella-Contatti TD
	{
	padding-bottom: 5px;
	}

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: 100%;
	}
INPUT.Tabella-Contatti-Input2,
INPUT.Tabella-Contatti-Input3
	{
	width: 60px;
	width: 100%;
	}
TEXTAREA.Tabella-Contatti-Textarea
	{
	height: 40px;
	}
TEXTAREA.Tabella-Contatti-Textarea2
	{
	height: 200px;
	}

INPUT.Tabella-Contatti-Submit
	{
	}
/*=================================
=== FORM NEWSLETTER
=================================*/

TABLE.Tabella-Newsletter
	{
	width: 400px;
	}
.Tabella-Newsletter-Cella1
	{
	width: 150px;
	}
.Tabella-Newsletter-Cella2
	{
	width: 250px;
	}
TABLE.Tabella-Newsletter TD
	{
	padding-bottom: 10px;
	color: #000;
	}

INPUT.Tabella-Newsletter-Input,
SELECT.Tabella-Newsletter-Input,
INPUT.Tabella-Newsletter-Input2,
INPUT.Tabella-Newsletter-Input3,
TEXTAREA.Tabella-Newsletter-Textarea
	{
	width: 150px;
	}
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
	{
	ttext-align:center;
	color: #000;
	font-size:12px;
	ffont-weight:bold;
	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;
	ccolor:#2c4f00;
	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.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: #973534;
	}
P.MappaAutomatica-Livello1
	{
	margin-top:15px;
	color: #973534;
	}

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:#973534;
	}

P.MappaAutomatica-Livello1 A:link, P.MappaAutomatica-Livello1 A:visited,	P.MappaAutomatica-Livello1 SPAN
	{
	height: 20px;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	text-decoration: none;
	ccolor:#973534;
	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:10px;
	ccolor:#973534;
	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-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:#000;
	}
/*=================================
=== REGISTRAZIONE UTENTI
=================================*/

.S-TitoloPagina
	{
	}

TABLE.Registrazione-Tabella
	{
	width:450px;
	bborder:1px solid #ccc;
	}
TABLE.Registrazione-Tabella TD
	{
	padding: 1px;
	}
TD.Registrazione-Titolo
	{
	}
TABLE.Registrazione-Tabella TD.Registrazione-Didascalia
	{
	}

.S-label-username,
.S-label-password1,
.S-label-password2,
.S-label-email,
.S-label-nome,
.S-label-cognome,
.S-label-ragsoc
	{
	text-align:left;
	width: 160px;
	}
.S-label-privacy,
.S-label-newsletter
	{
	vertical-align:baseline;
	}

.S-field-username,
.S-field-password1,
.S-field-password2,
.S-field-email2,
.S-field-nome,
.S-field-cognome,
.S-field-ragsoc
	{
	width:220px;
	text-align:left;
	}

.S-field-username input,
.S-field-email2 input,
.S-field-password1 input,
.S-field-password2 input,
.S-field-nome input,
.S-field-cognome input,
.S-field-ragsoc input
	{
	width:210px;
	}
TABLE.Registrazione-Tabella TD.S-dato-necessario
	{
	font-size:10px;
	text-align:left;
	}

TD.S-cell-registrazione
	{
	}
TD.S-cell-registrazione INPUT.S-button-registrazione
	{
	}

TABLE.Registrazione2
	{
	}
TABLE.Registrazione2 TD,
TABLE.Registrazione2 TD A,
TABLE.Registrazione2 TD P
	{
	}
TABLE.Registrazione2 TD A:hover
	{
	}

TABLE.RegistrazioneOk
	{
	}
TABLE.RegistrazioneOk TD,
TABLE.RegistrazioneOk TD A,
TABLE.RegistrazioneOk TD P,
TABLE.RegistrazioneOk TD LI
	{
	}
TABLE.RegistrazioneOk TD A:hover
	{
	}
/*=================================
=== SONDAGGI RISULTATI
=================================*/
DIV.Sondaggi-Risultati
	{
	width:100%;
	}
P.Sondaggi-Risultati-Titolo
	{
	font-family: arial,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#953433;
	}
TABLE.Sondaggi-Risultati-Tabella
	{
	wwidth:500px;
	}
TD.Sondaggi-Risultati-Risposta,
TD.Sondaggi-Risultati-Barra,
TD.Sondaggi-Risultati-Percentuale,
TD.Sondaggi-Risultati-Voti
	{
	font-size:12px;
	padding-left:10px;
	padding-top:10px;
	white-space:nowrap;
	}
TD.Sondaggi-Risultati-Percentuale
	{
	text-align:right;
	padding-right:5px;
	}
TD.Sondaggi-Risultati-Barra
	{
	width:220px;
	}
DIV.Sondaggi-Risultati-Barra-Img
	{
	background-image: url(/Temi/Default/images/sondaggi_bar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}


P.Sondaggi-Risultati-TotaleVoti,
P.Sondaggi-Risultati-Link
	{
	font-size:12px;
	font-weight:bold;
	color:#953433;
	}


/*=================================
=== SONDAGGI VOTAZIONE
=================================*/
DIV.Sondaggi-Votazione
	{
	width:100%;
	}
P.Sondaggi-Votazione-Titolo,
P.Sondaggi-Votazione-Risposta,
P.Sondaggi-Votazione-Submit,
P.Sondaggi-Votazione-Voti,
P.Sondaggi-Votazione-Link
	{
	}
P.Sondaggi-Votazione-Titolo
	{
	font-family: arial,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#953433;
	}
P.Sondaggi-Votazione-Risposta,
P.Sondaggi-Votazione-Submit
	{
	margin:2px;
	font-size:12px;
	padding-left:10px;
	padding-top:10px;
	}

P.Sondaggi-Votazione-Submit INPUT
	{
	}

P.Sondaggi-Votazione-Voti,
P.Sondaggi-Votazione-Link
	{
	font-size:12px;
	font-weight:bold;
	color:#953433;
	}

/*=================================
====== HOME CONTENUTI
=================================*/
TABLE.Home-Tabella1,
TABLE.Home-Tabella2
	{
	clear:both;
	width:100%;
	}
TABLE.Home-Tabella1 TD
	{
	padding:5px;
	}

TABLE.Home-Tabella1 TD.Home-Tabella1-Img
	{
	padding:0px;
	}
.Home-Tabella1-Cella1,
.Home-Tabella1-Cella2,
.Home-Tabella1-Cella3,
.Home-Tabella1-Cella4,
	{
	}


.Home-Titolo2
	{
	text-align:left;
	font-size:21px;
	letter-spacing:3px;
	color: #ddd;
	padding:10px;
	}

.Home-Testo2
	{
	text-align:left;
	padding-left:10px;
	}

/*========================================
=== EVENTI
=========================================*/

DIV.Eventi
	{
 	width: 142px;
 	padding:0px;
 	}

.S-Cella_Titolo_ListaEventi
	{
	height:50px;
	text-align:left;
	font-size:12px;
	letter-spacing:3px;
	color: #888;
	margin-top:10px;
	margin-bottom:0px;
	}
DIV.BloccoEventi-Contenitore
	{
	margin-left:10px;
	}
UL.S-Link_ul_ListaEventi
	{
	margin-left:0px;
	}
UL.S-Link_ul_ListaEventi LI,
P.BloccoEventi-Titolo
	{
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	text-align:left;
	list-style-type: square;
	}
A.S-Link_ListaEventi, A.S-Link_ListaEventi:visited, A.S-Link_ListaEventi:hover
	{
	font-size:12px;
	color: #666;
	text-decoration:none;
	}

/*=================================
=== EVENTI CALENDARIO TABELLA MESE
=================================*/
DIV.Calendario-Eventi
	{
	width: 135px;
	text-align:center;
	}
TABLE.S-Tabella_Titolo_Calendario,
TABLE.S-Tabella_Calendario,
TABLE.S-TabellaInternaCalendario
	{
	width: 130px;
	}

TABLE.S-Tabella_Titolo_Calendario
	{
	}
.S-Cella_Titolo_Calendario
	{
	ffont-family: Standard 07_53, tahoma,verdana,arial,helvetica;
	font-size:11px;
	letter-spacing:1px;
	color: #953433;
	text-align:left;
	padding:1px;
	}
TABLE.S-Tabella_Calendario
	{
	font-weight:bold;
	border-collapse:collapse;
	border: solid 1px #ccc;
	border-top:0px;
	}
.S-Tabella_Calendario TD
	{
	font-size:10px;
	padding-left: 1px;
	padding-right: 1px;
	border: solid 1px #ccc;
	}
TD.S-TitoloPagina_Calendario
	{
	color: #026;
	font-size:11px;
	padding-left: 1px;
	padding-right: 1px;
	border: solid 1px #ccc;
	}
.S-TitoloPagina_Calendario, .S-TitoloPagina_Calendario A, .S-TitoloPagina_Calendario A:visited,
A.S-TitoloPagina_Calendario, A.S-TitoloPagina_Calendario:visited,
.S-linkTitoloPagina_Calendario, .S-linkTitoloPagina_Calendario A, .S-linkTitoloPagina_Calendario A:visited
	{
	font-size:10px;
	font-weight:bold;
	color: #026;
	text-decoration:none;
	}
.S-TabellaInternaCalendario
	{
	border: solid 1px #ccc;
	}
.S-TabellaInternaCalendario TD
	{
	font-size:10px;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
	border: solid 1px #ccc;
	ffilter:alpha(opacity=80);
	}
.S-ClasseCellaIntestazione_Lu, .S-ClasseCellaIntestazione_Ma, .S-ClasseCellaIntestazione_Me,
.S-ClasseCellaIntestazione_Gi, .S-ClasseCellaIntestazione_Ve, .S-ClasseCellaIntestazione_Sa,
.S-ClasseCellaIntestazione_Do
	{
	text-align:center;
	color: #111;
	}
.S-Cella_Calendario_Lu, .S-Cella_Calendario_Ma, .S-Cella_Calendario_Me,
.S-Cella_Calendario_Gi, .S-Cella_Calendario_Ve, .S-Cella_Calendario_Sa,
.S-Cella_Calendario_Do
	{
	font-size:10px;
	color:#444;
	text-align: center;
	}
.S-Cella_Calendario_Lu B, .S-Cella_Calendario_Ma B, .S-Cella_Calendario_Me B,
.S-Cella_Calendario_Gi B, .S-Cella_Calendario_Ve B, .S-Cella_Calendario_Sa B,
.S-Cella_Calendario_Do B
	{
	display:block;
	color:#444;
	font-size:10px;
	font-weight:bold;
	}
.S-Cella_Calendario_Do B
	{
	color: #f90;
	}
.S-Cella_Calendario_Sa A, .S-Cella_Calendario_Sa A:active,
.S-Cella_Calendario_Sa A:visited, .S-Cella_Calendario_Sa A:hover
	{
	}
A.S-Link_Calendario_Lu B, A.S-Link_Calendario_Ma B, A.S-Link_Calendario_Me B,
A.S-Link_Calendario_Gi B, A.S-Link_Calendario_Ve B, A.S-Link_Calendario_Sa B,
A.S-Link_Calendario_Do B
	{
	color:#444;
	ttext-decoration:none;
	font-size:10px;
	font-weight:bold;
	background-color:#ffeb7f;
	}
/*=================================
=== EVENTI SCHEDA
=================================*/
TABLE.S-SchedaEventoTabella
	{
	float:left;
	width:90%;
	margin-top:20px;
	}
TD.S-SchedaEventoCellaIntestazione
	{
	}
TD.S-SchedaEventoCella-titolo
	{
	font-size: 12px;
	font-weight:bold;
	text-align:justify;
	}
TD.S-SchedaEventoCella-data
	{
	}
TD.S-SchedaEventoCella-luogo
	{
	font-size: 10px;
	font-weight:bold;
	}
TD.S-SchedaEventoCella-testo
	{
	text-align:justify;
	}

/*=================================
=== CALENDARIO EVENTI AGENDA
=================================*/
.Eventi-Agenda
	{
	width:200px;
	border: 1px solid #555;
	}
TABLE.S-TabellaLinkMesi
	{
	border: 2px solid #555;
	}
.CalendarioEventi-TabellaLinkMesi TD, .S-TabellaLinkMesi TD
	{
	background-color: transparent;
	text-align: center;
	padding: 1px;
	width: 55px;
	color: #fff;
	border: 1px solid #555;
	}
TD.CalendarioEventi-CellaAnno0MeseConEventi, TD.S-CellaAnno0MeseConEventi
	{
	background-color: transparent;
	color: #fff;
	}
A.CalendarioEventi-LinkAnno0MeseConEventi, A.CalendarioEventi-LinkAnno0MeseConEventi:visited,
A.S-LinkAnno0MeseConEventi, A.S-LinkAnno0MeseConEventi:visited
	{
	font-weight: bold;
	color: #555;
	}
A.CalendarioEventi-LinkAnno0MeseConEventi:hover,
A.S-LinkAnno0MeseConEventi:hover
	{
	font-weight: bold;
	color: #555;
	}
/*=================================
=== CALENDARIO EVENTI
=================================*/
.Eventi-Pagina
	{
	text-align:center;
	margin:auto;
	}

TABLE.Eventi-Tabella
	{
	width: 100%;
	}
TD.Eventi-Mese,
TD.Eventi-Data
	{
	height:145px;
	padding-left:10px;
	vertical-align:bottom;
	color:#555;
	font-size:14px;
	text-align: left;
	}
.Eventi-Intestazioni
	{
	color:#fff;
	text-align: left;
	padding:3px;
	background-color: #a55;
	border-left: solid 1px #fff;
	white-space:nowrap;
	}
.Eventi-Cella1,
.Eventi-Cella2
	{
	text-align: left;
	padding:3px;
	}
TD.Eventi-Elenco
	{
	padding-top:10px;
	}
P.Eventi-Elenco-DataInizio,
P.Eventi-Elenco-TitoloEvento
	{
	margin:0px;
	color:#fff;
	text-align: left;
	text-transform:uppercase;
	}
P.Eventi-Elenco-TitoloEvento
	{
	font-weight:bold;
	}
P.Eventi-Elenco-DescrizioneEvento
	{
	margin:0px;
	color:#fff;
	text-align: left;
	margin-bottom:10px;
	}

.Eventi-ScegliCategoria
	{
	display:none;
	padding-bottom: 30px;
	}
/*=================================
=== CALENDARIO EVENTI SCHEDA
=================================*/
.Eventi-Scheda-Tabella
	{
	width: 90%;
	border-collapse:collapse;
	}

TD.Eventi-Scheda-Titolo
	{
	height:145px;
	vertical-align:bottom;
	color:#555;
	font-size:14px;
	text-align: left;
	}
TD.Eventi-Scheda-Cella,
TD.Eventi-Scheda-Cella1
	{
	text-align:left;
	color:#555;
	padding-top:10px;
	}
P.Eventi-Scheda-DataInizio,
P.Eventi-Scheda-TitoloEvento
	{
	margin:0px;
	color:#555;
	text-align: left;
	text-transform:uppercase;
	}
P.Eventi-Scheda-DescrizioneEvento
	{
	margin:0px;
	color:#555;
	text-align: left;
	margin-bottom:10px;
	}
/*=================================
=== CALENDARIO EVENTI SCHEDA
=================================*/
DIV.Download-Titolo
	{
	height:16px;
	font-size:11px;
	color: #953433;
	letter-spacing:1px;
	margin-top:5px;
	padding-left:8px;
	}
DIV.Download-Area
	{
	font-size:11px;
	color: #555;
	}
DIV.Colonna-Destra
	{
	font-size:11px;
	color: #953433;
	}
DIV.Download-Titolo #ContentManager-LinkModificaBlocco,
DIV.Download-Area #ContentManager-LinkModificaBlocco,
DIV.Colonna-Destra #ContentManager-LinkModificaBlocco
	{
	right:-70px;
	letter-spacing:0px;
	}



