/*stili per il layout fisso con posizionamenti assoluti*/
html,body{margin: 0;padding:0}
div#container{ position:relative; width: 760px; margin: 0 auto 0 0;  height: 100%; text-align: left; background-color: white; order-right-style: solid; }

/*stili generici, su header e footer*/
div#header{ background-color: #104282; height: 41px; padding-top: 3px; }
div#header_navigation{position:absolute; top: 13px; right: 0; width: 130px}
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#navigation_menu{ background-color:#dcdcdc; height: 18px; margin-top: 2px; padding-left: 190px; }
div#navigation{position:absolute;top: 63px;left: 0;width: 180px}
div#content{margin-left: 185px;padding: 5px;background-color: #fff}
div#footer{text-align:center; padding: 0.5em;
    background-color: white; color: #000}




/*stili per la navigazione*/
div#percorso p { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px dotted #104282; }
div#inizio_pagina p { color: #104282; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; border-top: 1px dotted #104282; }
div#inizio_pagina a:link { color: #104282; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#inizio_pagina a { color: #87cefa; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
div#inizio_pagina a:hover { color: #87cefa; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
div#navigation ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#369;font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #033;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}


