body {
  margin-left     : 0;
  margin-top      : 0;
  margin-right    : 0;
  margin-bottom   : 0;
  background-color: #CCCCCC;
  font-family     : Verdana, Arial, Helvetica, sans-serif;
  font-size       : 12px;
  font-weight     : normal;
  font-style      : normal;
  font-variant    : normal;
  color           : #000066;
}

A:link    { color: #0033CC; text-decoration: underline; }
A:visited { color: #0033CC; text-decoration: underline; }
A:active  { color: #0033CC; text-decoration: underline; }
A:hover   { color: #0066CC; text-decoration: none     ; }

h1 { font-size: 18px; font-weight: bold;   font-style: normal; font-variant: normal;     }
h2 { font-size: 14px; font-weight: bold;   font-style: normal; font-variant: normal;     }
h3 { font-size: 12px; font-weight: bold;   font-style: normal; font-variant: small-caps; }
p  { font-size: 12px; font-weight: normal; font-style: normal; font-variant: normal;     }
li { font-size: 12px; font-weight: normal; font-style: normal; font-variant: normal;     }
td { font-size: 12px; font-weight: normal; font-style: normal; font-variant: normal;     }

em     { font-style : italic; }
strong { font-weight: bold;   }
cite   { font-style : normal; font-variant: small-caps; }

.error              { color: #CC0000 }
.youarehere         { font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal;     }
.footer             { font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal;     }
.summarybytitle     { font-size: 10px; font-weight: bold;   font-style: normal; font-variant: normal;     }
.presentation       { font-size: 14px; font-weight: bold;   font-style: normal; font-variant: normal;     }
.presentationheader { font-size: 18px; font-weight: bold;   font-style: normal; font-variant: normal;     }

.menu {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 12px;
	font-weight     : normal;
	font-variant    : small-caps;
	color           : #FFFFFF;
  background-color: #000066;
}
.menu A.imglink:link   ,
.menu A.imglink:visited,
.menu A.imglink:active   { background-color: #000066; }
.menu A.imglink:hover    { background-color: #000099; }
.menu A:link   ,
.menu A:active   { color: #FFFFFF; background-color: #000066; text-decoration: none; }
.menu A:visited  { color: #FFFF99; background-color: #000066; text-decoration: none; }
.menu A:hover    { color: #000066; background-color: #FFFF99; text-decoration: none; }
.menu .main {
  font-variant: small-caps;
  font-weight : bold;
}
.menu .current           { color: #FFFFCC; background-color: #660000; font-weight: bold; }
.menu A.current:link   ,
.menu A.current:visited,
.menu A.current:active   { color: #FFFF99; background-color: #660000; text-decoration: none; }
.menu A.current:hover    { color: #660000; background-color: #FFFF99; text-decoration: none; }

.menuseparator {
  background-color: #666699;
  background-image: url(http://immagini.effedi.com/menuseparator.gif);
}

.contents {
  background-color: #CCCCCC;
  background-image: url(http://immagini.effedi.com/background.gif);
}

