/*stili per il layout elastico*/
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;
font-size: 80%;
text-align: center;
background: url(img/legnook.jpg);
background-repeat: repeat;
}
div#container{
background:#352E28;
width: 750px;
margin: 0 auto;
text-align: left;
border: 2px solid #ffffff;
}

/*stili generici, su header e footer*/
div#header{

color: #352E28;
background:#FFFFFF;
background-image: url(img/logo.jpg);
background-repeat: no-repeat;
background-position: center;
height: 225px;
}
h1,h2{
margin: 0;padding:0
}
h1{padding-left:0.5em;
font: bold 2.3em/80px arial,serif
}
h2{color: #FFFFFF;
font-size: 1.5em
}

div#footer{
text-align:center;
padding: 0.5em;
color: #FFFFFF;
background-color:#BCAF91;
background-repeat: repeat-x;
}
div#footer a{
font-family: arial,sans-serif;
color: #fff;
font-weight: normal;
text-decoration: none;
}

/*stili specifici per il layout*/
div#navigation{
	border-bottom: solid 2px #fff;
	border-top: solid 2px #fff;
	background-color: #BCAF91;
}
div#content{
padding: 1em 1.5em 5em;
height: auto;
}
div#content img{
        float: ;
	margin: 1em;
	border: solid 1px #ffffff;
}
div#content hr{
	color: #FFFFFF;
   border-style: solid;
	height: 3px;
}


div#content a{
font-family: arial,sans-serif;
font-size: 100%;
text-align: left;
color: #FFFFFF;
}

/*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:#FFFFFF;
font: normal bold 1.2em/2.5em arial,sans-serif;text-decoration: none;
}
div#navigation a:hover{
color: #000000;
text-decoration: underline;
}
div#navigation a#activelink{
color: #000000;
text-decoration: none;
}
table {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 9pt;    
    
    }
	 
td {
    border: solid 1px #ffffff;
    text-align: justify;
    vertical-align: top;
    padding-bottom: 2%;
    padding: 1%;
    }

