/* ******************************************************************* */
/* ***************************** REGISTRAZIONE **************************** */
/* ******************************************************************* */
#regWrapper{
width: 100%;
background:url("http://www.osmy-depuratoriosmosiinversa.com/depuratori-osmosi-inversa-osmy-images/logo_reg.gif") right 64px no-repeat;
float:left;
}

#cssform, #contactForm{
margin:0 0 12px 0;
width:330px;
padding:0;
background:url("http://www.osmy-depuratoriosmosiinversa.com/depuratori-osmosi-inversa-osmy-images/login_sf.png") 150px top no-repeat;
padding:88px 0 0 177px;
height:auto;
float:left;
}
#contactForm{
background:transparent;
padding:12px 0 12px 1px;
width:670px;
border-bottom:2px solid #3366cc;
}

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

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

#cssform label, #form_reg label, #contactForm label{
float: left;
margin-left: -90px; /*width of left column*/
width: 90px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
color:#0066cc;
}
#contactForm label{
color:#000;
margin-left: -120px; /*width of left column*/
width: 115px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
font-size:0.9em;
}

#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: 185px;
border-left:1px solid #ddd;
border-top:1px solid #7c7c7c;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}
#contactForm input[type="text"], #contactForm select, #contactForm textarea{
width: 225px;
border-left:1px solid #ddd;
border-top:1px solid #7c7c7c;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}

#form_reg p{
width: 225px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 150px;
height: 1%;
}

#form_reg label{
margin-left: -150px;
width: 145px;
color:#666;
}

#form_reg input[type="text"], #form_reg input[type="password"], #form_reg select{ 
width: 185px;
}

#cssform ul li{
float: left;
padding-bottom:20px;
padding-top:20px;
font-size:0.75em;
}
#contactForm ul, #contactForm ul li{
float: left;
}
#contactForm ul li#contactText{
padding:20px 0 0 25px;
float: left;
width:260px;
text-align:justify;
font-size:0.8em;
line-height:1.1em;
margin:0;
}
#contactForm input[type="image"]{ 
margin:20px 0 0 50px;
}

#cssform textarea, #form_reg textarea{
width: 185px;
height: 80px;
border-left:1px solid #ddd;
border-top:1px solid #7c7c7c;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
padding:2px;
}

#noregistered{
clear: both;
padding:1px 0 20px 190px;
font-size:0.9em;
margin:0;
}

#form_reg input[type="image"]{ 
margin-left:-18px;
}
#form_reg textarea{
width: 330px;
}
#form_reg input#verifica_cod{
width: 110px;
}

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

.important{
  color:#3366cc;
  font-weight:bolder;
}
.notimportant{
  margin-left:17px;
}

#captstyle{
  color:#6699ff;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.5em;
  font-weight:bolder;
}

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


#form_reg .titleForm{
  width: 360px;
  padding: 30px 0 9px 0;
  color: #3366cc;
  text-align:left;
}
#form_reg .titleForm2{
  padding: 30px 0 6px 0;
  color: #666;
  text-align:left;
}

#form_reg #Policies{
  padding: 20px 4px 20px 1px;
  font-size:0.9em;
}

#contactTitle{
width:150px;
height:36px;
padding-top:20px;
padding-bottom:30px;
background:#fff url("http://www.osmy-depuratoriosmosiinversa.com/depuratori-osmosi-inversa-osmy-images/contact_title.png") right top no-repeat;
}

