BODY {COLOR:black; FONT-SIZE: 95%; BACKGROUND: #F4F4F4; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif}
H1   {COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 105%; FONT-FAMILY: Verdana,Arial,sans-serif}
H2   {FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000080; FONT-FAMILY: Verdana,Arial,sans-serif}
H3   {FONT-WEIGHT: bold; FONT-SIZE: 95%; COLOR: green; FONT-FAMILY: Verdana,Arial, sans-serif}
A:link    {COLOR: #0000A0; TEXT-DECORATION: underline}
A:visited {COLOR: #000080; TEXT-DECORATION: underline}
A:active  {COLOR: #0000FF; TEXT-DECORATION: underline}
A:hover   {BACKGROUND: #0000A0; COLOR: #FFFFFF; TEXT-DECORATION: underline}

.large      {PADDING: 4pt;}

.atleft  {padding-left:15px; padding-right:15px; padding-top:20px FONT-SIZE: 95%}
.atcenter {TEXT-ALIGN: center}

.menu           {FONT-SIZE: 85%;TEXT-ALIGN: center; BACKGROUND: #336699; COLOR: white}
.menu A:link    {COLOR: #FFFFFF; TEXT-DECORATION: none}
.menu A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.menu A:active  {COLOR: #FFFFFF; TEXT-DECORATION: none}
.menu A:hover   {BACKGROUND: #FFFFFF; COLOR: #336699; TEXT-DECORATION: underline}

.revision {FONT-SIZE: 70%; TEXT-ALIGN: center; BACKGROUND: #D6D2D2;padding: 2px 2px 2px 2px;}
.tablerevision {BACKGROUND: #000000;  }
.modifica {FONT-SIZE: 70%; TEXT-ALIGN: right}

.piccolo {FONT-SIZE: 90%;}

.tabellatitolo  {BACKGROUND: #FFFFFF}
.tabellatesto {FONT-SIZE: 95%; BACKGROUND: #F4F4F4}

.titolotesto {FONT-SIZE:85%; FONT-WEIGHT: bold; BACKGROUND: #336699; COLOR: white; HEIGHT: 18px; VERTICAL-ALIGN: middle}
.testo1 {FONT-SIZE:85%; BACKGROUND: #E4E4E4; HEIGHT: 18px; VERTICAL-ALIGN:middle}
.testo2 {FONT-SIZE:85%; BACKGROUND: #FFFFFF; HEIGHT: 18px; VERTICAL-ALIGN:middle}

.titolo {FONT-SIZE: 80%;TEXT-ALIGN: center; BACKGROUND: #339933; COLOR: white}
.titolo A:link    {COLOR: #FFFF00; TEXT-DECORATION: underline}
.titolo A:visited {COLOR: #FFFF00; TEXT-DECORATION: none}
.titolo A:active  {COLOR: #FFFF00; TEXT-DECORATION: none}
.titolo A:hover   {BACKGROUND: #FFFF00; COLOR: #339933; TEXT-DECORATION: underline}

.sezionetitolo {FONT-SIZE: 150%;FONT-WEIGHT: bold; TEXT-ALIGN: center; BACKGROUND: #339933; COLOR: white}

.sottotitolo {FONT-SIZE: 80%; BACKGROUND: #C6C2C2; padding:5px 0px 5px 5px;  COLOR: black}
.sottotitolo input.dati{height:15px;}

.logo {BACKGROUND: #FFFFFF; WIDTH: 160px; TEXT-ALIGN: center}
.logo A:link    {BACKGROUND: #FFFFFF; COLOR: #FFFFFF; TEXT-DECORATION: none}
.logo A:visited {BACKGROUND: #FFFFFF; COLOR: #FFFFFF; TEXT-DECORATION: none}
.logo A:active  {BACKGROUND: #FFFFFF; COLOR: #FFFFFF; TEXT-DECORATION: none}
.logo A:hover   {BACKGROUND: #FFFFFF; COLOR: #FFFFFF; TEXT-DECORATION: none}

.titolonovita     {FONT-SIZE: 80%; TEXT-ALIGN: left; BACKGROUND: #336699; COLOR: white; HEIGHT: 12px; VERTICAL-ALIGN: middle}
.novita 	{FONT-SIZE: 80%; TEXT-ALIGN: left; BACKGROUND: #D6D2D2; COLOR: black; HEIGHT: 300px; VERTICAL-ALIGN: top}


.descrizione {TEXT-ALIGN: left; BACKGROUND: #FFFFFF; COLOR: black; VERTICAL-ALIGN: top}
.descrsmall  {FONT-SIZE: 90%; TEXT-ALIGN: left; BACKGROUND: #FFFFFF; COLOR: black; VERTICAL-ALIGN: top}

.linkdestra {TEXT-ALIGN: right}
.linkdestra A:link    { COLOR: #0000A0; TEXT-DECORATION: underline}
.linkdestra A:visited { COLOR: #000080; TEXT-DECORATION: underline}
.linkdestra A:active  { COLOR: #0000FF; TEXT-DECORATION: underline}
.linkdestra A:hover   { BACKGROUND: #0000A0; COLOR: #FFFFFF; TEXT-DECORATION: underline}


.certif           {TEXT-ALIGN: left}
.certif A:link    {BACKGROUND: #FFFFFF; COLOR: #0000A0; TEXT-DECORATION: none}
.certif A:visited {BACKGROUND: #FFFFFF; COLOR: #0000A0; TEXT-DECORATION: none}
.certif A:active  {BACKGROUND: #FFFFFF; COLOR: #0000A0; TEXT-DECORATION: none}
.certif A:hover   {BACKGROUND: #FFFFFF; COLOR: #0000A0; TEXT-DECORATION: none}

/* Notizie*/
.tabellanotizie {BACKGROUND: #000000}
.titolonotizie {FONT-SIZE: 80%; PADDING:5px 0 5px 5px; TEXT-ALIGN: left; BACKGROUND: #339933; COLOR: white; WIDTH: 160px; HEIGHT: 12px; VERTICAL-ALIGN: middle}
.notizie {FONT-SIZE: 80%; TEXT-ALIGN: left; BACKGROUND: #66CC66; COLOR: black; padding-left: 10px; VERTICAL-ALIGN: top}
.notizie A:link    {BACKGROUND: #66CC66; COLOR: black; TEXT-DECORATION: none;  }
.notizie A:visited {BACKGROUND: #66CC66; COLOR: black; TEXT-DECORATION: none}
.notizie A:active  {BACKGROUND: #66CC66; COLOR: black; TEXT-DECORATION: none}
.notizie A:hover   {BACKGROUND: #66CC66; COLOR: black; TEXT-DECORATION: underline}

div#newssingola {PADDING:10px 0 0px 0px; }
div#newssingola p.titolos {padding-top:10px;font-weight: bold;}
div#newssingola p.corpos{text-align:justify;padding-bottom:20px;}
div#newssingola p.smalls{padding:0;margin:0;font-size: 80%;}

div#newselenco {PADDING:5px 0px 0px 0px; }
div#newselenco a.titoloel:link {padding:0px; margin:0px; font-weight: bold;}
div#newselenco a.titoloel:visited {padding:0px; margin:0px; font-weight: bold;}
div#newselenco a.titoloel:active {padding:0px; margin:0px; font-weight: bold;}
div#newselenco a.titoloel:hover {padding:0px; margin:0px; font-weight: bold;}
div#newselenco p.smallel{padding:0;margin:0;font-size: 80%; clear:both;}

#containernews{
margin:20px 0 10px 0;
padding:0;
width:95%;
border: thin #000000 dashed;
BACKGROUND:#FFF;
}
#containernews h1{
text-align:center;
BACKGROUND:#FFF;
}
/*agenda index*/
a.titoloin:link {font-size:70%;padding:0px; margin:0px;}
a.titoloin:visited {font-size:70%;padding:0px; margin:0px;}
a.titoloin:active {padding:0px; margin:0px;}
a.titoloin:hover {padding:0px; margin:0px; font-weight: bold;}
p.smallin{font-size:60%;padding:0;margin:0; clear:both;}

a.mes:link {padding:0px; margin:0px; text-decoration: none;background:none;}
a.mes:visited {padding:0px; margin:0px; text-decoration: none;background:none;}
a.mes:active {padding:0px; margin:0px; text-decoration: none;background:none;}
a.mes:hover {padding:0px; margin:0px; text-decoration: none;background:none;}

.tabellaagendaindex {BACKGROUND: #000000}
.titoloagendaindex {FONT-SIZE: 80%; PADDING:5px 0 5px 5px; TEXT-ALIGN: left; BACKGROUND: #0584EA; COLOR: white; WIDTH: 160px; HEIGHT: 12px; VERTICAL-ALIGN: middle}
.agendaindex {FONT-SIZE: 80%;BACKGROUND: #DDF0FE; COLOR: black; padding: 5px 10px 5px 10px;margin:0px; VERTICAL-ALIGN: top}

.agendaindex  a:link    {BACKGROUND: #DDF0FE; COLOR: black; TEXT-DECORATION: none;  }
.agendaindex  a:visited {BACKGROUND: #DDF0FE; COLOR: black; TEXT-DECORATION: none}
.agendaindex  a:active  {BACKGROUND: #DDF0FE; COLOR: black; TEXT-DECORATION: none}
.agendaindex  a:hover   {BACKGROUND: #DDF0FE; COLOR: black; TEXT-DECORATION: underline}

/*notizie attivita*/
a.titolona:link {padding:0px; margin:0px; font-weight: bold;}
a.titolona:visited {padding:0px; margin:0px; font-weight: bold;}
a.titolona:active {padding:0px; margin:0px; font-weight: bold;}
a.titolona:hover {padding:0px; margin:0px; font-weight: bold;}
p.smallna{padding:0;margin:0;font-size: 80%; clear:both;}
/*agenda*/
div#agenda{background-color: #F4F4F4;}

div#agenda a.normal{text-decoration: underline; color:red; font-size: 85%; background:none; }
div#agenda a.normal:hover {text-decoration: none; color: blue; background:none;}
div#agenda a.normal:visited {color: blue; background:none;}

div#agenda a.evento { color: black; text-decoration: none; background:transparent ;}
div#agenda a.evento:visited {color: black; text-decoration: none; background:transparent ;}
div#agenda a.evento:hover {text-decoration: underline; color: black; background:transparent ;}

/*avvisi*/
div#sizeavvisiopz {margin:10px 0 10px 0;
padding:0;
width:100%;
border: thin #000000 double;
background:#CCC;
}

div#sizeavvisiopz p.littleopz {font-size: 70%;padding:0;margin:0;}
div#sizeavvisi p {font-size: 120%; font-weight: bold; padding:0px 0 5px 0;margin:0; }
div#sizeavvisi p.little {font-size: 60%;padding:0;margin:0; font-weight: bold;}

/* Archivio */
div#archiviofile{
margin:10px 0 10px 0;
padding:0;
width:100%;
border: thin #000000 double;
background:#CCC;
}
div#archiviofile a.file{text-decoration: underline; color:Blue;  font-weight: bold;  background:none; margin:0; padding:0; }
div#archiviofile a.file:hover {text-decoration: none; color: blue; background:none;}
div#archiviofile a.file:visited {color: blue; background:none;}
div#archiviofile  p.file {font-size: 90%; padding-top:2px;margin:0; }
div#archiviofile p.filesmall {font-size: 60%; padding-top:1px;margin:0; }

/* info_log */ 
div#info_log {
width:400px;
height:60px;
position: absolute;
     top: 18px;
    right: 11px; 
  zindex: 1;
  background:#CCCCCC;
  color:black;
}

/*FORUM*/
#forum{
margin:10px 0 10px 0;
padding:0;
width:100%;
border: thin #000000 double;
background:#CCC;
}
#forum h1{
padding:5px 5px 5px 5px;
margin-bottom:0;
COLOR: #000000; 
FONT-WEIGHT: bold; 
FONT-SIZE: 105%;
BACKGROUND:#CCC;
}

#forum p{
text-align:justify;
margin-top:0;
padding:5px 5px 5px 5px;
COLOR: #000000; 
BACKGROUND:#CCC;
}
#forum p.small{
padding:0px 0px 2px 5px;
margin:0;
FONT-SIZE: 90%;
}

#container{
margin:10px 0 10px 0;
padding:0;
width:95%;
border: thin #000000 dashed;
BACKGROUND:#FFF;
}
#container h1{
text-align:center;
BACKGROUND:#FFF;
}
#container p{
text-align:justify;
}
#container ul{
}