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: 14px;
	font-family: Helvetica,sans-serif;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

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}


ul#navlist
{
width: 118px;
padding: 0px;
border: 1px solid #808080;
border-top: 1px;
margin: 0px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #99CC66;
}

ul#navlist li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 0px solid #808080;
}

ul#navlist li a
{
display: block;
width: 82px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #ff9000;
background: #99CC66;
text-decoration: none;
text-align: right;
}

ul#navlist li a:link { color: #666677; }

ul#navlist li a:hover
{
border-color: #ffcc00;
color: #ffffff;
background: #009933;
}

#navlist li#active
{
text-decoration: underline;
border-color: #339933;
color: #000000;
}



ul#navlist1
{
width: 117px;
padding: 0px;
border: 1px solid #808080;
border-top: 0px;
margin: 0px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #808080;
}

ul#navlist1 li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #808080;
}

ul#navlist1 li a
{
display: block;
width: 82px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 19px solid #aaaabb;
background: #ccffdd;
text-decoration: none;
text-align: left;
}

ul#navlist1 li a:link { color: #666677; }

ul#navlist1 li a:hover
{
border-color: #009000;
color: #ffffff;
background: #000d33;
}

ul#navlist1 li#active
{
text-decoration: underline;
border-color: #339933;
color: #000000;
}



ul#navlist2
{
width: 118px;
padding: 0px;
border: 1px solid #808080;
border-top: 0px;
margin: 0px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #808080;
}
ul#navlist2 li a
{
display: block;
width: 82px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 18px solid #aaaabb;
background: #ccffdd;
text-decoration: italic;
text-align: right;
}
ul#navlist2 li
{
font: bold 10px verdana,helvetica,arial,sans-serif;
border-color: #009900;
color: #ffffff;
background: #ccffcc;
}



div.Left {
	width: 13%;
	float: left;
	padding-right: 5px;
}

div.Center {
		width: 72%;
	float: left;
	padding-right: 5px;
}

div.Right {
		width: 10%;
	float: left;
}
div.tutto {
		width: 100%;
	float: left;
text-align: center;
		padding: 2;
}

.bold {
	font-weight: bold;
}
.bolda {
	font-weight: bold;
	color: White;
	text-align: center;
}

.box {
   width: 80%;
   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 : 44px;
}
	
.box3 {
position: absolute;
    top: 1px; 
    left: 1px;
   
    }

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; }

h3
{
	
	font-size: 11px;
	font-family: verdana,trebuchet,sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #00C000;
}

h2 { margin: 8px 0px 8px 28px;
font: 200% Helvetica,sans-serif; }

h3
{
	margin: 8px 0px 8px 75px;
	padding: 0px 0px 2px 0px;
}

.copyright1
{
   background-color: #99CC66;
	font-weight: bold;
	color: White;
	text-align: center;
	}