body
{
	background-color: #ffffff;
	color: Black;
	font-family: verdana,trebuchet,sans-serif;
	margin: 0px;
	padding: 0px;
}

a:active {
   background: #ffc;
   color: #900;
   text-decoration: none;
}

div#container{
    position: relative;}
    
p
{
	text-align: justify;
	font-size: 12px;
	font-family: verdana,trebuchet,sans-serif;
	padding: 0px;
	margin: 0px 10px 0px 130px;
}

div#header{background-color:#99CC66;color:#000000}
div#header h1{line-height:70px;margin-left:20px;margin-top:0px;margin-bottom:0px;font-size: 22px;font-family: verdana,trebuchet,sans-serif}

div#navigation{background-color: #99CC66;color:#000000;border-bottom: 1px solid #787878;padding-left: 20px}
div#navigation ul{list-style-type: none;margin: 0;padding: 0;white-space: nowrap}
div#navigation li{display: inline;margin: 0;padding:0}
div#navigation li a{text-decoration: none;border: 1px solid #787878;padding: 0px 0.3em;background: #ccc;color: #036}
div#navigation li a:hover{background-color: #99FFFF;color:#000000}
div#navigation li#activelink a{border-bottom: 1px solid #fff;background-color: #fff;color: #603}
div#navigation p{font: 60% Helvetica,sans-serif; font-variant: small-caps; text-align: center; color: #A52A2A; }

div#navigation1 {background-color: #99CC66;color:#000000;border-bottom: 1px solid #787878;padding-right: 20px}
div#navigation1 ul{float:right;list-style-type: none;margin: 0;padding: 0;white-space: nowrap}
div#navigation1 li{display: inline;margin: 0;padding:0}
div#navigation1 li a{text-decoration: none;border: 1px solid #787878;padding: 0px 0.3em;background: #99CC66;color: #036}
div#navigation1 li a:hover{background-color: #99FFFF;color:#000000}

.bold {
	font-weight: bold;
}
.bolda {
	font-weight: bold;
	color: White;
	text-align: center;
}

.box {
   background-color : #FFFFCC;
   color: black;
   border-color : #009900;
   border-style : solid;
   border-top : #009900 1px solid;
   border-bottom : #009900 3px solid;
   border-left : #009900 1px solid;
   border-right : #009900 3px solid;
   padding : 14px;
}
.box1 {
position: absolute;
    top: 150px; /*l' altezza dell' header*/
    right: 0;
   background-color : #FFFFCC;
   color: black;
    }
	
.box2 {
position: relative;
    top: 150px; /*l' altezza dell' header*/
    right: 0;
    width: 100px;
   background-color : #FFFFCC;
   color: black;
   border-color : #009900;
   border-style : solid;
   border-top : #009900 1px solid;
   border-bottom : #009900 3px solid;
   border-left : #009900 1px solid;
   border-right : #009900 3px solid;
   padding : 10px;
   
   }

.box3 {
position: absolute;
    top: 1px; 
    left: 1px;
   
    }

h1.title, h2.title, h3.title { background: #99CC66; border-bottom: #009900 4px solid; border-left: #9DFF9D 4px solid;
 border-right: #009900 4px solid; border-top: #9DFF9D 4px solid;
  color: black; font-size: large; font-weight: normal; font-style: italic;
 margin-top: 1.5em; text-align: left; text-indent: .5em }


H1 {font: 200% Helvetica,sans-serif; font-variant: small-caps; 
  letter-spacing: 0.75em; text-align: right; 
  color: #FFDAB9;
   padding: 0px 1em 0px;

}
H1:first-letter {font-size: 200%; line-height: 1px; vertical-align: -100%;  color: #A52A2A; }

 
#backing
{
   text-align: center;
	width: auto;
	height: auto;
	display: block;
	background: #ffffff;
	padding: 24px 0px 29px 0px;
	margin: 0px;
}

.fotopiede
{
	display: block;
	text-align: center;
}

.line
{
	width: 702px;
	height: 1px;
	display: block;
	background: url(verde.gif) repeat-x;
	margin: 0px 0px -11px 0px;
	padding: 0px;
	text-align: center;
}
.content
{
	width: 702px;
	margin-right: 200px;margin-left: 100px;
	background: url(verde.gif) repeat-y;
	padding: 10px 0px 10px 0px;
}

.contentbox
{
	margin: 15px 10px 10px 10px;
	text-align: left;
}

h4, h3, h2
{
	
	font-size: 11px;
	font-family: verdana,trebuchet,sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #00C000;
}

h2 { margin: 8px 0px 8px 32px; }

h3
{
	margin: 8px 0px 8px 75px;
	padding: 0px 0px 2px 0px;
}

h4
{
	margin: 8px 0px 8px 105px;
	padding: 0px 0px 2px 0px;
}
#fotos
{
	
	float: left;
	margin: 8px 0px 8px 75px;
	padding: 0px 0px 2px 0px;
}
#copyright
{
	width: 500px;
	height: 50px;
	display: block;
	float: right;
	background: url(piede.gif) no-repeat;
		margin: 0px 0px 0px 0px;
}
.copyright1
{
   background-color: #99CC66;
	font-weight: bold;
	color: White;
	text-align: center;
	}