#contenuto {
    /*margin: 0;
	padding: 0;
    text-align: center;
	*/
		width: 950px;  
	margin: 0 auto; 
	text-align: left; 

}

.sfondo { 
margin: 0 auto;
text-align: center;
background-image: url(../img/sfondo4-.jpg);
background-repeat: no-repeat;
background-position: top center;
}

.body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
} /* qui inserisci tutto quel che  riguarda le font generiche del sito, se poi usi font diverse, devi fare uno stile per i caratteri diversi*/


a:link, a:visited { 
text-decoration: none; color:#006633;}/*colore e sottolineatura link generici e menu */
a:hover{ 
text-decoration: none; color:#000000; font-weight:bold;}   /*rollover */
 /* quadrato per il logo */

.prmenu a:link, a:visited { 
text-decoration: none; color:#FFF;}/*colore e sottolineatura link generici e menu */
.prmenu a:hover{ 
text-decoration: none; color:#CCCCCC; font-weight:normal;}   /*rollover */
 /* quadrato per il logo */

#quadratopiccolo {
	position: absolute;
	width:121px;
	height:84px;
	z-index:1;
	border: 2px solid #006633;
	margin-left: 66px;
	margin-top: 19px;
	margin-bottom: 0px;
    padding: 5px;
}

#scritta
{
	position: absolute;
	width: 610px;
	height: 15px;
	border: 0px solid #006633;
	margin-left: 210px;
	margin-top: 95px;
	font-family: Arial, Helvetica, sans-serif;
	color: #063;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 6px;
}
 
  /* quadrato contenuti */
#quadratogrande {
	position: absolute;
	width:620px;
	height:400px;
	border: 2px solid #006633;
    margin-left: 199px;
    margin-top: 115px;
    padding: 0px;
    text-align: justify;
}

#schede {
    position: absolute;
	width: 180px;
	height: 150px;
	border: 0px;
	margin-left: 421px;
	margin-top: 170px;
    text-align: left;
    font-size: 11px;
}

#schede table { width: 100%; }

#schede td {
	text-align:center;
	}
	
#schede th {
	text-align:center;
	}

#schede a:visited, a:link  {
    color:#006633; font-weight: normal;
}
#schede a:hover {
    color:#CCCCCC;
	}

#foto1 {
    position: absolute;
	width: 180px;
	height: 135px;
	border: 2px solid #006633;
	margin-left: 421px;
	margin-top: 15px;
}

#descrizione {
    position: absolute;
	width: 370px;
	height: 355px;
	border: 0px solid #006633;
	margin-left: 15px;
	margin-top: 5px;
    overflow: auto;
    padding: 2px;
	text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    color:#000000; font-size: 12px;
    overflow: auto; 
}

#descrizione a { color: #006633; }

#descrizione a:hover { color:#ccc;}

#menu{
    position: absolute;
	width:150px;
	height:300px;
	z-index:1;
	margin-top: 130px;
	margin-left: 35px;
	padding-right: 6px;
	border: 0px solid;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-transform: uppercase;
}

#menu a:visited, a:link {
    color:#006633;
	}
#menu a:hover {
    color:#000000;
	}

#contatti{
    position: absolute;
	height:25px; 
	width:640px; 
	color:#006633;
	text-align: center;
	
	border: 0px solid;
	margin-top: 520px;
	margin-left: 195px;
    font-family: Arial, Helvetica, sans-serif;
    color:#006633; font-size: 12px;
}

#contatti a:visited, a:link {
    color:#006633;
	}
#contatti a:hover {
    color: black; font-weight:normal;
}
-->