body {
font-family:verdana;
font-size:10;
}

table {
font-family:verdana;
font-size:10;
}

form {
font-family:verdana;
font-size:10;
display:inline;
}

input {
font-family:verdana;
font-size:10;
}

select {
font-family:verdana;
font-size:10;
}

textarea {
font-family:verdana;
font-size:10;
}

a.link {
color:6090C0;
text-decoration:none;
font-weight:bold;
}

a.link:hover {
color:2963AF;
text-decoration:underline;
font-weight:bold;
}

a.link2 {
color:FFFFFF;
text-decoration:none;
font-weight:bold;
}

a.link2:hover {
color:FFFFFF;
text-decoration:underline;
font-weight:bold;
}





td.calendario_vuoto {
background:FFFFFF;
color:FFFFFF;
height:18;
}

td.calendario_testo {
background:FFFFFF;
color:000033;
text-align:center;
}

td.calendario_head {
background:2963AF;
color:FFFFFF;
font-family:verdana;
font-size:10;
text-decoration:none;
text-align:center;
font-weight:bold;
width:22;
height:18;
}

td.calendario_cella_fuorimese {
background:F0F0F0;
color:999999;
font-family:verdana;
font-size:10;
text-decoration:none;
text-align:center;
font-weight:bold;
width:22;
height:20;
}

td.calendario_cella {
background:CCCCCC;
color:000000;
font-family:verdana;
font-size:10;
text-decoration:none;
text-align:center;
font-weight:bold;
width:22;
height:20;
}

td.calendario_titolo {
background:1E4780;
color:FFFFFF;
text-align:center;
height:20;
}

a.calendario_link {
background:808066;
color:FFFFFF;
text-decoration:none;
padding-top:4px;
width:100%;
height:100%;
}

a.calendario_link:hover {
background:DFDFDF;
color:0000CC;
}

a.calendario_head_link {
background:FFFFFF;
color:666633;
font-family:verdana;
font-size:10;
text-decoration:none;
text-align:center;
display:block;
width:100%;
font-weight:bold;
}

a.calendario_head_link:hover {
background:F0F0F0;
color:000000;
font-family:verdana;
font-size:10;
text-decoration:none;
text-align:center;
display:block;
width:100%;
font-weight:bold;
}

td.calendario_oggi_cella {
background:CCCC99;
color:000000;
font-family:verdana;
font-size:10;
text-decoration:none;
text-align:center;
font-weight:bold;
width:22;
height:20;
}

a.calendario_oggi_link {
background:009933;
color:FFFFFF;
text-decoration:none;
padding-top:4px;
width:100%;
height:100%;
}

a.calendario_oggi_link:hover {
background:DFDFDF;
color:0000CC;
}









td.pulsanti_barra {
background:2963AF;
height:20;
}

a.pulsanti_barra_link {
background:2963AF;
color:FFFFFF;
text-decoration:none;
width=100%;
height=100%;
padding-top:3px;
border:1px solid #21508F;
border-right:1px solid #FFFFFF;
font-weight:bold;
}

a.pulsanti_barra_link:hover {
background:666660;
color:FFFFFF;
border-top:1px solid #999990;
border-bottom:1px solid #999990;
border-left:1px solid #666660;
padding-top:3px;
text-decoration:none;
}




td.menu_titolo {
background:808070;
color:FFFFFF;
font-family:verdana;
font-size:10;
text-decoration:none;
text-align:left;
font-weight:normal;
height=18;
padding-left:3px;
}

td.menu_voce {
height=18;
}

a.menu_voce_link {
background:F0F0F0;
color:333333;
font-family:verdana;
font-size:10;
text-decoration:none;
text-align:left;
font-weight:bold;
width=100%;
height=100%;
padding-top:3px;
padding-left:3px;
padding-bottom:2px;
}

a.menu_voce_link:hover {
background:666666;
color:FFFFFF;
}




td.blog_voce {
border-bottom:1px solid #CCCCCC;
}

a.blog_link {
color:000000;
text-decoration:none;
}

a.blog_link:hover {
color:CC3333;
text-decoration:none;
}




td.notizie_voce {
border-bottom:1px solid #CCCCCC;
}

a.notizie_link {
color:000000;
text-decoration:none;
}

a.notizie_link:hover {
color:2963AF;
text-decoration:none;
}




td.agenda_voce {
border-bottom:1px solid #CCCCCC;
}

a.agenda_link {
color:000000;
text-decoration:none;
}

a.agenda_link:hover {
color:009933;
text-decoration:none;
}


td.titolo_pagina {
color:333333;
font-family:verdana;
font-size:12;
text-decoration:none;
text-align:right;
font-weight:bold;
border-bottom:3px solid #CCCCCC;
padding-top:10px;
padding-bottom:7px;
padding-right:7px;
}


td.ricerca {
border-bottom:1px solid #CCCCCC;
}

a.ricerca_link {
color:003399;
text-decoration:none;
}

a.ricerca_link:hover {
color:2963AF;
text-decoration:none;
}