﻿/* --- generale --- */
body { background-color:#ccccff; text-align:center; }

body, p, td, li { font-family:georgia,verdana, Times New Roman,times, serif; color:#3030330; 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;}
#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 }
td.tavola { padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:12px; vertical-align:top; text-align:center; }
#principale { width:800px; border:0px none; border-spacing:0; padding:0; background-color:#858390;}
#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; }
#tavola1 { width:660px; border-spacing:0; border:0px none; margin:auto; background-color:#ffffff }
#principale1 { width:660px; border:0px none; border-spacing:0; padding:0; background-color:#ffffff;}
#princontenitore1 { width:640px; border:0px none; border-spacing:0; padding:0 }



#princontenitore { width:780px; border:0px none; border-spacing:0; padding:0 }
#princontenitorecen { width:420px; padding:0; padding-right:0px; 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:left; }

#intro { text-align:justify; }
#footer { width:800px; background-color:#f7f7f7; }
#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; }

/* --- boxph --- */
.boxph { border-collapse:collapse; border-spacing:0; margin:auto; width:500px; text-align:center; border:0px solid #cccccc; }

/* --- 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:360px; text-align:left; border:1px solid #cccccc; }
.fotomain td { width:360px; height:200px; text-align:center; }

/* --- foto main2 --- */
.fotomain2 { border-collapse:collapse; border-spacing:1; margin:auto;  text-align:left; border:1px solid #cccccc; }
.fotomain2 td { text-align:center; }

/* --- menu --- */
#menu {width:800px;  background-color:#858390;}
#menucen { width:800px;  vertical-align:top; text-align:left; background-color:#858390;}

/* --- 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; }
