﻿.nascondi { position: absolute; top: -10000px; left: -10000px;}

/*_______________________________________________ MASTER ___*/

BODY 
{
	font-size: 0.6em; font-family: Verdana, Arial, Helvetica, sans-serif; color: Black; padding:0px; margin:0px;
	background-image:url(../immagini/sfondo.jpg); background-repeat:repeat-x; background-color:#7C7C7C;
}

H1,H2,H3,P { font-size:1em; padding:0px; margin:0px; }

A {text-decoration:none; }
A:visited { color: #5076C7;}

#Bodi { margin-top:50px; padding-bottom:20px; }
#Bodi A { color:#0000FF; }
#Bodi A:visited { color: #5076C7;}

div.sfondo {}
#Header {background-image:url(../immagini/testata.jpg); background-repeat: no-repeat; height: 265px; width: 910px;}

/*

div.menu_briciole { height: 17px; width: 614px; padding-left: 23px; background-color: #5076C7; padding-top: 6px; color: White; overflow: hidden;}
div.menu_briciole a { color: White; text-decoration: underline;}
img.sfondo_colori { height: 23px;}

table.sopra_contenitore { width: 910px; text-align: left; vertical-align: top;}
td.sopra_centro_sx { width: 269px; }
td.sopra_centro_dx { width: 641px; }
*/

div.menu_briciole { width: 910px; height: 17px; text-align: left; padding-top: 6px; background-image:url(../immagini/BARRA-COLOR.jpg); background-repeat: no-repeat; color: White;}
div.menu_briciole_lungo { width: 610px; padding-left: 300px; height: 13px; overflow: hidden;}
div.menu_briciole a { color: White; text-decoration: underline;}
div.menu_briciole a:visited { color: White; text-decoration: underline;}

table.contenitore { width: 910px; background-image:url(../immagini/sfondo-pagina.gif); background-repeat: repeat-y;
                    text-align: left; padding-bottom: 30px;}
td.centro_sx { width: 269px; vertical-align: top; padding-top: 30px; }
td.centro_dx { width: 641px; vertical-align: top; padding-top: 30px; }

div.piede { background-image:url(../immagini/piede.gif); background-repeat: no-repeat; width: 910px; height: 23px; 
            text-align: left;  padding-top: 4px; }

#Menu { text-align: left;}
div.menu_front { padding-top: 40px;}
.voceMenuHome { padding-left: 128px; padding-right: 8px; font-weight: bold; }
.voceMenu { padding-left: 8px; padding-right: 8px; font-weight: bold; }
.lbComune { padding-left: 50px; text-align: left; font-weight: bold; }

span.testo { color: White; font-weight: bold; padding-left: 20px;}
span.testo a { color: White;}
span.testo a:visited { color: White; }
span.p_iva { color: White; padding-left: 3px;}
span.p_iva a { color: White;}
span.p_iva a:visited { color: White; }
span.bodi { color: White; padding-left: 40px;}
span.bodi a { color: White; }
span.bodi a:visited { color: White; }
span.accessibilita { padding-left: 50px; padding-right: 10px;}
span.nota_informativa { padding-right: 10px;}
span.privacy { padding-right: 10px;}
a.link_piede { color: White; text-decoration: underline; font-weight: bold;}
a.link_piede:visited { color: White; }

div.bottone_trasparenza { margin-top: 40px; margin-bottom: 20px;  }
img.btTrasparenza { border: none;}
.pallino_rosso_albo { border: none; margin-right: 3px;}
div.bottone_trasparenza2 { margin-top: 40px; margin-bottom: 20px; margin-left: 60px; }

/*_______________________________________________ DEFAULT ___*/

.pannelloErrori { width: 176px; padding-left: 20px; padding-bottom: 10px; color: Red; font-weight: bold;}

div.titolo { margin-left: 39px; margin-bottom: 20px; font-weight: bold; }
div.data_news_home { font-weight: bold; margin-left: 15px; margin-right: 5px;}
div.news_home { margin-left: 34px; }
a span.titolo_home  { text-decoration: underline;}
.pallino_rosso { border: none; margin-right: 10px;}

.dlStoricoNewsItem { padding-bottom: 30px;}
.dlStoricoNews { margin-bottom: 30px;}

table.home { text-align: left; }
td.home_sx { vertical-align: top; padding-left: 23px; }
td.home_centro { vertical-align: top;}
td.home_dx { vertical-align: top;}

.pallino { border: none; margin-right: 10px;}
div.titolo_interno { font-weight: bold; margin-bottom: 10px;}
span.titolo_manifestaizone_home { font-weight: bold;}
a span.titolo_manifestaizone_home { text-decoration: underline;}

.dlManifestazioniItem { padding-bottom: 5px;}

div.titolo_interno2 {font-weight: bold; margin-bottom: 10px; margin-top: 50px;}
div.link { padding-bottom: 5px;}

.img_alto_home { margin-left: 20px; margin-top: 12px; margin-bottom: 48px;}
.img_basso_home { margin-left: 20px;}

.titolo_num { margin-left: 35px; font-weight: bold; text-decoration: underline; margin-bottom: 10px;}
.dlNumeriUtili { margin-left: 35px;}
.titolo_num_utili_home { padding-right: 5px; font-weight: bold;}
.dlNumeriUtiliItem { padding-bottom: 5px;}

/*div.newsletter_home { background-image:url(../immagini/color.jpg); background-repeat: no-repeat; height: 148px; 
                      margin-top: 40px; margin-left: 60px;}*/
table.newsletter_home { margin-top: 40px; margin-left: 60px;}
td.newsletter { width: 236px; height: 170px; border-left: solid 1px #d72920; border-right: solid 1px #929292;}                                            
div.titolo_newsletter_home { font-weight: bold; padding-top: 5px; margin-left: 20px; }
table.interno_newsletter { margin-left: 20px; text-align: left; margin-top: 10px;}
td.sx_newsletter { vertical-align: top; padding-right: 10px; padding-bottom: 5px; font-weight: bold;}
td.dx_newsletter { vertical-align: top; width: 150px; padding-bottom: 5px;}
.tbNewsletter { width: 130px; border: none;}
div.invia_newsletter { margin-left: 128px; margin-top: 10px; padding-bottom: 10px;}

table.cerca_home { text-align: left; vertical-align: top;}
td.tb_cerca { vertical-align: top;}
td.img_cerca { vertical-align: top; padding-left: 5px;}
div.cerca { margin-left: 35px; margin-top: 10px;}
.tbCerca { height: 14px;}

.validatore { border: none;}

table.accessibili { width: 269px; vertical-align: top; margin-top: 30px;}
td.accessibili_sx { width: 130px; text-align: center}
td.accessibili_dx { width: 130px;}

/*_______________________________________________ SINDACO ___*/

table.contenitore_front { text-align: left; width: 585px; margin-left: 25px; }
td.sx { vertical-align: top; width: 250px; line-height: 15px; }
td.dx { vertical-align: top; width: 335px; line-height: 15px; }

.link_front { text-decoration: underline; font-weight: bold;}
div.immagine { margin-bottom: 10px;}
div.nome { margin-bottom: 10px;}
div.consiglieri { margin-bottom: 5px;}
div.telefono { margin-bottom: 10px;}
div.titolo_orario { margin-top: 10px; margin-bottom: 10px;}

.link_sindaco { font-weight: bold;}

div.titolo_front { margin-bottom: 20px;}

/*_______________________________________________ SEGRETARIO ___*/

div.orario { margin-top: 10px;}
.link_segretario {text-decoration: underline; font-weight: bold;}

/*_______________________________________________ STATUTO ___*/

div.descrizione_statuto { line-height: 15px;}
div.statuto { margin-top: 15px;}

/*_______________________________________________ DELIBERE DI GIUNTA ___*/

.dlDelibereGiuntaItem { padding-bottom: 30px;}
div.numero { margin-bottom: 10px;}
div.descrizione_delibera { margin-bottom: 10px; line-height: 15px;}

.dlDelibereGiunta a { text-decoration: underline; font-weight: bold;}

.storico { text-decoration: underline; font-weight: bold;}

/*_______________________________________________ DELIBERE DI CONSIGLIO ___*/

.pnl_storico { padding-bottom: 20px;}

/*_______________________________________________ PROCEDURE E COLLABORATORI ___*/

.pdf_procedura { margin-top: 10px;}

/*_______________________________________________ AVVISI __*/

div.numero_prot { margin-bottom: 10px;}
div.data_scadenza { margin-bottom: 10px;}
div.descrizione_avvisi { margin-bottom: 10px;}
div.importo { margin-bottom: 10px;}
div.pdf_avvisi { margin-top: 10px;}
.pdf_avvisi { text-decoration: underline;}

div.contenitoreDx { width: 585px; padding-left: 25px; padding-right: 31px;}

div.contenitoreDxUffici { width: 585px; padding-right: 31px; margin-left: 25px;}
div.contenitoreDxUffici_6 { width: 585px; padding-left: 25px; padding-right: 31px;}
div.contenitoreDxUffici_FF { width: 585px; padding-left: 25px; padding-right: 31px;}

/*_______________________________________________ ALBO PRETORIO ___*/

.titolo_albo { margin-bottom: 20px;}

.riga_territorio { border-top: solid 1px #BBBBBB; padding-top: 30px; width: 600px;}

.dlAlboPretorioItem { padding-bottom: 15px; font-weight: bold; padding-right: 10px; padding-bottom: 20px;}

.dlAlboItem { padding-bottom: 25px;}

.data_pubblicazione { margin-bottom: 10px;}

/*_______________________________________________ NEWS ___*/

div.data_notizia { margin-bottom: 10px;}
.dlNewsItem { padding-top: 15px; padding-bottom: 15px; border-bottom: solid 1px #DDDDDD; width: 585px;}
.dlNews a { text-decoration: underline; font-weight: bold;}
.dlNews { border-top: solid 1px #DDDDDD; width: 585px;}
.pnl_storico_news { padding-bottom: 15px;}
.immagine_notizia { padding-bottom: 10px; }
div.pdf { margin-top: 10px; }
span.pdf_news { padding-left: 20px;}
img.img_pdf { border: none;}

/*_______________________________________________ MANIFESTAZIONI ___*/

.dlImmaginiItem { vertical-align: bottom; padding-right: 20px; border: none; }
.dlImmagini { margin-top: 20px;}

.immagine_manifestazione { border: none;}

/*_______________________________________________ IMMAGINE ___*/

div.torna { margin-bottom: 20px; font-weight: bold; text-decoration: underline;}
div.titolo_manifestazione { margin-bottom: 20px;}

.immagine_grande_front { border: none;}

/*_______________________________________________ NUMERI UTILI ___*/

.dlNumeroUtileItem { padding-top: 15px; padding-bottom: 15px; border-bottom: solid 1px #DDDDDD; width: 585px;}
.dlNumeroUtile { border-top: solid 1px #DDDDDD; width: 585px;}

/*_______________________________________________ BOLLETTINI ___*/

div.numero_bollettino { margin-bottom: 15px;}
div.titolo_bollettino { margin-bottom: 15px;}
.dlNumeroUtile a { text-decoration: underline; font-weight: bold;}

/*_______________________________________________ PROTEZIONE CIVILE ___*/

.telefono_protezione_civile { margin-bottom: 15px; margin-top: 15px;}

/*_______________________________________________ BIBLIOTECA ___*/

div.telefono_biblioteca { margin-bottom: 15px;}

/*_______________________________________________ INFORMAGIOVANI ___*/

.link_informagiovani { text-decoration: underline; font-weight: bold;}

/*_______________________________________________ UFFICI ___*/

.voceComunePrima { margin-bottom: 15px; margin-left: 30px; font-weight: bold; }
.voceComunePrima A { color: #0000FF; font-weight: bold; text-decoration: underline;}
.voceComunePrima A:visited { color: #5076C7; font-weight: bold; text-decoration: underline;}
.voceComune { margin-top: 15px; margin-bottom: 15px; margin-left: 30px;  font-weight: bold; }
.voceComune A { color: #0000FF; font-weight: bold; text-decoration: underline;}
.voceComune A:visited { color: #5076C7; font-weight: bold; text-decoration: underline;}
DIV.voceQuadratino { margin-bottom: 5px; margin-top: 5px; margin-left: 30px;font-weight: bold;}
TABLE.voceQuadratino {margin-left: 30px; font-weight: bold;}
.td_quadratino { vertical-align: top; padding-top: 13px; padding-right: 10px;}
.td_quadratinoInizio { vertical-align: top; padding-top: 3px; padding-right: 10px;}
.dopo_quadratino { width: 210px; padding-top: 10px;}
.dopo_quadratinoInizio { width: 210px;}
.dopo_quadratinoInizio a { text-decoration: underline;}
.dopo_quadratino a { text-decoration: underline;}
.voceQuadratino A { color: #0000FF; font-weight: bold;}
.voceQuadratino A:visited { color: #5076C7; font-weight: bold;}
.voceStaticaFront { margin-bottom: 10px; text-align: left; margin-left: 30px; font-weight: bold;}
.voceStaticaFront a { text-decoration: underline;}
.voceStaticaFront1 { margin-top: 30px; margin-bottom: 10px; text-align: left; margin-left: 30px; font-weight: bold;}
.voceStaticaFront1 a { text-decoration: underline;}
.voceSotto { margin-top: 20px;}

.link_ufficio { text-decoration: underline; font-weight: bold;}
div.ubicazione_uffici { margin-top: 10px; margin-bottom: 10px; }
div.attivita_uffici { margin-bottom: 10px; }

.pdf_uffici a { text-decoration: underline;}
.pdf_uffici { padding-left: 20px; font-weight: bold;}

.dlAllegatiItem { padding-top: 15px; padding-bottom: 15px; border-bottom: solid 1px #DDDDDD; width: 585px;}
.dlAllegati { border-top: solid 1px #DDDDDD; width: 585px; }

div.titolo_allegato { padding-bottom: 15px;}
div.titolo_allegati { padding-bottom: 15px; padding-top: 15px; }

/*_______________________________________________ SOTTOUFFICI ___*/

div.descrizione_sottoufficio { margin-top: 15px;}

/*_______________________________________________ PAULARO ___*/

table.tb_img { width: 585px; }
td.img_sx { width: 470px; text-align: left; vertical-align: top; padding-right: 5px; }
td.img_dx { width:110px; text-align: left; vertical-align: top; }

.dlImmaginiPaularoItem { padding-bottom: 25px;}
.dlImmaginiPaularo { margin-top: 10px;}

/*_______________________________________________ DOVE SIAMO ___*/

table.cartina { width: 585px; text-align: left;}
td.cartina_sx { width: 585px; text-align: left; vertical-align: top; padding-top: 30px;}
td.cartina_dx { width: 330px; text-align: left; vertical-align: top; padding-top: 150px; }

div.cartina {width: 585px; padding-top: 30px;}
div.commento_cartina {width: 585px;}

/*_______________________________________________ CARTOLINE DA PAULARO ___*/

td.diapositiva { width: 110px; height: 110px; border: solid 1px #DDDDDD; background-color: White; vertical-align: middle; text-align: center;}

.dlCartolineItem { padding-bottom: 20px; padding-right: 32px; }

/*_______________________________________________ TURISMO ___*/

.titolo_turismo { margin-bottom: 10px;}

.dlTurismo { border-top: solid 1px #DDDDDD; width: 585px; }
.dlTurismoItem { padding-top: 15px; padding-bottom: 15px; border-bottom: solid 1px #DDDDDD; width: 585px; }

/*_______________________________________________ COMITATI FRAZIONALI ___*/

.presidente_comitati { margin-top: 10px; margin-bottom: 10px;}

/*_______________________________________________ ASSOCIAZIONE ALTA CARNIA ___*/

div.comuni_aderenti { margin-top: 10px; margin-bottom: 10px;}
div.servizi_alta_carnia { margin-bottom: 10px;}

/*_______________________________________________ ASSOCIAZIONI VARIE ___*/

div.indirizzo_alta_carnia { margin-top: 10px; margin-bottom: 10px;}
div.tel_alta_carnia { margin-bottom: 10px;}

/*_______________________________________________ AUTOCERTIFICAZIONI ___*/

div.testo_autocertificazioni { margin-top: 10px; margin-bottom: 10px;}

table.autocertificazioni { margin-top: 10px; margin-bottom: 10px;}
td.autocertificazioni_sx { vertical-align: top; text-align: center; padding-bottom: 5px; }
td.autocertificazioni_dx { vertical-align: top; text-align: left; padding-bottom: 5px; }

.tbGiorno { width: 20px;}
.tbAnno { width: 35px;}

.link_autocertificazione { color:#0000FF; }
.link_autocertificazione:visited { color: #5076C7;}

DIV.torna_autocertificazioni { margin-bottom:15px; }
DIV.torna_autocertificazioni a { color: #0000FF; text-decoration: underline; }

/*_______________________________________________ FORM AUTOCERTIFICAZIONE ___*/

div.form_autocertificazione_sx { width: 140px; float:left; padding-top: 4px; }
div.form_autocertificazione_sx1 { width: 220px; float:left; padding-top: 4px; }
div.form_autocertificazione_sx2 { width: 240px; float:left; padding-top: 4px; }

div.testo_auto { margin-top: 10px; margin-bottom: 20px;}
div.form { margin-top: 5px; margin-bottom: 5px;}

.img_autocertificazioni { margin-left: 12px; margin-top: 10px;}
.img_autocertificazioni1 { margin-left: 92px; margin-top: 10px;}
.img_autocertificazioni2 { margin-left: 112px; margin-top: 10px;}

.tbGrande { width: 200px; height: 200px;}

/*_______________________________________________ NOTA INFORMATIVA ___*/

div.testo_nota_informativa { margin-top: 20px;}

/*_______________________________________________ PRIVACY ___*/

div.trafiletto { margin-top: 10px; margin-bottom: 10px;} 

/*_______________________________________________RICERCA ___*/

.pannelloRicerca { margin-top: 20px;}

/*_______________________________________________ MAPPA SITO ___*/

div.titolo_mappa { margin-bottom: 20px;}
div.primo_livello { margin-bottom: 20px; margin-top: 20px;}
div.secondo_livello { margin-bottom: 10px; margin-left: 20px; font-weight: bold;}
div.terzo_livello { margin-bottom: 10px; margin-left: 40px;}

/*_______________________________________________ STEMMA ___*/

div.immagine_stemma { margin-top: 15px;}

/*_______________________________________________ COMUNI GEMELLATI ___*/

table.gemellaggio { width: 560px; text-align: left; margin-bottom: 15px;}
td.gemellaggio_sx { width: 130px; vertical-align: top; }
td.gemellaggio_dx { width: 430px; vertical-align: top; }

div.nome_com_gemellato { margin-top: 30px; margin-bottom: 10px;}

/* ______________________________________________ DIRIGENTI ___ */

.dlDirigentiItem { padding-top: 40px;}
div.nominativo { margin-bottom: 10px;}
div.carica { margin-bottom: 10px; }
div.telefono { margin-bottom: 10px;}
div.email { margin-bottom: 10px;}
div.curriculum { margin-bottom: 10px;}

/* ______________________________________________ TASSI DI ASSENZA-PRESENZA ___ */

.dlAssenzeItem { padding-top: 20px;}

/*_______________________________________________ SETUP ___*/

#MenuSetup { background-image:url(../immagini/b-set-up.jpg); background-repeat: no-repeat; width: 542px; height: 86px;
             font-weight: bold; padding-top: 60px; padding-left: 360px;}
             
div.sfondo_setup { background-image:url(../immagini/sfondo-senza.jpg); background-repeat:repeat-x; background-color:#7C7C7C;}

table.categorie_turismo { margin-bottom: 20px;}
a.torna_turismo { text-decoration: underline;}

div.errore { margin-bottom: 20px;} 
       
.voceMenuSetup { padding-right: 14px; }
.voceMenuSetupAmministrazione { margin-top: 15px; margin-bottom: 15px; margin-left: 30px; text-decoration: underline;}
.voceMenuSetupAmministrazione A { color: #0000FF; font-weight: bold; text-decoration: underline;}
.voceMenuSetupAmministrazione A:visited { color: #5076C7; font-weight: bold; text-decoration: underline;}
.voceMenuQuadratino { margin-left: 10px; margin-bottom: 5px; margin-top: 5px; margin-left: 30px;}
.voceMenuQuadratino A { color: #0000FF; font-weight: bold;}
.voceMenuQuadratino A:visited { color: #5076C7; font-weight: bold;}
.voceMenuStatica { margin-bottom: 10px; margin-top: 10px; text-align: left; margin-left: 30px;}
.sottolineato { margin-left: 10px;}
.sottolineato a { text-decoration: underline;}

img.quadratino { text-decoration: none;}

table.tb_contenitore { width: 902px; vertical-align: top;}
td.contenitore_sx { width: 264px; padding-top: 30px; text-align: left; color: #555555; font-weight: bold; 
                    background-color: #EDF0F7; vertical-align: top; }
td.contenitore_dx { width: 608px; padding-left: 30px; padding-top: 45px; vertical-align: top; }

#CorpoSetup { text-align:left; width:902px; vertical-align:top; color:Black; border-bottom: solid 22px #5076C7; 
              border-left: solid 1px #5076C7; border-right: solid 1px #5076C7; background-color: White; margin-bottom: 20px; }
 
H1.titoloSetup { margin-bottom:20px; font-size:12px; color:#E50819;  }
DIV.inserisciSetup { margin-top:10px; margin-bottom:15px; }
DIV.inserisciSetup a { color: #0000FF; text-decoration: underline; }

DIV.voceSetup { margin-top:5px; margin-bottom:10px; width:610px;  } 
DIV.voceSetup TABLE { margin-top:5px; }
TD.contenutoSetup { width:150px; height:20px; }
TD.sinistraSetup { width:60px; text-align:right; vertical-align:middle; }
DIV.helpSetup { margin-top:10px; width:500px; color:Black;  } 

.textBoxitaliano, .textBoxMultilineitaliano, .textBoxCortoitaliano, .textBoxMedioitaliano
{ 	border:solid 1px #BCBDC0; text-indent:2px; font-size:11px; background-color:#FFFFFF;  }
.textBoxitaliano
{ 	width:400px; height:15px; }
.textBoxMultilineitaliano
{ 	width:400px; height:200px; }
.textBoxCortoitaliano
{ 	width:100px; height:15px; }
.textBoxMedioitaliano
{ 	width:210px; height:15px; }

.labelDxSetup { font-weight:bold; }

IMG.immagineGrandeSetup { height:160px; }

div.spiegazione { color: Red; font-weight: bold; margin-bottom: 10px;}

.nomePdf { margin-bottom: 5px;}

/* GridView */

.gridViewSetup { width:500px; margin-top:10px; margin-bottom:10px; }
.gridViewSetupArchivio { width:500px; margin-top:10px; margin-bottom:30px; }
TD.gridViewSetupImageButton { width:3%; text-align:center; vertical-align:middle;}
TR.gridViewSetupRow { background-color:#EAEAEA; vertical-align:top; color:Black;}
TR.gridViewSetupAltRow { background-color:White; vertical-align:top; color:Black;}
TR.gridViewSetupHeader, TR.gridViewSetupPager { background-color:#5076C7; font-weight:bold; color:White; text-align:left;}
TR.gridViewSetupPager A { color:White; text-decoration:underline; }
.gridViewSetupTextBox { width:60px; text-indent:2px; font-size:11px; }

.gridViewSetupInterna { width:370px; margin-top:10px; margin-bottom:10px; }

/* Photogallery */

.photogallerySetup { margin-top:20px; margin-bottom:10px; }
TD.photogallerySetupItem { text-align:center; background-color:#EAEAEA; }
DIV.photogallerySetupButton { margin-bottom:3px; }

.photogallerySetupInterna { margin-top:20px; margin-bottom:10px; }
.photogallerySetupFreccia { color: #5076C7;}

/* Login */

.tbLoginSetup { width:178px; border:solid 1px #BCBDC0; height:16px; margin-bottom:5px; text-indent:2px;  }
DIV.btLoginSetup { margin-left:125px; margin-top:5px;  }
.lkbLoginSetup 
{   
    background-color:#FF0000; padding-left:6px; padding-right:6px; font-size:8pt; color:White; text-decoration:none; 
    margin-left:5px; height:20px; width:20px;
}
DIV.btLogoutSetup { margin-left:110px; margin-top:25px; }

.pannelloErroriSetup 
{ 
    margin-top: 15px; margin-bottom: 15px; padding: 10px; border: solid 1px #FE0000; background-color:#EEEEEE; 
    width:250px; font-size:11px; line-height:20px;
}

.contenitore_login { background-image:url(../immagini/b-set-up2.jpg); background-repeat: no-repeat; padding-top: 180px; padding-left: 50px; padding-bottom: 50px; }

/* Categoria Turismo */

.invia_luogo_interesse { padding-top: 10px;}
.textBoxLuogoInteresse { border: solid 1px black;}
.tb_nome_luogo_interesse { padding-right: 10px;}
.textBoxLuogoInteresse {width: 200px;}
.textBoxLuoghi { width: 390px;}

.titolo_cat_turismo { font-weight: bold; margin-bottom: 10px;}

/* NEWSLETTER */

div.voceSetup_newsletter { margin-top: 20px; margin-bottom: 20px;}

.link_newsletter { color: #0000FF; text-decoration: underline;}

td.contattiSxSetup-dettaglio { width: 100px; text-align: left; font-weight: bold;}
td.contattiDxSetup-dettaglio { width: 510px; text-align: left;}
DIV.voceSetupDettaglio { margin-top:5px; margin-bottom:20px; width:610px;  } 

/* DESTINATARI */

TD.contattiSxSetup-destinatario {width: 100px; text-align: left; font-weight: bold;}

/* COMUNI GEMELLATI */

div.sotto { margin-bottom: 40px;}

/* TASSI DI ASSENZA-PRESENZA */

.pannelloSpiegazione { color:#E50819; width: 450px; font-weight: bold; padding-bottom: 15px; padding-top: 10px;}

