/* general presentation stuff */

body, p, td, th, ul, a {
	margin:0;
	padding:0;
	background-color: #FFFFFF;	
	color: #000000;
	font-family: Georgia, "Times New Roman", Times	, serif;
	font-size: 10pt;
}

h1 {
margin: 4pt 4pt 8pt 4pt;
font-size: 1.4em;
font-weight: bold;
font-family: "Trebuchet MS", Georgia, serif;
}

h1#menu {
text-align:center;
font-size: 1.5em;
margin: 4pt 4pt 0pt 4pt;
}

h2 {
margin: 4pt 2pt 4pt 4pt;
font-size: 1em;
font-weight: bold;
}

h3 {
margin: 0pt 4pt 2pt 4pt;
font-size: 1em;
}

.label {
color: #B0B0B0;
}

/* ### Hyperlinks ### */

a:link, a:visited, a:active, a:focus  {
text-decoration: none; 
color: #8dca00;
}

a.under:link , a.under:visited, a.under:active, a.under:focus{
text-decoration: underline;
}

a:hover   {
color: #B3FE00;
}

/* ### Positioning Images ### */

img {
border:0;
}

img.foto {
margin: 4pt;
float : right;
}

img.intextline{
vertical-align:middle;
}

/* ### Tables ### */

/*td {border:1px solid black}*/

table#all {
width:480pt;
/*border:2px solid gray;*/
}

td.under {
border-bottom: 1px solid black;
padding-bottom: 4pt;
}

td.labelRight {
text-align: right;
}

div.text {
margin: 4pt 4pt 0pt 4pt;
}

div.source {
margin: 0pt 4pt 0pt 4pt;
text-align: right;
font-style:italic;
font-size:0.8em
}

/* ### DIVs to structure Layout ### */

#all{
padding: 0;
}

#header, #footer, #side, div.cont {
display:none;
}

#main {
position: relative;
margin: 0;
padding: 0;
}

#content {
margin: 0px 240px 0px 0px;
padding-top: 8px;
}






