body
{
  margin: 0px;
  text-align: center;
  background: white;
}

img
{
  border: none;
}

.divErrore
{
  clear: both;
  margin: 0px auto;
  color: Red;
  font-size: 12px;
  font-weight: bold;
}

.divHeader
{
  clear: both;
  width: 630px;
  margin: 0px auto;
}

.divHeader img
{
  display: block;
}

.divImmagini
{
  position: absolute;
  z-index: -1;
}

.divContent
{
  clear: both;
  width: 630px;
  margin: 0px auto;
  padding: 3px 0px 0px 0px;
}


.divTesto
{
  width: 630px;
  margin: 0px auto;
  text-align: justify;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
}

.divTesto h1, .divTesto h2
{
  margin: 0px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
}


.tabModulo2Cepu
{
  width: 630px;
  margin: 0px auto;
  text-align: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
}

.tabModulo2Cepu .tdTestata
{
  padding: 0px 0px 10px 0px;
  font-size: 14px;
}

.tabModulo2Cepu .divTestoPrivacy
{
  float: left;
  width: 500px;
  padding: 10px 0px 0px 0px;
  font-size: 10px;
}

.tabModulo2Cepu .divTestoPrivacy a
{
  color: Black;
  text-decoration: none;
}

.tabModulo2Cepu .divInviaIDati
{
  float: right;
  padding: 30px 0px 0px 0px;
}


.tabModulo
{
  width: 630px;
  margin: 0px auto 3px auto;
  text-align: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
}

.tabModulo .tdTitolo
{
  padding: 4px 0px 4px 0px;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  font-weight: bold;
}

.tabModulo .tdFondo1
{
  height: 50px;
}

.tabModulo .tdFondo2
{
  padding: 0px 0px 0px 50px;
}


.divFooter
{
  clear: both;
  width: 630px;
  margin: 3px auto 0px auto;
  padding: 0px 5px 0px 0px;
  text-align: right;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-weight: bold;
}

.divFooter a
{
  color: #6666cc;
}

