﻿/*================================================
                    ANIMAZIONE
================================================*/

/*
html, body {height: 100%; margin: 0;}

.panel {font-family: "Source Sans Pro", Helvetica, Arial, sans-serif; color: white; height: 100%; min-width: 100%;
    	text-align: center; display: table; margin: 0; background: #1c1c1c; padding: 0 0;}

.panel .inner {display: table-cell; vertical-align: middle;}

.backgroundimg {-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
   				 position: absolute; top: 0; left: 0; height: 100%; width: 100%;}

#back1 {background: url("_titoli/_img/sfondo/001.jpg") no-repeat center fixed;}
#back2 {background: url("_titoli/_img/sfondo/002.jpg") no-repeat center fixed;}
#back3 {background: url("_titoli/_img/sfondo/003.jpg") no-repeat center fixed;}
#back4 {background: url("_titoli/_img/sfondo/004.jpg") no-repeat center fixed;}
#back5 {background: url("_titoli/_img/sfondo/005.jpg") no-repeat center fixed;}
#back6 {background: url("_titoli/_img/sfondo/006.jpg") no-repeat center fixed;}
#back7 {background: url("_titoli/_img/sfondo/007.jpg") no-repeat center fixed;}
#back8 {background: url("_titoli/_img/sfondo/008.jpg") no-repeat center fixed;}
#back9 {background: url("_titoli/_img/sfondo/009.jpg") no-repeat center fixed;}
#back10 {background: url("_titoli/_img/sfondo/010.jpg") no-repeat center fixed;}
#back11 {background: url("_titoli/_img/sfondo/011.jpg") no-repeat center fixed;}

@keyframes backgroundchangeFadeInOut 
{
  0% {opacity:1;}
  10% {opacity:1;}
  20% {opacity:0;}
  30% {opacity:0;}
  40% {opacity:1;}
  50% {opacity:1;}
  60% {opacity:1;}
  70% {opacity:1;}
  80% {opacity:1;}
  90% {opacity:1;}
  100% {opacity:1;}
}


@-webkit-keyframes backgroundchangeFadeInOut
{
  0% {opacity:1;}
  10% {opacity:1;}
  20% {opacity:0;}
  30% {opacity:0;}
  40% {opacity:1;}
  50% {opacity:1;}
  60% {opacity:1;}
  70% {opacity:1;}
  80% {opacity:1;}
  90% {opacity:1;}
  100% {opacity:1;}
}


#backgroundchange div:nth-of-type(1) {animation-delay: 80s; -webkit-animation-delay: 80s;}
#backgroundchange div:nth-of-type(2) {animation-delay: 72s; -webkit-animation-delay: 72s;}
#backgroundchange div:nth-of-type(3) {animation-delay: 64s; -webkit-animation-delay: 64s;}
#backgroundchange div:nth-of-type(4) {animation-delay: 56s; -webkit-animation-delay: 56s;}
#backgroundchange div:nth-of-type(5) {animation-delay: 48s; -webkit-animation-delay: 48s;}
#backgroundchange div:nth-of-type(6) {animation-delay: 40s; -webkit-animation-delay: 40s;}
#backgroundchange div:nth-of-type(7) {animation-delay: 32s; -webkit-animation-delay: 32s;}
#backgroundchange div:nth-of-type(8) {animation-delay: 24s; -webkit-animation-delay: 24s;}
#backgroundchange div:nth-of-type(9) {animation-delay: 16s; -webkit-animation-delay: 16s;}
#backgroundchange div:nth-of-type(10) {animation-delay: 8s; -webkit-animation-delay: 8s;}
#backgroundchange div:nth-of-type(11) {animation-delay: 0; -webkit-animation-delay: 0;}

#backgroundchange div {
animation-name: backgroundchangeFadeInOut; animation-timing-function: ease-in-out; animation-iteration-count: infinite;
animation-duration: 80s;

-webkit-animation-name: backgroundchangeFadeInOut; -webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 80s;
}
*/

/*================================================
                    STANDARD
================================================*/


body 						{ margin: 0px 0px 5px 0px; padding: 0px; vertical-align: middle; align: center;
							background:#F6F7F5 url(_titoli/_img/sfondo/012.jpg) center top;
							#background:#F6F7F5 url(_titoli/_img/sfondo/012.jpg) center top;
							background-size:cover;
							background-attachment:fixed;}

html 						{ margin: 0px; padding: 0px;}

table 						{border-collapse: collapse}

th 							{ height: 20px }

div,li 						{ margin: 0; padding: 0; font-weight: normal; }
li 							{list-style-type: none; }

.nascondi 					{height: 0; width: 0; margin: 0px; overflow: hidden; position: absolute; /* per IE5 Mac */ }




/*================================================
                    GENERALE
================================================*/


/*__________________ STRUTTURA PAGINA _________________*/

.tab						{ width: 100%; height: 100%;}

.allunga_tab				{ width: 999px; height: 96%; text-align: center; vertical-align: top; background-color:#ffffff;
							  border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
.allunga_tr_a				{ text-align: center; vertical-align: top; }
.allunga_tr_c				{ height: 100%; text-align: center; vertical-align: top; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.allunga_tr_b				{ text-align: center; vertical-align: bottom; border-left: 1px solid #000000; border-right: 1px solid #000000;}

.struttura_tab				{ width: 999px; height: 100%; text-align: center; vertical-align: top; }
.struttura_tr				{ height: 100%;}
.struttura_td_foto			{ width: 199px; text-align: center; vertical-align: top; padding: 0px 0px 5px 5px; margin: 0px; background-color: #FFFFFF }
.struttura_td_corpo			{ text-align: center; vertical-align: top; padding: 0px 5px 10px 5px; background-color: #FFFFFF }

.struttura_td_visite		{ width: 257px; text-align: center; vertical-align: top; padding: 0 5px 5px 5px; margin: 0px; background-color: #FCFDFA}

.struttura_corpo_tab		{ width: 100%; height: 100%; text-align: center; vertical-align: top; }
.struttura_corpo_td			{ width: 100%; height: 100%; border: 1px solid #c0c0c0; text-align: center; vertical-align: top; padding: 10px 10px 10px 10px; background-color: #FFFFFF }


/*__________________ PERCORSO _________________*/

.corpo_percorso_tab			{ width: 100%; height: 25px; padding: 0px 5px; background: url(../_img/home/sfondi/percorso.gif) left top repeat-x;} 
.corpo_percorso_td			{ text-align: left;}
.corpo_percorso_td_back		{ width: 30px}

p.percorso_strada      		{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px; }
p.percorso_strada a    		{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px; text-decoration: none }

p.percorso_strada_arabo		{ text-align: right; margin: 0 5px 0 0; font-family: Verdana; font-size: 10pt; font-weight:normal; color: #000000; text-decoration: none}
p.percorso_strada_arabo a	{ text-align: right; font-family: Verdana; font-size: 10pt; font-weight:normal; color: #000000; text-decoration: none}

p.percorso_indietro			{ font-family: Verdana; font-size: 8pt; font-weight:bold; color: #000000; margin: 0px }
p.percorso_indietro a		{ font-family: Verdana; font-size: 8pt; font-weight:normal; text-decoration: none; color: #0000FF; margin: 0px }


/*__________________ DOCUMENTI _________________*/

.documenti_tab				{ width: 95%; vertical-align: middle; padding: 0px; margin-bottom: 10px}
.documenti_td_sx			{ width: 95%; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }
.documenti_td_dx			{ width: 30px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle }
.documenti_td_b_sx			{ width: 95%; height: 20px; vertical-align: middle; }
.documenti_td_b_dx			{ width: 30px; height: 20px; vertical-align: middle; }

p.doc						{ font-family: Verdana; font-size: 9pt; color: #000000; font-weight:bold; text-align: right; margin-left: 10px}


/*__________________ MENU _________________*/

.menu_tab					{ width: 100%; height: 53px; background-color: #FFFFFF; border-bottom: 1px solid #DEDEDE; text-align: left; vertical-align: middle}
.menu_td_dx					{ width: 106px}
p.menu_titolo				{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #6E6E6E; margin-left: 25px; }
p.menu_titolo a				{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #6E6E6E; text-decoration: none }
p.menu_titolo a:hover		{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #000000; text-decoration: none }
p.menu_titolo_2				{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #6E6E6E; margin-left: 25px; }
p.menu_titolo_2 a			{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #6E6E6E; text-decoration: none }
p.menu_titolo_2 a:hover		{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #00000; text-decoration: none }

.menu_trasparenza_tab		{ width: 100%; height: 33px; background-color: #FFFFFF; border-bottom: 1px solid #DEDEDE; text-align: left; vertical-align: middle}
.menu_trasparenza_td_dx		{ width: 106px}
p.menu_trasparenza_titolo	{ font-family: Verdana; font-size: 11pt; color: #888888; margin-left: 25px; }
p.menu_trasparenza_titolo a	{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #6E6E6E; text-decoration: none }
p.menu_trasparenza_titolo a:hover	{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #000000; text-decoration: none }

.menu_50_tab				{ width: 100%; height: 53px; background-color: #FFFFFF; border-bottom: 1px solid #DEDEDE; text-align: center; vertical-align: middle}
.menu_50_td					{ width: 50%}
p.menu_50_titolo			{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #BDC7D8; }
p.menu_50_titolo a			{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #6E6E6E; text-decoration: none }
p.menu_50_titolo a:hover			{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #000000; text-decoration: none }


/*__________________ EVIDENZIA _________________*/

.evidenzia_div_par			{ height: 25px; padding: 5px; margin: 15px 0px 5px 0px; border-top: 1px solid #000000;
							background: url(../_img/home/sfondi/ppiano_altre.gif) left top repeat-x; text-align: center; border-collapse:collapse }

p.evidenzia_tit         	{ font-family: Verdana; font-size: 10pt; font-weight:bold ; color: #000000; text-align: center }
p.evidenzia_tit a       	{ font-family: Verdana; font-size: 10pt; font-weight:bold ; color: #000000; text-align: center; text-decoration: none }
p.evidenzia_tit a:hover    	{ font-family: Verdana; font-size: 10pt; font-weight:bold ; color: #6E6E6E; text-align: center; text-decoration: none }


/*= ex evidenzia =*/
.evidenzia_cornice			{ width: 95%; padding: 5px; margin: 10px 0px; border: 1px solid #FF0000; background-color: #FFFFFF; text-align: center;
							border-collapse:collapse }

/*__________________ HR _________________*/

.hr							{ width: 90%; height: 1px; color: #DEDEDE}


/*==================================================
                    RISERVATO
==================================================*/

.riservato_tab				{ width: 95%; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.riservato_td_sx			{ height: 20px; text-align: right; border-bottom: 1px solid #DEDEDE; vertical-align: bottom; padding: 5px 0 5px 0; }
.riservato_td_dx			{ width: 80px; height: 20px; text-align: center; border-bottom: 1px solid #DEDEDE; vertical-align: bottom; padding: 0 0 5px 0; }


/*==================================================
                    AMBIENTE
==================================================*/

/*__________________ COMUNI _________________*/

.comuni_tab					{ width: 100%; padding:0px; margin: 10px 0px; background-color: #FFFFFF; text-align: center; border-collapse:collapse }
.comuni_td_logo				{ width: 60px; text-align: center; vertical-align: top; border-bottom: 1px solid #DEDEDE}
.comuni_td_titolo			{ padding:0px; text-align: left; vertical-align: top; border-bottom: 1px solid #DEDEDE}
.comuni_td_desc				{ padding:0px; width: 300px; text-align: right; vertical-align: top; border-bottom: 1px solid #DEDEDE}
.comuni_td_link				{ padding:0px; width: 80px; text-align: right; vertical-align: bottom; border-bottom: 1px solid #DEDEDE}

p.comuni_titolo        	 	{ font-family: Verdana; font-size: 9pt; color: #570000; text-align: justify; margin: 7px }
p.comuni_titolo a     	 	{ font-family: Verdana; font-size: 9pt; color: #570000; text-align: justify; margin: 7px; text-decoration: none }

p.comuni_sottotitolo       	{ font-family: Verdana; font-size: 8pt; color: #000000; text-align: justify; margin: 0px 7px }
p.comuni_sottotitolo a     	{ font-family: Verdana; font-size: 8pt; color: #000000; text-align: justify; margin: 0px 7px; text-decoration: none }


/*__________________ FLORA _________________*/

.fasce_tab					{ width: 100%; vertical-align: middle; padding: 0px; margin-bottom: 10px}
.fasce_td					{ width: 25%; vertical-align: top; border-bottom: 1px solid #DEDEDE; padding: 5px 0px}


/*__________________ SCHEDE _________________*/

.schede_navigatore_tab		{ width: 100%; border-bottom: 1px solid #B06428; background-color: #FFFFFF; border-collapse:collapse }

.schede_contenuto_tab		{ width: 100%}
.schede_contenuto_td_sx		{ width: 150px; margin-right: 10px; vertical-align: top; text-align: right}
.schede_contenuto_td_dx		{ width: 78%; margin-left: 10px; vertical-align: top; text-align: left }

.schede_video_td_dx			{ width: 100%; margin-left: 10px; vertical-align: top; text-align: left }




/*================================================
                     CARTA
================================================*/

/*__________________ INCENDI _________________*/

.incendi_anno_tab			{ width: 95%; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.incendi_anno_td_sx			{ height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }
.incendi_anno_td_dx			{ width: 60px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }

.incendi_tab_scheda			{ width: 100% }
.incendi_td_scheda			{ width: 100%; height: 100%; border: 1px solid #DEDEDE; text-align: center; vertical-align: top; margin: 10px; background-color: #FFFFFF }
.incendi_scheda_tab			{ width: 100%; height: 25px; padding: 0px 5px; background: url(../_img/home/sfondi/archivio_titolo.gif) left top repeat-x;} 
.incendi_scheda_tab02		{ width: 95%}

.incendi_scarica_td_sx		{ width: 160px; height: 20px; text-align: right; background-color: #FFFFFF }
.incendi_scarica_td_dx		{ width: 30px; height: 20px; padding:0px; text-align: center; vertical-align: top; background-color: #FFFFFF }


/*__________________ STORICA _________________*/

.storica_tab				{ width: 95%; padding:0px; margin: 10px 0px; background-color: #FFFFFF; text-align: center; border-collapse:collapse }
.storica_td_sx				{ padding:0px; text-align: left; vertical-align: top; border-bottom: 1px solid #DEDEDE}
.storica_td_cx				{ width: 250px; padding: 0px; text-align: left; vertical-align: top; border-bottom: 1px solid #DEDEDE}
.storica_td_dx				{ width: 30px; padding:0px; text-align: left; vertical-align: bottom; border-bottom: 1px solid #DEDEDE}
.storica_td_dx_link			{ width: 90px; padding:0px; text-align: left; vertical-align: bottom; border-bottom: 1px solid #DEDEDE}





/*================================================
                      ENTE
================================================*/

/*__________________ CONVEGNI _________________*/

.convegni_tab				{width: 100%; border-collapse:collapse; text-align: center; vertical-align: top; border-bottom: 1px solid #DEDEDE}


/*__________________ GADGET _________________*/

.gadget_tab					{width: 95%; border-collapse:collapse}
.gadget_td_sx				{ width: 50%; text-align: center; vertical-align: top; border-bottom: 1px solid #DEDEDE}
.gadget_td_dx				{ width: 50%; text-align: center; vertical-align: top; border-bottom: 1px solid #DEDEDE}


/*__________________ PDA _________________*/

.pda_td_a_sx				{ height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; padding: 0 5px 0 0}
.pda_td_a_cx				{ width: 100px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle }
.pda_td_a_dx				{ width: 55px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle }

.pda_td_b_sx				{ height: 20px; vertical-align: middle; padding: 0 5px 0 0}
.pda_td_b_cx				{ width: 100px; height: 20px; vertical-align: middle; }
.pda_td_b_dx				{ width: 55px; height: 20px; vertical-align: middle; }


/*__________________ PROGETTI _________________*/

.progetti_tab				{ width: 95%; vertical-align: middle; padding: 0px; margin-bottom: 10px}
.progetti_td_a_sx			{ width: 95%; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }
.progetti_td_a_dx			{ width: 60px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle }
.progetti_td_b_sx			{ width: 95%; height: 20px; vertical-align: middle; }
.progetti_td_b_dx			{ width: 60px; height: 20px; vertical-align: middle; }
.progetti_td_c_sx			{ width: 95%; height: 5px; vertical-align: middle; }
.progetti_td_c_sx			{ width: 60px; height: 5px; vertical-align: middle; }


/*__________________ PUBBLICAZIONI _________________*/

.pubb_struttura95			{ width: 95%; }
.pubb_struttura50			{ width: 50%; }
.pubb_td_struttura60		{ height: 60px; }

.pubblicazioni_tab			{width: 95%; border-collapse:collapse}
.pubblicazioni_td_sx		{ width: 15%; text-align: center; vertical-align: top}
.pubblicazioni_td_dx		{ width: 80%; text-align: left; vertical-align: top; border-bottom: 1px solid #DEDEDE}
.pubblicazioni_td_dx_01		{ width: 80%; text-align: left; vertical-align: top; border-bottom: 1px solid #DEDEDE; padding: 0px 5px}
.pubblicazioni_td_dx_02		{ width: 35%; text-align: left; vertical-align: top; border-bottom: 1px solid #DEDEDE; padding: 0px 5px}


/*__________________ STRUTTURA _________________*/

.struttura_ente_tab				{ width: 95%; text-align: right; vertical-align: top; margin-bottom: 10px}
.struttura_ente_td_sx			{ width: 30%; height: 20px; vertical-align: top; padding: 5px 5px 5px 5px; }
.struttura_ente_td_dx			{ width: 70%; height: 20px; vertical-align: top; padding: 5px 5px 5px 5px; }

.struttura_comunita_td_sx		{ width: 50%; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }
.struttura_comunita_td_dx		{ width: 50%; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }

.struttura_consiglio_lista_sx	{ width: 95%; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }
.struttura_consiglio_lista_dx	{ width: 50px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }

.struttura_presidenti_tab		{ width: 435px; }
.struttura_presidenti_td_sx		{ width: 165px; height: 20px; padding:0px; text-align: left; vertical-align: top }
.struttura_presidenti_td_dx		{ width: 90px; height: 20px; padding:0px; text-align: center; vertical-align: top; padding: 0px 0px 0px 5px }

.struttura_numeri_td_sx			{ width: 255px; height: 20px; padding:0px; text-align: left; vertical-align: top }
.struttura_numeri_td_dx			{ width: 90px; height: 20px; padding:0px; text-align: center; vertical-align: top; padding: 0px 0px 0px 5px }

/*__________________ VIGILANZA _________________*/

.vigilanza_anno_tab			{ width: 95%; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.vigilanza_anno_td_sx		{ height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }
.vigilanza_anno_td_dx		{ width: 60px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }


/*_____________________ COME ____________________*/

div.fumetto { background-color:#FFFFFF; border: solid 1px #207124; margin-bottom:5px; font-size: 8pt; padding-bottom:4px; width : 350px;}
div.fumetto div.sezionepubb { background-color:#207124; color:#FFFFFF; font-family: Verdana; font-size: 10pt; font-weight:bold }
div.fumetto div.rigapubb { padding: 4px 5px }
div.fumetto div.rigapubb img { float:left }
div.fumetto div.rigapubb img.nobordo { float:left; border:none }
div.fumetto div.rigapubb div.datipubb { padding-left:0px; font-family: Verdana; font-size: 9pt; }
div.fumetto div.rigapubb div.datipubb img { float:left; border:none }
div.fumetto div.rigapubb div.linkpubb { padding-left:0px; font-family: Verdana; font-size: 8pt; text-decoration:none }
div.fumetto div.rigapubb div.linkpubb img { float:left; border:none }
div.fumetto div.rigapubb div.datipubbsede { padding-left:80px; font-family: Verdana; font-size: 9pt; }
div.fumetto div.rigapubb div.datipubbsede img { float:left; border:none }
div.piedefumetto { background-color:#FFFFFF; margin-bottom:5px; font-family: Verdana; font-size: 8pt; text-decoration:none; padding-bottom:4px; width : 350px;}

overlay_all { visibility: hidden; z-index: 10000; opacity: 0.6; filter:alpha(opacity=60); -moz-opacity:0.6; background-color:#000000; position: fixed; width: 700px; height: 100%; border: solid 1px #7FAB16; }
visu_servizi { visibility:hidden; position:absolute; margin-top:100px; left: 50%; margin-left: -125px; z-index:2000; width: 250px; height: auto; background-color:#FFFFFF; padding:1px; border: solid 1px #FF9900; font-size: 12px; }

#overlay_all { visibility: hidden; z-index: 10000; opacity: 0.6; filter:alpha(opacity=60); -moz-opacity:0.6; background-color:#000000; position: fixed; width: 700px; height: 100%; border: solid 1px #7FAB16; }
#visu_servizi { visibility:hidden; position:absolute; margin-top:100px; left: 50%; margin-left: -125px; z-index:2000; width: 250px; height: auto; background-color:#FFFFFF; padding:1px; border: solid 1px #FF9900; font-size: 12px; }

.mappa_menu { background: url(../_img/home/sfondi/ppiano_altre.gif) left top repeat-x; border-top: solid 1px #7FAB16; margin-bottom:5px; padding:4px; width : 100%; height : 45px}
.mappa_foto { padding: 5px 5px; width : 45px; }
.mappa_txt {  }

p.mappa_marker      { font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px; text-align: left; }

div.azioni { background-color:#FFFFFF; border-bottom: solid 1px #7FAB16; margin-top:5px; font-size: 8pt; padding-top:4px; width : 100%; height : 20px; text-align:right}


/*================================================
                    GALLERIA
================================================*/

/*__________________ FOTO _________________*/

.foto_navigatore_tab		{ width: 100%; border-bottom: 1px solid #B06428; background-color: #FFFFFF; border-collapse:collapse }

.foto_finepagina_tab		{ height: 5px; width: 999px; background-color: #FEC52D}



/*__________________ VIDEO _________________*/

.video_tab					{ width: 95%}

.video_td_a_sx				{ height: 20px; text-align: left; vertical-align: top; }
.video_td_a_dx				{ height: 20px; text-align: left; vertical-align: top; }
.video_td_a_diretta_dx      { width:  140px; height: 20px; text-align: left; vertical-align: top; }

.video_td_b_sx				{ width: 100%; text-align: center; vertical-align: top; padding: 0 0 0 0}
.video_td_b_dx				{ text-align: left; vertical-align: top; padding: 10px 5px 5px 5px; border: 1px solid #CCCCCC; background-color: #EAEAEA}
.video_td_b_diretta_sx		{ width: 470px; text-align: left; vertical-align: top; padding: 10px 10px 10px 0px}
.video_td_b_diretta_dx		{ text-align: right; vertical-align: top; padding: 10px 5px 5px 5px; border: 1px solid #CCCCCC; background-color: #EAEAEA}


p.video_percorso      		{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px }
p.video_percorso a     		{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px; text-decoration: none }
p.video_percorso_blu      	{ text_align: center; font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px }
p.video_percorso_blu a     	{ text_align: center; font-family: Verdana; font-size: 9pt; font-weight:normal; color: #0000FF; margin-left: 1px; text-decoration: none }
p.video_percorso_blu_2      { text_align: center; font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px; margin-bottom: 10px }
p.video_percorso_blu_2 a    { text_align: center; font-family: Verdana; font-size: 9pt; font-weight:normal; color: #0000FF; margin-left: 1px; margin-bottom: 10px; text-decoration: none }

p.video_percorso_8      	{ font-family: Verdana; font-size: 8pt; font-weight:normal; color: #000000; margin-left: 1px }
p.video_percorso_8 a     	{ font-family: Verdana; font-size: 8pt; font-weight:normal; color: #000000; margin-left: 1px; text-decoration: none }




/*================================================
                      HOME
================================================*/

/*__________________ CONTATTI _________________*/

.contatti_tab				{ width: 95%; text-align: right; vertical-align: top; padding: 0px; margin-bottom: 10px}
.contatti_td_sx				{ width: 50%; vertical-align: top; padding: 10px 10px 0px 0px; }
.contatti_td_dx				{ width: 50%; vertical-align: top; padding: 10px 0px 0px 10px; }

p.numver					{ font-family: Verdana; font-size: 10pt; font-weight: bold; color: #005B1C}


/*__________________ LINK _________________*/

.link_cat_tab				{ width: 95%; vertical-align: middle; padding: 0px; margin-bottom: 10px}
.link_cat_td_sx				{ width: 95%; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }
.link_cat_td_dx				{ width: 50px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle }
.link_cat_td_tit_sx			{ width: 95%; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; background-color: #F9F3EE}
.link_cat_td_tit_dx			{ width: 50px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; background-color: #F9F3EE}


/*__________________ MAPPA _________________*/

.mappa_tab					{ width: 95%}
.mappa_td_link				{ width: 60%; text-align: left; vertical-align: top; padding-bottom: 5px; margin :0px; border-bottom: 1px solid #DEDEDE; background-color: #FBFBFB}
.mappa_td_img				{ width: 20%; margin: 0px; border-bottom: 1px solid #DEDEDE; text-align: left; vertical-align: bottom }
.mappa_td_tit				{ width: 40%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #DEDEDE; text-align: right; vertical-align: top }
.mappa_td_txt				{ width: 60%; text-align: left; vertical-align: top; padding: 15px 0px 30px 0px; margin :0px; border-bottom: 1px solid #DEDEDE; background-color: #FBFBFB}

p.mappa_t12d 				{ font-family: Verdana; font-size: 12pt; color: #000000; text-align: right; text-decoration: none }
p.mappa_t12d a 				{ font-family: Verdana; font-size: 12pt; color: #000000; text-align: right; text-decoration: none }
p.mappa_01_t9s 				{ font-family: Tahoma; font-size: 9pt; font-weight: normal; color: #000000; text-align: left; margin-left: 5px; margin-top: 6px }
p.mappa_01_t9s a 			{ font-family: Tahoma; font-size: 9pt; font-weight: normal; color: #000000; text-align: left; text-decoration: none }
p.mappa_01_t9s a:hover		{ font-family: Tahoma; font-size: 9pt; font-weight: bold; color: #000000; text-align: left; text-decoration: none }
p.mappa_02_t9s				{ font-family: Tahoma; font-size: 9pt; font-weight: normal; color: #7B7B7B; text-align: left; margin-left: 15px }
p.mappa_02_t9s a			{ font-family: Tahoma; font-size: 9pt; font-weight: normal; color: #7B7B7B; text-align: left; text-decoration: none }
p.mappa_02_t9s a:hover		{ font-family: Tahoma; font-size: 9pt; font-weight: normal; color: #000000; text-align: left; text-decoration: none }




/*================================================
                      NEWS
================================================*/

.news_anno_tab				{ width: 95%; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.news_anno_td_sx			{ height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }
.news_anno_td_dx			{ width: 60px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }


/*__________________ ARCHIVIO _________________*/

.archivio_tab				{ width: 95%; padding: 0px; margin-bottom: 10px}
.archivio_td_sx				{ height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; padding: 5px 0 5px 0 }
.archivio_td_cx				{ width: 80px; height: 20px; border-bottom: 1px solid #DEDEDE; text-align: left; vertical-align: middle; padding: 0 0 0 5px}
.archivio_td_dx				{ width: 40px; height: 20px; border-bottom: 1px solid #DEDEDE; text-align: right; vertical-align: middle; }

p.archivio_head_sxdx		{ height: 20px; font-family: Verdana; font-size: 8pt; font-weight: bold; text-align: right; color: #000000; }
p.archivio_head_cx			{ font-family: Verdana; font-size: 8pt; text-align: left; font-weight: bold; margin-left: 15px; color: #000000; }

p.titolo        			{ font-family: Verdana; font-size: 10pt; color: #000000; font-weight:bold; text-align: center; margin-top: 15px}
p.titolo a       			{ font-family: Verdana; font-size: 10pt; color: #0000FF; font-weight:bold; text-align: center}
p.sottotitolo   			{ font-family: Verdana; font-size: 9pt; color: #000000; font-weight:bold; text-align: center; margin-top: 15px}

p.testo         			{ font-family: Verdana; font-size: 9pt; color: #000000; text-align: justify; margin-bottom: 15px }
p.testo a       			{ font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: justify; text-decoration: none }
p.testo_c         			{ font-family: Verdana; font-size: 9pt; color: #000000; text-align: center; margin-bottom: 15px }
p.testo_c a       			{ font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: center; text-decoration: none }
p.testo_s         			{ font-family: Verdana; font-size: 9pt; color: #000000; text-align: left; margin-bottom: 15px }
p.testo_s a       			{ font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: left; text-decoration: none }
p.testo_d         			{ font-family: Verdana; font-size: 9pt; color: #000000; text-align: right; margin-bottom: 15px }
p.testo_d a       			{ font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: right; text-decoration: none }
p.testo_rosso        	 	{ font-family: Verdana; font-size: 9pt; font-weight:bold; color: #FF0000; text-align: justify; margin-bottom: 15px}
p.testo_rosso a      	 	{ font-family: Verdana; font-size: 9pt; font-weight:bold; color: #FF0000; text-align: justify; text-decoration: none }

.archivio_visite_tab		{ width: 475px; padding: 0px; margin-bottom: 10px}
.archivio_visite_td_data	{ width: 52px; height: 20px; border-bottom: 1px solid #808080; text-align: center; vertical-align: bottom; padding: 0 3px 0 3px }
.archivio_visite_td_tito	{ width: 237px; height: 20px; border-bottom: 1px solid #808080; text-align: left; vertical-align: bottom; padding: 0 3px 0 3px }
.archivio_visite_td_tito2	{ width: 289px; height: 20px; border-bottom: 1px solid #808080; text-align: left; vertical-align: bottom; padding: 0 3px 0 3px }
.archivio_visite_td_asso	{ width: 115px; height: 20px; border-bottom: 1px solid #808080; text-align: left; vertical-align: bottom; padding: 0 3px 0 3px}
.archivio_visite_td_info	{ width: 31px; height: 20px; border-bottom: 1px solid #808080; text-align: left; vertical-align: bottom;  padding: 0 3px 0 3px}

/*__________________ ARTICOLI _________________*/

.articoli_tab				{ width: 95%; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.articoli_td_sx				{ width: 85%; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: bottom; padding: 5px 0 5px 0; }
.articoli_td_cx				{ width: 80px; height: 20px; border-bottom: 1px solid #DEDEDE; text-align: left; margin-left: 5px; vertical-align: middle; }
.articoli_td_dx				{ width: 30px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: bottom; padding: 0 0 5px 0; }

.articoli_cr_td_tit			{ width: 80%; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; padding: 5px 0 5px 0;}
.articoli_cr_td_num			{ width: 40px; height: 20px; border-bottom: 1px solid #DEDEDE; text-align: center; margin-left: 5px; vertical-align: middle; }
.articoli_cr_td_ann			{ width: 60px; height: 20px; border-bottom: 1px solid #DEDEDE; text-align: center; margin-left: 5px; vertical-align: middle; }
.articoli_cr_td_fil			{ width: 40px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }


/*__________________ CMV _________________*/

.cmv_tab					{ width: 100%}
.cmv_td_sx					{ width: 39px; vertical-align: top; text-align: left; border: 1px solid #444444}
.cmv_td_dx					{ vertical-align: bottom; text-align: left; border-bottom: 1px solid #888888}
p.cmv_data            		{ font-family: Verdana; font-size: 10pt; color: #000000; margin-left: 10px; margin-bottom: 5px }
p.cmv_data a          		{ font-family: Verdana; font-size: 10pt; color: #000000; text-decoration: none }
p.cmv_titolo         	 	{ font-family: Verdana; font-weight:bold; font-size: 10pt; color: #000000; margin-left: 10px; }
p.cmv_titolo a        	 	{ font-family: Verdana; font-weight:bold; font-size: 10pt; color: #000000; text-decoration: none }




/*================================================
                    SERVIZI
================================================*/

/*__________________ ALBO PRETORIO _________________*/

.albo_anno_tab				{ width: 95%; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.albo_anno_td_sx			{ height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }
.albo_anno_td_dx			{ width: 60px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; }

.albo_lista_tab				{ width: 750px; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.albo_lista_td_doc			{ width: 95px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_numero		{ width: 30px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_aff			{ width: 80px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_file			{ width: 30px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_titolo		{ width: 435px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: left; padding: 0px 0px 3px 0px }

.albo_lista_td_doc_all		{ width: 95px; height: 30px; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_numero_all	{ width: 30px; height: 30px; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_aff_all		{ width: 80px; height: 30px; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_file_all		{ width: 30px; height: 30px; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_titolo_all	{ width: 435px; height: 30px; vertical-align: top; text-align: left; padding: 0px 0px 3px 0px }

.albo_lista_td_doc_all2		{ width: 95px; height: 20px; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_numero_all2	{ width: 30px; height: 20px; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_aff_all2		{ width: 80px; height: 20px; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_file_all2	{ width: 30px; height: 20px; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_titolo_all2	{ width: 435px; height: 20px; vertical-align: top; text-align: left; padding: 0px 0px 3px 0px }

.albo_lista_td_doc_allu		{ width: 95px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_numero_allu	{ width: 30px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_aff_allu		{ width: 80px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_file_allu	{ width: 30px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.albo_lista_td_titolo_allu	{ width: 435px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: left; padding: 0px 0px 3px 0px }


/*__________________ BANDI CORSI CONCORSI [vecchio] _________________*/

.bandi_tab					{ width: 98%; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.bandi_td_argo				{ height: 20px; vertical-align: middle; padding: 0px 0px 3px 0px; }
.bandi_td_scad				{ width: 100px; height: 20px; text-align: left; margin-left: 5px; vertical-align: top; padding: 0px 0px 3px 0px; }
.bandi_td_doc				{ width: 60px; height: 20px; vertical-align: top; text-align: center; padding: 0px 0px 3px 0px }
.bandi_td_news				{ width: 60px; height: 20px; vertical-align: top; text-align: center; padding: 0px 0px 3px 0px }

.bandi_td_fine_argo			{ height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; padding: 0px 0px 3px 0px; }
.bandi_td_fine_scad			{ width: 100px; height: 20px; border-bottom: 1px solid #DEDEDE; text-align: left; margin-left: 5px; vertical-align: top; padding: 0px 0px 3px 0px; }
.bandi_td_fine_doc			{ width: 60px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: center; padding: 0px 0px 3px 0px }
.bandi_td_fine_news			{ width: 60px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: center; padding: 0px 0px 3px 0px }


/*__________________ DELIBERE [vecchio] _________________*/

.delibere_tab				{ width: 95%; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.delibere_td_numero			{ width: 30px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.delibere_td_data			{ width: 70px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.delibere_td_file			{ width: 30px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.delibere_td_titolo			{ height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: left; padding: 0px 0px 3px 0px }


/*__________________ LEGGI _________________*/

.leggi_td_sx				{ width: 95%; height: 20px; vertical-align: middle; }
.leggi_td_dx				{ width: 50px; height: 20px; vertical-align: middle; }

.leggi_ptp_td_sx			{ height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; }
.leggi_ptp_td_dx			{ width: 50px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle }
.leggi_ptp_td_2_sx			{ height: 20px; vertical-align: middle; padding: 0px 0px 3px 0px; }
.leggi_ptp_td_2_dx			{ width: 50px; height: 20px; vertical-align: middle; padding: 0px 0px 3px 0px; }
.leggi_ptp_td_3_sx			{ width: 80px; height: 20px; vertical-align: middle; }
.leggi_ptp_td_3_dx			{ width: 25px; height: 20px; vertical-align: middle; }


/*__________________ NULLA OSTA _________________*/

.NO_tipo_tab				{ width: 95%; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.NO_tipo_td_sx				{ width: 40%; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; padding: 0px 5px 3px 0px }
.NO_tipo_td_dx				{ width: 60px; height: 20px; border-bottom: 1px solid #DEDEDE; vertical-align: middle; padding: 0px 0px 3px 0px }

.NO_tab						{ width: 750px; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.NO_td_data					{ width: 120px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.NO_td_file					{ width: 25px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.NO_td_comune				{ width: 140px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.NO_td_titolo				{ width: 465px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: left; padding: 0px 0px 3px 0px }


/*__________________ ORDINANZE _________________*/

.ordinanze_td_data			{ width: 110px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.ordinanze_td_file			{ width: 40px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: middle; padding: 0px 0px 3px 0px }
.ordinanze_td_titolo		{ width: 600px; height: 30px; border-bottom: 1px solid #DEDEDE; vertical-align: top; text-align: left; padding: 0px 0px 3px 0px }






/*================================================
                     VIVERE
================================================*/

/*__________________ BIBLIOGRAFIA _________________*/

.bibliog_tab				{ width: 95%; vertical-align: top; padding: 0px; margin-bottom: 10px}
.bibliog_td_a_sx			{ width: 65px; height: 15px; border-bottom: 1px solid #DEDEDE; vertical-align: top }
.bibliog_td_a_dx			{ width: 80%; height: 15px; border-bottom: 1px solid #DEDEDE; vertical-align: top ; }
.bibliog_td_c_sx			{ width: 65px; height: 15px; vertical-align: top ; }
.bibliog_td_c_dx			{ width: 80%; height: 15px; vertical-align: top ; }
.bibliog_td_b_sx			{ width: 65px; height: 10px; vertical-align: top ; }
.bibliog_td_b_dx			{ width: 80%; height: 10px; vertical-align: top ; }


/*__________________ ITINERARI _________________*/

.sentieri_tab				{width: 95%; border-collapse:collapse}
.sentieri_td_ssx			{ width: 40px; height: 15px; padding: 2px; border-bottom: 1px solid #DEDEDE; vertical-align: top }
.sentieri_td_sx				{ width: 200px; height: 15px; padding: 2px; border-bottom: 1px solid #DEDEDE; vertical-align: top ; }
.sentieri_td_cx				{ width: 160px; height: 15px; padding: 2px; border-bottom: 1px solid #DEDEDE; vertical-align: top }
.sentieri_td_dx				{ height: 15px; padding: 2px; border-bottom: 1px solid #DEDEDE; vertical-align: top ; }

.siti_tab					{ width: 95%; padding: 0px; margin: 10px 0px; background-color: #FFFFFF; text-align: center; border-collapse:collapse }
.siti_td_sx					{ width: 110px; padding: 5px; text-align: left; vertical-align: top; border-bottom: 1px solid #DEDEDE }
.siti_td_cx					{ padding: 5px; text-align: left; vertical-align: top; border-bottom: 1px solid #DEDEDE }
.siti_td_dx					{ width: 80px; padding: 0px; text-align: right; vertical-align: bottom; border-bottom: 1px solid #DEDEDE }
p.siti_titolo	      		{ font-family: Verdana; font-size: 9pt; color: #570000; text-align: justify; margin: 0px 0px 5px 0px }
p.siti_titolo a      	 	{ font-family: Verdana; font-size: 9pt; color: #570000; text-align: justify; text-decoration: none }

.scelta_tab					{ width: 615px; border-collapse:collapse}
.scelta_td_sx				{ width: 315px; padding: 0px; vertical-align: top; text-align: left }
.scelta_td_dx				{ width: 300px; padding: 0px; vertical-align: top; text-align: left }

.scelta_lista_tab			{ width: 300px; border-collapse:collapse}
.scelta_lista_tit_td_sx		{ width: 80px; height: 20px; padding: 0px; vertical-align: middle; text-align: center; border-bottom: 1px solid #7FAB16 }
.scelta_lista_tit_td_dx		{ width: 220px; height: 20px; padding: 0px; vertical-align: middle; text-align: left; border-bottom: 1px solid #7FAB16 }
.scelta_lista_td_sx			{ width: 80px; height: 50px; padding: 0px; vertical-align: middle; text-align: center }
.scelta_lista_td_dx			{ width: 220px; height: 50px; padding: 0px 0px 0px 5px; vertical-align: middle; text-align: left }

.scheda_iti_50_tab				{ width: 100%; height: 53px; background-color: #FFFFFF; text-align: center; vertical-align: top}
.scheda_iti_50_td				{ width: 50%; vertical-align: top}

/*__________________ OSPITALITA _________________*/

.ospitalita_tab				{ width: 95%; padding:0px; margin: 10px 0px; background-color: #FFFFFF; text-align: center; border-collapse:collapse }
.ospitalita_td_sx			{ padding: 0px; text-align: left; vertical-align: top; border-bottom: 1px solid #DEDEDE}
.ospitalita_td_dx			{ padding: 0px 5px 5px 5px; width: 65%; text-align: left; vertical-align: top; border-bottom: 1px solid #DEDEDE}

p.ospitalita_titolo			{ font-family: Verdana; font-size: 9pt; color: #570000; text-align: justify; margin: 7px }
p.ospitalita_titolo a		{ font-family: Verdana; font-size: 9pt; color: #570000; text-align: justify; margin: 7px; text-decoration: none }


/*__________________ VISITE _________________*/


.visite_tab					{ width: 100%; text-align: left; vertical-align: top; margin:5px 0 0 0}
.visite_tab_prima			{ width: 100%; text-align: left; vertical-align: top; margin:0 0 0 0}
.visite_td_titolo			{ height: 25px; text-align: left; vertical-align: center; background: url(../_img/home/sfondi/archivio_titolo.gif) left top repeat-x; }

.visite_td_corpo			{ width: 100%; text-align: left; vertical-align: top; border-top: 1px solid #c0c0c0; background-color: #ffffff; padding: 2px 0 0 5px}

.schede_visite_tab_su		{ width: 100%; border-top: 1px solid #B06428; background-color: #FFFFFF; border-collapse:collapse }
.schede_visite_tab_giu		{ width: 100%; border-top: 1px solid #B06428; background-color: #FFFFFF; border-collapse:collapse }

.evidenzia_div_visite		{ height: 25px; padding: 5px; margin: 5px 0px 5px 0px; border-top: 1px solid #7FAB16;
							background: url(../_img/home/sfondi/ppiano_altre.gif) left top repeat-x; text-align: center; border-collapse:collapse }


.click-menu { width: 257px;}

.click-menu .boxH {
    background-color: #FFFFF;
    color: #62615A;
    font-weight: bold; font-size: 12px; font-family: verdana; text-align: left;
    padding: 2px 0px 4px 5px; border-width: 1px;
    cursor: default;
    position: relative;
    width: 257px;
}
.click-menu .boxH a {
    background-color: #FFFFF;
    color: #62615A;
    text-decoration: none;
    font-weight: bold; font-size: 12px; font-family: verdana; text-align: left;
    cursor: default;
    position: relative;
    width: 257px;
}

.click-menu .boxH-hover {
    background-color: #B6035F;
    color: #D5D3BF;
    font-weight: bold; font-size: 12px; font-family: verdana; text-align: left;
    padding: 2px 0px 4px 5px; border-width: 1px;
    cursor: default;
    position: relative;
    width: 257px;
}
.click-menu .boxH-hover a {
    background-color: #B6035F;
    color: #D5D3BF;
        text-decoration: none;
    font-weight: bold; font-size: 12px; font-family: verdana; text-align: left;
    cursor: default;
    position: relative;
    width: 257px;
}

.click-menu .boxH-open {
    background-color: #D8D7D0;
    color: #62615A;
    font-weight: bold; font-size: 12px; font-family: verdana; text-align: left;
    padding: 2px 0px 4px 5px; border-width: 1px;
    cursor: default;
    position: relative;
    width: 257px;
}
.click-menu .boxH-open-hover {
    background-color: #B6035F;
    color: #D5D3BF;
    font-weight: bold; font-size: 12px; font-family: verdana; text-align: left;
    padding: 2px 0px 4px 5px; border-width: 1px;
    cursor: default;
    position: relative;
    width: 257px;
}
.click-menu .boxH img, .click-menu .boxH-hover img, .click-menu .boxH-open img, .click-menu .boxH-open-hover img {
    position: absolute;
    top: 6px;
    left: -12px;
}
.click-menu .section {
	background-color: #FCFAF4;
    font-family: verdana; font-size: 11px; line-height: 15px; padding: 5px 5px 6px 5px;
	border-width: 1px; border-color: #D5D3BF; border-style: none none solid none;
    display: none;
    width: 246px;
}
.click-menu .section a {
    color: #353C41;
    text-decoration: none;
    width: 246px;
}
.click-menu .boxx {
    font-family: verdana; font-size: 11px; padding: 2px 0 2px 11px; text-align: left
}
.click-menu .boxx a {
    text-decoration: none;
    
}
.click-menu .boxx-hover {
    background: #DBBCCC;
    font-family: verdana; font-size: 11px; padding: 2px 0 2px 11px; text-align: left
}

.click-menu .box {
    white-space: pre-wrap; width: 246px; font-family: verdana; font-size: 11px; padding: 2px 0 2px 11px; text-align: left
}
.click-menu .box a {
    width: 246px; text-decoration: none;
    white-space: pre-wrap;
}
.click-menu .box-hover {
    background: #DBBCCC; white-space: pre-wrap; width: 246px; 
    font-family: verdana; font-size: 11px; padding: 2px 0 2px 11px; text-align: left
}



.click-menu .box2 {
    font-family: verdana; font-size: 11px; padding: 2px 0 2px 28px; text-align: left
}
.click-menu .box2 a {
    text-decoration: none;
  
}
.click-menu .section .active,
.click-menu .section .active:hover {
    color: yellow;
}

.meteo_tab					{ height: 30px; vertical-align: middle; padding: 0px 0px 0px 10px }

.menu_meteo_50_tab			{ width: 100%; background-color: #FFFFFF; border-bottom: 1px solid #DEDEDE; border-top: 1px solid #DEDEDE; text-align: center; vertical-align: middle}
.menu_meteo_50_td			{ width: 50%; border-right: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE}


/*================================================
                    TESTI
================================================*/


/*__________________ GENERALI _________________*/

p.t8s						{ font-family: Verdana; font-size: 8pt; color: #000000; text-align: left; }
p.t8s a						{ font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: left; text-decoration: none }
p.t9s						{ font-family: Verdana; font-size: 9pt; color: #000000; text-align: left; }
p.t9s a						{ font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: left; text-decoration: none }
p.t10s						{ font-family: Verdana; font-size: 10pt; color: #000000; text-align: left; }
p.t10s a					{ font-family: Verdana; font-size: 10pt; color: #0000FF; text-align: left; text-decoration: none }
p.t11s						{ font-family: Verdana; font-size: 11pt; color: #000000; text-align: left; }
p.t11s a					{ font-family: Verdana; font-size: 11pt; color: #0000FF; text-align: left; text-decoration: none }
p.t12s						{ font-family: Verdana; font-size: 12pt; color: #000000; text-align: left; }
p.t12s a					{ font-family: Verdana; font-size: 12pt; color: #0000FF; text-align: left; text-decoration: none }

p.t8c						{ font-family: Verdana; font-size: 8pt; color: #000000; text-align: center; }
p.t8c a						{ font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: center; text-decoration: none }
p.t9c						{ font-family: Verdana; font-size: 9pt; color: #000000; text-align: center; }
p.t9c a						{ font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: center; text-decoration: none }
p.t10c						{ font-family: Verdana; font-size: 10pt; color: #000000; text-align: center; }
p.t10c a					{ font-family: Verdana; font-size: 10pt; color: #0000FF; text-align: center; text-decoration: none }
p.t11c						{ font-family: Verdana; font-size: 11pt; color: #000000; text-align: center; }
p.t11c a					{ font-family: Verdana; font-size: 11pt; color: #0000FF; text-align: center; text-decoration: none }
p.t12c						{ font-family: Verdana; font-size: 12pt; color: #000000; text-align: center; }
p.t12c a					{ font-family: Verdana; font-size: 12pt; color: #0000FF; text-align: center; text-decoration: none }
p.t13c						{ font-family: Verdana; font-size: 13pt; color: #000000; text-align: center; }
p.t13c a					{ font-family: Verdana; font-size: 13pt; color: #0000FF; text-align: center; text-decoration: none }
p.t14c						{ font-family: Verdana; font-size: 14pt; color: #000000; text-align: center; }
p.t14c a					{ font-family: Verdana; font-size: 14pt; color: #0000FF; text-align: center; text-decoration: none }
p.t15c						{ font-family: Verdana; font-size: 15pt; color: #000000; text-align: center; }
p.t15c a					{ font-family: Verdana; font-size: 15pt; color: #0000FF; text-align: center; text-decoration: none }
p.t16c						{ font-family: Verdana; font-size: 16pt; color: #000000; text-align: center; }
p.t16c a					{ font-family: Verdana; font-size: 16pt; color: #0000FF; text-align: center; text-decoration: none }
p.t17c						{ font-family: Verdana; font-size: 17pt; color: #000000; text-align: center; }
p.t17c a					{ font-family: Verdana; font-size: 17pt; color: #0000FF; text-align: center; text-decoration: none }
p.t18c						{ font-family: Verdana; font-size: 18pt; color: #000000; text-align: center; }
p.t18c a					{ font-family: Verdana; font-size: 18pt; color: #0000FF; text-align: center; text-decoration: none }

p.t8d						{ font-family: Verdana; font-size: 8pt; color: #000000; text-align: right; }
p.t8d a						{ font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: right; text-decoration: none }
p.t9d						{ font-family: Verdana; font-size: 9pt; color: #000000; text-align: right; }
p.t9d a						{ font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: right; text-decoration: none }
p.t10d						{ font-family: Verdana; font-size: 10pt; color: #000000; text-align: right; }
p.t10d a					{ font-family: Verdana; font-size: 10pt; color: #0000FF; text-align: right; text-decoration: none }
p.t11d						{ font-family: Verdana; font-size: 11pt; color: #000000; text-align: right; }
p.t11d a					{ font-family: Verdana; font-size: 11pt; color: #0000FF; text-align: right; text-decoration: none }
p.t12d						{ font-family: Verdana; font-size: 12pt; color: #000000; text-align: right; }
p.t12d a					{ font-family: Verdana; font-size: 12pt; color: #0000FF; text-align: right; text-decoration: none }

p.t8g						{ font-family: Verdana; font-size: 8pt; color: #000000; text-align: justify; }
p.t8g a						{ font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: justify; text-decoration: none }
p.t9g						{ font-family: Verdana; font-size: 9pt; color: #000000; text-align: justify; }
p.t9g a						{ font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: justify; text-decoration: none }
p.t10g						{ font-family: Verdana; font-size: 10pt; color: #000000; text-align: justify; }
p.t10g a					{ font-family: Verdana; font-size: 10pt; color: #0000FF; text-align: justify; text-decoration: none }
p.t11g						{ font-family: Verdana; font-size: 11pt; color: #000000; text-align: justify; }
p.t11g a					{ font-family: Verdana; font-size: 11pt; color: #0000FF; text-align: justify; text-decoration: none }
p.t12g						{ font-family: Verdana; font-size: 12pt; color: #000000; text-align: justify; }
p.t12g a					{ font-family: Verdana; font-size: 12pt; color: #0000FF; text-align: justify; text-decoration: none }


/*__________________ SPECIFICHE _________________*/

p.t_arabo         			{ font-family: Verdana; font-size: 13pt; color: #000000; text-align: right; }
p.t_arabo a       			{ font-family: Verdana; font-size: 13pt; color: #0000FF; text-align: right; text-decoration: none }






/*================================================
                    FA FUNZIONARE XHTML
================================================*/


p            	{ font-family: Verdana; font-size: 9pt; color: #000000; margin: 0px }
p a          	{ font-family: Verdana; font-size: 9pt; color: #0000FF; margin: 0px; text-decoration: none }


/*================================================
                    XXXX
================================================*/