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;
}

.divImmagini
{
  position: absolute;
  z-index: -1;
}

.divContainer
{
  clear: both;
  width: 1000px;
  margin: 0px auto;
  padding: 4px 0px 0px 0px;
}


.divMenu
{
  float: left;
  width: 250px;
  padding: 0px 0px 0px 2px;
  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: #003366;
}


.divContent
{
  float: right;
  width: 745px;
  color: #003366;
}

.divTesto
{
  width: 720px;
  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: #003366;
}

.divRichiediInformazioni
{
  margin: 10px auto 5px auto;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
}

.divRichiediInformazioni a
{
  color: Blue;
}

.tabModulo2Cepu
{
  width: 720px;
  margin: 0px auto;
  text-align: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
}

.tabModulo2Cepu input, .tabModulo2Cepu select
{
  color: #003366;
}

.tabModulo2Cepu .tdTestata
{
  padding: 0px 0px 10px 0px;
}

.tabModulo2Cepu .divTestoPrivacy
{
  float: left;
  width: 590px;
  padding: 10px 0px 0px 0px;
  font-size: 10px;
}

.tabModulo2Cepu .divTestoPrivacy a
{
  color: #003366;
  text-decoration: none;
}

.tabModulo2Cepu .divInviaIDati
{
  float: right;
  padding: 30px 0px 0px 0px;
}

.divCaptcha input, .divCaptcha select
{
  color: #003366;
}


.divContentHP
{
  float: right;
  width: 745px;
  text-align: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  color: #003366;
}

.divContentHP h1
{
  margin: 0px 0px 5px 0px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
}

.divContentHP a
{
  text-decoration: none;
  color: #003366;
}

.imgLogoPromo
{
  float: right;
  margin: 0px 0px 4px 8px;
}

.imgPromo1
{
  display: block;
  margin: 1px auto;
}

.tabModulo
{
  width: 740px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
}

.tabModulo input, .tabModulo select
{
  color: #003366;
}

.tabModulo .tdTitolo
{
  padding: 0px 0px 4px 0px;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  font-weight: bold;
}

.tabModulo .tdFondo1
{
  padding: 5px 0px 0px 0px;
}

.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;
}
