/* id */
#clearBoth {
  clear: both;
}

#signup { 
  padding: 0px;
  margin: 0px;
}

/* class */

.asterisco {
  color: red;
  vertical-align: top;
}

.campiObbligatori {
  margin: 5px;
}


.formColonnaSinistra {
  text-align: right;
  padding-right: 30px;
}

.formTitolo {
  text-align: center;
  color: #ffffff;
  font: bold 12px arial, sans-serif;
  /*background-image: url(../images/form_title_background.png);
  background-repeat: repeat-x;*/
  background-color: #348f34;
  line-height: 2;
}

/*sostituire testoBiancoSfondoVerdecon formTitolo*/
.testoBiancoSfondoVerde {
  text-align: center;
  color: #ffffff;
  font: bold 12px arial, sans-serif;
  background-image: url(../images/form_title_background.png);
  background-repeat: repeat-x;
  height: 25px;
  padding-top: 5px;
}

.titoloSemplice {
  text-align: left;
  color: #000;
  font: bold 14px arial, sans-serif;
}

.formRigaChiara {
  color: #205b85;
  font: bold 12px arial, sans-serif;
  background-color: #e7e7eb;
  padding-left: 5px;
  min-height: 30px;
}

.formRigaScura {
  color: #205b85;
  font: bold 12px arial, sans-serif;
  background-color: #bad3ec;
  padding-left: 5px;
  min-height: 30px;
}

.formTabella, .addressBookDiv, .formMailDiv {
  background-color: #e7e7eb;
  border: 1px solid #6699cc;
  margin: 5px;
  /*border-spacing: 0pt;*/
}

.formMailDiv {
  float: right;
  width: 550px;
}

.formAllowVideoRoomDiv {
  border: 1px solid #6699cc;
  width: 650px;
}

.addressBookDiv {
  float: left;
  width: 300px;
}

.manageTopicBoxTitle {
 /* color: #5eb169;/*verde*/
  color: #006600;
}	

.signupForm {
  padding: 0px;
  margin: 0px;
}

.signupTabella {
  background-image: url(../images/signup_background.png);
  background-repeat: repeat-x;
}




