body {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
margin: 0; padding: 0;
color: #000; background-color: #090;
text-align: center;
}

td.int-dx,
td.int-sx, 
p, 
td.nav1 table td,
td.nav2 table td { font-size: 12px;}

acronym { border-bottom: 1px dotted black;}

/* CONTENITORE */
#contenitore {
margin: 0 auto;
width: 960px;
}

/* TIPOGRAFIA */

blockquote { margin: 8px; padding: 0;}

.centro {
text-align: center;
}


/* IMMAGINI */
img {border: 0;}

/* INTESTAZIONE NATALIZIA */

td.natale, div.natale, div.natale p {
font-family: Georgia; color: #ffc; background-color: #003;
font-size: 1em; margin-top: 0;}
a.natale {
font-family: Georgia; color: #fff; background-color: #003;
text-decoration: none;}

div.natale p span.big {font-size: 14px;}


/* POPOLAZIONE */
p.popolazione { 
font-family: Verdana;
color: #fff; background-color: #090; 
text-align: right; margin: 0; padding: 0;}

p.popolazione a { text-decoration: none; }

/* CELLE INTESTAZIONE */
td.int-sx, 
td.int-dx { color: #000; background-color: #9c9;}

td.int-centro {
color: #000; background-color: #9c9;}

div.data-ora {font-family: Verdana; margin: 4px;}
div.data-ora p { margin: 0; }

/* PRIMA NOTIZIA */

div.prima { 
color: black; font-family: Verdana; background-color: #ffc; margin: 0; padding: 0;
}

div.prima p {margin: 0; padding: 0.6em 1em 0.6em 1em; border-bottom: 1px solid #9c9;}


div.prima-lutto { 
font-family: Verdana; text-align: center; color: #000; background-color: #fff; margin: 0px; padding: 2px; border: 1px solid #000; 
}

div.prima-lutto p {margin: 4px; padding: 4px 6em; border: 2px solid #000;}

a.prima-lutto {text-decoration: none;}

/* FINE PRIMA NOTIZIA */

h1.logo { margin: 0px; padding: 0px; }

h2.sottologo { 
color: #003; font-style: normal; font-weight: normal; font-size: 18px; background-color: #9c9; letter-spacing: 2px; margin: 0px; padding: 0px 
}

td.bandiera {color: #000; background-color: #99CC99;}

img.bandiera { 
margin: 0; padding: 0 
}

/* FINE CELLE INTESTAZIONE */

/* CELLA NAV1 */

td.nav1 {
color: #000; background-color: #fff;
}

/* NAVIGAZIONE - MENU PRINCIPALE */
.nav-01 {font-family: Verdana; color: black; background-color: white;}

/* CELLA CONTENUTO */

td.contenuto {
color: #000; background-color: #99CC99;
}

/* CELLA NAV2 */

td.nav2 {
color: #000; background-color: #fff;
}

/* CELLA INFO LEGGE */

td.info-legge {
color: #000; background-color: #F5F5DC;
}

.sezionimenu { font-family: Verdana; color: black; background-color: white;}

/* LINK */

a.bianco {color: #fff; background-color: #090;}

td.nav1 a { text-decoration: none; }

td.nav2 a { text-decoration: none; }

/* --- */
.cellalink { 
border-top: 1px solid green 
}

.testonovita { font-family: Verdana; border-bottom: 1px solid green }

td.citazioni {
color: #000; background-color: #9c9;
border: 1px solid green;
}

.linkprof { 
font-family: Verdana; color: black; background-color: white; margin-top: 2px; margin-bottom: 2px; 
border-bottom: 1px solid green 
}

.copy { color: #9c9; background-color: #006400; }

.legge62 { color: #033; background-color: #f5f5dc; padding: 3px }

.esempio { color: #000; font-style: italic; background-color: #9c9 }

.freefind { color: #000; font-size: 10px; background-color: #fff }

/* PIEDIPAGINA */

.piedipagina { 
font-family: Verdana;
color: #fff; background-color: #090; 
}

.piedipagina a { text-decoration: none; }

/* NOTIZIA A PIENA PAGINA */
div.prima-piena {
font-size: 1em; text-align: left; 
margin: 12px 24px; padding: 0 24px 12px 24px; 
background-color: white; color: black; 
border: 1px solid gray;
height: auto !important;  /* per i browser moderni */
height: 700px;      /* per IE5.x e IE6 */
min-height: 700px;  /* per i browser moderni */
}

div.prima-piena p, div.prima-piena ul li {font-size: 1em;}

div.prima-piena p.big {font-size: 20px;}


/* ELEZIONI */
div.ballottaggio {width: 400px; padding: 5px; color: #000; background: #ffc;}
p.elezioni {font-size: 1.5em;}
p.elezioni a {text-decoration: none;}
td.elezioni a {text-decoration: none;}
td.elezioni a:hover {text-decoration: underline;}
div.lista-uniti {text-align: left; width: 300px; margin: 0 auto;}