

body {
padding: 0px;
margin: 0px;
background-image: url(immagini/sfondo1.gif);
background-position:center;
color:#000000;
font: 0.8em "trebuchet ms", Georgia, "Times New Roman", Times, serif;
text-align: center;
}

#testa {
background-color:#FFCC00;
border-bottom:#ffffff 10px solid;
width:700px;
height:200px;

/*color:#000000;*/
 

}

#corpo {
background-color:#F6FBBE;
width:730px;
voice-family: "\"}\"";
voice-family: inherit;
width:700px;
text-align: left;
border: #ffffff 15px solid;
margin: 0px auto;

}



#logo{
/*position:relative;*/
float:left;
width:200px;
top:-10px;
left:10px;
margin-left:20px;
}


#testa h1 {
color:#0072C8;
position:relative;
/*display:none;*/
/*top: -20px;*/
top: -30px;
left: 100px;
font-size:1.8em;
}

#testa h2 {
display:inline;
color:#C4195C;
position:relative;
/*display:none;*/
/*top: -25px;*/
top: -30px;
left: 120px;
font-size:1.4em;
}


#colori{
float:right;
margin-top:-20px;
margin-right:20px;
}


#gblu{
float:left;
display:block;
position:relative;
width:60px;
height:60px;
top:-10px;
left:80px;
}

#ggialla{
float:left;
display:block;
position:relative;
width:60px;
height:60px;
top:-30px;
left:100px;
}

#grossa{
float:left;
display:block;
position:relative;
width:60px;
height:60px;
top:-15px;
left:120px;
}

#gnero{
float:left;
display:block;
position:relative;
width:60px;
height:60px;
top:-10px;
left:140px;
}

#colonna-dx {
border: #999999 1px solid;
margin-top:5px;
margin-left:5px;
background-color:#ffffff;
/*background-image:url(images/amnesia/sardegna.gif);
background-position:bottom;
background-repeat:no-repeat;*/

width:248px;
voice-family: "\"}\"";
voice-family: inherit;
width:230px;
padding: 2px 8px 8px 8px;

}

#colonna-dx h3 {
font-size: 1em;
color:#CC0000;
padding: 0px 5px 0px 0.3em;
border: #dcdcdf 1px solid;
margin: 1em 0px;
background-color: #FFCC00;
}

#principale {
float:right;
width:440px;
voice-family: "\"}\"";
voice-family: inherit;
width:400px;
padding:0 20px 0;
}
	
#principale h4 {
font-weight:900;
color:#600000;
text-transform:uppercase;
margin-bottom:10px;
}

#principale h3 {
text-align:center;
font-weight:900;
color:#600000;
text-transform:uppercase;
margin-bottom:10px;
}


#principale div {
margin-top:5px;
margin-bottom: 2em;
}


.img {
display:inline;
position:relative;
width:140px;
padding: 0px 5px 0px 0.3em;
border:none;

}

.img_sx {
float:left;
display:block;
position:relative;
width:140px;
padding: 0px 5px 0px 0.3em;
border:none;

}

.img_dx {
float:right;
display:block;
position:relative;
width:140px;
padding: 0px 5px 0px 0.3em;
border:none;

}


#footer {
width:700px;
height:35px;
clear:right;
text-align:center;
padding-top: 10px;
border-top:#ffffff 5px solid;
background-color:#EF1312; /*#CC0000;*/
color:#ffffff;
font-size:0.8em;
}


acronym {
text-transform:uppercase;
border-bottom:#333 1px dotted;
font-weight:bold;
color:#333333;
cursor:help;
}

h4 {
font-size: 1em;
margin: 0.3em 0px;
}

p {
margin: 0px 0px 0.6em;
text-align: justify;
}

ul {
margin: 0px;
padding: 0px 0px 0px 1.5em;
}

.scarica p {
padding: 0px 0.3em 0px 0px;
margin: 0.6em 0px;
}


.stili ul {
padding: 0px;
}

.stili li {
list-style-type: none;
}

.risorse{
margin-top:20px;
}	

.risorse li {
list-style-image: url(images/amnesia/dado.gif);
}



#principale a:link {
font-weight:bold;
color:#900000;
text-decoration:none;
}

#principale a:visited {
font-weight:bold;
color:#900000;
text-decoration: none;
}

#principale a:hover {
font-weight:bold;
color:#600000;
}

#principale a:active {
font-weight:bold;
color:#900000;
text-decoration:none;
}


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

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

a:hover {
font-weight:bold;
color:#FFCC00;
text-decoration:none;
}

a:active {
font-weight:bold;
color:#cc0000;
text-decoration:none;
}



.indice3 {
display:block;
font-weight:bold;
padding:1px;
margin-top:15px;
}

a:link.indice3 {
font-weight:bold;
color:#666666;
}

a:visited.indice3 {  
font-weight:bold;
color:#666666;
}

a:hover.indice3  {
font-weight:bold;
color:#600000;
}

a:active.indice3 {
font-weight:bold;
color:#666666;
}


.validazioni {
padding: 10px 20px;
margin: 10px 0px 10px;
background-image:url(images/amnesia/validazioni.gif);
background-position:left;
background-repeat:no-repeat;
}

.validazioni a:link {
font-weight:bold;
color:#666666;
}

.validazioni a:visited {
font-weight:bold;
color:#666666;
}

.validazioni a:hover {
font-weight:bold;
color:#600000;
}

.validazioni a:active {
font-weight:bold;
color:#666666;
}


#footer a:link {
font-size:0.8em;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#footer a:visited {
font-size:0.8em;
font-weight:bold;
color:#ffffff;
text-decoration: none;
}

#footer a:hover {
font-size:0.8em;
font-weight:bold;
color:#FFCC00;
}

#footer a:active {
font-size:0.8em;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
