body {
  margin-left: 0px;
  margin-top: 30px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #FFFFFF;
}

img{
  border: 0px;
}

.inptTxt, .inptSelect{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  text-transform: none;
  color: #202020;
  text-decoration: none;
}

.testo, /*.testoBold,*/ .testoBoldAzzurro, .testoBoldBlu, .testoErr  {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  text-transform: none;
  color: #666666;
  text-decoration: none;
}

.testoLittle, .testoBoldLittle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 13px;
  text-transform: none;
  color: #666666;
  text-decoration: none;
}

.testoBold{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #444;
}

.testoBold, .testoBoldAzzurro, .testoBoldBlu, .testoErr, .testoSuccess, .testoBoldLittle {
  font-weight: bold;
}

.testoBoldAzzurro {
  color: #6494dc;
}

.testoBoldBlu{
  color: #14458F;
}

.testoErr{
  color: #000099;
}

.testoSuccess {
  color: #339900;
}

.testoBianco {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-style: normal;
  line-height: 15px;
  text-transform: none;
  color: #FFFFFF;
  text-decoration: none;
}

a:link {
  font-weight: bold;
  text-decoration: none;
  color: #444;
}
a:visited {
  text-decoration: none;
  color: #444;
}
a:hover {
  text-decoration: none;
  color: #377ee9;
}
a:active {
  text-decoration: none;
  color: #444;
}

hr.item-separator{
  width:90%;
  border:0;
  border-top: 1px solid #666666;
  height: 0;
  background: #666666;
}

/*--------------------------------------------------------------------------
 form
--------------------------------------------------------------------------*/

fieldset {
  border:1px solid #bbb;
  margin:0;
  padding:5px;
}
label {
  display: block;
}
input[type="text"], textarea, select {
  font: 11px 'courier new', courier,monospace;
  color: #333;
  padding: 1px;
  margin: 1px 0;
  border: 1px solid #ccc;
}
input[type="submit"] {
  padding: 1px;
  font: bold 11px verdana,arial,sans-serif;
  /*border: 0px #444;*/
  color: #444;
  margin-top: 2px;

  display: inline;
}


/*input[type="submit"]:hover {
  background-color: #ccc;
}*/

/*--------------------------------------------------------------------------
 banner
--------------------------------------------------------------------------*/

#banner {
  width: 135px;
  height: 744px;
  padding: 17px 6px;
  background: #EAEAEA url(../img/banner/back-banner.png) no-repeat top left;
  position: absolute;
  top: 38px;
  left: 840px;
}
#main {
  position: absolute;
  left: 90px;
}
