BODY{
font-size:10px;
color:#6f6f6f;
font-family: verdana, arial, sans-serif;
text-align:center;
    margin: auto auto;
    padding-left: 6%;
    padding-right: 6%;
}

A { }
A:link, A:visited { text-decoration: none; color:#6f6f6f; }
A.comu:link, A.comu:visited { text-decoration: none; color:#fc3; }
A.comu_b:link, A.comu_b:visited { text-decoration: none; color:#fff; }

.puliamo {margin-top:20px;text-align:center;}
.recupero {margin-top:20px;text-align:center;}
.recupero img{width:150px;}


P  { font-size: 10px; }

.paragrafo{
font-size:1em;
text-align: right;
margin:0px}

.paragrafo_sx{
color:#6f6f6f;
font-size:1em;
text-align: left;
padding-left:25px;}

.intranet{
width:100%;
display:block;
color:#6f6f6f;
font-size:0.9em;
text-align: right;
padding-right:10em;
margin-top:0px;
margin-bottom:2px;
float:right;
}

hr.home {color:#cfcfcf; width:95%;text-align:center;margin: 5px 0 5px 0;}


#code{
font-size:0.8em;
display:block;
margin:0em 1em 0.5em 1em;
}

#interno{
width: 416px;
padding-left:10px;
padding-right:10px;
font-size: 8px;
padding-top:10px;
}

#interno2 tr td{
border:1px solid #ccc;
font-size: 8px;


}
#titolo{
color:#fff;
background-color:#ff6600;

font-size: 10px;
text-decoration:none;
font-weight:bold;
text-align:left;
border:2px solid #ffcc33;
height:14px;
padding-bottom:0px;
text-transform: uppercase;
}
.titolo{
color:#eee;
background-color:#ff6600;
font-size: 10px;
text-decoration:none;
font-weight:bold;
text-align:left;
border:2px solid #ffcc33;
height:14px;
padding:0px;
padding-left:10px;
text-transform: uppercase;
margin-top:6px;
}
#titolo_cent{
color:#fff;	
background-color:#fc3;

font-size: 10px;
text-decoration:none;
font-weight:bold;
text-align:left;
border:2px solid #ffcc33;
height:10px;
padding-bottom:0px;
}
#testihome{
padding-top: 5px;
font-size: 10px;
text-decoration:none;
text-align:left;
color:#6f6f6f;
margin: 0 5px 0 5px;}
.vuoto{
position:relative;
    width:auto;float:left;margin:0;padding:0;left:670px;

}
#imago{
float:left;
color:#000;
margin:5px;
font-size: 10px;
text-decoration:none;
text-align:center;
border:0px solid #ffcc33;
}
.imago_album{
float:left;
color:#000;
margin:5px;
font-size: 10px;
text-decoration:none;
text-align:center;
border:0px solid #ffcc33;
}

#imagoc{
float:center;
color:#000;
margin:5px;
border:0px solid #ffcc33;
}

#imagod{
float:right;
margin:5px;
border:0px solid #ffcc33;
}
.imago{
float:left;
color:#000;
margin:5px;
font-size: 10px;
text-decoration:none;
text-align:center;
border:0px solid #ffcc33;
margin-right:10px;
}

.imagod{
float:right;
margin:5px;
color:#000;	
background-color:#fff;
font-size: 10px;
text-decoration:none;
text-align:center;
border:0px solid #ffcc33;
}
#imagologo{
margin:5px;
color:#000;	
background-color:#fff;

font-size: 10px;
text-decoration:none;

text-align:center;
border:0px solid #ffcc33;
}
.imagologo{
margin:5px;
color:#000;	
background-color:#fff;
font-size: 10px;
text-decoration:none;
text-align:center;
border:1px solid #ffcc33;
}
.imagologo_album{
}
.minia{
width:105px;
height:67px;
}
#imagobig{

margin-left:35px;
margin-top: 30px;
margin-bottom: 10px;
width:370px;
color:#000;	
background-color:#fff;
border:0px dashed #fc3;
text-align:center;
padding:3px 0 5px 0; 
}

.navigazione{width:100%;
text-align:center;

}
#dida{
color:#808080;	
background-color:#fff;
font-size: 10px;
text-decoration:none;
text-align:center;
border:0px solid #ffcc33;
}
.dida{
color:#808080;	
font-size: 10px;
text-decoration:none;
text-align:center;
border:0px solid #ffcc33;
}

#testo{
color:#ffcc33;

font-size: 10px;
text-decoration:none;
font-weight:bold;
text-align:left;
border:2px solid #ffcc33;
height:19px;
}
ul.menu {
width:180px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0px 10px; /* lascia spazio fra il bordo del menu e il testo del link */
height:15px;line-height:15px; /* altezza del link: height e line-height devono avere il medesimo valore */
font-weight:100;
}
ul.menu li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menu li a:link, ul.menu li a:visited {
background:#fff;
color:#6f6f6f;
} /* colori per il link */

ul.menu li a:hover, ul.menu li a:active {
background: #fc3;
color:#6f6f6f;
} /* colori per l'effetto roll-over */

#menu_on {
background:#fc3;
color:#6f6f6f;
} /* colori per il link */

/*div database*/
.nome {width: 395px;}
.nome, .chiaro, .scuro{font-size: 9px;}
.testatina{
text-transform: uppercase;
font-weight: bold;
border:0px solid gray;
background:#ccc;
font-size: 10px;
height:15px;
width:390px;
}
.riga_tab{
margin-bottom:1px;
margin-top:1px;
border:0px solid gray;
float:right;;
}
.chiaro {
background:#fff;
text-align: right;
width:60px;
float:left;
padding-right:2px;
}
.scuro {
background:#eee; 
width:260px;
float:left;
}
.vuoto{background:#fff;
height:15px;
}
.img_tab{float:left;width:60px;}

.dati_tab{
width:390px;
height:150px;
border:0px solid gray;

}


/*tabella database*/
#nome {width: 395px;}
#nome td{font-size: 9px;}
td.scuro {background:#eee; width:260px}

td.chiaro {
background:#fff;
text-align: right;
}
#vuoto{background:#fff;
height:15px;}

#bordo{border:1px solid #ccc}

#testatina{
text-transform: uppercase;
font-weight: bold;
border:1px solid gray;
background:#ccc;
font-size: 10px;}

#vuoto{background:#fff;
height:15px;}

/*tabella database*/
#logo img{text-align:right;
padding-top:10px;
padding-bottom:10px;}

#titolo_centro{
color:#f90;	
text-decoration:none;
font-weight:bold;
text-align:left;
top:20px;
height:12px;
padding-top:10px;
padding-bottom:1px;
padding-left:5px;
font-size: 1.2em;
}
#titolo_comune{color:#585858;	
background-color:#fff;

font-size: 10px;
text-decoration:none;
font-weight:bold;
text-align:left;
border:0px solid #ffcc33;
height:14px;
padding-top:4px;
padding-bottom:1px;
padding-left:5px;
text-transform: uppercase;
text-align:center;
}

input {font-size: 9px}
input.pulsante{font-size: 10px;background:#fff;border:0px;color:#000;height:22px;}
#centro{padding-left: 10px;padding-right: 10px;}

#album{padding-left: 30px;
	height:460px;}

#home_comune {margin-left:20px; 
width:300px;
height:50px;
color:#f60;

text-transform: uppercase;
font-size: 12px;
font-weight:bold;
margin-top: 10px;
margin-bottom: 10px;
}

#aggiornamento{
background:#ff6600;
text-align:right; 
font-size:8px;
color:#ffcc33;
font-weight:bold;
padding-right:5px;
}

#titolo_paragrafo{
padding-top:10px;
color:#ff6600;
font-weight:bold;
text-transform: uppercase;
}

/*sezione news*/

ul.news{list-style-type:none;}
li.lista:first-line{color:#f60;font-weight:bold;}


#titolo_news{color:#ffcc33;	

font-size: 16px;
text-decoration:none;
font-weight:bold;
text-align:left;
padding-left:10px;
text-transform: uppercase;
}
.titolo_news{
    color:#ffcc33;

font-size: 16px;
text-decoration:none;
font-weight:bold;
text-align:left;
padding-left:10px;
text-transform: uppercase;
}

#occhiello_news {color:#6f6f6f;font-size: 10px; font-weight:bold;margin:0px;padding:0px}
.occhiello_news {color:#6f6f6f;font-size: 10px; font-weight:bold;margin:0px;padding:0px}
#contenitore_testo {width:290px;float:left; letter-spacing: -0.1px; }
.contenitore_testo {width:290px;float:left; letter-spacing: -0.1px; }
#box_news {width:380px; height:75px; margin-left:10px;margin-top:5px;}
.box_news {width:380px; height:75px; margin-left:10px;margin-top:5px;border:0px solid green;}
.box_news .titolino_news {color:#ff6600;font-size: 12px; font-weight:bold;}
.box_news a.titolino_news {color:#ff6600;}
.box_news .primopiano{position:relative;width:390px;margin-top:5px;}
#imago_news {float:right; margin-left:1px; border:0px solid #ffcc33;}
.imago_news {float:right; margin-left:1px; border:0px solid #ffcc33;}
#testo_news {color:#6f6f6f;font-size: 9px; margin:0px;padding:0px;padding-top:5px;}
.testo_news {color:#6f6f6f;font-size: 9px; margin:0px;padding:0px;padding-top:5px;}

/*in questa sezione formatti homepage comuni++++++++++++++++*/
#contenitore {width:auto;height:auto;padding-left:5px;}
#flash {width:395px;height:180px;margin-bottom:10px;padding:3px;}
#fondo {width:395px;height:30px;margin-bottom:10px;margin-top:10px;font-weight:bold;color:#f60;font-size:1.2em;text-align:center;clear:left;}
#boxino {width:395px;height:160px;margin-bottom:20px; padding-left:5px;text-align:left;}
.boxino {width:395px;height:auto;min-height:200px;margin-bottom:20px; top:20px;padding-left:5px;text-align:left;}
.boxetto {width:395px;height:auto;margin-bottom:20px; }
.boxone {width:395px;height:auto;margin:4px 0px 1px 0px; clear:left;border:0px solid green;}
#data_home {color:#A2A2A2;font-size:1.1em;font-weight:bold;width:auto;height:auto;margin-bottom:4px;}
.data_home {color:#A2A2A2;font-size:1.1em;font-weight:bold;width:auto;height:auto;margin-bottom:4px;}
#titolo_home {color:#ff6600;font-size:1.2em;width:auto;height:auto;margin-bottom:10px;}
.titolo_home {color:#ff6600;font-size:1.2em;width:auto;height:auto;margin-bottom:10px;}
a.titolo_home {color:#ff6600;font-size:1.2em;font-weight:bold;width:auto;height:auto;margin-bottom:4px;}
#occhiello_home {color:#666666;font-size:1.0em;font-style:italic;width:auto;height:auto;margin-bottom:0px;}
#sezione_home {font-weight:bold;color:#f90;font-size:1.2em;width:auto;height:auto;margin-bottom:15px;}
.sezione_home {font-weight:bold;color:#f60;font-size:1.4em;width:auto;height:auto;margin-bottom:20px;padding-left:10px;}
/*caro mauro io e oscar abbiamo tolto questo float:left; da sezione home ++++++*/
#paragrafo{font-size:10px;text-decoration:none;text-align:left;color:#6f6f6f;margin-bottom:20px;}
/*caro mauro ho inserito il div paragrafo*/
#titoletto{font-size:11px;text-decoration:none;text-align:left;font-weight:bold;color:#6f6f6f;margin-bottom:2px;}
/*caro mauro ho inserito il div titoletto*/
#testo_news {color:gray;font-size:1.0em;width:277px;height:auto;float:left;}
#img_copertina{margin-left:3px;margin-right:3px;float:right;width:100px;height:72px;}
.img_copertina{margin-left:3px;margin-right:3px;float:right;width:100px;height:72px;}
#fine---------------------------------------------------
#pagina_vuota{height:600px;padding-left:50px;}
/*in questa sezione formatti primop e manifestazioni++++++++++++++++*/
.separator{height:10px;margin-bottom:5px;margin-top:5px;border:0px solid green;}
.numeri {text-align:center; font-size:1.3em;}
a.numeroso {font-size:1.2em; }
a.numero_on {font-size:1.2em; background:#CACACA;}

#conimg{padding:0px;margin:0px;border:0px solid green;height:84px;float:left;}
#conimg2{position:relative;top:-12px;padding:0px;margin:0px;border:0px solid green;height:auto;float:left;}
.conimg {padding:0px;margin:0px;border:0px;height:84px;float:left;}
.conimg2 {position:relative;top:-12px;padding:0px;margin:0px;border:0px;height:auto;float:left;}
.conimg img{border:0px;}
.conimg2 img{border:0px;}
.clear{clear:left;}
.clearight{clear:right;}

.nellenews{position:relative;width:390px;margin-top:5px;border:1px solid gray;}
img {border:0px;}
#testasu{width:800px;border:0px solid red;}
#infocomune{font-weight:100;}
#sezione_bollettino{display:block;margin:10px 5px 10px 0px;padding-top:5px;width:94px;height:32px;border:0px solid blue;float:right;padding-bottom:5px;text-align:center;background:url("/img/bollettino.gif") no-repeat;}
#sezione_bollettino:hover{background:url("/img/bollettino_g.gif") no-repeat;}
#sezione_bollettino a{font-size:1.1em;font-weight:bold;color:#fff;}
#sezione_bollettino a:hover{font-size:1.1em;font-weight:bold;color:#ff6600;}
.rigagiu {font-size:1.2em;}
.rigasu {font-size:1.2em;letter-spacing:-0em;}


/*-----------nuovi stili -------------------*/
.reclamo{width:380px;font-size:11px;}
textarea.reclamo{height:100px;font-size:12px;}
.testi{width:350px;padding-left:15px;}
form.reclamo{padding-left:15px;}
.evidenzia{color:#666;font-weight:bold;}
p.reclamo_titolo{padding-left:15px;padding-top:15px;font-weight:bold;color:#f90;font-size:1.2em;width:auto;height:auto;margin-bottom:15px;}
