/* --- generale --- */
body { background-color:#ffffff; text-align:center; }
body, p, td, li { font-family:verdana, Times New Roman,times, serif; color:#000088; font-size:10pt; }
a, a:link, a:active { font-size:10pt; font-style:normal; text-decoration:none; color:#9d4444; }
a:visited { color:#a33333; }
a:hover { text-decoration:none; color:#000088; }
img { border:0px none; }
#titolo { font-family:georgia,verdana, Times New Roman,times,serif; color:#000088; font-size:15pt; }
#titolo1 { font-family:georgia,verdana, Times New Roman,times,serif; color:#000088; font-size:15pt; text-align:right;}
#titolo2 { font-family:georgia,verdana, Times New Roman,times,serif; color:#000088; font-size:15pt; text-align:center;}
#titolo3{ font-family:georgia,verdana, Times New Roman,times,serif; color:#000088; font-size:15pt; text-align:left;}
#titolo4{ font-family:georgia,verdana, Times New Roman,times,serif; color:#000088; font-size:13pt; text-align:center;}
#titolo5 { font-family:georgia,verdana, Times New Roman,times,serif; color:#000088; font-size:20pt; text-align:right;}
#data {position:relative; left:650px; text-decoration:none; font-size:9pt; }
/* --- struttura pagina --- */
#tavola { width:800px; border-spacing:0; border:0px none; margin:auto; background-color:#ffffff }
#up{width:800px; text-align:center; background:#fff; height:100px; background-image:url('images/striscia.jpg')}
td.tavola { padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px; vertical-align:top; text-align:center; }
#principale { width:800px; border:0px none; border-spacing:0; padding:0; background-color:#ffffff;}
#princentro { width:440px; padding-right:10px; vertical-align:top; text-align:center; }
#princsix { width:160px; padding-right:10px; vertical-align:top; text-align:center; }
#princdex { width:160px; padding-left:10px; vertical-align:top; text-align:center; }
#princdiv { width:10px; background-color:#dedfde; }
#princfoto { width:400px; height:200px; }

#princontenitore { width:780px; border:0px none; border-spacing:0; padding:0 }
#princontenitorecen { width:440px; padding:0; padding-right:5px; vertical-align:top; text-align:left; }
#princontenitoresix { width:160px; padding:0; padding-right:5px; vertical-align:top; text-align:left; }
#princontenitoredex{ width:160px; padding:0; padding-left:5px; vertical-align:top; text-align:left; }
#princontenitorediv { width:5px; background-image:url('images/line.gif'); }
#princontenitorenotizia { width:600px; padding:0; padding-right:5px; vertical-align:top; text-align:justify;
     }

#intro { text-align:justify; }
#footer { width:700px; background-color:#FFF9FF; }
#footerLeft { float:left; font-size:8pt; }
#footerRight { float:right; font-size:8pt; }


/* --- calendario --- */
.calendario { border-collapse:collapse; border-spacing:0; margin:auto; width:160px; text-align:center; border:1px solid #cccccc; }
.calendario td { width:26px; height:26px; text-align:center; }
.calendario td.wide { width:130px; height:26px; text-align:center; }
.calendario td a { font-weight:bold; }
.calendario .giorni td { font-weight:bold; font-size:8pt; background-color }
.calendario .scuro { background-color:#f3f3f3; }
.calendario .chiaro { background-color:#fcfcfc; }
.calendario .oggi { background-color:#FF6600; }

/* --- boxsix --- */
.boxsix { border-collapse:collapse; border-spacing:0; margin:auto; width:160px; text-align:center; border:0px solid #cccccc; }
.boxsix td { width:155px; height:30px; text-align:center; }

/* --- prima pagina --- */
.primapagina { border-collapse:collapse; border-spacing:1; margin:auto; width:160px; text-align:left; border:1px solid #cccccc; }
.primapagina td { width:150px; text-align:justify; }
.primapagina td a { font-weight:lighter;}

/* --- moduli --- */
.modulo {  }
.modtitolo { margin-top:0.5em; margin-bottom:1em; text-align:right; }
.modcontenuto {  }
.modcontenuto form { margin:0; }

/* --- foto main --- */
.fotomain { border-collapse:collapse; border-spacing:1; margin:auto; width:120px; text-align:left; border:0px solid #cccccc; }
.fotomain td { width:120px; height:98px; text-align:center; }


/* --- menu --- */
#menu {width:800px; height:20px; background-color:#fffddd;}
#menucen { width:800px; height:auto;  vertical-align:top; text-align:left; }

/* --- freccie --- */
#left{width:100px; position:relative; top:10px; left:10px;}
#right{width:100px; position:relative; top: -30px; left:390px;}


#aref{ font-size:7pt; font-style:normal; text-decoration:none; color:#9d4444; }


#evidenziato { background-color:#000000; font-style:italic; }


.contenitore_dx img {
float:right;
padding:1em 1.4em 1em 1em 
}
.contenitore_sx img {
float:left;
margin:0 0.5em 0.2em 0.7em
}

img{ 
float:left;
margin:0;
border:none;
}



