#top {margin:0 20px 0 20px; padding:0; font-size:small}

#main1 {margin:0 20px 0 20px; padding:32px 0 32px 0; border-left:1px solid rgb(204,204,204); border-bottom:1px solid rgb(204,204,204); border-right:1px solid rgb(204,204,204); background:white}
#main2 {margin:0; padding:0}

#leftnavigation {float:left; width:170px; margin:0; padding:0}
#rightnavigation {float:right; width:170px; margin:0; padding:0}

#content {margin:0 170px; color:black}

#bottom {margin:0 20px 0 20px; font-size:small}
#bottom a:link, #bottom a:visited {font-weight:bold; color:white}

.column-in {margin:0; padding:7px 4px}
.cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent}

html, body {padding:0; margin:0; border:0; font-family:sans-serif,verdana,arial}

body {background:rgb(245,245,245)}

img {border-style:none}

h1 {color:black; text-align:left; font-size:large; font-weight:bold; padding-left:8px; border-bottom:1px solid black; text-transform:uppercase}
h2 {color:white; text-align:left; font-size:small; font-weight:bold; padding-left:8px; margin:16px 0 0 0; background:url('/Img/gradiente1.png') repeat-x top left rgb(60,95,132); border-bottom:1px solid rgb(50,50,50)}
h3 {color:black; text-align:left; font-size:small; font-weight:bold; margin-bottom:0}
h4 {color:black; text-align:left; font-size:small; font-weight:normal; margin-bottom:0; text-decoration:underline}

code {font-size:small}

a {text-decoration:none}
a:hover {text-decoration:underline}
a:link {color:rgb(92,129,167)}

a.linkopacity65 img {filter:alpha(opacity=65); opacity:1.0}
a.linkopacity65:hover img {filter:alpha(opacity=100); opacity:1.0}

a.external {padding-right:8px; background: url('Img/external.png') no-repeat right}
a.pdf {padding-right:20px; background: url('Img/pdf.png') no-repeat right}
a.italia {padding-right:20px; background: url('Img/italia.png') no-repeat right}

.menu_oriz ul {padding:3px; list-style:none; margin:0; white-space:nowrap}
.menu_oriz ul li {display:inline; padding:0 1em 0 1em; border-right:1px solid; font-weight:bold}
.menu_oriz ul li a {color:white}

.menu_vert dl {margin:-1em; padding:0}
.menu_vert dt {margin:0; padding:0; font-weight:bold; border-top:1px solid rgb(204,204,204)}
.menu_vert dd {margin:0 0 1em 0; padding:0}
.menu_vert ul {list-style:none; margin:2px 0; padding-left:1em; text-indent:-1em}

.testo {vertical-align:middle; font-style:normal; margin:4px 0 16px 0; color:black; text-align:left; font-size:small; font-weight:normal}

.titolo_box {background:url('/Img/slc.png') no-repeat top left black; color:white; padding-left:16px; font-weight:bold; font-style:italic; font-size:small}
.corpo_box {border:1px solid black; color:black; background:rgb(230,230,230); padding-left:4px; font-weight:normal; font-style:normal; font-size:small}
.corpo_box a:link, .corpo_box a:visited {font-weight:bold; color:rgb(60,95,132)}

.titolo_box2 {background:url('/Img/slc.png') no-repeat top left black; color:white; padding-left:16px; font-weight:bold; font-style:italic; font-size:small}
.corpo_box2 {border:1px solid rgb(204,204,204); color:black; background:white; padding-left:4px; font-weight:normal; font-size:small; font-style:normal}
.corpo_box2 a:link, .corpo_box2 a:visited {color:black}

.titolo_box3 {background:url('/Img/slc.png') no-repeat top left black; color:white; padding-left:16px; font-weight:bold; font-size:small}
.corpo_box3 {color:black; background: rgb(200,215,227); padding-left:4px; font-weight:normal; font-style:normal; font-size:small}
.corpo_box3 a:link {font-weight:bold}
.corpo_box3 a:visited {font-weight:bold; color:rgb(92,129,167)}

.titolo_box4 {background:url('/Img/gradiente1.png') repeat-x top left rgb(60,95,132); color:white; padding-left:8px; font-weight:bold; font-size:small; margin-top:16px; margin-bottom:0}
.corpo_box4 {border:1px solid rgb(204,204,204); color:black; padding-left:2px; font-weight:normal; font-style:normal; font-size:small}
.corpo_box4 a:link {font-weight:bold}

.titolo_box5 {background:rgb(230,230,230); font-weight:bold; color:black; text-align:left; font-size:small; margin-bottom:0}
.corpo_box5 {background:rgb(230,230,230); font-style:normal; text-align:left; font-size:small}
.corpo_box5 a:link {font-weight:bold}

.titolo_boxn {background:rgb(255,255,224); font-weight:bold; color:black; text-align:center; margin-bottom:0}
.corpo_boxn {background:rgb(255,255,224); font-weight:normal; text-align:left; font-size:small}
.corpo_boxn a:link {font-weight:bold}

.citazione {font-size:xx-small; text-align:right; width:100%}
.autore {border-top:1px solid black}
.mu_nota {font-size:x-small}
.difficolta_a {background:green; margin-right:8px}
.difficolta_b {background:yellow; margin-right:8px}
.difficolta_c {background:red; margin-right:8px}
