Personal tools
pio_highcontrast.css
li ul#words { margin-top: 3.9em; }
li ul#numbers { margin-top: 5.3em; }
li ul#images { margin-top: 6.7em; }
li ul#services { margin-top: 8.1em; }
li ul#italiano { margin-top: 9.5em; }
#menu ul#main li li a { padding: 0; margin: 0; border: 0; display: block; line-height: 1.2em; text-transform: lowercase; }
#menu ul#main li:hover ul { display: block; }
#menu ul#main li.over ul { display: block; }
#menu ul#main li li:hover a { line-height: 1.2em; display: block; padding: 0; margin: 0; border: 0; color: #022661; background-color: #85b6e1; }
#menu ul#main li li a:hover { line-height: 1.2em; display: block; padding: 0; margin: 0; border: 0; color: #022661; background-color: #85b6e1; }
li ul#s1{ margin-top: 0; } li ul#s2{ margin-top: 0; } li ul#s3{ margin-top: 0; } li ul#s4{ margin-top: 0; } li ul#s5{ margin-top: 5em; } li ul#s6{ margin-top: 6em; } li ul#s7{ margin-top: 9em; }
#menu ul#main li li:hover a { color: #022661; }
#menu ul#main li li.over a { color: #022661; }
#menu ul#main li li:hover{ background-color: #85b6e1; }
#menu ul#main li li.over{ background-color: #95c6f1; }
#content h4 { padding: 0; padding-left: 1em; margin: 0; border: 0; border-left: 0.2em white solid; height: 1.3em; line-height: 1.1em; font: 1.1em Arial,Helvetica,sans-serif; color: #600; background-color: #fdb; text-align: left; font-weight: bold; }
#content h4 span#wah { font-weight: normal; color: #400; text-decoration:none; }
#content h4 span#print { position: absolute; top: 0; right: 1em; }
#content h4 a{ font-weight: normal; color: #028; text-decoration:none; }
#content h4 a:hover{ text-decoration: underline; }
#content h5 { position: absolute; text-align: left; left: -17.5em; bottom: 2em; padding: 0 0.5em; margin: 0; margin-left: 1.6em; font: 0.9em Arial,Helvetica,sans-serif; color: white; }
#content h5 a { color: white; text-decoration: none; }
#content h5 a:hover { color: #d13; }
#content h6 span#url { display:none; }
div#maincontent { font-family: Arial,Helvetica,sans-serif; width: 41em; w\idth: 44em; padding: 2em 1em; margin: 0; color: black; font-size: 1em; text-align: justify; border: 0; background-color: #fff; }
#maincontent a { color: #026; text-decoration: none; border-bottom: 1px dotted #026; }
#maincontent a:hover { color: #b00; text-decoration: none; border-bottom: 1px solid #b00; }
#maincontent a.img, a.img:hover { text-decoration: none; border-bottom: 0; }
#maincontent h1 { clear: both; font-size: 2em; font-weight: normal; color: #026; height: 2em; margin: 0; padding: 0; text-align: center; line-height: 2em; font-weight: normal; }
#maincontent h2 { clear: both; font-size: 1.5em; font-weight: normal; color: #026; height: 1.5em; margin: 0; padding: 0; text-align: center; line-height: 1.5em; font-weight: normal; }
#maincontent h2 a{ color: #026; text-decoration: none; border-bottom: 1px dotted #20418C; }
#maincontent h3 { clear: both; font-size: 1em; font-weight: bold; color: black; margin: 0; padding: 0.8em 0.4em; padding-bottom: 0; text-align: justify; }
#maincontent p { font-size: 1em; font-weight: normal; color: black; margin: 0; padding: 0.8em 0.4em; padding-top: 0; text-align: justify; }
#maincontent p.signature, p.indent { padding: 2em 4em; }
#maincontent p.indent { padding-left: 3em; }
#maincontent cite, #maincontent cite a { font-family: Courier, Monaco, Verdana, Helvetica, message-box, monospace; font-size: 0.9em; font-weight: normal; font-stretch: wider; text-align: left; white-space: nowrap; }
#maincontent ul, ul.bullet { list-style-type: disc; padding-bottom: 1em; }
#maincontent ul.none, #maincontent ul.clear { list-style-type: none; padding-bottom: 1em; }
#maincontent ul li, #maincontent ul.bullet li { list-style-type: disc; border: 0; margin: 0; margin-left: 1em; padding-bottom: 0.2em; }
#maincontent ul.none li, #maincontent ul.clear.li { border: 0; margin: 0; padding-bottom: 0.2em; }
#maincontent ul.clear li { clear: both; }
img { border: 0; }
img.lrf { clear: right; float: right; background-color: #fff; border: 1px solid #bbb; margin: 0 0 5px 20px; padding: 4px; position: relative; }
img.rf { clear: right; float: right; background-color: #fff; border: 1px solid #bbb; margin: 5px 0 5px 20px; padding: 4px; position: relative; }
img.llf { clear: left; float: left; background-color: #fff; border: 1px solid #bbb; margin: 0 20px 5px 0; padding: 4px; position: relative; }
img.lf { clear: left; float: left; background-color: #fff; border: 1px solid #bbb; margin: 5px 20px 5px 0; padding: 4px; position: relative; }
div#classicthemecontrols { position: relative; width: 187px; float: right; padding: 0 3px 0 0; margin: 0; }
div#classicthemecontrols img { position: relative; float: right; padding :0; padding-right: 3px; }
#staff table{ border-left: 4em; table-layout: auto; width: 50em; border-collapse: separate; border-spacing: 5px;}
#staff table td{ border: 0; margin: 0; padding: 0; background: transparent;}
#staff table td.c1{ vertical-align: top; height: 8em; width: 6em;} #staff table td.c2{ vertical-align: top; text-align: right; height: 8em; width: 6em;} #staff table td.c3{ vertical-align: top; text-align: left; height: 8em; width: 40em;} #staff table td.c0{ vertical-align: top; text-align: left; width: 20em;}
div.pb { width: 95%; background-color: white; border: 0.4em solid #68a0d1; color: black; padding: 0; margin: 1em auto; }
#maincontent div.pb ul { list-style-type: none; line-height: 0.3em; padding: 1em; }
#maincontent div.pb li { margin: 0; padding: 0; padding-bottom: 0.6em; font-weight: normal; }
#maincontent div.pb li.pb_name { padding: 1em 0.1em; font-weight: bold; }
div#news { margin: 1em; padding: 1em; border: 1px solid #bbf; }
#news h2 { font: 1em arial,Helvetica,san-serif; margin: 0; padding: 0 1em; text-align: right; font-weight: bold; }
#news h3#alert { font: 1em arial,Helvetica,san-serif; color: #e4b65e; line-height: 1.1em; font-weight: normal; text-align: center; }
#news h2 a { text-decoration: none; border: 0; }
#news ul.rssitems { margin: 0; border: 0; padding: 0; font: 1em arial,Helvetica,san-serif; }
#news ul.rssitems li.rssitem { list-style-type: none; border: 0; padding: 1em 0.5em 1em 1em; margin: 0; text-align: left; }
#news ul.rssitems li a { text-decoration: none; border-bottom: 1px solid #bbf; font-weight: bold; display: block; color: #023651; padding: 0; margin: 0; height: 1.6em; text-align: left; }
#news ul.rssitems br { display: none; }
#news ul.rssitems li a:hover { color: #8c2041; text-decoration: none; border-bottom: 1px solid #8c2041; }
#news span.rssdate { display: block; }
#news ul.rssitems li a.rssdots { padding: 0; margin: 0; display: inline; text-decoration: none; font-weight: bold; border: 0; color: #023651; height: 1.1em; line-height: 1.1em; text-align: left; }
#news ul.rssitems li a.rssdots:hover { color: #8c2041; text-decoration: none; }