body {margin-bottom:15px}
ul {list-style-type:none; padding:0; margin:0}
li {font-size:10px; text-align:left; color:#246; line-height:11px; margin:0 0 7px 0; padding:0 7px}
li a:link, li a:visited {color:#347; display:block}
table#tsup {width:100%}
table#barra {width:100%; text-align:center}
table#barra td {text-align:center; vertical-align:middle}
div#chi {color:#689; background: url(/img2/logo/rigatop3a.png) repeat-x; padding:0; text-align:center; margin:25px 20px 20px 20px}
#chi .butxt {border-color:#89adbf; margin:0 10px; padding:3px 10px; background:#e0f3ff}
#chi .butxt:hover {background:#79c}
div#piede {color:#578; background:none; margin:15px 20px 0 20px; padding:3px; border-top:2px solid #9ab; border-bottom:2px solid #9ab; text-align:center}
li.menu {font-size:11px; text-indent:4px; font-weight:bold; line-height:17px; padding:0; width:100px; margin:0 40px 5px 40px; border:solid 1px #68a; border-bottom:solid 2px #79b; border-right:solid 2px #79b}
li.menu a:link, li.menu a:visited {color:#369; display:block}
li.menu a:hover {color:#d00; background:#ff7}
li.link a {display:inline}
td li a:hover {color:#d00; background:#ffc}
.tit_ult, .tit0_ult, .tit_log {color:#fff; background:#9ab url(/img2/sf_righome.gif); font-size:12px; font-weight:bold; padding:4px 0; margin:15px 0 10px 0}
.tit0_ult {margin-top:0}
.tit_log {margin:0}
.ult {font-size:10px; line-height:17px; margin:10px}
.ult a:link, .ult a:visited, .ult a:hover {text-decoration:underline}
td.box {width:200px; border:solid 2px #9ab; border-top:0; vertical-align:top; background:#e0f3ff}

#m1 {background:#ddf}
#m2 {background:#cff}
#m3 {background:#ede}
#m4 {background:#aef}
#m5 {background:#bdf}
#m6 {background:#eef}
#m7 {background:#def}
#m8 {background:#cdf}
#m9 {background:#ebffeb; margin-top:15px}
#m91 {background:#dfd}
#m10 {background:#fff; margin:10px 40px 0px 40px}

#testata {height:49px}
div.blocco, div.blocco2 {position:relative; margin:20px auto 0 auto; padding:0 20px}
div.blocco2 {margin-top:0}
td#part1 {width:25%}
td#part2 {width:40%}
td#part3 {width:35%; text-align:right}
#col1 {width:180px; margin-top:50px; padding:0; 
background-image:url(/img2/menu.gif); background-repeat:repeat-y; background-position:center}
#col2 {position:relative; text-align:left; margin:50px auto 0 auto; height:270px}
#col3 {text-align:right; width:250px; margin:0 0 0 auto; padding:10px 0; 
border-top:2px solid #9ab; border-bottom:2px solid #9ab}
ul#palline {position:relative; width:250px; margin:0 auto; padding:0 }
li.pal {font:16px 'Comic Sans MS',Verdana,sans-serif; font-weight:normal; width:130px; line-height:43px; text-indent:47px; margin:0px; padding:0px}
#p1 a:hover, #p2 a:hover, #p3 a:hover, #p4 a:hover, #p5 a:hover {color:#d00; background:url(/img2/pal2.png) no-repeat left top}
#p0 a:hover {color:#d00}
#p0 a {top:90px;left:-20px; font-size:24px; line-height:32px; text-indent:0; width:90px; color:#8ac; font-weight:bold; font-style:italic; background:transparent}
#p0 a, #p1 a, #p2 a, #p3 a, #p4 a, #p5 a {position:absolute}
#p1 a {top:-10px; left:60px; color:#bf85bf; background:url(/img2/pal_b.png) no-repeat left top}
#p2 a {top:35px; left:110px; color:#548c85; background:url(/img2/pal_c.png) no-repeat left top}
#p3 a {top:95px; left:125px;color:#7c97ba; background:url(/img2/pal_a.png) no-repeat left top}
#p4 a {top:150px; left:90px;color:#d67d35; background:url(/img2/pal_d.png) no-repeat left top}
#p5 a {top:195px; left:40px;color:#ab6567; background:url(/img2/pal_e.png) no-repeat left top}

.nota {line-height:17px; text-align:left}
table#table {padding:0; width:100%}
#ultimg {height:130px; width:120px; padding:4px; border:solid 1px #888}

#modulo {width:100%; margin:15px 0; padding:10px 10px 0 10px; border:2px solid #9ab; background:#def}
#modulo a:hover {background:#ffd}
.nowrap {white-space:nowrap}

#pre {display:none} /*immagini da precaricare*/

div#avscn {position:absolute; top:0; left:100px; text-align:center; margin:0 auto}

div#w3c {position:relative; width:192px; margin:20px auto 0 auto}
div#w3c img {width:88px; height:31px}
div#aw3c1, div#w3c2 {position:absolute; top:0; width:88px; height:31px}
div#w3c1 {left:0; background:url(/img2/vxhtml10-a.png) no-repeat}
div#w3c2 {left:108px; background:url(/img2/vcss-a.png) no-repeat}
div#w3c1:hover {background:url(/img2/vxhtml10-b.png) no-repeat}
div#w3c2:hover {background:url(/img2/vcss-b.png) no-repeat}

/* blog */
#blog {padding: 0 12px; vertical-align:top} /*cella di tabella che contiene divblog */
#divblog {background:#fff; padding:10px 7px 5px 7px; border:solid 2px #bcd; border-top:0} /* div che contiene tutto il blog */
div#titleblog {font-size:14px; line-height:23px; color:#fff; letter-spacing:0.5em; background:#9ab url(/img2/sf_righome.gif); font-weight:bold; text-align:center}
div {font-size:12px}
.tit, .subtit, .testo, .autore, .testolink, #altri {text-align:left}
.tit {font-size:18px; font-weight:bold}
.subtit {font-size:14px; margin:0 0 13px 0}
.testo {margin:5px 0}
.testo a:link, .testo a:visited {color:#f60}
.testo a:hover {color:#d00}
.s11 {font-weight:bold; font-size:11px}
.autore, .postlink {font-size:11px; line-height:16px; text-align:left}
.autore {margin-top:20px; border-bottom:solid 2px #cde}
.postlink {margin-bottom:20px}
.nuovo {text-align:right; margin:10px 0 15px 0}
#altri {position:relative; margin:5px 0; border:1px solid #9ab; border-bottom:0}
.altri1 {text-align:left; padding:0 3px; float:left}
.altri2 {font-size:11px; text-align:right; width:120px; padding:0 3px; float:right}
.altri3 {clear:both; height:3px; margin-bottom:3px; border-bottom:1px solid #9ab}
img.imgsn {float:left; padding:5px 10px 5px 0}
img.imgdx {float:right; padding:5px 0 5px 10px}
div#nuovo {float:left}
.butxt {background:#fff; border-width:2px}
/* log */
div#log, div.log {color:#369; padding:10px 2px 10px 2px; width:200px; font-size:10px}
div#log form {color:#369}
div#log input, div#check {font-size:10px; margin:0; padding:0}
div#log input.log {width:40px; margin-left:4px}
div#log input.but {vertical-align:middle}
div#check {color:#369; text-align:left; margin:3px 0 0 10px}
input.check {vertical-align:middle; background:transparent}
div#butlog {font-size:10px; margin:7px auto}
/* ajax */
#ajax_sopra {width:320px; margin-top:-80px; margin-left:-160px}
#contmidi, #midi {width:300px; height:50px}
#contmidi {text-align:center; margin:10px auto}
