/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P,OL,UL,LI,LABEL
	{
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif,"sans serif";
	font-size:96%;
	color:#010101;
	}
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;
	text-align: left;
	color: #333;
	background: #e5eff7 url(/Temi/Default/immagini/sito_sfondo.jpg) repeat-y top center;
	}
FORM
	{
	margin: 0px
	}
A, A:active, A:hover, A:visited
	{
	color: #215495;
	text-decoration:none;
	}
A:hover
	{
	color: #039;
	}
P#ContentManager-LinkModificaBlocco
	{
	position:absolute;
	background-color:#000;
	padding:2px;
	color:#fff;
	z-index:12;
	}
A.Download-LinkInserisci
	{
	width:110px;
	padding:2px;
	color:#fff;
	background-color:#000;
	}
P#ContentManager-LinkModificaBlocco A,	P#ContentManager-LinkModificaBlocco A:visited,
A.Download-LinkInserisci, A.Download-LinkInserisci:link, A.Download-LinkInserisci: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;
	font-size:100.01%;
	}
#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;
	font-size:100.01%;
	}
DIV.Contenuto-Home H1
	{
	}

/*=================================
=== LAYOUT
=================================*/

DIV.Sito0
	{
	width: 100%;
	height:100%;
	background-color:transparent;
	text-align:center;
	}
DIV.Menu0
	{
	width: 990px;
	margin:auto;
	}
DIV.Menu0
	{
	position:relative;
	}
DIV.Sito
	{
	clear:left;
	width:auto;
	width:98%;
	width:770px;
	width:990px;
	height:auto;
	height:auto !important;
	margin:auto;
	border-left:5px solid #e9dd01;
	border-right:5px solid #e9dd01;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:205px 80px ;
	text-align: left;
	}
DIV.Sito-a
	{
	width:990px;
	}
DIV.Sito-Admin
	{
	width:90%;
	}
/*=================================
=== SITO-1
=================================*/
DIV.Sito1
	{
	float:left;
	clear:both;
	width: 100%;
	height:130px;
	text-align:left;
	background: url(/Temi/Default/immagini/sito1_sfondo_2.gif) repeat-x left top;
	}
.Sito1 P#ContentManager-LinkModificaBlocco
	{
	display:none;
	margin-left:-80px;
	}
DIV.Sito1-a
	{
	float:left;
	clear:both;
	width:100%;
	height:130px;
	background: url(/Temi/Default/immagini/sito1_sfondo_1.png) no-repeat left top;
	overflow:hidden;
	}
DIV.Logo
	{
	width:100%;
	}
DIV.Logo-IMG
	{
	}
DIV.Logo-IMG IMG
	{
	width:200px;
	}
/*=================================
=== MENU 4
=================================*/
DIV.Menu4  /* menu alto */
	{
	float:right;
	z-index:2;
	width:auto;
	height:130px;
	padding-top:2px;
	text-align:right;
	background: url(/Temi/Default/immagini/sito1_sfondo_3.png) no-repeat right top;
	}
.Menu4 #ContentManager-LinkModificaMenu4
	{
	right:-80px;
	margin-top:2px;
	}
.Menu5 #ContentManager-LinkModificaMenu5
	{
	margin-left:0px;
	margin-top:-23px;
	}
TABLE.CEMenu4TabellaLivello1,
TABLE.CEMenu5TabellaLivello1
	{
	}
.CE-VoceMenu4Livello1, .CE-VoceMenu4Livello1-Sel,
.CE-VoceMenu5Livello1, .CE-VoceMenu5Livello1-Sel
	{
	height:18px;
	margin: 0px;
	color: #000;
	font-size:100.01%;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	background:#e9dd01;
	}
SPAN.CE-VoceMenu4Livello1-SepStart,
SPAN.CE-VoceMenu5Livello1-SepStart
	{
	height:18px;
	margin: 0px;
	color: #000;
	}
.CE-VoceMenu4Livello1-Sel A,
.CE-VoceMenu5Livello1-Sel A
	{
	font-size:100.01%;
	white-space:nowrap;
	}
.CE-VoceMenu4Livello1 A:link, 		.CE-VoceMenu4Livello1 A:hover, 		.CE-VoceMenu4Livello1 A:visited,
.CE-VoceMenu4Livello1-Sel A:link, 	.CE-VoceMenu4Livello1-Sel A:hover, 	.CE-VoceMenu4Livello1-Sel A:visited,
.CE-VoceMenu5Livello1 A:link, 		.CE-VoceMenu5Livello1 A:hover, 		.CE-VoceMenu5Livello1 A:visited,
.CE-VoceMenu5Livello1-Sel A:link, 	.CE-VoceMenu5Livello1-Sel A:hover, 	.CE-VoceMenu5Livello1-Sel A:visited
	{
	color: #000;
	}
.CE-VoceMenu4Livello1-Sel, 	.CE-VoceMenu4Livello1-Sel A:hover, 	.CE-VoceMenu4Livello1-Sel A:visited,
.CE-VoceMenu5Livello1-Sel, 	.CE-VoceMenu5Livello1-Sel A:hover, 	.CE-VoceMenu5Livello1-Sel A:visited
	{
	color: #000;
	}
.CE-VoceMenu4Livello1 A:hover,
.CE-VoceMenu5Livello1 A:hover
	{
	color: #163a67;
	}

/*=================================
=== BLOCCO RICERCA
=================================*/
.Cerca
	{
	float:right;
	width:330px;
	height:30px;
	padding-top:30px;
	padding-right:40px;
	}

.Cerca-Form
	{
	}
.Cerca #ContentManager-LinkModificaBlocco
	{
	display:none;
	margin-left:-200px;
	}
INPUT.Cerca-Input
	{
	float:left;
	width:176px;
	height:30px;
	font-size:12px;
	color: #000;
	padding:8px 4px 6px 10px;
	background-color:#fff;
	background-image:url(/Temi/Default/immagini/cerca_input_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border:0px;
	}
INPUT.Cerca-Submit
	{
	float:left;
	font-size:100.01%;
	font-weight:bold;
	color: #999;
	width:92px;
	height:30px;
	border:0px;
	background-color:transparent;
	background-image:  url(/Temi/Default/immagini/cerca_submit.gif);
	background-image:  url(/Temi/Default/immagini/cerca_submit.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

/*=================================
====== SITO-2
=================================*/
TABLE.Sito2
	{
	clear:both;
	width: 99%;
	height:auto !important;
	height:auto;
	}
TABLE.Sito2-Home
	{
	background-repeat:no-repeat;
	background-position:200px 0px;
	background-image: url(/Temi/Default/immagini/home/comunearborea_01.jpg);
	}
.Sito2-Admin
	{
	background: #fff;
	}
TD.Menu3-Cella
	{
	width:200px;
	vertical-align:top;
	}
TD.Contenuto-Cella
	{
	width:auto;
	vertical-align:top;
	text-align:left;
	}
TD.Contenuto-Cella2
	{
	}
TD.Contenuto-Cella-Home
	{
	width:auto;
	vertical-align:top;
	}
TD.Cella-Destra
	{
	width:auto;
	vertical-align:top;
	}

/*=================================
=== BLOCCO ASCOLTA INFORMA INVIA SMS
=================================*/
DIV.BloccoInforma,
DIV.BloccoAscolta,
DIV.BloccoInviaciSMS
	{
	width:193px;
	height:50px;
	text-align:center;
	}
DIV.BloccoInviaciSMS
	{
	display:none;
	}
DIV.BloccoInforma #ContentManager-LinkModificaBlocco,
DIV.BloccoAscolta #ContentManager-LinkModificaBlocco,
DIV.BloccoInviaciSMS #ContentManager-LinkModificaBlocco
	{
	display:none;
	}

DIV.BloccoInforma-Popup,
DIV.BloccoAscolta-Popup,
DIV.BloccoInviaciSMS-Popup
	{
	position:relative;
	z-index:2;
	visibility:hidden;
	left:170px;
	top:-50px;
	width:140px;
	height:190px;
	margin-left:90px;
	font-size:12px;
	padding:25px 20px 10px 50px;
	text-align:left;
	background:#fff;
	margin:3px;
	background: transparent url(/Temi/Default/immagini/comune_fumetto.gif) no-repeat;
	}



/*=================================
=== MENU 3
=================================*/
DIV.Menu3
	{
	width:193px;
	}
.Menu3 P#ContentManager-LinkModificaMenu3
	{
	margin-left:-80px;
	margin-top:20px;
	}
TABLE.CEMenu3TabellaLivello1
	{
	}
.CE-VoceMenu3Livello1, .CE-VoceMenu3Livello1-Sel
	{
	width:163px;
	margin:0px;
	padding:0px;
	padding-top:20px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:25px;
	text-align:left;
	font-size:100.01%;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif,"sans serif";
	color: #000;
	font-weight:bold;
	text-transform:uppercase;
	background-color: #fff;
	background-image:  url(/Temi/Default/immagini/menu3_liv1_sfondo.png);
	background-repeat: no-repeat;
	}
.CE-VoceMenu3Livello1 A, .CE-VoceMenu3Livello1-Sel A
	{
	display:block;
	line-height:20px;
	font-size:100.01%;
	font-weight:bold;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif,"sans serif";
	text-transform:uppercase;
	}
.CE-VoceMenu3Livello1-Sel A
	{
	color: #000;
	}
.CE-VoceMenu3Livello1 A:link, 		.CE-VoceMenu3Livello1 A:hover, 		.CE-VoceMenu3Livello1 A:visited,
.CE-VoceMenu3Livello1-Sel A:link, 	.CE-VoceMenu3Livello1-Sel A:hover, 	.CE-VoceMenu3Livello1-Sel A:visited
	{
	color: #000;
	font-size:100.01%;
	}
.CE-VoceMenu3Livello1-Sel, 	.CE-VoceMenu3Livello1-Sel A:link, 	.CE-VoceMenu3Livello1-Sel A:hover, 	.CE-VoceMenu3Livello1-Sel A:visited
	{
	color: #000;
	}
.CE-VoceMenu3Livello1 A:hover
	{
	color: #555;
	}

#CEMenu3Voce181 /* homepage */
	{
	}
#CEMenu3Voce142 /* arborea oggi */
	{
	background-image:url(/Temi/Default/immagini/menu3_servizi_online_sfondo.png);
	}
#CEMenu3Voce146 /* il comune */
	{
	background-image:url(/Temi/Default/immagini/menu3_comune_sfondo.png);
	}
#CEMenu3Voce148 /* per il cittadino */
	{
	background-image:url(/Temi/Default/immagini/menu3_cittadino_sfondo.png);
	}
#CEMenu3Voce147 /* suap */
	{
	/*
	background-image:url(/Temi/Default/immagini/menu3_suap_sfondo.png);
	*/
	}
#CEMenu3Voce202 /* strutture turistiche */
	{
	width:183px;
	padding-right:5px;
	}
#CEMenu3Voce139 /* museo */
	{
	background-image:url(/Temi/Default/immagini/menu3_museo_sfondo.png);
	}
#CEMenu3Voce150 /* archivio */
	{
	background-image:url(/Temi/Default/immagini/menu3_archivio_sfondo.png);
	}
#CEMenu3Voce211, /* regolamenti Piano commerciale comunale */
#CEMenu3Voce238 /* pubblicazioni di matrimonio */
	{
	width:183px;
	padding-top:15px;
	padding-right:5px;
	background-image:url(/Temi/Default/immagini/menu3_liv1_sfondo2.png);
	}	
#CEMenu3Voce213 /* trasparenza amministrativa */
	{
	width:183px;
	padding-top:15px;
	padding-right:5px;
	background-image:url(/Temi/Default/immagini/menu3_liv1_sfondo2.png);
	}	
/*=================================
=== MENU 3-2
=================================*/
DIV.Menu3-Liv2
	{
	clear:left;
	min-width:540px;
	width:100%;
	min-height:95px;
	height:auto;
	margin:0px 0px 0px 0px;
	text-align:left;
	}
.Menu3-Liv2 P#ContentManager-LinkModificaMenu3
	{
	display:none;
	}

P.CE-VoceMenu3Livello2, P.CE-VoceMenu3Livello2-Sel
	{
	height:auto;
	margin: 0px;
	color: #222;
	font-size:100.01%;
	margin-left:10px;
	margin-top:2px;
	border:1px solid #aaa;
	}
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2, DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2-Sel
	{
	float:left;
	width:250px;
	min-height:17px;
	height:auto !important;
	height:17px;
	text-align:left;
	font-size:100.01%;
	margin-right:10px;
	margin-top:2px;
	border:1px solid #aaa;
	}
P.CE-VoceMenu3Livello2-Sel
	{
	color: #fff;
	background-color: #39c;
	}
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2-Sel
	{
	color: #000;
	background: #d5d177;
	}
P.CE-VoceMenu3Livello2-Sel A
	{
	font-size:100.01%;
	}
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2 A
	{
	min-height:17px;
	height:auto !important;
	height:17px;
	font-size:100.01%;
	}
.CE-VoceMenu3Livello2 A:link,
.CE-VoceMenu3Livello2 A:hover,
.CE-VoceMenu3Livello2 A:active,
.CE-VoceMenu3Livello2 A:visited,
.CE-VoceMenu3Livello2-Sel A:link,
.CE-VoceMenu3Livello2-Sel A:hover,
.CE-VoceMenu3Livello2-Sel A:active,
.CE-VoceMenu3Livello2-Sel A:visited
	{
	display:block;
	color: #215495;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	}
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2 A:link,
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2 A:hover,
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2 A:active,
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2 A:visited,
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2-Sel A:link,
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2-Sel A:hover,
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2-Sel A:active,
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2-Sel A:visited
	{
	padding-left:18px;
	background: url(/Temi/Default/immagini/percorso_decoration_1.gif) no-repeat 3px 2px;
	}
.CE-VoceMenu3Livello2-Sel A:link,
.CE-VoceMenu3Livello2-Sel A:hover,
.CE-VoceMenu3Livello2-Sel A:visited
	{
	color: #fff;
	}
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2-Sel A:link,
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2-Sel A:hover,
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2-Sel A:visited
	{
	color: #000;
	background: #d5d177;
	}
.CE-VoceMenu3Livello2 A:hover
	{
	color: #fff;
	background: #39c;
	}
DIV.Menu3-Liv2 P.CE-VoceMenu3Livello2 A:hover
	{
	color: #000;
	background: #d5d177;
	}
/*=================================
=== MENU 3-3
=================================*/
DIV.Menu3-3
	{
	float:left;
	width:400px;
	padding-left:45px;
	text-align:left;
	}
.Menu3-3 P#ContentManager-LinkModificaMenu3
	{
	position:absolute;
	margin-top:-20px;
	}

.CE-VoceMenu3Livello3, .CE-VoceMenu3Livello3-Sel
	{
	display:none;width:auto;
	margin: 0px;
	margin-bottom: 21px;
	color: #215495;
	}
.CE-VoceMenu3Livello3-Sel
	{
	color: #163a67;
	font-weight:bold;
	}
.CE-VoceMenu3Livello3 A, .CE-VoceMenu3Livello3-Sel A
	{
	padding-left:20px;
	background-image:  url(/Temi/Default/immagini/menu3_liv3_decoration.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	}
.CE-VoceMenu3Livello3 A:link, 		.CE-VoceMenu3Livello3 A:hover, 		.CE-VoceMenu3Livello3 A:visited,
.CE-VoceMenu3Livello3-Sel A:link, 	.CE-VoceMenu3Livello3-Sel A:hover, 	.CE-VoceMenu3Livello3-Sel A:visited
	{
	color: #163a67;
	}
.CE-VoceMenu3Livello3-Sel, .CE-VoceMenu3Livello3-Sel A:link, .CE-VoceMenu3Livello3-Sel A:hover, .CE-VoceMenu3Livello3-Sel A:visited
	{
	font-weight:bold;
	}
.CE-VoceMenu3Livello3 A:hover,
.CE-VoceMenu3Livello3-Sel A:hover
	{
	color: #163a67;
	}

 #CEMenu3Voce214.CE-VoceMenu3Livello1 A
{
ddisplay:none;
}
/*=================================
MENU 12 - Progetto ERA
=================================*/
DIV.Menu12
	{
 clear: left;
	width:520px;
	height:120px;
	margin: 0px;
	padding: 0px;
	margin-top:15px;
	padding-top:5px;
	}
DIV.Menu12-TOP
	{
	height:20px;
	overflow:hidden;
		padding-top:0px;
		margin-bottom:10px;
	}
	
.Menu12 P#ContentManager-LinkModificaMenu12,
.Menu12 P#ContentManager-LinkModificaMenu12 A:link
	{
	float: right;
	margin-top:0px;
	color: #fff;
	}

DIV.Menu12-TOP TABLE.CEMenu12TabellaLivello1
{
	margin-top:-90px !important;
	margin-top:-90px;

}
	
TABLE.CEMenu12TabellaLivello1
	{
	float:left;
	width:520px;
	height:120px; 
	margin:auto;
	border-spacing:0px;
	border-collapse:collapse;
	margin-left:10px;
	}
TABLE.CEMenu12TabellaLivello1 TD
	{
	text-align: left;	
	width:95px;
	}
	
TD.CE-VoceMenu12Livello1 A, TD.CE-VoceMenu12Livello1 A:link, TD.CE-VoceMenu12Livello1 A:active,	TD.CE-VoceMenu12Livello1 A:visited, TD.CE-VoceMenu12Livello1 A:hover,
TD.CE-VoceMenu12Livello1-Sel A, TD.CE-VoceMenu12Livello1-Sel A:link, TD.CE-VoceMenu12Livello1-Sel A:active,	TD.CE-VoceMenu12Livello1-Sel A:visited, 
TD.CE-VoceMenu12Livello1-Sel A:hover
	{
	font-size:13px;
	text-transform:uppercase;
	color: #fff;
	text-decoration: none;
 display: block;
 padding-left: 5px;
 padding-top: 80px;
 height: 20px !important; 
 height: 100px; 
 font-weight: bold;
 text-align: left;
 background: #ff9800;
	}
TD.CE-VoceMenu12Livello1-Sel A, TD.CE-VoceMenu12Livello1-Sel A:link, TD.CE-VoceMenu12Livello1-Sel A:active,	TD.CE-VoceMenu12Livello1-Sel A:visited, 
TD.CE-VoceMenu12Livello1-Sel A:hover
	{
	font-size:13px;
	color: #fff ;
background: #ff9800;
	}
TD.CE-VoceMenu12Livello1 A:hover,
TD.CE-VoceMenu12Livello1-Sel A:hover
	{
	font-size:13px;
	color: #fff ;
background: #ff9800;
	}
TD.CE-VoceMenu12Livello1-Pos2 A,	
TD.CE-VoceMenu12Livello1-Pos3 A,
TD.CE-VoceMenu12Livello1-Pos4 A,
TD.CE-VoceMenu12Livello1-Pos5 A,
TD.CE-VoceMenu12Livello1-Pos6 A,
TD.CE-VoceMenu12Livello1-Pos7 A,
TD.CE-VoceMenu12Livello1-Pos8 A,
TD.CE-VoceMenu12Livello1-Pos9 A
	{
	}
#CEMenu12Voce219.CE-VoceMenu12Livello1 A, #CEMenu12Voce219.CE-VoceMenu12Livello1 A:link, #CEMenu12Voce219.CE-VoceMenu12Livello1 A:active,	#CEMenu12Voce219.CE-VoceMenu12Livello1 A:visited, #CEMenu12Voce219.CE-VoceMenu12Livello1 A:hover,
#CEMenu12Voce219.CE-VoceMenu12Livello1-Sel A, #CEMenu12Voce219.CE-VoceMenu12Livello1-Sel A:link, #CEMenu12Voce219.CE-VoceMenu12Livello1-Sel A:active,
#CEMenu12Voce219.CE-VoceMenu12Livello1-Sel A:visited, #CEMenu12Voce219.CE-VoceMenu12Livello1-Sel A:hover
 {
 background: url(/temi/default/immagini/eventi.jpg) no-repeat 0px 0px; 
 }
#CEMenu12Voce219.CE-VoceMenu12Livello1-Sel A, #CEMenu12Voce219.CE-VoceMenu12Livello1-Sel A:link, #CEMenu12Voce219.CE-VoceMenu12Livello1-Sel A:active,
#CEMenu12Voce219.CE-VoceMenu12Livello1-Sel A:visited,#CEMenu12Voce219.CE-VoceMenu12Livello1-Sel A:hover
 {
  background: url(/temi/default/immagini/eventi.jpg) no-repeat 0px -100px; 
 }

#CEMenu12Voce219.CE-VoceMenu12Livello1-Sel A:hover,
#CEMenu12Voce219.CE-VoceMenu12Livello1 A:hover
 {
  background: url(/temi/default/immagini/eventi.jpg) no-repeat 0px -100px;  

 }

#CEMenu12Voce220.CE-VoceMenu12Livello1 A, #CEMenu12Voce220.CE-VoceMenu12Livello1 A:link, #CEMenu12Voce220.CE-VoceMenu12Livello1 A:active,	#CEMenu12Voce220.CE-VoceMenu12Livello1 A:visited, #CEMenu12Voce220.CE-VoceMenu12Livello1 A:hover,
#CEMenu12Voce220.CE-VoceMenu12Livello1-Sel A, #CEMenu12Voce220.CE-VoceMenu12Livello1-Sel A:link, #CEMenu12Voce220.CE-VoceMenu12Livello1-Sel A:active,
#CEMenu12Voce220.CE-VoceMenu12Livello1-Sel A:visited, #CEMenu12Voce220.CE-VoceMenu12Livello1-Sel A:hover
 {
 background: url(/temi/default/immagini/galleria.jpg) no-repeat 0px 0px; 
 }
#CEMenu12Voce220.CE-VoceMenu12Livello1-Sel A, #CEMenu12Voce220.CE-VoceMenu12Livello1-Sel A:link, #CEMenu12Voce220.CE-VoceMenu12Livello1-Sel A:active,
#CEMenu12Voce220.CE-VoceMenu12Livello1-Sel A:visited,#CEMenu12Voce220.CE-VoceMenu12Livello1-Sel A:hover
 {
  background: url(/temi/default/immagini/galleria.jpg) no-repeat 0px -100px; 
 }
#CEMenu12Voce220.CE-VoceMenu12Livello1-Sel A:hover,
#CEMenu12Voce220.CE-VoceMenu12Livello1 A:hover
 {
  background: url(/temi/default/immagini/galleria.jpg) no-repeat 0px -100px;  
 }
 
#CEMenu12Voce221.CE-VoceMenu12Livello1 A, #CEMenu12Voce221.CE-VoceMenu12Livello1 A:link, #CEMenu12Voce221.CE-VoceMenu12Livello1 A:active,	#CEMenu12Voce221.CE-VoceMenu12Livello1 A:visited, #CEMenu12Voce221.CE-VoceMenu12Livello1 A:hover,
#CEMenu12Voce221.CE-VoceMenu12Livello1-Sel A, #CEMenu12Voce221.CE-VoceMenu12Livello1-Sel A:link, #CEMenu12Voce221.CE-VoceMenu12Livello1-Sel A:active,
#CEMenu12Voce221.CE-VoceMenu12Livello1-Sel A:visited, #CEMenu12Voce221.CE-VoceMenu12Livello1-Sel A:hover
 {
 background: url(/temi/default/immagini/link.jpg) no-repeat 0px 0px; 
 }
#CEMenu12Voce221.CE-VoceMenu12Livello1-Sel A, #CEMenu12Voce221.CE-VoceMenu12Livello1-Sel A:link, #CEMenu12Voce221.CE-VoceMenu12Livello1-Sel A:active,
#CEMenu12Voce221.CE-VoceMenu12Livello1-Sel A:visited,#CEMenu12Voce221.CE-VoceMenu12Livello1-Sel A:hover
 {
  background: url(/temi/default/immagini/link.jpg) no-repeat 0px -100px; 
 }
#CEMenu12Voce221.CE-VoceMenu12Livello1-Sel A:hover,
#CEMenu12Voce221.CE-VoceMenu12Livello1 A:hover
 {
  background: url(/temi/default/immagini/link.jpg) no-repeat 0px -100px;  
 }
 
#CEMenu12Voce222.CE-VoceMenu12Livello1 A, #CEMenu12Voce222.CE-VoceMenu12Livello1 A:link, #CEMenu12Voce222.CE-VoceMenu12Livello1 A:active,	#CEMenu12Voce222.CE-VoceMenu12Livello1 A:visited, #CEMenu12Voce222.CE-VoceMenu12Livello1 A:hover,
#CEMenu12Voce222.CE-VoceMenu12Livello1-Sel A, #CEMenu12Voce222.CE-VoceMenu12Livello1-Sel A:link, #CEMenu12Voce222.CE-VoceMenu12Livello1-Sel A:active,
#CEMenu12Voce222.CE-VoceMenu12Livello1-Sel A:visited, #CEMenu12Voce222.CE-VoceMenu12Livello1-Sel A:hover
 {
 background: url(/temi/default/immagini/download.jpg) no-repeat 0px 0px; 
 }
#CEMenu12Voce222.CE-VoceMenu12Livello1-Sel A, #CEMenu12Voce222.CE-VoceMenu12Livello1-Sel A:link, #CEMenu12Voce222.CE-VoceMenu12Livello1-Sel A:active,
#CEMenu12Voce222.CE-VoceMenu12Livello1-Sel A:visited,#CEMenu12Voce222.CE-VoceMenu12Livello1-Sel A:hover
 {
  background: url(/temi/default/immagini/download.jpg) no-repeat 0px -100px; 
 }
#CEMenu12Voce222.CE-VoceMenu12Livello1-Sel A:hover,
#CEMenu12Voce222.CE-VoceMenu12Livello1 A:hover
 {
  background: url(/temi/default/immagini/download.jpg) no-repeat 0px -100px;  
 }

 #CEMenu12Voce223.CE-VoceMenu12Livello1 A, #CEMenu12Voce223.CE-VoceMenu12Livello1 A:link, #CEMenu12Voce223.CE-VoceMenu12Livello1 A:active,	#CEMenu12Voce223.CE-VoceMenu12Livello1 A:visited, #CEMenu12Voce223.CE-VoceMenu12Livello1 A:hover,
#CEMenu12Voce223.CE-VoceMenu12Livello1-Sel A, #CEMenu12Voce223.CE-VoceMenu12Livello1-Sel A:link, #CEMenu12Voce223.CE-VoceMenu12Livello1-Sel A:active,
#CEMenu12Voce223.CE-VoceMenu12Livello1-Sel A:visited, #CEMenu12Voce223.CE-VoceMenu12Livello1-Sel A:hover
 {
 background: url(/temi/default/immagini/contatti.jpg) no-repeat 0px 0px; 
 }
#CEMenu12Voce223.CE-VoceMenu12Livello1-Sel A, #CEMenu12Voce223.CE-VoceMenu12Livello1-Sel A:link, #CEMenu12Voce223.CE-VoceMenu12Livello1-Sel A:active,
#CEMenu12Voce223.CE-VoceMenu12Livello1-Sel A:visited,#CEMenu12Voce223.CE-VoceMenu12Livello1-Sel A:hover
 {
  background: url(/temi/default/immagini/contatti.jpg) no-repeat 0px -100px; 
 }
#CEMenu12Voce223.CE-VoceMenu12Livello1-Sel A:hover,
#CEMenu12Voce223.CE-VoceMenu12Livello1 A:hover
 {
  background: url(/temi/default/immagini/contatti.jpg) no-repeat 0px -100px;  
 }


/*=================================
=== PERCORSO PAGINA
=================================*/

.Percorso
	{
	clear:left;
	width:95%;
	min-height:25px;
	height:auto !important;
	height:25px;
	margin:0px 0px 0px 4px;
	text-align:left;
	}

.Percorso H6
	{
	margin:0px;
	margin-left:10px;
	color:#555;
	font-size:120%;
	font-weight:normal;
	text-align:left;
	}
.CENavMenu3Sep,
.CENavMenu4Sep,
.CENavMenu5Sep
	{
	font-size:15px;
	font-weight:bold;
	font-family: "Arial Narrow",Arial,Tahoma,Verdana,Helvetica,sans-serif,"sans serif";
	color: #c5be43;
	}

.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
	{
	margin:0px;
	color:#999;
	font-size:100.01%;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	/*
	background: url(/Temi/Default/immagini/percorso_decoration_2.gif) no-repeat;
	*/
	}
.Percorso A:link, .Percorso A:visited
	{
	color:#555;
	font-family: Arial, Tahoma, Verdana, sans serif;
	font-size:105%;
	}
.Percorso .CENavMenu3Livello1,
.Percorso .CENavMenu4Livello1
	{
	font-size:110%;
	padding-left:15px;
	padding-right:10px;
	background: url(/Temi/Default/immagini/percorso_decoration_1.gif) no-repeat left 4px;
	}
.Percorso .CENavMenu3Livello2,
.Percorso .CENavMenu4Livello2
	{
	display:none;
	font-size:100%;
	color:#000;
	margin-left:5px;
	margin-right:20px;
	}
.Percorso .CENavMenu3Livello3,
.Percorso .CENavMenu4Livello3
	{
	display:none;
	color:#000;
	}
.Percorso .CENavMenu3Livello4,
.Percorso .CENavMenu4Livello4
	{
	display:none;
	color:#000;
	}
.Percorso .CENavMenu3Livello5,
.Percorso .CENavMenu4Livello5
	{
	display:none;
	color:#000;
	}
.Percorso .CENavMenu3Ultima,
.Percorso .CENavMenu4Ultima
	{
	}

/*=================================
====== DIV SITO-2 CONTENUTO
=================================*/
DIV.ImmagineSezione
	{
	}
TD.Contenuto-Cella
	{
	text-align:left;
	}
DIV.Contenuto
	{
	clear:left;
	width:500px;
	min-width:500px;
	width:95%;
	min-height:550px;
	height:auto !important;
	margin:0px 0px 0px 0px;
	padding:10px;
	text-align:left;
	}
DIV.Contenuto-Admin
	{
	width:92%;
	min-width:700px;
	min-height:550px;
	height:auto !important;
	margin:auto;
	padding:15px;
	text-align:left;
	background-color: transparent;
	}
.Contenuto P#ContentManager-LinkModifica,
.Contenuto-Home P#ContentManager-LinkModifica,
.Contenuto P#News-LinkModifica
	{
	position:absolute;
	width:140px;
	height:36px;
	margin:2px;
	margin-top:5px;
	margin-left:370px;
	padding:2px;
	padding-left:25px;
	padding-top:8px;
	color:#e00;
	font-size:12px;
	text-align:left;
	background:#000;
	text-transform:uppercase;
	background: url(/Temi/Admin/immagini/icona_modifica.gif) no-repeat;
	}
.Contenuto-Home P#ContentManager-LinkModifica,
.Contenuto-Home P#News-LinkModifica
	{
	margin-top:0px;
	margin-left:0px;
	}
.Contenuto P#ContentManager-LinkModifica A, 	.Contenuto P#ContentManager-LinkModifica A:visited,
.Contenuto P#News-LinkModifica A, 	 			.Contenuto P#News-LinkModifica A:visited
	{
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	}
#btnSalva
	{
	}
.Contenuto-Home IMG
	{
	}
.Contenuto P.S-TitoloPagina
	{
	margin-top:45px;
	margin-bottom:45px;
	font-size:18px;
	font-weight: bold;
	}

/*=================================
====== BLOCCO NEWS
=================================*/
DIV.Box-ComunicatiSpacer
	{
	width:532px;
	min-width:532px;
	height:290px;
	text-align:left;
	background:transparent;
	}
DIV.Box-Comunicati
	{
	width:540px;
	min-width:540px;
	min-height:120px;
	height:auto !important;
	height:120px;
	margin:auto;
	text-align:left;
	background:transparent;
	}
P.BloccoNews-Titolo
	{
	float:left;
	width:519px;
	min-height:18px;
	height:auto !important;
	height:18px;
	margin:0px;
	color:#000;
	font-size:120%;
	font-weight:bold;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif,"sans serif";
	padding:3px;
	padding-left:10px;
	background:url(/Temi/Default/immagini/home_titolo_sfondo.gif) no-repeat;
	}
A.BloccoNews-LinkArchivio:link, A.BloccoNews-LinkArchivio:visited, A.BloccoNews-LinkArchivio:hover
	{
	float:right;
	margin-right:10px;
	font-size:100.01%;
	line-height:19px;
	color:#fff;
	font-weight:bold;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif,"sans serif";
	padding:0px;
	background:#5598ce;
	}
DIV.BloccoNews
	{
	float:left;
	clear:left;
	width:522px;
	min-height:100px;
	height:auto !important;
	height:100px;
	border:1px solid #92bce0;
	border-top:0px;
	background: #fff;
	padding:4px;
	}
DIV.BloccoNews-Cella1
	{
	float:left;
	clear:left;
	width:110px;
	min-height:100px;
	height:auto !important;
	height:100px;
	}
DIV.BloccoNews-Foto
	{
	}
DIV.BloccoNews-Cella2
	{
	float:left;
	width:400px;
	min-height:100px;
	height:auto !important;
	height:100px;
	ooverflow:hidden;
	}
.BloccoNews-TitoloNews
	{
	min-height:25px;
	height:auto !important;
	height:25px;
	margin:2px 10px 2px 10px;
	font-size:110%;
	font-weight:bold;
	border-bottom:1px solid #92bce0;
	}
.BloccoNews-TitoloNews A:link, .BloccoNews-TitoloNews A:visited, .BloccoNews-TitoloNews A:hover
	{
	color: #2d6a9d;
	text-decoration:none;
	font-weight:bold;
	}
.BloccoNews-Data
	{
	margin:2px 10px 2px 10px;
	font-size:100.01%;
	color: #2d6a9d;
	}
P.BloccoNews-Testo
	{
	font-size:105%;
	margin:2px 10px 2px 10px;
	}
P.BloccoNews-Testo,
P.BloccoNews-Testo FONT,
P.BloccoNews-Testo P,
P.BloccoNews-Testo SPAN,
P.BloccoNews-Testo TD,
P.BloccoNews-Testo LI,
P.BloccoNews-Testo H1, 
P.BloccoNews-Testo H2,
P.BloccoNews-Testo H3,
P.BloccoNews-Testo H4,
P.BloccoNews-Testo H5, 
P.BloccoNews-Testo H6
	{
	font-size:105%;
	color: #2d6a9d;
	}
P.BloccoNews-Testo P
	{
	margin-top:0px;
	margin-bottom:0px;
	}
.BloccoNews-Testo A:link, .BloccoNews-Testo A:visited, .BloccoNews-Testo A:hover
	{
	float:right;
	height:auto !important;
	height:15px;
	font-size:100.01%;
	color: #1d4465;
	text-decoration:none;
	}
SPAN.News-Continua
	{
	font-size:11px;
	font-size:100.01%;
	height:auto !important;
	}
SPAN.News-Continua:after
	{
	/*
	content: " >";
	font-size:11px;
	*/
	}

/*=================================
====== TITOLO BOX
=================================*/
P.Box-Titolo
	{
	float:left;
	width:207px;
	min-height:20px;
	height:auto !important;
	height:20px;
	margin:0px;
	font-size:120%;
	color:#000;
	font-weight:bold;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif,"sans serif";
	padding:3px;
	padding-left:10px;
	background:url(/Temi/Default/immagini/home_titolo2_sfondo.gif) no-repeat;
	}
/*=================================
====== BLOCCO BOX EVENTI
=================================*/
DIV.Box-Eventi
	{
	clear:left;
	width:220px;
	min-width:220px;
	min-height:20px;
	height:auto !important;
	height:20px;
	text-align:left;
	background:transparent;
	}
DIV.BloccoEventi
	{
	clear:left;
	width:208px;
	min-height:200px;
	height:auto !important;
	height:200px;
	margin:auto;
	margin-bottom:10px;
	background:#fff;
	border:1px solid #92bce0;
	border-top:0px;
	padding:5px;
	}
P.Box-Titolo A.BloccoEventi-TitoloLink:link,
P.Box-Titolo A.BloccoEventi-TitoloLink:visited,
P.Box-Titolo A.BloccoEventi-TitoloLink:hover
	{
	height:auto;
	font-size:100.01%;
	color:#000;
	font-weight:bold;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif,"sans serif";
	}
P.BloccoEventi-Manifesto
	{
	width:184px;
	margin-top:6px;
	margin-left:2px;
	padding-left:12px;
	font-size:120%;
	color:#215495;
	background: #fff url(/Temi/Default/immagini/eventi_decoration_1.gif) no-repeat 0px 2px;
	}
P.BloccoEventi-Manifesto A, P.BloccoEventi-Manifesto A:visited
	{
	font-size:120%;
	color:#b90000;
	}
A.BloccoEventi-LinkArchivio, A.BloccoEventi-LinkArchivio:link, A.BloccoEventi-LinkArchivio:visited, A.BloccoEventi-LinkArchivio:hover
	{
	float:right;
	height:auto;
	margin-right:5px;
	color:#fff;
	font-weight:bold;
	font-size:100.01%;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif,"sans serif";
	line-height:19px;
	padding:0px;
	background:#5598ce;
	}

TABLE.S-Tabella_Titolo_ListaEventi
	{
	display:none;
	}
P.BloccoEventi-DataInizio,
P.BloccoEventi-TitoloEvento,
P.BloccoEventi-DescrizioneEvento
	{
	width:196px;
	margin:2px;
	height:auto;
	}
P.BloccoEventi-DataInizio
	{
	width:184px;
	margin-top:6px;
	padding-left:12px;
	font-size:140%;
	color:#215495;
	color:#414141;
	background: #fff url(/Temi/Default/immagini/eventi_decoration_1.gif) no-repeat 0px 2px;
	}
P.BloccoEventi-TitoloEvento
	{
	width:184px;
	font-size:100.01%;
	color:#215495;
	padding-left:13px;
	}
P.BloccoEventi-TitoloEvento A:link, P.BloccoEventi-TitoloEvento A:visited, P.BloccoEventi-TitoloEvento A:hover
	{
	font-size:100.01%;
	font-weight:bold;
	color:#215495;
	font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif,"sans serif";
	}
P.BloccoEventi-DescrizioneEvento
	{
	height:auto;
	padding-left:13px;
	}
/*=================================
====== BOX HOME Territorio
=================================*/
DIV.Contenuto-Home,
DIV.Box-Territorio
	{
	clear:left;
	width:220px;
	min-height:280px;
	height:auto !important;
	height:280px;
	text-align:left;
	background:transparent;
	}

DIV.Box-Territorio2
	{
	clear:left;
	float:left;
	width:198px;
	min-height:200px;
	height:auto !important;
	height:200px;
	margin:auto;
	margin-bottom:10px;
	background:#fff;
	border:1px solid #92bce0;
	border-top:0px;
	padding:10px;
	}
DIV.Box-Articolo
	{
	clear:left;
	width:182px;
	min-height:80px;
	height:auto !important;
	height:80px;
	padding:7px;
	padding-top:7px;
	padding-bottom:12px;
	text-align:left;
	vertical-align:top;
	border:1px solid #f5f5ff;
	background: #fff url(/Temi/Default/immagini/box_territorio_cella_sfondo.png) repeat-x;
	}
DIV.Box-Articolo P
	{
	font-size:100.01%;
	margin-top:2px;
	margin-bottom:2px;
	}
/*=================================
====== SITO-3
=================================*/

DIV.Sito3
	{
	width:100%;
	height:115px;
	background: #fff url(/Temi/Default/immagini/sito3_sfondo_2.gif) repeat-x left bottom;
	}
DIV.Sito3-a
	{
	float:left;
	width:100%;
	height:115px;
	background: url(/Temi/Default/immagini/sito3_sfondo_1.gif) no-repeat left top;
	}
.Menu5 /* menu basso */
	{
	float:right;
	width:100%;
	height:115px;
	padding-top:95px;
	text-align:left;
	background: url(/Temi/Default/immagini/sito3_sfondo_3.gif) no-repeat right top;
	}

/*=================================
====== DIV SITO-4
=================================*/
DIV.Sito4
	{
	width: 990px;
	min-height:40px;
	height:auto !important;
	height:40px;
	margin:auto;
	text-align:center;
	}
DIV.Indirizzo
	{
	clear:left;
	width:990px;
	min-height:40px;
	height:auto !important;
	height:40px;
	padding-top:11px;
	font-size:80%;
	color:#fff;
	text-align:center;
	}
DIV.Indirizzo P#ContentManager-LinkModificaBlocco
	{
	display:none;
	margin-top:25px;
	}

/*=================================
====== DIV SITO-5
=================================*/
DIV.Sito5
	{
	clear:both;
	width: 990px;
	min-height:40px;
	height:auto !important;
	height:40px;
	margin:auto;
	}
DIV.Credits
	{
	clear:left;
	width:990px;
	height:40px;
	padding-top:11px;
	padding-left:4px;
	font-size:80%;
	color:#fff;
	text-align:left;
	}
P.Credits-Marchi
	{
	float:left;
	width:450px;
	text-align:left;
	}
P.Credits-Jservice
	{
	float:right;
	width:300px;
	padding-right:10px;
	ppadding-top:10px;
	text-align:right;
	}
A.Credits-Jservice, A.Credits-Jservice:link, A.Credits-Jservice:visited
	{
	font-size:80%;
	}

DIV.Credits P#ContentManager-LinkModificaBlocco
	{
	display:none;
	margin-top:-20px;
	margin-right:15px;
	}

/*=================================
=== LAYOUT CONTENUTO TEMA ADMIN
=================================*/

.Contenuto-Admin
	{
	}

/*=================================
====== MENU ADMIN
=================================*/

.MenuAdmin1,
.MenuAdmin2
	{
	width:900px;
	text-align:left;
	font-size:1px;
	}

#ContentManager-LinkModificaMenu1,
#ContentManager-LinkModificaMenu2
	{
	position: absolute;
	margin-left: -80px;
	font-size:80%;
	}
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-family: Arial,Verdana,Tahoma,Helvetica,sans-serif,"sans serif";
	font-size:10px;
	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;
	}


/*=================================
=== MODELLO RICERCA
=================================*/

DIV.ModelloRicerca
	{}

.ModelloRicerca-TitoloPagina
	{
	}

DIV.ModelloRicerca A, DIV.ModelloRicerca A:active, DIV.ModelloRicerca A:visited, DIV.ModelloRicerca A:hover
	{
	}

DIV.ModelloRicerca P.ModelloRicerca-NomePagina
	{
	margin: 0px;
	margin-top: 10px;
	padding-left: 15px;
	background-image: url(/Temi/comune/immagini/ricerca_p.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	}

DIV.ModelloRicerca A.S-Link,  DIV.ModelloRicerca A.S-Link:visited
	{
	}

/*=================================
====== 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-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_decoration2.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;
	}

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;
	margin:auto;
	text-align:left;
	}
DIV.Contatti P
	{
	margin-left:30px;
	}
P.Contatti-Testo
	{
	}
P.Contatti-Errori
	{
	}

FIELDSET.Contatti-Fieldset
	{
	margin:10px;
	}

LEGEND.Contatti-Legend
	{
	font-size:1.2em;
	font-weight:bold;
	color: #215495;
	margin:10px;
	}

P.Contatti-Label
	{
	width:300px;
	height:auto;
	margin:0px;
	margin-top:6px;
	font-size:0.9em;
	font-weight:bold;
	color: #215495;
	}
P.Contatti-Label LABEL
	{
	height:auto;
	font-size:0.9em;
	}
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
	{
	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;
	}
*/
/*=================================
=== EVENTI
=================================*/
P.Eventi-ScegliCategoria
	{}
P.Eventi-ScegliCategoria A
	{}
TABLE.Eventi-Tabella
	{
	width:700px;
	}

TABLE.Eventi-Tabella TH
	{}

TABLE.Eventi-Tabella TD
	{
	vertical-align:top;
	}


/*=================================
=== EVENTI AGENDA
=================================*/
DIV.Eventi-Agenda
	{
	display:none;
	}

TD.S-CellaAnno0MeseConEventi,
TD.S-CellaAnno0MeseNoEventi,
TD.S-CellaAnno1MeseConEventi,
TD.S-CellaAnno1MeseNoEventi
	{
	padding:4px;
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	text-align:center;
	border:2px solid #fff;
	background: #eee;
	}
.Contenuto A.S-LinkAnno0MeseConEventi,
.Contenuto A.S-LinkAnno0MeseConEventi:visited,
.Contenuto A.S-LinkAnno0MeseConEventi:active,
.Contenuto A.S-LinkAnno1MeseConEventi,
.Contenuto A.S-LinkAnno1MeseConEventi:visited,
.Contenuto A.S-LinkAnno1MeseConEventi:active
	{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	}
.Contenuto A.S-LinkAnno0MeseConEventi:visited,
.Contenuto A.S-LinkAnno0MeseConEventi:active,
.Contenuto A.S-LinkAnno1MeseConEventi:visited,
.Contenuto A.S-LinkAnno1MeseConEventi:active
	{
	font-size:11px;
	color:#00f;
	}
TABLE.Eventi-Agenda-Tabella
	{
	}
TD.Eventi-Agenda-1,
TD.Eventi-Agenda-2
	{
	width:15px;
	vertical-align:top;
	}
TD.Eventi-Agenda-Immagine
	{
	display:none;
	}
TD.Eventi-Agenda-Titolo
	{
	padding-left:5px;
	padding-bottom:5px;
	}
TABLE.S-TabellaLinkMesi
	{
	width:100%;
	}
TD.Eventi-Agenda-Data
	{
	width:210px;
	white-space:nowrap;
	}
TD.Eventi-Agenda-Immagine
	{
	display:none;
	}
A.S-Link_ListaEventi
	{
	}
	
/*=================================
=== EVENTI ALBO PRETORIO
=================================*/

DIV.EventiElencoPubblicazioni-Una
	{
	min-height:50px;
	height:auto !important;
	height:50px;
	}
DIV.Contenuto P.Eventi-Agenda-Data
	{
	font-size:16px;
	color:#aaa;
	}
DIV.Contenuto P.Eventi-Agenda-Titolo
	{
	font-size:15px;
	color: #222;
	border-bottom:1px solid #222;
	}
DIV.Contenuto P.Eventi-Agenda-Descrizione
	{
	width:90%;
	line-height:130%;
	font-size:12px;
	color:#555;
	}
DIV.Contenuto P.Eventi-Agenda-PDF
	{
	font-size:80%;
	color:#555;
	margin-left:0px;
	}
SPAN.Eventi-Agenda-Pubblicazione,
SPAN.Eventi-Agenda-Allegato	
	{}
SPAN.Eventi-Agenda-Pubblicazione A, SPAN.Eventi-Agenda-Pubblicazione A:visited,
SPAN.Eventi-Agenda-Allegato	A, SPAN.Eventi-Agenda-Allegato	A:visited
	{
	color:#396da7;
	font-weight:bold;
	}
A.S-Link_ListaEventi
	{
	}	
/*=================================
====== EVENTI-SCHEDA
=================================*/
TABLE.Eventi-Scheda-Tabella
	{
	width:95%;
	}
TD.Eventi-Scheda-Cella1,
TD.Eventi-Scheda-Cella2
	{
	padding:5px;
	height:30px;
	font-size:12px;
	border:2px solid #fff;
	background: #eee;
	}
TD.Eventi-Scheda-Cella1
	{
	}
TD.Eventi-Scheda-Cella2
	{
	width:60%;
	font-weight:bold;
	background: #f5f5f5;
	}
/*=================================
====== NEWS CONTENITORE
=================================*/

DIV.NewsContenitore-Tabella
	{
	}
DIV.NewsContenitore-Cella1
	{
	}
DIV.NewsContenitore-Cella2
	{
	}

P.NewsContenitore-Titolo
	{
	width:100%;
	height:22px;
	font-size:100%;
	font-weight:bold;
	color:#215495;
	}
P.NewsContenitore-TitoloNews,
P.NewsContenitore-Data,
P.NewsContenitore-Testo
	{
	margin:0px;
	}
P.NewsContenitore-TitoloNews
	{
	display:none;
	}
P.NewsContenitore-TitoloNews A, P.NewsContenitore-TitoloNews A:visited, P.NewsContenitore-TitoloNews A:active
	{
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
	color:#215495;
	}

DIV.NewsContenitore-Foto
	{
	width:100px;
	}
P.NewsContenitore-Data
	{
	}
P.NewsContenitore-Testo
	{
	padding-top:5px;
	padding-left:5px;
	padding-right:20px;
	font-size: 100%;
	line-height:160%;
	color: #111;
	text-align: justify;
	}
P.NewsContenitore-Testo A, P.NewsContenitore-Testo A:visited, P.NewsContenitore-Testo A:active
	{
	display:none;
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
	color:#215495;
	}
/*=================================
====== NEWS SINGOLA DETTAGLIO
=================================*/
DIV.News-Singola
	{
	width:98%;
	}

P.News-Singola-Titolo
	{
	width: 100%;
	height:25px;
	padding:8px;
	font-weight:bold;
	color: #215495;
	text-decoration:none;
	background: #cde1f1;
	}
P.News-Singola-Autore
	{
	width: 100%;
	height:15px;
	background: #cde1f1;
	padding-top:3px;
	}

P.News-Singola-Data
	{
	color: #036;
	}

DIV.News-Singola-Foto
	{
	float:left;
	margin:10px;
	}
P.News-Singola-Testo
	{
	line-height:140%;
	text-align:justify;
	}


/*================================
=== NEWS ARCHIVIO
=================================*/


DIV.News-Archivio
	{
	width:95%;
	}

DIV.News-Archivio-Form
	{
	}

DIV.News-Archivio-Form FORM
	{
	display:none;
	}


DIV.News-Archivio-Anno
	{
	font-size:16px;
	font-weight:bold;
	color:#215495;
	}
P.News-Archivio-Anno-Mese
	{
	font-size:16px;
	font-weight:bold;
	color:#215495;
	text-decoration:none;
	padding-left:22px;
	background:  url(/Temi/Default/immagini/li_decoration_liv1.png) no-repeat 0px 4px;
	}
P.News-Archivio-Anno-Mese A, P.News-Archivio-Anno-Mese A:active, P.News-Archivio-Anno-Mese A:visited, P.News-Archivio-Anno-Mese A:hover
	{
	font-size:16px;
	font-weight:bold;
	color:#215495;
	text-decoration:none;
	}
P.News-Archivio-Anno-Mese A:hover
	{
	text-decoration:underline;
	}


#tutte-le-news .modello_0_cellatesto
	{
	background:none;
	border-bottom:solid 1px #295B8D;
	}

#tutte-le-news .modello_0_linktitolo
	{
	color: #215495;
	}

/*================================
=== NEWS ARCHIVIO MESE SINGOLO
=================================*/

DIV.News-Archivio-Mese
	{
	}

P.News-Archivio-Mese-Data
	{
	float:left;
	clear:left;
	width:auto;
	margin:0px;
	margin-top:10px;
	margin-right:10px;
	font-size:12px;
	color: #215495;
	}
P.News-Archivio-Mese-Titolo
	{
	float:left;
	width:350px;
	margin:0px;
	margin-top:10px;
	font-size:12px;
	color: #215495;
	padding-left:20px;
	background:  url(/Temi/Default/immagini/li_decoration_liv1.png) no-repeat 0px 4px;
	}
P.News-Archivio-Mese-Titolo A, P.News-Archivio-Mese-Titolo A:visited, P.News-Archivio-Mese-Titolo A:hover
	{
	font-size:12px;
	color: #215495;
	font-weight:bold;
	}
P.News-Archivio-Mese-Titolo A:hover
	{
	text-decoration:underline;
	}

/*=================================
====== NEWS ELENCO
=================================*/
TABLE.NewsElenco-Tabella
	{
	width:97%;
	}
TABLE.modello_0_tabella,
TABLE.modello_1_tabella,
TABLE.modello_2_tabella,
TABLE.modello_3_tabella,
TABLE.modello_5_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_5_cellatesto,
TD.modello_6_cellatesto,
TD.modello_7_cellatesto,
TD.modello_8_cellatesto,
TD.modello_9_cellatesto
	{
	padding-top:10px;
	}
TD.modello_4_cellatesto BR
	{
	}
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_5_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_5_linktitolo, a.modello_5_linktitolo:visited, a.modello_5_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_5_link, a.modello_5_link, a.modello_5_link:visited, a.modello_5_link:active, a.modello_5_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
	{
	text-decoration:none;
	color:#215495;
	}
.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_5_riga_c1,.modello_5_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
	{
	}


/*================================================
=== Nifty Corners Cube CSS by Alessandro Fulciniti
=================================================*/

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

/*=================================
=== DOWNLOAD
=================================*/
P.Download-Ricerca
	{
	display: none;
	}
TABLE.S-DWTabellaRicerca
	{
	display: none;
	}
TABLE.S-DWTabellaRicerca TD,
TABLE.Download-Tabella TD
	{
	padding: 3px;
	}

.S-DWRigaRicercaIntestazione
	{
	}
.S-DWCellaRicercaIntestazione
	{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}
.S-DWCellaRicerca
	{
	font-size: 14px;
	color: #222;
	}
.S-DWRigaRicerca
	{
	}
INPUT.S-DWInputTesto,
SELECT.S-DWInputSettore
	{
	width: 240px;
	}
INPUT.S-DWInputData
	{
	width: 100px;
	}
INPUT.S-DWInputSubmit
	{
	}
	
H4.titolo-riga-download
	{
	display:block;
	clear:left;
	margin-top:15px;
	padding-top:5px;
	padding-bottom:5px;
	background:#ddd;
	
	}
TABLE.Download-Tabella
	{
	width: 100%;
	}
TR.Download-Tabella-Riga_ok
	{
	}
TR.Download-Tabella-Riga_ko
	{
	}
.Download-Tabella-Sezione,		.Download-Tabella-Sezione_ok,   		.Download-Tabella-Sezione_ko,
.Download-Tabella-Data,	 		.Download-Tabella-Data_ok,	 			.Download-Tabella-Data_ko,
.Download-Tabella-Descrizione,	.Download-Tabella-Descrizione_ok,	.Download-Tabella-Descrizione_ko,
.Download-Tabella-Annotazioni, 	.Download-Tabella-Descrizione1,
.Download-Tabella-Dimensione,	.Download-Tabella-Dimensione_ok, 	.Download-Tabella-Dimensione_ko,
.Download-Tabella-Scarica,		.Download-Tabella-Scarica_ok,    		.Download-Tabella-Scarica_ko,
.Download-Tabella-Icona,  		.Download-Tabella-Icona_ok,      		.Download-Tabella-Icona_ko,
.Download-Tabella-Link,	 		.Download-Tabella-Link_ok,	 			.Download-Tabella-Link_ko
	{
	hheight:25px;
	vertical-align:top;
	font-size: 11px;
	color: #000;
	}
.Download-Tabella-Sezione_ko,
.Download-Tabella-Data_ko,
.Download-Tabella-Descrizione_ko,
.Download-Tabella-Dimensione_ko,
.Download-Tabella-Scarica_ko,
.Download-Tabella-Icona_ko,
.Download-Tabella-Link_ko
	{
	color: #aaa;
	}
.Download-Tabella-Data,
.Download-Tabella-Data_ok,
.Download-Tabella-Data_ko,
.Download-Tabella-Sezione,
.Download-Tabella-Sezione_ok,
.Download-Tabella-Sezione_ko
	{
	display: none;
	}
.Download-Tabella-Descrizione, .Download-Tabella-Descrizione_ok
	{
	width:80%;
	vertical-align:bottom;
	font-weight: bold;
	background: url(/Temi/Default/immagini/download_decoration.gif) no-repeat 0px -4px;
	}
.Download-Tabella-Descrizione_ko
	{
	font-weight: bold;
	color: #aaa;
	}
TD.Download-Tabella-Annotazioni
	{
	font-size: 9px;
	padding-bottom:20px;
	color: #555;
	}

TD.Download-Tabella-Scarica, TD.Download-Tabella-Scarica_ok, TD.Download-Tabella-Scarica_ko
	{
	padding-left:0px;
	}
.Download-Tabella-Dimensione,	.Download-Tabella-Dimensione_ok, 		.Download-Tabella-Dimensione_ko
	{
	white-space:nowrap;
	}
.Download-Tabella-Icona_ko
	{
	}
.Download-Tabella-Sezione,
.Download-Tabella-Sezione_ok,
.Download-Tabella-Sezione_ko
	{
	white-space:nowrap;
	}
.Download-Tabella-Descrizione A,
.Download-Tabella-Descrizione A:visited,
.Download-Tabella-Descrizione_ok A,
.Download-Tabella-Descrizione_ok A:visited,
.Download-Tabella-Descrizione_ko A,
.Download-Tabella-Descrizione_ko A:visited
	{
	font-size: 12px;
	color: #215495;
	}
TABLE.Download-Tabella TD.Download-Tabella-Descrizione1
	{
	padding-left:16px;
	}
.Download-Tabella-Scarica A,
.Download-Tabella-Scarica A:visited,
.Download-Tabella-Scarica_ok A,
.Download-Tabella-Scarica_ok A:visited,
.Download-Tabella-Scarica_ko A,
.Download-Tabella-Scarica_ko A:visited
	{
	font-size: 11px;
	width:100px;
	text-align:right;
	color: #215495;
	}
#Download-Paginazione A, #Download-Paginazione FONT
	{
	font-size: 12px;
	margin-left: 5px;
	margin-right: 5px;
	}

#Download-Paginazione FONT
	{
	font-size: 13px;
	font-weight: bold;
	color: #215495;
	}


P.S-TitoloPagina
	{
	margin-top:15px;
	font-size: 13px;
	font-weight: bold;
	color: #215495;
	}

UL.Download
	{
	margin-left:10px;
	}

/*=================================
=== FORMS
=================================*/

DIV.Form-Newsletter,
DIV.Form-Ascolta,
DIV.Form-InviaFoto
	{
	width: 510px;
	margin:auto;
	text-align:left;
	}


/*=================================
=== FORM - STILI INTERNI
=================================*/
P.Form-Testo,
P.Form-Didascalia
	{
	}
P.Form-Errori
	{
	}

DIV.Form-Scrivi P
	{
	}
P.Form-Testo
	{
	}
P.Form-Errori
	{
	margin:0px;
	display:none;
	}

FIELDSET.Form-Fieldset
	{
	margin:3px;
	height:auto;
	}
FIELDSET.Form-Fieldset-Ascolta
	{
	}

LEGEND.Form-Legend
	{
	font-size:1.2em;
	font-weight:bold;
	color: #215495;
	}

P.Form-Label
	{
	float:left;
	clear:left;
	width:200px;
	min-height:22px;
	height:auto !Important;
	height:22px;
	margin:0px;
	margin-left:10px;
	font-size:0.95em;
	font-weight:bold;
	color: #215495;
	text-align:left;
	}
P.Form-Label LABEL
	{
	min-height:22px;
	height:auto !Important;
	height:22px;
	font-size:0.95em;
	}
P.Form-Label1
	{
	padding-left:20px;
	}
P.Form-Label-Estesa
	{
	display:none;
	clear:both;
	width:370px;
	height:22px;
	margin:0px;
	font-weight:bold;
	color: #215495;
	text-align:left;
	}
P.Form-Field,
P.Form-Field-Radio
	{
	float:left;
	width:230px;
	min-height:22px;
	height:auto !Important;
	height:22px;
	margin:0px;
	padding-left:8px;
	font-size:1em;
	color: #215495;
	text-align:left;
	}

SPAN.Form-Obbligatorio
	{
	float:right;
	font-size:0.8em;
	font-weight:normal;
	}
P.Form-Field INPUT, INPUT.Form-Input
P.Form-Field TEXTAREA, TEXTAREA.Form-Textarea,
P.Form-Field SELECT, SELECT.Form-Select
	{
	width: 210px;
	min-height:18px;
	height:auto;
	hheight:18px;
	margin:0px;
	font-size:1em;
	}
P.Form-Field TEXTAREA
	{
	height: 100px;
	}

P.Form-Privacy,
P.Form-NewsletterIscr
	{
	width: 430px;
	height:auto;
	margin-bottom:10px;
	font-size:0.9em;
	font-weight:normal;
	}

P.Form-Field-Submit
	{
	width:410px;
	height:50px;
	margin:0px;
	height:22px;
	color: #215495;
	text-align:center;
	}
P.Form-Field-Submit INPUT.Form-Submit
	{
	padding: 6px 15px 6px 15px;
	font-size:1.2em;
	font-weight:bold;
	}

TABLE.Form-Ascolta-Tabella
	{
	width: 470px;
	}
TD.Form-Ascolta-Cella
	{
	width: 48%;
	height:auto;
	vertical-align:top;
	padding-bottom:15px;
	}
FIELDSET.Form-Fieldset2
	{
	margin:3px;
	height:185px;
	border:none;
	}

DIV.Form-Ascolta-Scrivi,
DIV.Form-Ascolta-Segnala,
DIV.Form-Ascolta-InviaFoto,
DIV.Form-Ascolta-Chiedi
	{
	width: 98%;
	margin:auto;
	text-align:left;
	}

P.Form-Label2
	{
	clear:both;
	width:220px;
	min-height:15px;
	height:auto !important;
	margin-left:0px;
	font-weight:normal;
	color:#000;
	text-align:left;
	}
P.Form-Label3
	{
	visibility:hidden;
	}
P.Form-Field2
	{
	width:220px;
	height:auto;
	text-align:left;
	padding-left:0px;
	}
P.Form-Field1
	{
	width:220px;
	height:auto;
	text-align:left;
	padding-bottom:8px;
	padding-left:5px;
	}

TD.Form-Ascolta-Cella4 BR
	{
	clear:both;
	}
P.Form-Field2 TEXTAREA, TEXTAREA.Form-Textarea2,
P.Form-Field2 INPUT, INPUT.Form-Input2,
P.Form-Field2 SELECT.Form-Select2
	{
	width: 220px;
	}
TEXTAREA.Form-Textarea2
	{
	height: 110px;
	}
P.Form-Field1 TEXTAREA
	{
	width:230px;
	}

P.Form-Submit2
	{
	width:220px;
	margin:0px;
	height:22px;
	color: #215495;
	text-align:center;
	}
INPUT.Form-Submit2
	{
	font-size:1.2em;
	font-weight:bold;
	}
P.Form-Submit3
	{
	clear:left;
	width:490px;
	color: #215495;
	text-align:center;
	}

FIELDSET.Form-Fieldset-InviaFoto
	{
	height:450px;
	height:auto;
	}

P.Form-Label4
	{
	float:left;
	clear:left;
	width:130px;
	}
SPAN.Form-Obbligatorio4
	{
	font-size:0.8em;
	font-weight:normal;
	}
P.Form-Field4 INPUT
	{
	width:280px;
	}
P.Form-Privacy4
	{
	width: 430px;
	height:auto;
	margin-bottom:10px;
	font-size:0.9em;
	font-weight:normal;
	}

P.Form-Label5,
P.Form-Field5
	{
	clear:both;
	width:400px;
	}
P.Form-Field INPUT.Form-Input5,
P.Form-Field TEXTAREA.Form-Textarea5
	{
	width:420px;
	padding-left:0px;
	}
P.Form-Field5-TextArea
	{
	height:auto;
	}
P.Form-Field TEXTAREA.Form-Textarea5
	{
	height:110px;
	}

P.Form-Submit5
	{
	clear:both;
	width:490px;
	margin:0px;
	height:22px;
	color: #215495;
	text-align:center;
	}
INPUT.Form-Submit5
	{
	font-size:1.2em;
	font-weight:bold;
	}

DIV.Form-Field5-Foto
	{
	clear:both;
	width:490px;
	height:auto;
	text-align:center;
	}

IMG.Form-Field5-Foto
	{
	width:460px;
	}

P.Form-Label-Newsletter
	{
	width:210px;
	}
P.Form-Field-Newsletter,
P.Form-Field-Newsletter,
P.Form-Field-Newsletter
	{
	width: 200px;
	height:18px;
	margin:0px;
	}

/*=================================
=== PHOTOGALLERY
=================================*/
TABLE.Photogallery-Tabella
	{
	width:100%;
	}
TD.Photogallery-Titolo
	{
	vertical-align:bottom;
	color: #215495;
	font-size:130%;
	text-align: left;
	}
TD.Photogallery-Cella1,
TD.Photogallery-Cella2
	{
	width:50%;
	text-align: center;
	vertical-align:bottom;
	padding-top:10px;
	padding-bottom:20px;
	}
TD.Photogallery-Cella1 DIV,
TD.Photogallery-Cella2 DIV
	{
	text-align: center;
	}
TD.Photogallery-Cella1 IMG,
TD.Photogallery-Cella2 IMG
	{
	border:4px double #aaa;
	}

P.Photogallery-NomeAlbum,
P.Photogallery-DescrizioneAlbum,
P.Photogallery-UltimaModifica,
P.Photogallery-NumeroFoto,
P.Photogallery-NumeroVisite
	{
	margin:0px;
	color:#215495;
	}
P.Photogallery-DescrizioneAlbum,
P.Photogallery-NumeroFoto
	{
	display:none;
	}
P.Photogallery-NomeAlbum
	{
	color: #215495;
	font-size:130%;
	height:auto;
	line-height:140%;
	text-align: center;
	margin: 5px auto 5px auto;
	background:#f3f3f3;
	}
P.Photogallery-NumeroFoto
	{
	font-size:12px;
	font-weight:bold;
	}


/*=================================
=== PHOTOGALLERY ALBUM
=================================*/
TABLE.PhotogalleryAlbum-Tabella
	{
	}
TD.PhotogalleryAlbum-Titolo
	{
	vertical-align:bottom;
	color:#215495;
	font-size:130%;
	text-align: left;
	}
TD.PhotogalleryAlbum-Titolo-NomeAlbum
	{
	padding-top:5px;
	font-size:100.01%;
	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;
	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;
	}
DIV.PhotogalleryAlbum-ElencoFoto-Paginazione-2
	{
	position:relative;
	top:-20px;
	width:100%;
	height:20px;
	font-size:12px;
	color:#ccc;
	}
TD.PhotogalleryAlbum-ElencoFoto-Paginazione FONT
	{
	font-size:12px;
	font-weight:bold;
	color:#ccc;
	}
TD.PhotogalleryAlbum-ElencoFoto-Cella
	{
	text-align:center;
	vertical-align:top;
	}
P.PhotogalleryAlbum-ElencoFoto-NomeFoto
	{
	margin:0px;
	color:#215495;
	}


/*=================================
=== PHOTOGALLERY ALBUM 2
=================================*/

DIV.PhotogalleryAlbum
	{
	width:100%;
	text-align:center;
	}

DIV.PhotogalleryAlbum-FotoGrande
	{
	clear:left;
	width:400px;
	min-height:430px;
	height:auto !important;
	height:430px;
	margin:auto;
	padding:8px;
	text-align:center;
	border:1px solid #bbb;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	}
DIV.PhotogalleryAlbum-FotoGrande3
	{
	float:left;
	}
DIV.PhotogalleryAlbum-FotoGrande IMG
	{
	max-width:400px;
	max-height:360px;
	margin:auto;
	border:1px solid #ccc;
	}
P.PhotogalleryAlbum-FotoGrande-Titolo
	{
	height:20px;
	font-size:120%;
	font-weight:bold;
	color:#215495;
	text-align:center;
	}
DIV.PhotogalleryAlbum-Miniature
	{
	clear:left;
	width:100%;
	height:auto !important;
	height:300px;
	padding:0px;
	}
DIV.PhotogalleryAlbum-Miniature3
	{
	float:left;
	width:305px;
	height:430px;
	margin-left:10px;
	padding:0px;
	border:1px solid #ddd;
	overflow:auto;
	}
DIV.PhotogalleryAlbum-Foto
	{
	float:left;
	min-width:66px;
	width:66px;
	width:auto !important;
	min-height:100px;
	height:100px;
	overflow:hidden;
	margin:2px;
	margin-bottom:5px;
	padding:0px;
	text-align:center;
	}
DIV.PhotogalleryAlbum-Foto-1
	{
	width:62px;
	min-height:86px;
	height:auto !important;
	height:86px;
	margin:0px;
	text-align:center;
	border:1px solid #ccc;
	}
DIV.PhotogalleryAlbum-Foto-1 IMG
	{
	margin:1px;
	}
P.PhotogalleryAlbum-Foto-Nome
	{
	width:60px;
	overflow:hidden;
	margin:0px 0px;
	text-align:center;
	line-height:10px;
	font-size:9px;
	color:#000;
	}

/*=================================
=== 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:#215495;
	font-size:20px;
	text-align: left;
	}
TD.PhotogalleryDettaglio-NomeFoto
	{
	vertical-align:bottom;
	color:#215495;
	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:30px;
	color:#215495;
	padding-top:100px;
	padding-right:10px;
	vertical-align:top;
	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
	{
	}
/*=================================
=== PHOTOGALLERY ALBUM 4
=================================*/
DIV.Contenuto-Gallery
	{
	min-width:750px;
	width:765px !important;
	width:770px;
	}
P.Gallery-Album-Testo
	{
	display:none;
	}
DIV.Gallery-Dettaglio
	{
	clear:left;
	float:left;
	width:760px;
	height:480px;
	margin:0px;
	padding:0px;
	}
DIV.Gallery-Dettaglio IFRAME
	{
	clear:left;
	float:left;
	width:760px;
	height:470px;
	margin:0px;
	padding:0px;
	}
DIV.Gallery-Album
	{
	clear:left;
	float:left;
	width:760px;
	text-align:center;
	}
DIV.Gallery-SottoAlbum-Miniature,
DIV.Gallery-Album-Miniature
	{
	clear:left;
	float:left;
	width:100%;
	height:auto;
	padding:0px;
	}
DIV.Gallery-Album-Miniature
	{
	min-height:322px;
	height:322px;
	overflow:auto;
	}	
DIV.Gallery-SottoAlbum-Foto,
DIV.Gallery-Album-Foto
	{
	float:left;
	min-width:86px;
	width:86px;
	width:auto !important;
	min-height:100px;
	height:100px;
	overflow:hidden;
	margin:2px;
	margin-bottom:5px;
	padding:0px;
	text-align:center;
	}
DIV.Gallery-SottoAlbum-Foto
	{
	min-width:220px;
	width:auto !important;
	width:220px;
	min-height:200px;
	height:200px;
	}
DIV.Gallery-SottoAlbum-Foto-1,
DIV.Gallery-Album-Foto-1
	{
	width:82px;
	min-height:86px;
	height:auto !important;
	height:86px;
	margin:0px;
	text-align:center;
	border:1px solid #ccc;
	}
DIV.Gallery-SottoAlbum-Foto-1
	{
	width:210px;
	min-height:195px;
	height:auto !important;
	height:180px;
	}	
DIV.Gallery-SottoAlbum-Foto-1 IMG,
DIV.Gallery-Album-Foto-1 IMG
	{
	margin:1px;
	}
DIV.Gallery-SottoAlbum-Foto-1 IMG
	{
	margin:3px;
	}
P.Gallery-SottoAlbum-Nome,
P.Gallery-Album-Foto-Nome
	{
	width:60px;
	overflow:hidden;
	margin:0px 0px;
	text-align:center;
	line-height:10px;
	font-size:9px;
	color:#000;
	}
P.Gallery-Album-Foto-Nome
	{
	display:none;
	}	
P.Gallery-SottoAlbum-Nome
	{
	width:200px;
	line-height:20px;
	font-size:14px;
	}

/*==================================
=== CLEARBOX
==================================*/
/* clearbox.css a ClearBox scripthez :: http://www.kreatura.hu/pyro/clearbox */

#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0px;
}

#CB_ImgHide {
	position: absolute;
	visibility: hidden;
	z-index: 1098;
	left: 0px;
}

#CB_ShowTh {
	width: 100%;
	height: 15%;
	visibility: hidden;
	position: absolute;
	z-index: 1097;
	bottom: 0px;
	left: 0px;
}

#CB_Thumbs {
	display: none;
	height: 60px;
	padding-top: 10px;
	background-color: #fff;
	position: absolute;
	z-index: 1100;
	overflow: hidden;
	bottom: 10px;
	left: 0px;
}

#CB_Thumbs2 {
	margin: auto 0;
	height: 50px;
	position: absolute;
}

.CB_ThumbsImg {
	position: absolute;
}

.CB_RoundPixBugFix {
	display: block;
	visibility: hidden;
	font-family: arial;
	font-size: 1pt;
}

#CB_ImgContainer {
	position: relative;
	width: 100%;
}

#CB_PrevNext {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1002;
}

#CB_ContentHide {
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
}

#CB_LoadingImage {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -12px;
	margin-top: -12px;
	visibility: hidden;
}

#CB_Text {
	text-align: center;
}

#CB_Window {
	left:50%;
	position:absolute;
	top:50%;
	visibility:hidden;
	z-index: 1100;
	border-collapse: separate;
}

#CB_Image {
	position: relative;
}

#CB_iFrame {
	position: absolute;
	width: 0px;
	height: 0px;
	z-index: 1003;
}

#CB_TopLeft {
	background-image:url(/Temi/default/immagini/pic/s_topleft.png);
	background-position:right bottom;
}

#CB_Top {
	background-image:url(/Temi/default/immagini/pic/s_top.png);
	background-position:left bottom;
}

#CB_TopRight {
	background-image:url(/Temi/default/immagini/pic/s_topright.png);
	background-position:left bottom;
}

#CB_Left {
	background-image:url(/Temi/default/immagini/pic/s_left.png);
	background-position:right top;
}

#CB_Content {
	background-color:#FFFFFF;
}

#CB_Right {
	background-image:url(/Temi/default/immagini/pic/s_right.png);
	background-position:left top;
}

#CB_BtmLeft {
	background-image:url(/Temi/default/immagini/pic/s_btmleft.png);
	background-position:right top;
}

#CB_Btm {
	background-image:url(/Temi/default/immagini/pic/s_btm.png);
	background-position:left top;
}

#CB_BtmRight {
	background-image:url(/Temi/default/immagini/pic/s_btmright.png);
	background-position:left top;
}

#CB_Prev, #CB_Next {
	background: transparent url(/Temi/default/immagini/pic/blank.gif) no-repeat scroll 0%;
	display: block;	
	width: 49%;
	cursor: pointer;
	outline-style:none;
	z-index: 1102;
}

.CB_TextNav {
	text-decoration: underline;
	color: #aaa;
}

.CB_TextNav:hover {
	text-decoration: none;
	color: #ff7700;
}

#CB_Prev {
	float: left;
	left: 0px;
}

#CB_Next {
	float: right;
	left: 0px;
}

#CB_Prev:hover {
background:transparent url(/Temi/default/immagini/pic/prev.gif) no-repeat scroll left 50%;
}

#CB_Next:hover {
background:transparent url(/Temi/default/immagini/pic/next.gif) no-repeat scroll right 50%;
}

#CB_CloseWindow {
	position: absolute;
	top: 0px;
	right: -1px;
	z-index: 1104;
	cursor: pointer;
}

#CB_SlideShowS, #CB_SlideShowP {
	position: absolute;
	top: 0px;
	left: -1px;
	z-index: 1104;
	cursor: pointer;
}

#CB_SlideShowBar {
	width: 0px;
	position: absolute;
	top: 5px;
	left: 22px;
	height: 5px;
	display: none;
}

#CB_Email {
	position: absolute;
	right: 15px;
}