html, body {
 
  margin: 0;
  padding: 0;
  background-image: url("images/background02.png");
  background-attachment: fixed;
  background-position: 50px 0px;
  font-family: calibri, verdana, sans-serif;
  text-align: center;
}

div#upperpart {
  
  width: 990px;
  height: 150px;
  margin: 0 auto; /* Centra in Firefox */
  margin-top: 15px;
  background-repeat: no-repeat;
  font-family: calibri, arial narrow, arial, sans-serif;
  text-align: left;
}

div#upperpart img {
  
  margin-top: 8px;
  margin-left: 24px;
  border: 0px;
}

div#logolanguages {

  float: right;
  margin-top: 118px;  
  margin-right: 4px;
}

div#logolanguages img {

  margin-left: 0px;
  border: 0px;
}

div#menu {
  
  width: 990px;
  height: 30px;
  text-align: center;
  margin: 0 auto; /* Centra in Firefox */
  margin-top: 1px; /* Fix a bug for whom the MySpaceLogo don't align on the right */
  padding-top: 2px;
  background-repeat: no-repeat;
}

div#menu h4 {
  
  display: inline;
  padding: 0px 15px;
  font-family: calibri, arial, sans-serif; 
  font-size: 18px;
  text-decoration: none;
}

div#menu a {
  
  text-decoration: none;
  color: 00FF00;
}

div#menu img {
  
  display: inline;
}

div#menuright {
  
  float: right;
}

div#menuright img {
  
  border: 0px;
  margin-top: 3px;
  margin-right: 5px;
}

div#container {
  
  width: 990px;
  margin: 0 auto;
  background-image: url("images/backgroundcells.png");
  text-align: left;
  margin-bottom: 15px;
}

div#header {

  height: 25px;  
  padding-left: 740px;
  background-color: FFFFFF;
  background-image: url("images/backgroundheader.png");
  text-align: center;
  font-family: verdana, sans-serif;
  font-size: 18px;
}

div#footer {
 
  clear: right;
  width: 990px;
  height: 74px;
  margin: 0 auto;
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
  font-family: calibri, arial, sans-serif; 
}

div#footer a {
  
  font-family: calibri, verdana, sans-serif;
  text-decoration: none;
  font-size: 14px;
}

p#footertext {

  display: inline;
}

span#footeryear {
  
  font-size: 12px;
}

span#footerwebmastered {
  
  font-size: 12px;
}