body {
	position: relative;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
    background: white;
}

/*
http://www.meyerweb.com
layout di Eric Meyer
 */
 
a:link {
	color: black;
	text-decoration: underline;
}

a:visited {
	color: black;
	text-decoration: underline;
}

a:hover {
   color: #000;
   text-decoration: none;
   background-color: #DDFCC9;
   border-bottom: 1px dashed #036;
   padding: 0px;
}

div#contenuto {
	margin: 70px 5em 10em 5em;
	padding: 10px;
	color: black;
	border: solid #963;
    background: white;
}
   
div#contenuto p {margin: 0 1em 1em; padding: 0; line-height: 1.3;}

h1 {margin: 0.5em -4px 0.5em; padding: 0.33em 0 0.167em;
   font: bold 200% sans-serif; vertical-align: middle;
   color: #024; letter-spacing: 0.5em;}
   
dt {font-weight: bold;}
dd {margin-bottom: 0.66em;}

div#contenuto a:link {color: black; font-weight: bold;}
div#contenuto a:visited {color: black; font-weight: bold;}
div#contenuto a:link:hover {color: maroon;}
div#contenuto a:visited:hover {color: maroon;}


body {}
div#contenuto {}
div#contenuto h1 {font-size : 1.9em; background: transparent; border-bottom: 1px dotted green; padding: 0.5em 1em 0.25em; 
line-height : 2em;}
div#contenuto h2 {font-size : 1.6em; background: #CBB196; color: white; padding: 0.5em; margin: 0 -12px 0.5em; border-color: #963; border-width: 1px 0; border-style: solid;}
.intro {
	font-size : 1.3em;
}
acronym {
	cursor: help;
	background-color : transparent;
	border-bottom: 1px dotted;
}

table {
	border: 1px solid #000;
}

/* 
http://css.maxdesign.com.au/listamatic/horizontal13.htm
Claire Campbell
*/
#navcontainer
{
background: #f0e7d7;
margin: 0 auto;
padding: 1em 0 0 0;
font-family: georgia, serif;
}

#navcontainer:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#navlist
{
list-style: none;
padding: 0;
margin: 0 auto;
width: 100%;
font-size: 0.8em;
}

ul#navlist li
{
display: block;
float: left;
width: 10%;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: green;
text-decoration: none;
background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #f0e7d7;
color: green;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: green;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}

hr {
	border: 0px solid;
	border-color : green;
	border-top-width: 1px;
	height:1px;
	border-style : dotted;
}



