#top {margin:0 auto; width:930px; padding:0; font-size:small; box-shadow: 8px 16px 5px #888888}

#main1 {margin:0 auto; width:930px; padding:4px 0 32px 0; border-bottom:1px solid rgb(204,204,204); background:snow; box-shadow: 8px 12px 5px #888888}
#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 auto; width:930px; font-size:small; box-shadow: 8px 9px 5px #888888}
#bottom a:link, #bottom a:visited {font-weight:bold; color:white}

.column-in {margin:0; padding:0 8px}
.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:arial,sans-serif}

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

img {border-style:none}

h1 {color:black; text-align:left; font-size:large; font-weight:bold; padding-left:0; 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}

ul {list-style:square}

code {font-size:small}

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

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:justify; font-size:small; font-weight:normal}

.titolo_box, .titolo_box2, .titolo_box3, .titolo_box4, .titolo_box5, .titolo_box6, .titolo_boxn {font-size:small; font-weight:bold}
.titolo_box, .titolo_box2, .titolo_box3, .titolo_box4, .titolo_box5, .titolo_box6 {padding-left:16px; text-align:left}
.titolo_box, .titolo_box2, .titolo_box3 {background:url('/Img/slc.png') no-repeat top left black; color:white}
.titolo_box5, .titolo_box6, .titolo_boxn {color:black}
.titolo_box, .titolo_box2 {font-style:italic}

.corpo_box, .corpo_box2, .corpo_box3, .corpo_box4, .corpo_box5, .corpo_boxl, .corpo_boxn {color:black; padding:4px 2px 2px 2px; font-size:small; font-style:normal; font-weight:normal; text-align:left}

.corpo_box a:link, .corpo_box a:visited, .corpo_box2 a:link, .corpo_box2 a:visited, .corpo_box3 a:link, .corpo_box3 a:visited, .corpo_box4 a:link, .corpo_box4 a:visited, .corpo_box5 a:link, .corpo_box5 a:visited, .corpo_boxn a:link, .corpo_boxn a:visited {font-weight:bold}

.corpo_box {border:1px solid black; background:rgb(230,230,230)}
.corpo_box a:link, .corpo_box a:visited {color:rgb(60,95,132)}

.corpo_box2 {border:1px solid rgb(204,204,204); color:black; background:snow}
.corpo_box2 a:link, .corpo_box2 a:visited {color:black}

.corpo_box3 {color:black; background:url('/Img/slc3.png') no-repeat bottom right rgb(200,215,227)}
.corpo_box3>ul {list-style:none; padding:0}
.corpo_box3>ul li {border-top:1px solid snow; padding:4px 0 4px 8px}

.titolo_box4 {background:url('/Img/gradiente5.png') repeat-x left center rgb(60,95,132); color:white; padding-top:3px; padding-bottom:3px}
.corpo_box4 {border:1px solid rgb(204,204,204)}
.corpo_box4>ul {padding-left:16px}

.titolo_box5 {background:rgb(230,230,230)}
.corpo_box5 {background:rgb(230,230,230)}

.titolo_box6 {background:url('/Img/shadow1.png') repeat-x top left snow; border:1px solid rgb(204,204,204)}

.titolo_boxl {font-size:x-small; font-weight:bold; padding-left:8px; color:#666}
.corpo_boxl {background:snow; font-size:x-small; color:#666}
.corpo_boxl>ul {padding-left:24px}
.corpo_boxl a:link, .corpo_boxl a:visited {color:#666}

.titolo_boxn {background:rgb(255,255,224); text-align:center}
.corpo_boxn {background:rgb(255,255,224)}

.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}

