body{margin: 0;padding:0}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center}
div#container{position:relative; width: 65em;margin: 0 auto;text-align: left;
    background-color: #8CA6BD;   }

/*stili generici, su header e footer*/
div#menu{background-color:#8CA6BD;color: #ff0;text-align: center;}
div#descrizione{background-color:#ffffff; color: #800000 ; font: normal bold 1.1em arial,sans-serif; text-align: center;}
div#titolo{background-color:#ffffff;color: #8CA6BD; font: bold 1em arial,serif;}
h1, h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #000000;font-size: 1.1em; text-align: left;}
h3{color: #800000;font-size: 1.1em; text-align: LEFT; font: bold 1.1em;}
div#footer a{color: #800000;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#navigation{position:absolute;top: 80px;left: 0;width: 150px;line-height: 1.8;}
div#content{margin-left: 150px ; padding: 1px; background-color: #fff;font: normal 1.1em arial,sans-serif;  padding-left: 2px;  text-align: justify;  }
div#content3{margin-left: 150px ; padding: 1px; background-color: #fff;font: normal 1.1em arial,sans-serif;  padding-left: 2px;  text-align: justify;  }
div#content1{margin-left: 150px ; padding: 1px; background-color: #fff;font: normal 1.1em arial,sans-serif;  padding-left: 2px;  text-align: justify;  }
div#content2{margin-left: 150px ; padding: 2px; background-color: #fff;font: normal 1.1em arial,sans-serif;  padding-left: 2px;  text-align: justify;  }
div#content td{ border-bottom: 1px solid #8CA6BD;   text-align: justify;  padding-left: 2px;  padding-right: 4px;  border-right: 1px solid #8CA6BD;      }
div#content3 td{ border-bottom: 1px solid #8CA6BD;  padding-left: 2px;  padding-right: 4px;  border-right: 1px solid #8CA6BD;      }
div#content1 td{ border-bottom: 1px solid #8CA6BD;  padding-left: 10px;  padding-right: 10px;  border-right: 0px solid #8CA6BD;      }
div#content2 td{ border-bottom: 0px solid #8CA6BD;  padding-left: 10px;  padding-right: 10px;  border-right: 0px solid #8CA6BD;      }
div#content p{ border-bottom: 1px solid #8CA6BD;  border-right: 1px solid #8CA6BD;  padding-right: 3px;  text-align: justify;  padding-left: 2px;    }
div#content3 p{ border-bottom: 1px solid #8CA6BD;  padding-right: 3px;  padding-left: 2px;    }
div#content1 p{ border-bottom: 1px solid #8CA6BD;  padding-right: 5px; padding-left: 10px;    }
div#content2 p{ border-bottom: 0px solid #8CA6BD;  padding-right: 5px; padding-left: 10px;    }
div#footer{text-align:center; padding: 0.5em; color: #000}

/*stili per la navigazione*/
div#navigation ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0; border-bottom: 1px solid #800000;}
div#navigation a{color:#ffffff;font: normal bold 1.1em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #DCDCDC;text-decoration: underline}
div#navigation a#activelink{color: #800000;text-decoration: none; font: bold 1.3em arial,serif; padding-right: .5em;  text-align: right;   }
div#menu a{color: #ffffff; font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}
div#menu  a:hover{color: #dcdcdc;text-decoration: underline}
div#menu  a#activelink{color: #800000;text-decoration: none}
div#titolo a{color: #8CA6BD; font: normal bold 1em arial,sans-serif;text-decoration: underline}
div#titolo a:hover{color: #800000;text-decoration: none}
div#titolo a#activelink{color: #800000;text-decoration: none}
div#footer a{color: #ffffff; font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}
div#footer a:hover{color: #dcdcdc;text-decoration: underline}
div#foter a#activelink{color: #800000;text-decoration: none}
div#content a{color: #002084; font: normal bold 1.1em arial,sans-serif;text-decoration: none}
div#content a:hover{color: #800000;text-decoration: underline}
div#content a#activelink{color: #800000;text-decoration: none}
div#content3 a{color: #002084; font: normal bold 1.1em arial,sans-serif;text-decoration: none}
div#content3 a:hover{color: #800000;text-decoration: underline}
div#content3 a#activelink{color: #800000;text-decoration: none}
div#content1 a{color: #800000; font: bold 1.1em arial,sans-serif;text-decoration:none; text-align: center; }
div#content1 a:hover{color: #002084;font: bold1.1em arial,sans-serif;text-decoration:underline; text-align: center;}
div#content1 a#activelink{color: #800000;text-decoration: none; text-align: center;}
div#content2 a{color: #800000; font: italic bold 1.1em arial,sans-serif;text-decoration: underline}
div#content2 a:hover{color: #800000;text-decoration:none }
div#content2 a#activelink{color: #800000;text-decoration: none}
