body, p, table, form, td, div {color:#356; margin:0 0 0 0; padding:0}
body, p, table, td, div, input, select, textarea {font:13px Verdana,Arial,sans-serif; line-height:125%}
body {background:#eff7f8 url(/img2/sfondi/riga1.jpg)}
input, select, textarea {color:#245; padding:1px 2px; background:#eff5fd}
img {border:0; padding:0; margin:0}
.sn {text-align:left}
.cn {text-align:center}
.dx {text-align:right}

/* stile codice e stile evidenziato */
.code {color:#555; font-family:monospace;}
.em {color:#FF631B}

div.boxlst {position:relative; width:800px; margin:20px auto; border-top:solid 1px #369}
div#dixit {text-align:center; font-size:14px}
div#boxcerca {position:relative;width:780px; text-align:center; margin:20px auto; padding:10px; border:groove 2px #999}
div#boxedit, div#boxedit2 {width:600px; margin:7px auto; padding:10px; border:solid 4px #bbb}
div#boxedit2 {border:solid 1px #bbb; margin-top:15px}

.titleb {font-weight:bold; margin-bottom:15px}
.title a:link, .title a:visited, .titleb a:link, .titleb a:visited {color:#458}
.title a:hover, .titleb a:hover {color:#d00}
.descr {}
.opz {padding-left:10px; color:#555; margin-top:10px}
.note {margin-top:10px}
.right {float:right; padding:5px 0 0 10px; text-align:center}

a:link, a:visited {text-decoration:none; color:#14c}
a:hover {color:#d00}

/*pulsanti*/
select, .but, .butxt {background:#eff5fd}
.butxt:hover {color:#fff; background:#79c}
.butxt {line-height:18px; padding:0 5px; margin:3px 0; border:solid 1px #bddbd8}
.butxt a:link, .butxt a:visited {color:#245}
.butxt a:hover {color:#fff}

div#content {position:relative; text-align:center}

/* piede */
#menupiede {position:fixed; bottom:0; left:0; right:0; text-align:center; margin:15px auto 0 auto; padding:9px 0 7px 0; background:#bdf; border-top:solid 1px #569}
#menupiede a:link, #menupiede a:visited, #menupiede a:hover {border:solid 2px #ace}

/* box avviso */
div#avscn {position:absolute; width:700px; text-align:center}
div#avs {position:absolute; background:#ffe; padding:5px 10px; border:solid 2px #79b; z-index:20; width:350px; top:50px; right:175px; left:175px; display:none}
div#avsbut {position:absolute; width:15px; height:15px; top:1px; right:1px; text-align:center; background:#d00}
div#avsbut a:link, div#avsbut a:visited {font-size:14px; line-height:14px; color:#fff}
.avviso, .avvisored {text-align:center; margin-right:15px}
.avvisored {color:#d00}

/* stili per la pagina dei comuni */
div#scheda {position:fixed; right:10px; top:10px; display:none; z-index:7}
table {border:0}
table#elenco {width:95%; margin:0 auto 10px auto; background:#eff7f8; border:solid 2px #ccc}
table#elenco td {padding:1px 15px 3px 2px; white-space:pre; border-top:solid 1px #bbb}
table#elenco #tableint td, tr.skint td {color:#aaa; background:#eee; font-weight:bold; padding:2px 15px 3px 2px; border-top:3px solid #ccc; border-bottom:3px solid #ccc}
table#elenco td.web, table#elenco #tableint td.web {width:150px; padding-right:0}
.web a:link, .web a:visited {font-size:10px; color:#777}
.web a:hover {color:#d00}
table#elenco td.scheda {width:20px; padding:0; vertical-align:bottom}
table#elenco td.scheda img {padding:0 5px}
a.p {font-size:10px; color:#777}
table#elenco tr.frz td {background:#fff}
table#elenco tr:hover, table#elenco tr.frz:hover {background:#ffffd9}
div.lst1, div.lst2 {font-size:12px; padding-top:5px; width:95%; margin:0 auto}
div.lst1 {padding-top:10px}
div#boxcerca {width:85%; background:#eee; margin-bottom:0; border:solid 2px #ccc; border-left:0; border-right:0}
#dixit {font-size:12px; font-weight:bold; color:#7bc; margin:20px auto}
div#torna {font-size:12px; padding-top:10px}
/* schede */
div#box, table#box {background:#eee; width:600px; padding:2px; margin:0 auto; border:solid 4px #bcd;}
div#box {position:relative}
table.box {width:100%; padding:40px 10px 10px 10px; border:solid 1px #bcd;}
table.box td {text-align:left;}
div#skbut {position:absolute; top:-8px; right:-8px}
div#sktitle {position:absolute; top:15px; left:0; right:0; padding:0 auto; text-align:center; font-size:14px; font-weight:bold; color:#689}
td.etk {text-align:right; color:#666; width:50px; white-space:pre; padding-right:10px} /*etichette*/
tr.skfrz td {text-align:left; white-space:pre; padding:2px 0; border-top:solid 1px #bbb}
.skp {white-space:pre}
.skp a:link, td.skp a:visited {font-size:12px; color:#56a}
.skp a:hover {color:#d00}
/* meteo */
#tablemeteo {width:600px; padding-top:15px; border:0}
#clicca {font-size:11px; text-align:center; margin-top:5px; padding-top:5px; border-top:solid 1px #69c}
#vedi {font-size:12px; text-align:center; margin:5px auto 25px auto}
.red {font-size:12px; text-align:center; color:#d00; margin:20px}
#tit, #stit {font-size:14px; color:#68a; text-align:center; font-weight:bold}
#stit {font-size:12px; font-weight:normal}
.s11 {font-size:11px; color:#245}
table#tablemeteo td {font-size:11px; padding:5px 10px}
