/* elements */
body		{ margin: 0; padding: .5em 0 0 0; background: #fff; color: #000; font: 82%/1.6em Arial, Helvetica, sans-serif; text-align: center; }
a:link,
a:visited	{ color: #ce0c08; text-decoration: underline; }
a:hover,
a:active	{ text-decoration: none; }
hr			{ display: none; }
img			{ border: none; }
address		{ margin: 0; padding: 0 0 0 5px; color: #000000; font-style: normal; font-size: 1em; line-height: 1.2em;}

p			{ margin: 0; padding: 0 0 0 .5em;}

/* collezioni (class) */
.campo_testo,
.campo_selezione		{	border: 1px solid #adadad; font-size: 1em; text-align: left; }
.bottone_invio		{	border: 1px solid #adadad; background: #fff url(../images/sfumatura_bottoni.gif) 100% 100% repeat-x; font-size: 1em; }

.titolo		{ margin: 0; padding: 0 .5em; border: 1px solid #b50000; background: #f7f7f7; font-size: 1em; color: #a40303;}/*#fff2e0*/
.pulitore	{ clear: both;}
.notizie	{ margin: .5em 0 0 0; padding: 0; list-style: none;}
.notizia	{ margin: 0 0 .5em 0; padding: 0; display: block; background-color: #f7f7f7; float: left; width: 100%; }/*#fff2db*/
.dataNotizia		{ margin: 0; padding: 5px 0 0 5px; font-size: .85em; font-style: normal; color: #5a595a;}
.titoloNotizia		{ margin: 6px 0 0 0; padding: 0 5px; font-weight: bold; font-size: 1.2em; color: #a40303;}
.anteprima			{ margin: 0; padding: .5em; float:left;}
.descrizioneNotizia	{ margin: 0; padding: 0 5px; text-align: left; font-style: normal; font-size: 1em; color: #000;}
.archivionotizie		{	margin: 0; padding: 0; text-align: right; font-size: .9em; }

ul.orgelem	{ margin: 0; padding: 0; list-style: none;}
li.orgelem	{ margin: 0; padding: 0; list-style: none; font-weight: bold;}


/* oggetti (ID) */
#struttura			{margin: 0; padding: 0 0 2em 0;}
#intestazione		{ margin: 0; padding: 0; text-align: center;}
#intestazioneComune	{ position: absolute; top: -10000px; margin: 0; padding: 0; overflow: hidden; visibility: hidden; }
#titolo				{ margin: 0 auto; padding: 0px; width: 761px; height:81px; background: #fff url(../images/banner.jpg) no-repeat; color: #FAFFF8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight:bolder; font-stretch: ultra-condensed; text-align:left; }
#pixtrasparente		{ width: 493px; height: 52px; border: 0;}
#titolo2			{ margin: 0 auto; padding: 0px; width: 761px; height:81px; background: #fff url(../images/banner_dir.gif) no-repeat; color: #FAFFF8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bolder; font-stretch: ultra-condensed; text-align:left; }
#pixtrasparente2	{ width: 440px; height: 52px; border: 0;}

#corpo_pagina			{ margin: 5px auto 0 auto; padding: 0; width: 761px; position: relative; clear: both;}


#briciole					{ display: block; margin: 0 0 0 144px; padding: 0 .5em; border: 1px solid #adaead; background: #f7f7f7; font-size: .9em; text-align: left; }
#briciole .freccia			{ position: absolute; top: -10000px; margin: 0; padding: 0; overflow: hidden; visibility: hidden; }
#briciole .pagina_superiore	{ margin-right: .3em; padding-right: .6em; background: transparent url(../images/freccia_briciole.gif) 100% 50% no-repeat; }


#navigazioni_rilievi							{ position: absolute; top: 0; left: 0; width: 139px; border: 1px solid #fff; margin-right: 5px; padding: 0; text-align: left; font-size: .9em;}
#navigazioni_rilievi .navigazione				{ margin: 0 0 .5em 0; padding: 0; list-style: none;}
#navigazioni_rilievi .navigazione .voce			{ margin: 0; padding: 0 .3em; border-bottom: 1px solid #dedfde; font-size: .9em; font-weight: bold;}
#navigazioni_rilievi .navigazione .ultimavoce	{ margin: 0; padding: 0 .3em; border-bottom: none; font-size: .9em; font-weight: bold;}
#navigazioni_rilievi .aperto					{ display: block; padding: 0; background: #f0f0f0; }
#navigazioni_rilievi .sottonavigazione			{ margin: 0 0 .5em 0; padding: 0; list-style-type: none;}
#navigazioni_rilievi .sottonavigazione .voce	{ margin: 0; padding: 0; border-bottom: none; font-size: .9em; font-weight: normal; background: #fff url(/images/tratteggiato.gif) 0 0 repeat-x;}/*#FFF2E0*/
#navigazioni_rilievi .sottonavigazione .aperto	{ padding: 0 0 0 1.5em; background: #f0f0f0 url(/images/freccia_navigazione.gif) 95% 50% no-repeat; font-weight: normal; }
#navigazioni_rilievi .sottonavigazione a		{ padding: 0 0 0 1.5em;}
#navigazioni_rilievi .sottonavigazione .non_linkato		{ padding: 0 0 0 1.5em;}

#navigazioni_rilievi a:link,
#navigazioni_rilievi a:visited					{ display: block; color: #000; text-decoration: none;}
#navigazioni_rilievi a:hover,
#navigazioni_rilievi a:active					{ background: #f0f0f0; }
#navigazioni_rilievi .sottonavigazione a:hover,
#navigazioni_rilievi .sottonavigazione a:active	{ background: #f0f0f0 url(/images/freccia_navigazione.gif) 95% 50% no-repeat; }

#titoloSitiUfficiali			{ position: absolute; top: -10000px; margin: 0; padding: 0; overflow: hidden; visibility: hidden; }
#sitiUfficiali					{ margin: 0; padding: 5px 0 3px 0; list-style: none; width: 138px; border: 1px solid #adaead; background-color: #f7f7f7;}
#sitiUfficiali .sitoUfficiale	{ margin: 0; padding: 0 8px 0 5px; display: block; color: #aa1313; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; font-size: .8em; line-height: 1.3em;}
#sitiUfficiali .sitoUfficiale a:link,
#sitiUfficiali .sitoUfficiale a:visited			{ color: #000; text-decoration:none;}
#sitiUfficiali .sitoUfficiale a:hover,
#sitiUfficiali .sitoUfficiale a:active			{ color: #f00;}


#contenuti		{ position: absolute; top: 2.4em; left: 0; margin: 0 0 0 144px; padding: 0 .5em 0 0; width: 620px; text-align: left; font-size: .9em; }
#contenuti H1	{ display: block; padding: 0; margin: 0; font-size: 1.4em; text-align: center; color: #444;}

#fotoComando	{ margin: 0 1px 0 0; padding: 0; width: 163px; height: 105px; border: 1px solid #adaead; float: left;}
#recapito		{ margin: 0; padding: 0; width: 448px; height: 106px; border: 1px solid #adaead; float: left;}
#recapito address { line-height:1.4em; }
#nomecomando	{ margin: 0; padding: 0 0 0 5px; color: #ce0c08; font-weight: bold; font-size: 1.1em;}
#titolofrasecomando	{ position: absolute; top: -10000px; margin: 0; padding: 0; overflow: hidden; visibility: hidden; }
#frasecomando	{ margin: .1em 0 0 0; padding: 0 0 0 5px; color: #a40303; font-weight: bold; font-size: 1em; line-height: 1.1em; font-style: italic;}

#titolonotizie	{ position: absolute; top: -10000px; margin: 0; padding: 0; overflow: hidden; visibility: hidden; }

#contenuti #dislocazioneComando			{ margin-left: auto; margin-right: auto; border: 1px solid #ccc; border-collapse: collapse;}
#contenuti #dislocazioneComando caption	{ margin-left: auto; margin-right: auto; text-align: center; font-size: 1.1em; color: #666; font-weight: bold;}
#contenuti #dislocazioneComando td			{ border: 1px solid #ccc; padding: 0px 5px 0px 5px;}
#contenuti #dislocazioneComando th			{ border: 1px solid #ccc; padding: 0px 30px 0px 5px; background-color: #F5F5F5;}
#contenuti #dislocazioneComando .primo	{ background-color: #F5F5F5; border-top: 2px solid #b70000;}

#organigramma					{ margin: 0; padding: 0 0 0 .5em;}
#organigramma .orgelem		{ margin: 0; padding: 0;}
#organigramma ul.livelloOrg		{ display:block; margin:0; padding:0 0 0 3em;}
#organigramma li.elementoOrg	{ display: block; margin:0; padding: 0; list-style:square; list-style-image:url(/images/quadratinoRed.gif);}

/* per notizia */
#contenuti .informazioni			{	margin: 0; padding: 0 0 1em 0; color: #585858; font-size: .9em; text-align: right; }
#contenuti .contenitore	{ border: 1px solid #adadad; padding: .5em; }
#contenuti .descrizione	{ padding: 0; }
#contenuti #azioni_formulario.contenitore		{	border: none; text-align: right; }
#contenuti #azioni_formulario .descrizione		{	position: absolute; top: -10000px; margin: 0; padding: 0; overflow: hidden; visibility: hidden; }

#articolo							 {	/*overflow: auto;*/ }
#articolo h1						{	margin: 0; padding: .2em 0; font-weight: normal; font-size: 2em; line-height: 1.5em; }
#articolo h2						{	margin: 0; padding: .3em 0; font-weight: normal; font-size: 1.5em; }
#articolo p							{	margin: 0; padding: .5em; }
#articolo .uppercase				{	text-transform: uppercase; }
#articolo .fsinistra				{	float: left; margin-right: .4em; }
#articolo .fdestra					{	float: right; margin-left: .4em; }
#articolo ul							{	margin: 0; padding: .5em 2.5em; list-style: outside url(../images/pallino.gif) square; }
#articolo table						{	width: 100%; border-collapse: collapse; }
#articolo caption						{	color: #585858; font-weight: bold; }
#articolo td,
#articolo th						{	border: 1px solid #adadad; padding: .2em .4em; vertical-align: top; font-size: .9em; }
#articolo th						{	background: #f5f5f5; }
#articolo .tabella_no_border td,
#articolo .tabella_no_border th,	{	border-style:none; }
#articolo .evidenza					{	margin: 0; padding: 0 0 1em 0; color: #585858; }
#articolo .aggiornamento			{	clear: both; padding: 1em 0; color: #585858; font-style: normal; font-size: .9em; }

#contenuti .scatola					{	margin-left: auto; margin-right:auto; padding: 0; border: 1px solid #adadad; background: #fff; }
#contenuti .scatola2				{	width: 320px; margin-left: auto; margin-right:auto; padding: 0; border: 1px solid #adadad; background: #fff; }
#contenuti .titoloscatola			{	margin: 0; border-bottom: 1px solid #adadad; padding: 0 .5em; background: #f5f5f5; font-weight: bold; font-size: 1em; }
#contenuti .titolonoscatola			{	margin: 0; border-bottom: 0px solid #adadad; padding: 0 .5em; background: #f5f5f5; font-weight: bold; font-size: 1em; }
#contenuti .lista_approfondimenti	{	margin: 0; padding: 0; font-size: .9em; list-style: none none; }
#contenuti .lista_approfondimenti li	{	padding: 0 0 .2em 23px; list-style: none none; }

#contenuti .pdf						{	background: url(/images/icona_pdf.gif) 2px 3px no-repeat; }
#contenuti .zip						{	background: url(/images/icona_zip.gif) 2px 3px no-repeat; }
#contenuti .doc						{	background: url(/images/icona_doc.gif) 2px 3px no-repeat; }
#contenuti .xls						{	background: url(/images/icona_xls.gif) 2px 3px no-repeat; }
#contenuti .ppt						{	background: url(/images/icona_ppt.gif) 2px 3px no-repeat; }
#contenuti .appr					{	background: url(/images/icona_approfondimento.gif) 2px 3px no-repeat; }
#contenuti .appr_est					{	background: url(/images/icona_approfondimento_est.gif) 6px 7px no-repeat; }
#contenuti .vedi_anche					{	background: url(/images/icona_vedi_anche.gif) 6px 7px no-repeat; }
#contenuti .didascalia				{	text-align: center; }
#contenuti .contenitore				{	border: 1px solid #adadad; padding: .5em; }
#contenuti .obbligatori				{	text-align: left; }
#contenuti .messaggioerrore			{	margin: .5em 0;	padding: .7em 1em; background: #900; font-weight: bold; color: #fff; }
#contenuti .errore					{	border: 1px solid #900;	padding: .5em 1em; font-weight: bold; color: #900; }
#contenuti .listato					{	margin: 0; padding: 0; list-style: none none; }
#contenuti .descrizione				{	padding: 0; }
#contenuti .listato .elemento		{	margin: .7em 5px; border-bottom: 1px solid #adadad; }
#contenuti .listato .titolosezione	{	margin: 0; padding: 0; font-size: 1.1em; font-weight: bold; }
#contenuti .listato.colonne .elemento	{	float: left; min-height: 10em; height: auto !important; height: 10em; width: 195px; margin: .7em 5px; }
#contenuti .risultati					{	margin: 0 0 1em 0; }
#contenuti .risultati .navigazione		{	text-align: right; }
#contenuti .risultati form			{	margin: 0; padding: 0; }
#contenuti .risultati .ascendente	{	padding-right: 10px; background: url(/images/giu.gif) 100% 50% no-repeat; }
#contenuti .risultati .discendente	{	padding-right: 10px; background: url(/images/su.gif) 100% 50% no-repeat; }

#contenuti #approfondimenti_testo	{	float: right; width: 160px; }
#tornasu					{	clear: both; margin: 0; padding: 1em 12px 1em 0; background: url(/images/icona_approfondimento_est.gif) 100% 50% no-repeat; font-size: .9em; font-weight: bold; text-align: right; }

#contenuti #scatola_img		{ margin:0; padding:0; text-align:center; display:block;}

ul#galleria					{	margin: 0; margin-left:auto; margin-right:auto; width: 411px; border-top: 1px solid #adadad; padding: .5em 0; list-style: none none; }
ul#galleria .foto			{	float: left; margin: 3px; }
ul#galleria .navigazione	{	clear: both; text-align: center; }
ul#paginazione				{	margin: 0; width: 411px; padding: .5em 0; list-style: none none; }
ul#paginazione .navigazione	{	clear: both; text-align: center; }

ul#galleriaFoto					{	margin: 0; margin-left:auto; margin-right:auto; width: 411px; border-top: 1px solid #adadad; padding: .5em 0; list-style: none none; }
ul#galleriaFoto .foto			{	float: left; margin: 3px; }
ul#galleriaFoto .navigazione	{	clear: both; text-align: center; }



#bodyNews {margin: 2em 20% 0 20%; padding: 0; background: #fff; color: #000; font: 82%/1.6em Arial, Helvetica, sans-serif; text-align: justify;}
#bodyNews .data {text-align:right; font-style:italic;}
#bodyNews p {text-align:justify;}
#bodyNews h1	{	margin: 0; padding: .2em 0; font-weight: normal; font-size: 2em; line-height: 1.5em; }



#contenuti #azioni		{ margin:3em 0 3em 0; padding:0; text-align:center;}
#salva					{	clear: both; margin: 0; padding: 1em 0 1em 30px; background: url(../images/salva.gif) 0% 50% no-repeat; font-size: .9em; font-weight: normal; text-align: right;}
#stampa					{	clear: both; margin: 0; padding: 1em 0 1em 32px; background: url(../images/stampa.gif) 0% 50% no-repeat; font-size: .9em; font-weight: normal; text-align: right;}
#invia					{	clear: both; margin: 0; padding: 1em 0 1em 32px; background: url(../images/invia.gif) 0% 50% no-repeat; font-size: .9em; font-weight: normal; text-align: right;}


#contenuti #infocorsi { margin:1em 0; padding:0 .4em 1em .4em; text-align:left; background-color:#F7F7F7;}
#contenuti #infocorsi h1 { margin:0; padding:0; text-align:left; font-size:1.2em; font-weight:bold; color:#900;}
#contenuti #infocorsi ul { margin:0; padding:0; text-align:left; list-style-type:none;}
#contenuti #infocorsi ul li { margin:0; padding:0 .4em;}
#contenuti #infocorsi ul li h2 { margin:0; padding:0; font-size:1em; font-weight:bold; color:#c00; text-align:left;}
#contenuti #infocorsi ul li p { font-size:1em;}

#contenuti h1.AmmTrasp { margin:0 auto; padding:0; display:block; text-align:center;}
#contenuti p.nota { margin:0 auto 1em auto; padding:0; text-align:center; color:#444;}
#contenuti p.AmmTrasp { margin:0 auto; padding:0 .5em; text-align:justify;}
#contenuti ul#AmmTrasp_ComandoVVF { margin:0; padding:0; text-align:left; list-style-position:inside;}
#contenuti ul#AmmTrasp_ComandoVVF li { margin:1em; padding:0; }
#contenuti ul#AmmTrasp_ComandoVVF a { font-weight:bold;}

#contenuti h1.PiuGiu		{ margin-top:2em; }