body {
background-image:url('Grafica/sfondo.jpg');
background-repeat:repeat-x;
background-color:#fff6e4;
color: black;
font-family: verdana, sans-serif;
font-size:12px
}

#contenitore {
background-repeat:no-repeat;
width:880px;
margin: 0 auto;
z-index:1;
margin-top:0px;
}

#menualto {
font-size:10px;
text-align:left;
width:830px;
margin: 0 auto;
z-index:3;
}


#testata {
width:880px;
height:310px;
z-index:2;
}

.linkhome {
display: block;
width: 830px; 
height: 270px;
z-index: 3;
top:10px;
margin-left:20px;
position:relative;
}

#centro {
width:880px;
background-image:url('Grafica/centrogiu.png');
background-repeat:repeat;
z-index:2;
float:left;
}

#menu {
width: 605px;
z-index:3;
text-align:center;
position:absolute;
left:0px;
top:0px;
}

#testo {
background-image:url('Grafica/centro.png');
background-repeat:no-repeat;
position:relative;
left:21px;
width:830px;
padding:10px;
z-index:3;
float:left;
}

#testotesto{
position:relative;
width:590px;
left:0px;
top:25px;
text-align:justify;
z-index:4;
float:left;
}


#destra {
position:relative;
top:0px;
width:200px;
left:10px;
padding: 0px 5px 5px 5px;
text-align:left;
z-index:3;
float:left;
}

#footer {
background-image:url('Grafica/footer.png');
width:880px;
height:140px;
z-index:3;
}

#testofooter {
position:relative;
font-size:10px;
text-align:center;
top:70px;
left:20px;
width:600px;
}

#testoassociatoheader{
font-size:10px;
width:200px;
margin-left:635px;
margin-top:10px;
}

h1 {
font-size:12px;
text-align:center;
margin-bottom:25px;
}

acronym {
border-bottom: 1px dotted black;
}

a:link {
color:black;
text-decoration: none;
font-weight: bold;
}

a:visited  {
color:black;
text-decoration: none;
font-weight: bold;
}

a:hover 
{
color:#9b4e46;
text-decoration: none;
}

a.menualto:link {
color: black;
text-decoration: none;
font-weight: bold;
}

a.menualto:visited  {
text-decoration: none;
font-weight: bold;
}

a.menualto:hover 
{
color:#cccccc;
text-decoration: none;
}



input, select, textarea {
	font-family:Courier New;
	font-size:12px;
	text-decoration:none;
}

hr {
display:block;
margin: 0 auto;
width:85%;
background-color:black;
color: black;
height:1px;
border: 0;
}


img.sinistra {
float:left;
border: 0px;
padding: 3px 3px 3px 0px;
}

p.centraimmagine {
text-align:center;
}

p.giustifica {
text-align:justify;
}

img.destra {
float:right;
border: 0px;
padding: 3px 0px 3px 3px;
}

img.centrata {
display: block;
margin: 0 auto;
border: 0px;
}