#notizia .titolo
{
  display: none;
  padding: 0;
  margin: 0;
} 
#notizia .altre-notizie 
{
  display: none;
  padding: 0;
  margin: 0;
}
#main .element-mini 
{
  display: none;
  padding: 0;
  margin: 0;
}
#notizia .testo 
{
  margin: 0;
  padding: 0;
}
#notizia .social {
  display: none;
  padding: 0;
  margin: 0;
}

#main .element-large {
  width: 1001px;
  float: left;
  overflow: hidden;
  /* margin: 10px 10px 10px 10px; */
  margin: -10px;
}

#notizia 
{
  width: 1002px!important;
  background-color: #f0f0f0;
}
#footer {
  display: none;
}
.form-container
{
  background-color: #f0f0f0;
  margin: 10px;
}
#notizia .testo{
  background-color: #f0f0f0!important;
  width: 100%!important;
}

.professione, .nominativo {
  margin-right: 10px;
}




.Congresso_CntTotale{
  padding: 20px 40px 40px 40px;
  width: 920px;
  float: left;
}
.Congresso_CntMessaggio{
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.Congresso_RigaInput{
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.Congresso_Input{
  border: 2px solid #83A0B0 !important;
  padding: 7px;
  float: left;
  margin-left: 20px;
}
.Congresso_Input.Congresso_Input_Error{
  border-color: #f00 !important;
}
.Congresso_Input:first-child{
  margin-left: 0;
}
.Congresso_Input_Professione{
  width: 120px;
}
.Congresso_Input_Nome, .Congresso_Input_Cognome{
  width: 353px;
}
.Congresso_Input_Email, .Congresso_Input_Telefono{
  width: 432px;
}
.Congresso_Input_Indirizzo, .Congresso_Input_Descrizione, .Congresso_Input_FileProposta{
  width: 903px;
}
.Congresso_Input_FileProposta{
  margin-left: 0;
  background-color: #fff;
}
.Congresso_BtnRegistrati{
  float: left;
  padding: 10px 20px;
  background-color: #33b1e6;
  color: #fff;
  font-size: 16px;
}
.Congresso_LinkPrivacy{
  text-decoration: none !important;
  color: #33b1e6 !important;
}
.Congresso_RigaInput_Error {
	background-color: #f00 !important;
	color: #fff !important;
}
@media only screen and (max-width: 640px) {
  #notizia{
    width: 340px !important;
  }
  .Congresso_CntTotale{
    padding: 10px 20px;
    width: 300px;
    float: left;
  }
  .Congresso_Banner{
    max-width: 100% !important;
  }
  .Congresso_Input{
    margin-left: 0 !important;
    width: 282px !important;
    margin-bottom: 10px;
  }
  .Congresso_BtnRegistrati{
    float: none;
  }
  .Congresso_RigaInput_Btn{
    text-align: center;
  }
}