*stili per il layout elastico*/
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;
font-size: 76%;
text-align: center;
background: url(images/.jpg);
background-repeat: repeat-x;
background-color: #fff;
}
div#container{
width: 95%;
margin: 0 auto;
text-align: left;

}

/*stili generici, su header e footer*/
div#header{
background-image: url(images/testa5.jpg);
background-repeat: no-repeat;
background-position: center;
width: 90%;
height: 125px;
margin-left: 5%;
color: #ff0;

}
p{
color: #660000;
font: arial,serif;
}

h1,h2{
margin: 0;padding:0
}

h1{padding-left:0.5em;
color: #660000;
font: bold 2.3em/80px arial,serif
}

h2{padding-left:0.5em;
color: #660000;
font: bold 1.3em/80px arial,serif
}

div#footer{
background: #fff;
border: solid 1px #660000;
width: 90%;
margin-left: 5%;
text-align:center;
padding: 0.5em;
color: #000; 

}
div#footer a{
font-family: arial,sans-serif;
color: #663;
font-weight: normal;
text-decoration: none;
}
div#footer1{
background: #fff;
width: 30%;
text-align:center;
padding: 0.5em;
color: #000; 
float: left;

}
div#footer1 a{
font-weight: normal;
color: #660000;
}

/*stili specifici per il layout*/
div#navigation{
background: #fff;
border: solid 1px #660000;
margin-left: 5%;
width: 90%;
padding: 0.5em;
text-align: center;

}
/*stili per la navigazione*/
div#navigation ul{
margin: 0;
padding: 0; 
list-style-type: none;
}
div#navigation li{
display: inline; 
padding-right: 1.5em;
margin: 0 0 0 0.5em;padding: 0
} 
/*nota display: inline*/
div#navigation a{
color:#006;
font:   menu  1em/2em arial,sans-serif;
text-decoration: none;

}
div#navigation a:hover{
color: #660000;
text-decoration: underline;

}
div#navigation a#activelink{
color: #330000;
text-decoration: underline;
}

div#content{
width: 65%;
margin-left: 8%;
padding: 2.5em 1.5em 1.5em 2.5em;
}
div#content img{
        float: }
        
	



div#content a{
font-family: arial,sans-serif;
font-size: 100%;
text-align: left;
color: #663;
}

div#content ul{
list-style-type: square;
color:#660000;
}
form {
    
    padding: 15px;
    border: none;
}

legend {
 
    color: #660000;
    text-decoration: none;   
}

fieldset {

    border: solid 1px #660000;
    padding: 15px;
}
label{

    color: #663;
}
select {

    color: #663;
}

option {

    color: #660000;
}

button {

    color: #660000;
}

input {

    border: solid 1px #660000;
    color: #663;
}

textarea {

    border: solid 1px #660000;
    color: #663;
}
    
table {
	font-family: arial,sans-serif;
font-size: 100%;
text-align: left;
color: #663;
margin-left: 2px;
}
td {
font-family: arial,sans-serif;
font-size: 100%;
text-align: left;
color: #663;
margin-left: 4px;
}
	 
















