/*stili per il layout fisso con altezza minima*/
html,body{margin: 0;padding:0;height:100%;}
body{font-family: verdana,arial,sans-serif;font-size: 90%;text-align: center; color: #303030; background-color:#EFF2EB;}

div#container{position:relative; width: 760px; height: 100%;margin: 0 auto;
    text-align: left; border-left: 1px solid #52b997;border-right: 1px solid #52b997; border-top: 1px solid #52b997;background: url(../images/back.gif)}
    
body>div#container{height:auto;min-height:100%;}
  
/*stili generici, su header e footer*/
div#header{background-color:#52b997;padding:0; height:80px}

h1,h2{margin: 0;padding:0;}
h1{padding-left:0.5em;font: bold 2.3em/60px verdana,arial,serif}
h2{color: #FF9900;font-size: 1.5em}


/*stili specifici per il layout*/
div#navigation{background-color:#52b997;BORDER-BOTTOM: #FCAC76 1px solid;}

/* padding: Top Right Bottom Left*/
div#content{padding: 1em 1em 3em 1em; }
div#content a{color:#369;font: normal bold 1em/1.4em verdana,arial,sans-serif;text-decoration: none}
div#content a:hover{color:#fff; background-color: #52b997;text-decoration: none}


/*stili per la navigazione*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none;}
div#navigation li{display: inline; margin: 0 0 0 1em;padding: 0;} /*nota display: inline*/
div#navigation a{color:#369;font: normal bold 1em/1.4em verdana,arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #fff;text-decoration: underline}
div#navigation a#activelink{color: #FFFFFF;text-decoration: underline}

div#divider{position: relative; bottom:35; width: 100%; padding: 0.5em 0;text-align:center;}

div#footer{position: absolute;bottom:0; width: 100%; padding: 0.3em 0;
    background-color: #FFAA66; color: #369; text-align:center; font-size: 100%}

div#image{position: absolute;right:0; top:150; width: 230px; padding: 0.3em 0; text-align:center;}
.high {font: bold; font-size: 90%}


