/*stili per il layout fisso con posizionamenti assoluti*/
html,body{margin: 0;padding:0}
body{font-family: georgia,arial,sans-serif;font-size: 16;text-align: center; LINE-HEIGHT: 20px;}
div#container{position:relative; width: 905px;margin: 0 auto;text-align: left;
    border-left: 2px solid #CE8E72;border-right: 2px solid #CE8E72; background-color: #F5B732}

/*stili generici, su header e footer*/
div#header{background-color:#36C;color: #ff0}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #999;font-size: 1.5em}
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#navigation{position:absolute;top: 0px;right: 0;  width: 250px; background-color: #3D3131;
border-left: 2px solid #ff6600; }

div#menu{margin: 0 0 0 10px; padding: 10px 0.5em 0.5em 0.5em; color:#F5B732;}


#loghi{ background-color: #000; padding: 0; text-align: right; margin:0px}

div#content{width: 655px; padding: 0px; margin: 0px; }



div#titolo{width: 655px; margin: 0; padding: 0 0 0 28px; background-color: #000}
div#sezioni{width: 655px; margin: 1 0 1 0px; padding: 6px 6px 6px 30px; background-color: #000; color:#F5B732;}
div#immagine{width: 655px; margin: 0;padding: 0; background-color: #663399}
div#bordo{width: 655px; margin: 0;padding: 0;}
div#intro{ margin: 30;padding: 0; background-color: #F5B732}

div#footer{padding: 1em;
    background-color: #000; color: #F5DFC8;  font-family: verdana, arial, sans-serif;font-size: 12;}

/*stili per la navigazione*/
div#navigation ul{margin: 0 0 30 0; padding: 0; list-style-type: none;}
div#navigation li{margin: 0 0 8 0;padding: 0; border-bottom: 1px dotted #000; }

div#sezioni A:link { text-decoration:none; color:#F5DFC8; } 
div#sezioni A:visited { text-decoration:none;color:#F5DFC8; }
div#sezioni A:hover   {  text-decoration:none;color:#fff;  }

div#testi A:link { text-decoration:none; color:#F5DFC8; } 
div#testi A:visited { text-decoration:none;color:#F5DFC8; }
div#testi A:hover   {  text-decoration:none;color:#fff;  }

div#titolo_testi A:link { text-decoration:none; color:#F5DFC8; } 
div#titolo_testi A:visited { text-decoration:none;color:#F5DFC8; }
div#titolo_testi A:hover   {  text-decoration:none;color:#fff;  }


div#menu A:link { text-decoration:none; color:#F5B732; } 
div#menu A:visited { text-decoration:none;color:#F5B732; }
div#menu A:hover   {  text-decoration:none;color:#fff;  }


A:link { text-decoration:underline; color:#000; } 
A:visited { text-decoration:none;color:#000; }
A:hover   {  text-decoration:none;color:#000;  }

#float {float:left; width:190px; border: 1px solid #000; padding: 0.2em; color:#000; text-align:center; margin:8 18 8 0px; font-family: arial,sans-serif;font-size: 12;}
#mappa {float:left; width:100px;  color:#000; text-align:center; margin: 4px 8px 4px 0;}

#testi {width:200px; border: 1px dotted #F5DFC8; padding: 0.5em; color:#F5DFC8; text-align:left; margin: 4 0 10 15px; 
font-family: arial,sans-serif;font-size: 14;}
#titolo_testi {color:#F5DFC8; font-family: georgia,sans-serif;font-size: 12; font-weight: bold; margin: 0 0 0 15px;}
#float_testi {float:left;  text-align:center; margin: 4px 4px 4px 0;}