.nethnic
	{
	width:				62em;
	display:			block;
	text-align:			right;
	clear:				both;
	}

.nethnic a
	{
	text-decoration:	none;
	font-size:			80%;
	float:				right;
	padding:			2px 4px;
	margin-bottom:		1.5em;
	font-weight:		bold;
	background-color:	#fb0;
	color:				#fff;
	}

.nethnic a:hover
	{
	background-color:	#fff;
	color:				#fb0;
	}

body
	{
	background-image:	url("sfondoPesca.jpg");
	background-repeat:	repeat-x;
/*	background-color:	#fff;*/
	font-family:		arial, sans-serif;
	font-size:			80%;
	padding:			2px;
	margin:				0px;
	margin-right:		auto;
	margin-left:		auto;
	margin-top:			1.5em;
	width:				62.5em;
	}

form, span, div
	{
	padding:			0px;
	margin:				0px;
	}

img
	{
 	border:				0px;
	}

#pagina
	{
	position:			absolute;
	}

#titolo img
	{
	clear:				both;
	display:			block;
	padding:			0px;
	margin:				0px;
	border:				1px solid #7f8181;
	width:				760px;
	height:				100px;
	}

#titolo object, #titolo embed
	{
	width:				62em;
	height:				14.8em;
	margin:				0px;
	}

#logoInformagiovani object, #titolo embed
	{
	width:				12.7em;
	height:				14.5em;
	margin:				0px;
	}

#titolo
	{
	width:				62em;
	height:				14.8em;
	padding:			0px;
	margin:				2px 0px 0px 0px;
	border:				1px solid #7f8181;
	}

#logoInformagiovani
	{
	width:				12.7em;
	height:				14.5em;
	padding:			0px;
	margin:				2px 0px 0px 0px;
	border:				1px solid #7f8181;
	}

.contenitore
	{
	background-color:	#fff;
	border:				1px solid #7f8181;
	color:				#1f1f1f;
	margin:				2px 2px 1px 0px;
	overflow:			hidden;
	}

.contenitore a
	{
	color:				#1f1f1f;
	text-decoration:	none;
	}

.contenitore a:hover
	{
	background-color:	#fb0;
	}

#addome
	{
	}

#colonnaSinistra
	{
	float:				left;
	display:			inline;
	width:				13em;
	}

#bloccoDestro
	{
	display:			inline;
	}

#colonnaCentraleHome
	{
	margin:				0px;
	padding:			0px 2px;
	width:				36em;
	float:				left;
	}

#colonnaCentraleSottopagine
	{
	margin:				0px;
	padding:			0px;
	width:				49.3em;
	float:				left;
	}

#colonnaCentrale .contenitore
	{
	margin:				2px 0px 1px 0px;
	}

#colonnaDestra
	{
	margin:				0px;
	padding:			0px;
	display:			table;
	width:				13em;
	}

#colonnaDestra .contenitore
	{
/*	margin:				2px 2px 4px 0px;*/
	}

/* */

div#bes_intestazione.contenitore
	{
	background-color:	#fb0;
	background-image:	url("sfondoSfumatoBasso.gif");
	background-repeat:	repeat-x;
	text-align:			right;
	width:				62em;
	margin:				0px 0px 2px 0px;
	height:				1.5em;
	}

div#bes_intestazione.contenitore a:hover
	{
	background-image:	url("sfondoSfumatoBasso.gif");
	background-repeat:	repeat-x;
	}

div#bes_intestazione.contenitore span.orario
	{
	margin-right:		4px;
	}

div#bes_intestazione.contenitore span.barraLink
	{
	margin-top:			1px;
	float:				left;
	margin-left:		4px;
	}

/*
div#bes_intestazione.contenitore a
	{
	margin-top:			1px;
	float:				left;
	margin-left:		4px;
	}
*/
div#bes_intestazione.contenitore a:hover
	{
	text-decoration:	underline;
	}

div#bes_intestazione.contenitore a img
	{
	vertical-align:		text-bottom;
	float:				left;
	margin-right:		4px;
	}

div#separatore
	{
	float:				left;
	position:			relative;
	}

div#bes_footer.contenitore
	{
	clear:				both;
	float:				left;
	position:			relative;
	background-color:	#fff;
	text-align:			center;
	width:				62em;
	}

div#bes_footer.contenitore span
	{
	display:			block;
	margin:				2px 0px;
	font-size:			80%;
	}

#areaRiservata
	{
	background-color:	#fff;
	border:				1px solid #7f8181;
	padding:			2px 2px 8px 2px;
	margin-bottom:		4px;
	}

#areaRiservata h1
	{
	margin:				0px 0px 8px 0px;
	padding:			1px 3px;
	border:				1px solid #7f8181;
	font-size:			100%;
	background-color:	#fb0;
	background-image:	url("sfondoSfumatoBasso.gif");
	background-repeat:	repeat-x;
	}

#areaRiservata h2
	{
	margin:				5px 0px 0px 5px;
	font-size:			100%;
	}

#areaRiservata img
	{
	vertical-align:		text-bottom;
	}

#areaRiservata table
	{
	width:				100%;
	margin:				0px;
	}

#areaRiservata td.etichetta
	{
	width:				3em;
	}

#areaRiservata td.campo, #areaRiservata td.comando
	{
	width:				8em;
	}

#areaRiservata td input
	{
	font-size:			80%;
	border:				1px solid #7f8181;
	background-color:	#fb0;
	float:				right;
	margin-top:			5px;
	}

#areaRiservata td.campo input
	{
	background-color:	#fff;
	right:				0px;
	width:				8em;
	margin:				0px;
	}

#areaRiservata a
	{
	padding:			2px 2px;
	margin:				4px 0px;
	font-size:			80%;
	}

#areaRiservata a
	{
	padding:			2px 2px;
	margin:				4px 0px;
	font-size:			80%;
	}
#areaRiservata a.linkProfilo
	{
	display:			block;
	text-align:			center;
	text-decoration:	underline;
	}

#areaRiservata a:hover.linkProfilo
	{
	background-color:	#fff;
	}

#areaRiservata #listaApplicativi ul
	{
	list-style:			outside url('tagArancio.gif');
	margin:				5px 0px 10px 28px;
	padding:			0px;
	}

#areaRiservata #listaApplicativi li
	{
	padding:			0px;
	}

#areaRiservata #listaApplicativi a
	{
	padding:			2px 4px;
	font-size:			80%;
	line-height:		1.5em;
	}

#areaRiservata a#acl_logout
	{
	font-size:			80%;
	border:				1px solid #7f8181;
	background-color:	#fb0;
	width:				3.5em;
	text-align:			center;
	float:				right;
	margin:				0px 4px 4px 0px;
	}

#iscrizioneMailingList
	{
	text-align:			center;
	background-color:	#fff;
	border:				1px solid #7f8181;
	padding:			2px 2px 8px 2px;
	}

#iscrizioneMailingList img
	{
	vertical-align:		text-bottom;
	}

#iscrizioneMailingList h1
	{
	text-align:			left;
	margin:				0px 0px 8px 0px;
	padding:			1px 3px;
	border:				1px solid #7f8181;
	font-size:			100%;
	background-color:	#fb0;
	}

#iscrizioneMailingList span
	{
	font-size:			100%;
	display:			block;
	margin:				0.2em 0.5em;
	float:				left;
	}

#iscrizioneMailingList input
	{
	font-size:			80%;
	border:				1px solid #7f8181;
	width:				90%;
	}

#iscrizioneMailingList input.comando
	{
	width:				5.5em;
	display:			inline;
	background-color:	#fb0;
	font-size:			80%;
	border:				1px solid #7f8181;
	margin:				1em 0.8em 0.2em 0.8em;
	}
	
.nws_contenitore,
.cpm_contenitore
	{
	width:				99.5%;
	margin:				2px 0px 4px 1px;
	padding:			0px;
	}

.nws_testa,
.cpm_testa
	{
	border:				1px solid #7f8181;
	background-color:	#fb0;
	background-image:	url("sfondoSfumatoAlto.gif");
	background-repeat:	repeat-x;
	color:				#1f1f1f;
	}

.nws_testa h1,
.cpm_testa h1
	{
	padding:			4px;
	margin:				0px;
	font-size:			100%;
	display:			inline;
	}

.nws_testa h2,
.cpm_testa h2
	{
	padding-left:		4px;
	margin:				0px 2px 0px 0px;
	font-weight:		normal;
	font-size:			100%;
	font-style:			italic;
	}

.nws_testa h3,
.cpm_testa h3
	{
	font-weight:		normal;
	display:			inline;
	font-size:			100%;
	}

.nws_corpo,
.cpm_corpo
	{
	padding:			0.7em;/* 2px; */
	border-width:		0px 1px;
	border-style:		solid;
	border-color:		#7f8181;
	float:				right;
	background-color:	#fff;
	color:				#1f1f1f;
	}

.cpm_corpo
	{
	width:				47.5em;
	}	
	
div.cpm_corpo ul
	{
	padding:			0.5em 1em;
	margin:				0.5em 1em;
	}

.nws_corpo p
	{
	margin:				1px;
	display:			inline;
	}

.cpm_corpo p
	{
	margin:				1px;
	display:			block;
	}

.nws_corpo img
	{
	border:				1px solid #000;
	margin:				2px;
	float:				right;
	vertical-align:		text-top;
	}

.cpm_corpo div.immagine
	{
	border:				1px solid #ba8;
	background-color:	#fec;
	margin:				2px;
	padding:			4px;
	float:				right;
	vertical-align:		text-top;
	font-style:			italic;
	}

.cpm_corpo div p.cpm_noImmagine
	{
	float:				right;
	}

.nws_corpo p.nws_noImmagine
	{
	float:				right;
	}

/*
.nws_corpo p,
.cpm_corpo p
	{
	margin:				1px;
	display:			inline;
	}


.nws_corpo img,
.cpm_corpo img
	{
	border:				1px solid #7f8181;
	margin:				2px;
	float:				right;
	vertical-align:		text-top;
	}
*/

.nws_corpo a
	{
	font-weight:		bold;
	color:				#1f1f1f;
	}

.nws_corpo a:hover
	{
	color:				#ff9000;
	}

.nws_nota,
.cpm_nota
	{
	text-align:			right;
	}

.nws_nota a,
.cpm_nota a
	{
	margin-right:		4px;
	}

.nws_notaInterna,
.cpm_notaInterna
	{
	background-color:	#fff;
	padding:			2px;
	margin:				0px;
	border-width:		0px 1px 1px 1px;
	border-style:		solid;
	border-color:		#7f8181;
	list-style:			none;
	text-align:			left;
	}

.nws_notaInterna li,
.cpm_notaInterna li
	{
	padding:			4px;
	display:			inline;
	}

.nws_notaInterna a,
.cpm_notaInterna a,
.nws_nota a,
.cpm_nota a
	{
	font-size:			80%;
	color:				#1f1f1f;
	text-decoration:	none;
	}

.cpm_notaInterna a:hover,
.nws_nota a:hover,
.cpm_nota a:hover
	{
	text-decoration:	underline;
	}

.nws_coda,
.cpm_coda
	{
	border-width:		0px 1px 1px 1px;
	border-style:		dotted;
	border-color:		#7f8181;
	clear:				both;
	color:				#1f1f1f;
	background-color:	#fb0;
	}

.nws_coda p,
.cpm_coda p
	{
	display:			inline;
	}

.nws_coda ul,
.cpm_coda ul
	{
	padding:			0px;
	margin:				0px;
	list-style:			none;
/*	font-size:			80%; */
	}

.nws_coda li,
.cpm_coda li
	{
	padding:			4px;
	}

.nws_coda a,
.cpm_coda a
	{
	text-decoration:	none;
	color:				#1f1f1f;
	}

.nws_coda a:hover,
.cpm_coda a:hover
	{
	text-decoration:	underline;
	}

.cpm_corpo p#nfo_telefono
	{
	display:			block;
	padding-top:		1em;
	}

.cpm_corpo ul#nfo_servizi
	{
	list-style:			square inside;
	padding-left:		5px;
	margin-left:		0px;
	margin-bottom:		1em;
	display:			block;
	}

.cpm_corpo ul#nfo_servizi li
	{
	padding-left:		0px;
	margin-left:		0px;
	}

.cpm_corpo table#nfo_orari
	{
	width:				100%;
	border:				1px solid #7f8181;
	}

.cpm_corpo table#nfo_orari caption
	{
	text-align:			left;
	padding:			2px 0px;
	}

.cpm_corpo table#nfo_orari th
	{
	padding:			1px 3px;
	text-align:			left;
	border-bottom:		1px solid #7f8181;
	background-color:	#fb0;
	}

.cpm_corpo table#nfo_orari td
	{
	padding:			1px 3px;
	}

.cpm_corpo table#nfo_orari tr.dispari
	{
	}

.cpm_corpo table#nfo_orari tr.pari
	{
	background-color:	#ffcf00;
	}

#cpm_pannello ul
	{
	margin-left:		2em;
	list-style:			url('tagArancio.gif');
	}

#cpm_pannello ul.sottolista
	{
	margin-top:			0px;
	margin-left:		1em;
	list-style:			url('tagArancio.gif');
	}

#nws_listaCompleta h1
	{
	background-color:	#fb0;
	border:				1px solid #7f8181;
	margin:				2px 2px 1em 2px;
	padding:			2px 2px 2px 0.5em;
	font-size:			120%;
	}

#nws_listaCompleta ul
	{
	list-style:			outside url('tagArancio.gif');
	margin:				5px 0px 10px 28px;
	padding:			0px;
	}

#nws_listaCompleta li
	{
	padding:			0px 0px 1em 0px;
	}

#nws_listaCompleta span.titolo
	{
	font-weight:		bold;
	}

#nws_listaCompleta span.occhiello
	{
	}

.plx_listaPagine
	{
	padding-left:		4px;
	padding-right:		4px;
	text-align:			right;
	height:				1.5em;
	display:			block;
	}

.plx_listaPagine a
	{
	font-weight:		bold;
	color:				#000;
	text-decoration:	none;
	}

.plx_listaPagine a:hover
	{
	color:				#000;
	background-color:	#fb0;
	}

#plx_canvas
	{
	background-color:	#fff;
	border:				1px solid #7f8181;
	color:				#1f1f1f;
	padding:			2px;
	margin:				2px 2px 0px 0px;
	}

#plx_canvas ul.plx_navigatore
	{
	margin:				0px;
	padding:			3px;
	}

#plx_canvas ul.plx_navigatore a
	{
	color:				#1f1f1f;
	border:				1px solid #7f8181;
	background-color:	#fb0;
	text-decoration:	none;
	padding:			1px 1em 1px 1em;
	margin:				0px 4px 0px 0px;
	}

#plx_canvas ul.plx_navigatore input
	{
	border:				1px solid #7f8181;
	background-color:	#fb0;
	margin:				0px 3px 0px 0px;
	}

#plx_canvas span.testo
	{
	padding: 4px;
	}

#plx_canvas td a
	{
	margin:				0px 4px 0px 0px;
	padding:			2px;
	color:				#1f1f1f;
	text-decoration:	none;
	}

#plx_canvas ul
	{
	background-color:	#fff;
	list-style:			none;
	border:				1px solid #7f8181;
	margin:				0px;
	padding:			1px 2px 3px 2px;
	}

#plx_canvas li
	{
	padding:			0px;
	display:			inline;
	}

#plx_canvas ul li a, #plx_canvas ul li input
	{
	font-size:			90%;
	}

#plx_canvas caption
	{
	padding:			4px;
	font-weight:		bold;
	font-size:			120%;
	text-align:			left;
	}

#plx_canvas table
	{
	width:				100%;
	padding:			0px;
	background-color:	#fff;
	border:				1px solid #7f8181;
	color:				#1f1f1f;
	margin:				0px 0px 2px 0px;
	}

#plx_canvas th
	{
	background-color:	#fb0;
	padding:			2px 3px;
	border:				1px solid #7f8181;
	text-align:			left;
	}

#plx_canvas th a
	{
	color:				#1f1f1f;
	text-decoration:	none;
	}

#plx_canvas th a img
	{
	padding:			0px 4px 0px 0px;
	}

#plx_canvas th a span
	{
	left:				0px;
	}

#plx_canvas tr.dispari
	{
	background-color:	#bfb;
	}

#plx_canvas tr.pari
	{
	background-color:	#ffb;
	}

#plx_canvas table td
	{
	padding:			2px;
	text-align:			left;
	}

#plx_canvas table td input
	{
	width:				97%;
	margin:				0px;
	}

#plx_canvas table td select
	{
	margin:				0px;
	}

#plx_mnu_elenco th.nome
	{
	width:				8em;
	}

#plx_mnu_elenco th.etichetta
	{
	width:				33em;
	}

#plx_mnu_elenco th.Op
	{
	}

#plx_canvas #plx_mnu_vociPannello_sottoMaschera th.vociPannello_op
	{
	width:				1em;
	}

#plx_nad_elenco .attivazione
	{
	vertical-align:		middle;
	width:				2em;
	text-align:			center;
	}

#plx_nad_elenco .attivazione a
	{
	padding:			0px;
	margin:				0px;
	}

#plx_nad_elenco col.idCategoria
	{
	width:				8em;
	}

#plx_nad_elenco col.luogo
	{
	width:				5em;
	}

#plx_nad_elenco col.titolo
	{
	width:				14em;
	}

#plx_nad_elenco col.immagine
	{
	width:				11em;
	}

#plx_nad_elenco col.op
	{
	}

#plx_nad_elenco td
	{
	font-size:			80%;
	}

#plx_nad_maschera input, #plx_nad_maschera textarea
	{
	font-size:			90%;
	font-family:		verdana, sans-serif;
	width:				97%;
	}

#plx_nad_maschera select
	{
	font-size:			90%;
	font-family:		verdana, sans-serif;
	}

#plx_nad_maschera .nad_allegati__in, #plx_nad_maschera .nad_allegati__op
	{
	text-align:			center;
	}

div.plx_navigatore_inscritto,
div.plx_navigatore_selettore
	{
	width:				100%;
	margin:				0px;
	padding:			1px 2px 3px 2px;
	}

div.plx_navigatore_selettore select
	{
	font-size:			90%;
	display:			inline;
	}

#plx_canvas table td div.plx_navigatore_selettore input
	{
	font-size:			90%;
	width:				6em;
	color:				#1f1f1f;
	border:				1px solid #7f8181;
	background-color:	#fb0;
	text-decoration:	none;
	padding:			1px 1em 1px 1em;
	margin:				0px 0px 0px 3px;
	}

#plx_canvas table td div.plx_navigatore_inscritto input,
#plx_nad_maschera .nad_allegati__op input
	{
	width:				6em;
	color:				#1f1f1f;
	border:				1px solid #7f8181;
	background-color:	#fb0;
	text-decoration:	none;
	padding:			1px 1em 1px 1em;
	margin:				0px;
	}

#plx_nad_maschera .nad_allegati__op input
	{
	width:				5em;
	}

#plx_canvas .etichetta
	{
	vertical-align:		top;
	}

#plx_nad_maschera #plx_nad_testo
	{
	height:				10em;
	}

#plx_cpm_maschera input, #plx_cpm_maschera textarea
	{
	font-size:			90%;
	font-family:		verdana, sans-serif;
	width:				97%;
	}

#plx_cpm_maschera #plx_cpm_testo
	{
	height:				10em;
	}

/* PLESSO CNC */
#plx_cnc_maschera #plx_cnc_concorso
	{
	width:				97%;
	}

#plx_cnc_maschera #plx_cnc_linkBando
	{
	width:				38em;
	}

/* PLESSO PRV */

#plx_prv_utenti_prv_appUtenti_selettore .prv_appUtenti_assegna
	{
	width:				6.5em;
	text-align:			center;
	}

#plx_prv_utenti_prv_appUtenti_selettore .prv_appUtenti_assegna input
	{
	border:				1px solid #7f8181;
	background-color:	#fb0;
	width:				6em;
	font-size:			80%;
	}

#plx_prv_utenti_prv_appUtenti_selettore .prv_appUtenti_seleziona
	{
	width:				4em;
	text-align:			center;
	}

#plx_prv_utenti_prv_appUtenti_selettore .prv_appUtenti_seleziona input
	{
	width:				10px;
	height:				16px;
	}

#plx_prv_utenti_prv_appUtenti_selettore .prv_appUtenti_parametriLink
	{
	text-align:			center;
	width:				6em;
	}

#plx_prv_utenti_prv_appUtenti_selettore .prv_appUtenti_parametriLink input
	{
	border:				1px solid #7f8181;
	background-color:	#fb0;
	width:				6em;
	font-size:			80%;
	}

#plx_prv_utenti_prv_appUtenti_pannelloParametri .prv_appUtenti_parametriOpzioni
	{
	width:				15em;
	}

#plx_prv_utenti_prv_appUtenti_pannelloParametri .prv_appUtenti_oggettiOpzioni select
	{
	width:				100%;
	}

/* MODULO MESSAGGI */

.msg_errore
	{
	display:			block;
	color:				#f00;
	font-weight:		bold;
	}

.msg_info
	{
	display:			block;
	color:				#00f;
	}

/* UPLOAD MANAGER */

#upl_pannelloComandi
	{
	background-color:	#fff;
	border:				1px solid #7f8181;
	padding:			2px 2px 8px 2px;
	}

#upl_pannelloComandi h1
	{
	margin:				0px 0px 8px 0px;
	padding:			1px 3px;
	border:				1px solid #7f8181;
	font-size:			100%;
	background-color:	#fb0;
	}

#upl_pannelloComandi h2
	{
	margin:				5px 0px 0px 5px;
	font-size:			100%;
	}

#upl_pannelloComandi a
	{
	padding:			2px 4px;
	font-size:			80%;
	color:				#1f1f1f;
	text-decoration:	none;
	}

#upl_pannelloComandi a:hover
	{
	background-color:	#fb0;
	}

#upl_pannelloComandi img
	{
	vertical-align:		text-bottom;
	}

#upl_pannelloComandi ul
	{
	list-style:			outside url('tagArancio.gif');
	margin:				5px 0px 10px 28px;
	padding:			0px;
	}

#upl_pannelloComandi li
	{
	padding:			0px;
	}

#upl_canvas
	{
	background-color:	#fff;
	border:				1px solid #7f8181;
	color:				#1f1f1f;
	margin:				2px 1px 1px 1px;
	padding:			2px 3px 2px 2px;
	}

#upl_canvas caption
	{
	padding:			4px;
	font-size:			120%;
	font-weight:		bold;
	text-align:			left;
	}

#upl_canvas table
	{
	width:				100%;
	font-size:			100%;
	padding:			0px;
	background-color:	#fff;
	border:				1px solid #7f8181;
	color:				#1f1f1f;
	margin:				0px;
	}

#upl_canvas th
	{
	background-color:	#fb0;
	padding:			2px 3px;
	border:				1px solid #7f8181;
	text-align:			left;
	}

#upl_canvas th a
	{
	color:				#1f1f1f;
	text-decoration:	none;
	}

#upl_canvas th a img
	{
	position:			relative;
	padding:			0px 4px 0px 0px;
	}

#upl_canvas th a span
	{
	position:			relative;
	left:				0px;
	}

#upl_canvas td.file
	{
	padding:			2px;
	text-align:			left;
	font-size:			110%;
	}

#upl_canvas td.file a img
	{
	position:			relative;
	float:				left;
	padding:			0px 4px 0px 0px;
	}

#upl_canvas td.file a
	{
	vertical-align:		middle;
	color:				#1f1f1f;
	font-weight:		bold;
	text-decoration:	none;
	}

#upl_canvas td.file a:hover
	{
	text-decoration:	underline;
	}

#upl_canvas tr.dispari
	{
	background-color:	#fff;
	}

#upl_canvas tr.pari
	{
	background-color:	#fdb;
	}

#upl_canvas table td
	{
	padding:			2px;
	}

#upl_canvas #upl_tabella a
	{
	padding:			2px;
	margin:				0px;
	}

#upl_canvas #upl_tabella .upl_icona
	{
 	vertical-align:		text-bottom;
	}

#upl_canvas #upl_tabella .upl_selezionato
	{
	background-color:	#fb0;
	}

#upl_nomeNuovaCartella
	{
	font-size:			80%;
	border:				1px solid #7f8181;
	}

#upl_formUpload
	{
	text-align:			center;
	padding:			2px 3px 2px 2px;
	background-color:	#fff;
	border:				1px solid #7f8181;
	color:				#1f1f1f;
	margin:				2px 2px 1px 2px;
	}

#upl_formUpload h2
	{
	text-align:			left;
	margin:				4px 0px 0px 4px;
	font-size:			120%;
	width:				6em;
	}

#upl_formUpload input
	{
	font-size:			80%;
	border:				1px solid #7f8181;
	margin:				2px 2px 6px 2px;
	}

#upl_formUpload input.comando
	{
	background-color:	#fb0;
	}

#upl_formMkdir
	{
	text-align:			center;
	padding:			2px 3px 2px 2px;
	background-color:	#fff;
	border:				1px solid #7f8181;
	color:				#1f1f1f;
	margin:				2px 2px 1px 2px;
	}

#upl_formMkdir h2
	{
	text-align:			left;
	font-size:			120%;
	margin:				4px 0px 0px 4px;
	width:				16em;
	}

#upl_formMkdir input.campo
	{
	font-size:			80%;
	border:				1px solid #7f8181;
	margin:				2px 2px 6px 2px;
	width:				34.5em;
	}

#upl_formMkdir input.comando
	{
	font-size:			80%;
	background-color:	#fb0;
	border:				1px solid #7f8181;
	margin:				2px 2px 6px 2px;
	}

#upl_operazioni h2
	{
	font-size:			120%;
	margin-left:		0.5em;
	}

#upl_operazioni input
	{
	font-size:			97%;
	background-color:	#fff;
	border:				0px;
	padding:			4px;
	margin:				0px;
	}

#upl_operazioni input#upl_nomeNuovaCartella
	{
	padding:			0px;
	border:				1px solid #7f8181;
	background-color:	#fff;
	}

#upl_operazioni ul
	{
	list-style:			outside url('tagArancio.gif');
	}

#upl_operazioni li
	{
	font-size:			80%;
	margin:				5px;
	}

#cld_canvas table
	{
	clear:				both;
	margin-left:		auto;
	margin-right:		auto;
	font-size:			70%;
	}

#cld_canvas table th
	{
	width:				2em;
	background-color:	#fff;
	}

#cld_canvas table td
	{
	text-align:			center;
	}

#cld_canvas table td.cld_selezionato
	{
	background-color:	#fb0;
	border:				1px solid #7f8181;
	}

#cld_canvas h2
	{
	text-align:			left;
	margin:				2px;
	padding:			1px;
	border:				1px solid #7f8181;
	font-size:			100%;
	background-color:	#fb0;
	}

#cld_canvas h2 img
	{
	margin-right:		3px;
	vertical-align:		text-bottom;
	}

#cld_canvas div.cld_navigatore
	{
	clear:				both;
	}

#cld_canvas div.cld_navigatore a
	{
	text-align:			center;
	margin:				2px;
	font-size:			60%;
	border:				1px solid #7f8181;
	background-color:	#fb0;
	width:				3em;
	}

#cld_canvas div.cld_navigatore a.sx
	{
	float:				left;
	}

#cld_canvas div.cld_navigatore a.dx
	{
	float:				right;
	}

#sca_ultime a.sca_scaduto
	{
	color:				#f00;
	}

#sca_ultime a.sca_nonScaduto
	{
	color:				#1f1f1f;
	}

#sca_ultime a
	{
	display:			block;
	background-color:	#fff;
	text-decoration:	none;
	border:				1px solid #7f8181;
	margin:				2px;
	padding:			2px;
	}

#sca_ultime a:hover
	{
	background-color:	#fb0;
	}

#sca_ultime
	{
	font-size:			80%;
	}

#sca_ultime span
	{
	font-weight:		bold;
	font-size:			110%;
	}

table.tabellaStandard caption
	{
	padding:			4px;
	font-size:			120%;
	font-weight:		bold;
	text-align:			left;
	}

table.tabellaStandard
	{
	width:				100%;
	font-size:			100%;
	padding:			0px;
	background-color:	#fff;
	border:				1px solid #7f8181;
	color:				#1f1f1f;
	margin:				0px 0px 2px 0px;
	}

table.tabellaStandard th
	{
	background-color:	#fb0;
	padding:			2px 3px;
	border:				1px solid #7f8181;
	text-align:			left;
	}

table.tabellaStandard th a
	{
	color:				#1f1f1f;
	text-decoration:	none;
	}

table.tabellaStandard th a img
	{
	position:			relative;
	padding:			0px 4px 0px 0px;
	}

table.tabellaStandard th a span
	{
	position:			relative;
	left:				0px;
	}

table.tabellaStandard tr.dispari
	{
	background-color:	#fff;
	}

table.tabellaStandard tr.pari
	{
	background-color:	#fdb;
	}

table.tabellaStandard table td
	{
	padding:			2px;
	}

#plx_agd_elenco .assolta
	{
	vertical-align:		middle;
	width:				5em;
	text-align:			center;
	}

#plx_agd_elenco .assolta a
	{
	padding:			0px;
	margin:				0px;
	}

#plx_agd_elenco .ora
	{
	width:				5em;
	}

#plx_agd_elenco .idCategoria
	{
	width:				8em;
	}

#plx_agd_elenco .Op
	{
	width:				4em;
	}

/* MENU STANDARD */

.pannelloMenu
	{
	overflow:			hidden;
	padding-left:		0px;
	}

.pannelloMenu h1
	{
	margin:				5px 0px 0px 5px;
	font-size:			100%;
	}

.pannelloMenu ul
	{
	/* list-style:			outside url('collegamento.icona.gif'); */
	margin:				8px 0px 15px 33px;
	padding:			0px;
	}

.pannelloMenu li
	{
	padding:			0px;
	}

.pannelloMenu a
	{
	line-height:		1.5em;
	padding:			2px 4px;
	font-size:			80%;
	color:				#1f1f1f;
	text-decoration:	none;
	}

.pannelloMenu a:hover
	{
	background-color:	#fb0;
	}

/* pannelli menu comandi */

#nws_boxAccesso		,
#menuVolontariato	,
#menuMobilita		,
#menuFormazione		,
#menuSport			,
#menuCultura		,
#menuLavoro
	{
	font-size:			110%;
	margin:				2px 2px 5px 0px;
	}

#nws_boxAccesso		a,
#menuVolontariato	a,
#menuMobilita		a,
#menuFormazione		a,
#menuSport			a,
#menuCultura        a,
#menuLavoro			a
	{
	color:				#666666;
	}

#nws_boxAccesso		ul,
#menuVolontariato	ul,
#menuMobilita		ul,
#menuFormazione		ul,
#menuSport			ul,
#menuCultura		ul,
#menuLavoro			ul
	{
	margin-left:		28px;
	}

#nws_boxAccesso		ul
	{
	list-style:			outside url('news.icona.gif');
	}

#menuVolontariato	ul
	{
	list-style:			outside url('tagAzzurro.gif');
	}

#menuMobilita		ul
	{
	list-style:			outside url('tagBlu.gif');
	}

#menuFormazione		ul
	{
	list-style:			outside url('tagViola.gif');
	}

#menuSport			ul
	{
	list-style:			outside url('tagGiallo.gif');
	}

#menuCultura		ul
	{
	list-style:			outside url('tagVerde.gif');
	}

#menuLavoro			ul
	{
	list-style:			outside url('tagRosso.gif');
	}

#nws_boxAccesso		h1,
#menuVolontariato	h1,
#menuMobilita		h1,
#menuFormazione		h1,
#menuSport			h1,
#menuLavoro			h1,
#menuCultura		h1
	{
	font-size:		125%;
	padding-left:	4px;
	}

#nws_boxAccesso.pannelloMenu	a:hover,
#menuVolontariato.pannelloMenu	a:hover,
#menuMobilita.pannelloMenu		a:hover,
#menuFormazione.pannelloMenu	a:hover,
#menuSport.pannelloMenu			a:hover,
#menuCultura.pannelloMenu		a:hover,
#menuLavoro.pannelloMenu		a:hover
	{
	text-decoration:	underline;
	background-color:	#fff;
	}

#nws_boxAccesso.pannelloMenu a:hover
	{
	color:				#ff9000;
	}

#menuVolontariato.pannelloMenu a:hover
	{
	color:				#61c2ff;
	}

#menuMobilita.pannelloMenu a:hover
	{
	color:				#0588c7;
	}

#menuLavoro.pannelloMenu a:hover
	{
	color:				#ff4310;
	}

#menuSport.pannelloMenu a:hover
	{
	color:				#ffba00;
	}

#menuCultura.pannelloMenu a:hover
	{
	color:				#48d018;
	}

#menuFormazione.pannelloMenu a:hover
	{
	color:				#cb33ff;
	}

/**/

#nws_boxAccesso h1
	{
	color:				#ff9000;
	}

#menuVolontariato h1
	{
	color:				#61c2ff;
	}

#menuMobilita h1
	{
	color:				#0588c7;
	}

#menuLavoro h1
	{
	color:				#ff4310;
	}

#menuSport h1
	{
	color:				#ffba00;
	}

#menuCultura h1
	{
	color:				#48d018;
	}

#menuFormazione h1
	{
	color:				#cb33ff;
	}

/* menu collegamenti */

#collegComune
	{
	padding:			2px;
	margin:				5px 1px;
	}

#collegComune		h1
	{
	margin:				0px 0px 8px 0px;
	padding:			1px 3px;
	border:				1px solid #7f8181;
	font-size:			100%;
	color:				#1f1f1f;
	}


#collegComune		h1, #collegComune.pannelloMenu		a:hover
	{
	background-color:	#f0b0ff;
	}

#collegComune		ul
	{
	list-style:			outside url('collegamento.icona.png');
	}


/* altro */

.lnk_vociPannello_op
	{
	width:				1em;
	}


/* report */
#rep_canvas.contenitore
	{
	background-color:	#fff;
	border:				0px;
	color:				#1f1f1f;
	margin:				2px 2px 1px 0px;
	}

#rep_canvas.contenitore td a
	{
	color:				#1f1f1f;
	text-decoration:	none;
	}

#rep_canvas.contenitore td a:hover
	{
	background-color:	#fb0;
	}

.rep_listaPagine
	{
	background-color:	#fb0;
	border-style:		solid;
	border-width:		0px 1px 1px 1px;
	border-color:		#7f8181;
	padding:			4px;
	margin:				0px 3px 0px 0px;
	text-align:			right;
	height:				1.5em;
	display:			block;
	width:				98%;
	float:				right;
	}

div > .rep_listaPagine
	{
	border-style:		solid;
	border-width:		0px 1px 1px 1px;
	border-color:		#7f8181;
	background-color:	#fb0;
	display:			block;
	float:				right;
	width:				97.9%;
	height:				1.5em;
	padding:			4px;
	margin-right: 		2px;
	text-align:			right;
	}

.rep_listaPagine a
	{
	font-weight:		bold;
	color:				#000;
	text-decoration:	none;
	}

.rep_listaPagine a:hover
	{
	color:				#000;
	background-color:	#fb0;
	}

#rep_canvas caption
	{
	margin:				2px 0px 2px 2px;
	padding:			4px;
	font-weight:		bold;
	font-size:			120%;
	text-align:			left;
	}

#rep_canvas table
	{
	width:				99.5%;
	float:				right;
	background-color:	#fff;
	border:				1px solid #7f8181;
	color:				#1f1f1f;
	padding:			0px;
	margin-right:		2px;
	}

#rep_canvas th
	{
	background-color:	#fb0;
	padding:			2px 3px;
	border:				1px solid #7f8181;
	text-align:			left;
	}

#rep_canvas th a
	{
	color:				#1f1f1f;
	text-decoration:	none;
	}

#rep_canvas th a img
	{
	padding:			0px 4px 0px 0px;
	}

#rep_canvas th a span
	{
	left:				0px;
	}

#rep_canvas tr.dispari
	{
	background-color:	#fff;
	}

#rep_canvas tr.pari
	{
	background-color:	#fdb;
	}

#rep_canvas table td
	{
	padding:			2px;
	text-align:			left;
	vertical-align:		top;
	}

#rep_canvas #rep_concorsi col.fonte
	{
	width:				13em;
	}

#rep_canvas #rep_concorsi col.concorso
	{
	width:				11em;
	}

#rep_canvas #rep_concorsi col.scadenza
	{
	width:				11em;
	}

#rep_canvas #rep_concorsi col.requisiti
	{
	width:				11em;
	}

#rep_canvas ul
	{
	float:				right;
	margin:				0px 2px 0px 0px;
	padding:			0px;
	list-style:			none;
	width:				99.2%;
	border-width:		0px 1px 1px 1px;
	border-style:		dashed;
	border-color:		#7f8181;
	}

#rep_canvas li
	{
	margin:				4px 0px 2px 4px;
	}

#rep_canvas a
	{
	background-color:	transparent;
	}
	
#nws_boxAccesso h1
	{
	
	}
	
#nws_linkElencoCompleto
	{
	font-family:		arial,sans-serif;
	font-size:			11.5px;
	font-weight:		normal;
	}	