/* Gestione fonts HP e rollovers*/
body, td  { font: 11px verdana, tahoma, geneva, sans-serif; color: #000000;
            scrollbar-face-color: #B44502; scrollbar-shadow-color: #6699CC; 
            scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; 
            scrollbar-darkshadow-color: #CCCCCC; scrollbar-base-color: #FFFFFF; scrollbar-face-color: #ECECEC; 
            scrollbar-arrow-color: #2D4E71  }
.titolo { font: 24px Century Gothic, verdana, tahoma, geneva, sans-serif; color: #cc0000; font-weight: bold; margin-bottom: 0px; margin-left: 60px;}
a:link{color: #003399; text-decoration: none;}
a:visited{color: #003399; text-decoration: none;}
a:hover{color: #CC0000; text-decoration: underline;}

.titolo1 { font: 24px Century Gothic, verdana, tahoma, geneva, sans-serif; color: #cc0000; font-weight: bold; margin-bottom: 0px; margin-left: 5px;}
a:link{color: #003399; text-decoration: none;}
a:visited{color: #003399; text-decoration: none;}
a:hover{color: #CC0000; text-decoration: underline;}


/* Gestione fonts Testata */
.testata {font: 10px verdana, tahoma, geneva, sans-serif; color: #ffffff;}
a.testata:link {font: 10px verdana, tahoma, geneva, sans-serif; color: #333333; text-decoration: none;}
a.testata:visited {font: 10px verdana, tahoma, geneva, sans-serif; color: #333333; text-decoration: none;}
a.testata:hover {font: 10px verdana, tahoma, geneva, sans-serif; color: #FFCC00; text-decoration: none;}


/* Gestione fonts Menu principale */
.menu {font: 10px verdana, tahoma, geneva, sans-serif; color: #333333; }
a.menu:link {font: 10px verdana, tahoma, geneva, sans-serif; color: #333333; text-decoration: none;}
a.menu:visited {font: 10px verdana, tahoma, geneva, sans-serif; color: #333333; text-decoration: none;}
a.menu:hover {font: 10px verdana, tahoma, geneva, sans-serif; color: #E1791D; text-decoration: none;}

/* Gestione fonts Menu principale alternativo bianco */
.menu2 {font: 10px verdana, tahoma, geneva, sans-serif; color: #ffffff; font-weight: bold; }
a.menu2:link {font: 10px verdana, tahoma, geneva, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none;}
a.menu2:visited {font: 10px verdana, tahoma, geneva, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none;}
a.menu2:hover {font: 10px verdana, tahoma, geneva, sans-serif; color: #ffff99; font-weight: bold; text-decoration: none;}

/* Gestione fonts Menu sezioni */
.menusez {font: 10px verdana, tahoma, geneva, sans-serif; color: #003366; font-weight: bold; padding-left: 7px;}
a.menusez:link {font: 10px verdana, tahoma, geneva, sans-serif; color: #003366; font-weight: bold; text-decoration: none;}
a.menusez:visited {font: 10px verdana, tahoma, geneva, sans-serif; color: #003366; font-weight: bold; text-decoration: none;}
a.menusez:hover {font: 10px verdana, tahoma, geneva, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}

.menusez1 {font: 10px verdana, tahoma, geneva, sans-serif; color: #003366; padding-left: 7px;}
a.menusez1:link {font: 10px verdana, tahoma, geneva, sans-serif; color: #003366; font-weight: bold; text-decoration: none;}
a.menusez1:visited {font: 10px verdana, tahoma, geneva, sans-serif; color: #003366; font-weight: bold; text-decoration: none;}
a.menusez1:hover {font: 10px verdana, tahoma, geneva, sans-serif; color: #cc0000; font-weight: bold; text-decoration: none;}


/* Gestione fonts Pič di Pagina */
.down {font: 10px verdana, tahoma, geneva, sans-serif; color: #003366; padding-left: 7px; padding-right: 7px; padding-top: 5px;}
a.down:link {font: 10px verdana, tahoma, geneva, sans-serif; color: #003366; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;}
a.down:visited {font: 10px verdana, tahoma, geneva, sans-serif; color: #003366; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;}
a.down:hover {font: 10px verdana, tahoma, geneva, sans-serif; color: #990000; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;}

/* Gestione fonts Pič di Pagina */
.down2 {font: 10px verdana, tahoma, geneva, sans-serif; color: #FFFFFF; padding-left: 7px; padding-right: 7px; padding-top: 5px;}
a.down2:link {font: 10px verdana, tahoma, geneva, sans-serif; color: #FFFFFF; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;}
a.down2:visited {font: 10px verdana, tahoma, geneva, sans-serif; color: #FFFFFF; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;}
a.down2:hover {font: 10px verdana, tahoma, geneva, sans-serif; color: #FFFF99; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;}


/* Gestione dei bottoni */
.bottoni { border:1px solid #666666; font-family:verdana; font-size: 11px; font-weight: bold; color: #4C57C4; background-color: #E7EFEF; cursor: hand;} 
.bottoniroll { border:1px solid #666666; font-family:verdana; font-size: 11px; font-weight: bold; color: #4C57C4; background-color: #FFCC00; cursor: hand;} 

/* gestione form */
fieldset{
width:400px;border: 1px solid #663300; padding:2px;}  
 
legend{
font: 11px  verdana, geneva, sans-serif; text-align:left;color:#663300; margin-top: 10px;}

.campiform {
    border:1px solid #CC6600;  
    font-family: verdana, tahoma, arial; 
    color: #000000; 
    font-size: 10.75px;
    background: #FBF7E0;

    
  }

/* Gestione strumenti*/
.strumenti { font: 10px verdana, geneva, sans-serif; color: #333300; padding-left: 10px; padding-right: 10px;}
a.strumenti:link{color: #333300; text-decoration: none; padding-left: 0px; padding-right: 0px;}
a.strumenti:visited{color: #333300; text-decoration: none; padding-left: 0px; padding-right: 0px;}
a.strumenti:hover{color: #333300; text-decoration: underline; padding-left: 0px; padding-right: 0px;}

/* Gestione tabelle attive*/
.tabon { font: 10px verdana, geneva, sans-serif; color: #473C1D; font-weight: bold; padding-left: 10px; padding-right: 10px;}
a.tabon:link{color: #473C1D; text-decoration: none; padding-left: 0px; padding-right: 0px;}
a.tabon:visited{color: #473C1D; text-decoration: none; padding-left: 0px; padding-right: 0px;}
a.tabon:hover{color: #473C1D; text-decoration: none; padding-left: 0px; padding-right: 0px;}

/* Gestione tabelle passive*/
.taboff { font: 10px verdana, geneva, sans-serif; color: #FFFFFF; font-weight: bold; padding-left: 10px; padding-right: 10px;}
a.taboff:link{color: #FFFFFF; text-decoration: none; padding-left: 0px; padding-right: 0px;}
a.taboff:visited{color: #FFFFFF; text-decoration: none; padding-left: 0px; padding-right: 0px;}
a.taboff:hover{color: #473C1D; text-decoration: none; padding-left: 0px; padding-right: 0px;}

input, select, select1 { font: 10px verdana, geneva, sans-serif; color: #473C1D; padding-left: 3px;}

.bordi { background: url('images/sf_inserimento.gif') repeat-y; margin-top: 10px; }
button { border:1px solid #666666; font-family:verdana; font-size: 10px; font-weight: bold; color: #4C57C4; 
background-color: #E7EFEF; cursor: hand; }

/*gestione elenchi liste*/

ul.lista {margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

ul.lista li{
list-style-image:url('images/ico_banner2.gif');
}



ul.lista2 {margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

ul.lista2 li{
list-style-image:url('images/ico_appuntamenti.gif');
}


ul.lista3 {margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

ul.lista3 li{
list-style-image:url('images/ico_news.gif');
}

ul.listatemi {margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

ul.listatemi li{
list-style-image:url('images/ico_temi.gif');
}

ul.listavideo {margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

ul.listavideo li{
list-style-image:url('images/ico_video.gif');
}

ul.listamisce {margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

ul.listamisce li{
list-style-image:url('images/ico_misce.gif');
}

ul.listafilm {margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

ul.listafilm li{
list-style-image:url('images/ico_film.gif');
}


ul.listalibri {margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

ul.listalibri li{
list-style-image:url('images/ico_libri.gif');
}

ul.listaidee {margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

ul.listaidee li{
list-style-image:url('images/ico_banner4.gif');
}

ul.listamiscellanea {margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

ul.listamiscellanea li{
list-style-image:url('images/ico_miscellanea.gif');
}

ul.listaprop {margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

ul.listaprop li{
list-style-image:url('images/listaprop.gif');
}

ul.listalink {margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
}

ul.listalink li{
list-style-image:url('images/ico_links.gif');
}