
body { 
background: #006225 url(immagini/bg_2.jpg) repeat-x;
font-family: "Arial Rounded Pro", Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
/*a { color:#FFFFFF; text-decoration:none;}*/
a:link { color:#FFFF99; text-decoration:underline;}
a:visited { color:#FFFF99; text-decoration:underline;}
a:hover { color:#FFFF99; text-decoration:none;}
a:active { color:#FFFF99; text-decoration:underline;}

.header { font-weight:bold; font-size:1em; }
.menu { font-size:0.9em; }
.menu_attivo { font-size:1em; font-weight:bold; }
.menu a:hover { text-decoration:underline; }
.contenuto { font-size: 0.80em; text-align:left; width:565px; line-height:24px;}

a.contenuto:link{text-decoration: underline; color: #ffffff;}
a.contenuto:visited{text-decoration: underline; color: #ffffff;}
a.contenuto:hover{text-decoration:underline; color:#ff0000; }
a.contenuto:active{text-decoration: underline;  color: #ffffff;}

.contenuto_forti { font-size: 0.80em; text-align:left; width:690px; line-height:24px;}
.w3c { width:565px; float:left; }
h4 { font-size:1em; font-weight:bold; }

.riga_h2 {
	top: 115px;
	left: 0;
	width:100%;
	border-top:#E1EDC3 1px solid;
	position:absolute;
}
.riga_h {
	top: 147px;
	left: 0;
	width:100%;
	border-bottom:#E1EDC3 1px solid;
	position:absolute;
}
.sottotitolo {
font-size:0.75em;
}

.img-bianco {
border: 0.12em #FFFFFF solid		/* bordino bianco intorno alle immagini */
}




/* inizio menu forti - non utilizzato */

#navlist_d {
font-family:"Myriad Pro", Arial;
font-size:0.76em;
text-transform:uppercase;
  list-style-type:none; 
  padding:0; 
  width:67em; 
  height:5em; 
  margin:0 auto;
  }
#navlist_d li {
  display:block; 
  width:5.2em; 
  height:2em; 
  float:left; 
  margin-right:0.2em;
  }
#navlist_d a {
  display:block; 
  width:4em; 
  height:2em; 
  position:relative; 
  text-decoration:none;
  }
#navlist_d a em {
  display:block; 
  font-style:normal; 
  width:4em; 
  height:1.5em; 
  color:#fff; 
  border-bottom:0.3em solid #E1EDC3; 
  position:absolute; 
  top:0; 
  left:0; 
  cursor:pointer;
  }
#navlist_d a:hover {
  color:#c00;
  }
#navlist_d a:hover em {
  border-bottom:0.3em solid #E1EDC3;
  }
#navlist_d a:active, #navlist_d a:focus {
  width:0; 
  height:0;
  outline:0; /* for browsers that understand */
  }

#navlist_d a:active em, #navlist_d a:focus em {

  /* change the em bottom border and text to blue on
  active/focus thus giving a suitable alternative to
  the dotted border */
  border-bottom:0.5em solid #00c; 
  color:#00c;
  outline:0; /* for browsers that understand */
  }
/* fine menu forti */
.spaziatura { height:24px;}
