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: 1000px;
  margin: 0px auto;
}

.divHeader img
{
  display: block;
}

.divImmagini
{
  position: absolute;
  z-index: -1;
}

.divContainer
{
  clear: both;
  width: 1000px;
  margin: 0px auto;
  padding: 3px 0px 0px 0px;
}


.divMenu
{
  float: left;
  width: 235px;
  text-align: left;
}

.menuTitolo
{
  margin: 0px 0px 3px 0px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 15px;
  font-weight: bold;
}

.menuTitolo a
{
  text-decoration: none;
  color: #e00a17;
}

.menuVoce
{
  margin: 0px 0px 3px 0px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
}

.menuVoce a
{
  text-decoration: none;
  color: Black;
}


.divContent
{
  float: right;
  width: 760px;
}

.divTesto
{
  width: 745px;
  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: 13px;
  font-weight: bold;
}

.divTesto a
{
  text-decoration: none;
  color: Black;
}

.divRichiediInformazioni
{
  margin: 10px auto 5px auto;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
}

.divRichiediInformazioni a
{
  color: Blue;
}

.tabModulo2Cepu
{
  width: 760px;
  margin: 0px auto;
  text-align: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
}

.tabModulo2Cepu .tdTestata
{
  padding: 0px 0px 10px 0px;
}

.tabModulo2Cepu .divTestoPrivacy
{
  float: left;
  width: 625px;
  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;
}


.divContentHP
{
  float: right;
  width: 760px;
  padding: 5px 0px 0px 0px;
  text-align: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
}

.divContentHP h1, .divContentHP h2
{
  margin: 0px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  font-weight: bold;
}

.divContentHP a
{
  text-decoration: none;
  color: Black;
}

.tabModulo
{
  width: 760px;
  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 120px;
}


.divFooter
{
  clear: both;
  width: 1000px;
  margin: 0px auto;
  text-align: right;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-weight: bold;
}

.divFooter a
{
  color: #6666cc;
}
