/* ******************************************************************* */
/* ************************* REGISTRAZIONE *************************** */
/* ******************************************************************* */
#cssform{
margin: 14px 0;
float:left;
}

#form_reg{
width: 694px;
margin: 0;
color:#cccc33;
font-size:0.9em;
}

#cssform p, #form_reg p{
width: 202px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 164px; /*width of left column containing the label elements*/
/*border-top: 1px dashed gray;*/
height: 1%;
}
#cssform p{
width: 228px;
padding-left: 112px; /*width of left column containing the label elements*/
}
#form_reg p.regSect{
width:678px;
height:22px;
padding:2px 0 0 16px;
background-color:#CCC;
color:#333;
margin-bottom:15px;
margin-top:26px;
}
#cssform label{
float: left;
margin-left: -112px; /*width of left column*/
width: 107px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}
#form_reg label{
float: left;
margin-left: -170px; /*width of left column*/
width: 160px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
text-align:right;
}
#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;
}
#form_reg input[type="text"], #form_reg input[type="password"], #form_reg select{ /*width of text boxes. IE6 does not understand this attribute*/
width: 200px;
}
#form_reg input#verifica_cod{
  width:120px;
  height:20px;
}
#botRegArea{
padding-left:30px;
padding-top:8px;
text-align:left;
position:relative;
}
.helpTxt{
width:245px;
position:absolute;
right:25px;
color:#CCC;
font-size:0.8em;
line-height:1.2em;
}
#hTxt1{
top:43px;
}
#hTxt2{
top:280px;
}
#hTxt3{
top:503px;
}
#hTxt4{
top:667px;
}
#hTxt5{
top:6px;
}
#hTxt6{
top:187px;
}
#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: 330px;
}
/*.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;
}
#cssform #cont_img{
text-align:right;
padding-top:18px;
}

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

#captstyle{
  color:#999933;
  font-weight:bolder;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1.5em;
  font-weight:bold;
  background-color:#FFFFFF;
}

#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;
  color:#CCC;
}
#form_reg #pulsReg{
  text-align:center;
  padding-top:70px;
}
