/* ******************************************************************* */
/* ***************************** REGISTRAZIONE **************************** */
/* ******************************************************************* */
#cssform{
width: 390px;
margin: 0px auto;
}

#form_reg{
width: 390px;
margin: 0px auto;
}

#cssform p, #form_reg p{
width: 225px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 160px; /*width of left column containing the label elements*/
/*border-top: 1px dashed gray;*/
height: 1%;
}

#cssform label, #form_reg label{
float: left;
margin-left: -160px; /*width of left column*/
width: 155px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

#cssform input[type="text"], #cssform input[type="password"], #form_reg input[type="text"], #form_reg input[type="password"], #cssform select, #form_reg select{ /*width of text boxes. IE6 does not understand this attribute*/
width: 220px;
border-left:1px solid #f1f1f1;
border-top:1px solid #f1f1f1;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

#cssform textarea, #form_reg textarea{
width: 216px;
height: 60px;
border-left:1px solid #f1f1f1;
border-top:1px solid #f1f1f1;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:2px;
}

#form_reg textarea{
width: 376px;
}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

.important{
  color:#FF9900;
  font-weight:bolder;
}

#captstyle{
  color:#FF9900;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.3em;
  font-weight:bold;
}

#captstyle img{
  margin-right:2px;
}

#form_reg p#blocktitleFirst{
  width: 360px;
  padding: 0px 0 9px 0;
}

#form_reg p.blocktitle{
  width: 360px;
  padding: 30px 0 9px 0;
}
#form_reg #Policies{
  padding: 20px 4px 20px 1px;
  font-size:0.9em;
}

