* { vertical-align: top; }
.uppercase { text-transform: uppercase; }
a, a:visited, a:link { text-decoration: none; color: #6F98CC; }
a:hover { color: #f90; }

a.bandi, a.bandi:visited, a.bandi:link { text-decoration: none; color: #c00; font-weight: bold; }
a.bandi:hover { color: #000; }

a.uffici, a.uffici:visited, a.uffici:link { text-decoration: none; color: #86862D; font-weight: bold; }
a.uffici:hover { color: #333; }

a.stampa, a.stampa:visited, a.stampa:link { text-decoration: none; color: #333; font-weight: bold; }
a.stampa:hover { color: #6e97cb; }

a.pdf, a.pdf:visited, a.pdf:link { text-decoration: none; color: #c00; font-weight: bold; }
a.pdf:hover { color: #333; }

a.contatti, a.contatti:visited, a.contatti:link { text-decoration: none; color: #fff; font-size: 11px; font-weight: bold; }
a.contatti:hover { color: #f60; }



ul#news li.newsAlterna0 { background-color: #DDEAF4; border-bottom: 1px solid #FFF; min-height: 35px;}
ul#news li.newsAlterna1 { background-color: #BAC5CD; border-bottom: 1px solid #FFF; min-height: 35px;}
ul#news li a, ul#news li a:link, ul#news li a:visited { color: #3E5462; }
ul#news li a:hover { color: #5E6467; }
ul#alboPretorioHome li.alboAlterna0 { background-color: #DDEAF4; border-bottom: 1px solid #FFF; min-height: 35px;}
ul#alboPretorioHome li.alboAlterna1 { background-color: #9EC3E1; border-bottom: 1px solid #FFF; min-height: 35px;}
ul#alboPretorioHome li a, ul#alboPretorioHome li a:link, ul#alboPretorioHome li a:visited { color: #3E5462; }
ul#alboPretorioHome li a:hover { color: #5E6467; }
ul.noList{
    list-style-type:none;
    margin:0;
    padding-left:0;
}
/*
a.news, a.news:visited, a.news:link { text-decoration: none; color: #036; font-size: 11px; font-weight: bold; }
a.news:hover { color: #69c; }
*/







h1 { font-size: 14px; }
h3 { font-family: Verdana; font-size: 14px; color: #69c;}
h3#titolo { font-family: Verdana; font-size: 16px; color: #036; font-weight: bold; }
h3.titoletto { color: #666; }
h4 { font-family: Verdana; font-size: 12px; }
h4.contatti { color: #69c; }

hr.sep { border-top: 1px dashed #ccc; color: #fff; }
div.hr_bandi { height: 8px; border-bottom: 1px dashed #c00; }

img { border: none; }
img.floatLeft {float: left; margin-right: 10px;}
img.news { border: 1px solid #4B6676; }

ul#tst_menu { margin: 0; padding: 0;}
td#tst_img { line-height: 0; padding: 0; border-bottom: 1px solid #fff; }
ul#tst_menu li, ul#sotto_menu li { list-style-type: none; float: left; padding: 0; }

div#data { text-align: right; font-family: Arial; font-size: 10px; font-weight: bold; color: #036; }

td#boxNews { background-color: #333; width: 260px; min-height: 180px; height: auto !important; height: 180px;}
div#boxNewsArchivio { text-align: right; min-height: 30px; height: auto !important; height: 30px;}

div#pagina { padding: 20px 10px; font-family: Verdana; font-size: 11px; }
div#pagina p { text-align: justify; }

div#testo { padding: 15px 10px; font-family: Verdana, Arial, sans-serif; font-size: 12px; }

ul.sx, ul.dx, ul#news { list-style-type: none; margin: 0; padding-left: 0; }
h4.sx, h4.dx, ul.sx li, ul.dx li { padding: 3px 4px; color: #fff; font-family: "Times New Roman"; font-size: 14px; letter-spacing: -1; text-transform: uppercase; border-bottom: 1px solid #fff; }

h4#areariservata { background-color: #B2BEC5; margin: 0; border-top: 2px solid #fff; }
div#areariservata_login { background-color: #C3D0D7; }
h4#serviziOnline { background-color: #4A86C1; margin: 0; border-top: 2px solid #fff; }
ul#serviziOnline li { background-color: #9FBEDE; }
ul#serviziOnline li#bs_titolo { background-color: #4A86C1; font-weight: bold; }
ul#serviziOnline li a, ul#serviziOnline li a:link, ul#serviziOnline li a:visited { color: #fff; }
ul#serviziOnline li a:hover { color: #000; }

ul#cittadini li { background-color: #99CC66; }
ul#cittadini li#bc_titolo { background-color: #6BA235; font-weight: bold; }
ul#cittadini li a, ul#cittadini li a:link, ul#cittadini li a:visited { color: #fff; }
ul#cittadini li a:hover { color: #000; }

h4#comune { background-color: #4B87C2; margin: 0; border-top: 2px solid #fff; }
ul#comune li { background-color: #C5D2DA; }
ul#comune li a, ul#comune li a:link, ul#comune li a:visited { color: #3E5462; }
ul#comune li a:hover { color: #fff; }
h3#titolo { font-size: 16px; text-transform: capitalize; }
h3.comune { color: #4B87C2; }

h4#conoscere { background-color: #E1B73E/*#8A4422*/; margin: 0; border-top: 2px solid #fff; color: #036; }
ul#conoscere li { background-color: #FDDE85/*#CE6D3C*/; }
ul#conoscere li a, ul#conoscere li a:link, ul#conoscere li a:visited { color: #036; }
ul#conoscere li a:hover { color: #000; }
h3#titolo { font-size: 16px; text-transform: capitalize; }
h3.conoscere { color: #E1B73E; }

h4#servizi { background-color: #B06464; margin: 0; border-top: 2px solid #fff; }
ul#servizi li { background-color: #CE9D9D; }
ul#servizi li#bs_titolo { background-color: #4B87C2; font-weight: bold; }
ul#servizi li a, ul#servizi li a:link, ul#servizi li a:visited { color: #fff; }
ul#servizi li a:hover { color: #000; }

h4#linkutili { background-color: #B33C3E; margin: 0; border-top: 2px solid #fff; }
ul#linkutili li { background-color: #CC5659; }
ul#linkutili li a, ul#linkutili li a:link, ul#linkutili li a:visited { color: #fff; }
ul#linkutili li a:hover { color: #000; }
h3.linkutili { color: #B33C3E; }

h4#uffici { background-color: #86862D; margin: 0; border-top: 2px solid #fff; }
ul#uffici li { background-color: #CFCF6E;/*#B2B26F;*/ }
ul#uffici li a, ul#uffici li a:link, ul#uffici li a:visited { color: #6A6A29; }
ul#uffici li a:hover { color: #000; }
h3.uffici { color: #86862D; }

iframe#mappa { border: 1px solid #000; }

a#crediti, a#crediti:link, a#crediti:visited { color: #000; font-family: "Trebuchet MS"; font-size: 10px; font-weight: bold; 
        text-decoration: none; line-height: 12px;}
a#crediti>span#logo { font-family: "Trebuchet MS"; font-size: 11px; color: #000; line-height: 12px;}
a#crediti>span { font-family: "Trebuchet MS"; color: #aaa; line-height: 12px; font-size: 10px; }
a#crediti:hover { color: #9c0; }

div#sottoDx { padding: 8px 10px 2px 6px; text-align: right; }
div.message { font-weight: bold; text-align: center; font-size: 13px; }
div.boxTesto { background-color: #eaeaea; border: 1px dashed #666; padding: 4px; }

p.right { text-align: right; padding-right: 15px; }
p.tornaSu { text-align: right; }
cite#payoff { line-height: 1.2em; color: #69c; font-weight: bold; font-size: 14px; }

span.newTitolo { font-family: Arial; font-size: 12px; font-weight: bold; color: #036; }
span.newData { font-family: Arial; font-size: 10px; font-weight: bold; color: #69c;}
p.newTestoLimit { color: #333; border-bottom: 1px dashed #96AEBC; }
div#menuNav { text-align: right; font-family: Verdana; font-size: 12px; font-weight: bold; }

div.pager { text-align: center; }
div.pager a, div.pager a:link, div.pager a:visited { border: 1px solid #9FBEDE; background-color: #fff; color: #000; font-weight: bold; padding: 2px; }
div.pager a:hover { background-color: #9FBEDE; color: #fff; text-decoration: none; border: 1px solid #fff; }
div.pager strong#totale { line-height: 2em; }

ul#bandi { margin: 0; margin-left: 20px; padding: 10px; }
ul#bandi li { list-style-type:none; list-style-image: url('../img/li_bandi.gif'); line-height: 1.1em; padding: 1px; }
ul#bandi li p { line-height: 1em; }

ul#albopretorio { margin: 0; margin-left: 20px; padding: 10px; }
ul#albopretorio li {
    list-style-type:none; list-style-image: url('../img/li_albo.gif'); line-height: 1.1em;
    padding: 1px; padding-bottom: 10px; border-bottom: 1px dotted #ccc; margin-bottom: 10px;
}
ul#albopretorio li.nonAttivo {    
    background-color: #E2E5E7;
}
ul#albopretorio li span { line-height: 1em; font-weight: bold; }

/* BOX AREA RISERVATA */
h4#utenteAccesso { text-align: center; color: #fff; }
span#utente { color: #036; }
ul#menuAdminSx { list-style-type: none; padding-left: 2px;}
ul#menuAdminSx li { margin: 4px 10px; padding-left: 6px; border: 2px solid #fff; background-color: #69c; width: 180px; font-variant: small-caps; }
ul#menuAdminSx li a, ul#menuAdminSx li a:link, ul#menuAdminSx a:visited { color: #fff; font-size: 16px;}
ul#menuAdminSx li a:hover { color: #036; }

/* ------------------ CHI E' ONLINE' --------------------- */
h4#struttura, h4#ufficio { font-family: Arial; font-weight: bold; text-transform: uppercase; color: #86862D;}
h4#struttura { font-size: 14px; }
h4#ufficio { font-size: 12px; }
table#uffici th { color: #D1660E; font-weight: normal; }
table#ufficio_persone th { color: #3A97EB; font-weight: normal; }
p#ufficio_dati { font-family: Arial; font-size: 11px; color: #333; }
span.ufficio_persona { font-family: Arial; font-size: 11px; font-weight: bold; color: #86862D; }
span.cognome { text-transform: uppercase; }
span.ufficio_ruolo { font-variant: small-caps; color: #c00; }
span.ufficio_linea { color: #CFCF6E; }
table#chie_ricerca th { color: #86862D; font-weight: normal; font-variant: small-caps; background-color: #ededed; }
form#ricercaPersone { color: #333; font-weight: bold; text-align: center; }
form#ricercaPersone input[type=text] { color: #036; font-weight: bold; border: 1px solid #999; }
form#ricercaPersone input[type=submit]{ margin-top: 2px; border: 2px solid #999; font-weight: bold; background-color: #CFCF6E; cursor:pointer;}
form#ricercaPersone input[type=submit]:hover { background-color: #fff; }

form#ricercaAlbo { color: #333; font-weight: bold; margin-top: 5px; }
form#ricercaAlbo input[type=text] { color: #036; font-weight: bold; border: 1px solid #999; width: 250px; }
form#ricercaAlbo input[type=submit]{ margin-top: 2px; border: 2px solid #CCC; font-weight: bold; background-color: #9EC3E1; cursor:pointer;}
form#ricercaAlbo input[type=submit]:hover { background-color: #DDEAF4; color: #5890BC; }

a.info{font-weight: bold; color: #4B6676; font-size: 12px;}

table.tableIci tr.tr01{
    background: #9FBEDE;
}
table.tableIci tr.tr00{
    background: #C3D0D7;
}
table.tableIci tr td{
    border-bottom: 1px dashed #FFF ;
}

/* stile per lo sfondo e il tooltip del calendario scadenze */
#calendar { background-color: #fff;}
.tooltip{ background-color: #F5EF94; color: #000;}

span.label { color: #c00; margin-right: 10px;}
h3.eventicultura { color: #9966cc; }
ul#eventicultura { margin: 0; margin-left: 20px; padding: 10px; }
ul#eventicultura li { list-style-type:none; list-style-image: url('../img/li_eventicultura.gif'); line-height: 1.1em; padding: 1px; }
ul#eventicultura li p { line-height: 1em; }

ul#eventicultura li.alterna0 { background-color: #EEE; border-bottom: 1px solid #FFF; min-height: 35px;}
ul#eventicultura li.alterna1 { background-color: #DDD; border-bottom: 1px solid #FFF; min-height: 35px;}
ul#eventicultura li a, ul#eventicultura li a:link, ul#eventicultura li a:visited { color: #96C; }
ul#eventicultura li a:hover { color: #5E6467; }

a.eventicultura, a.eventicultura:visited, a.eventicultura:link { text-decoration: none; color: #96C; font-weight: bold; }
a.eventicultura:hover { color: #000; }

.iciNote{font-weight: normal; font-size: smaller;}
