/* +++++++++++++++++++++++++++++++++++++++++++++++++                 CREA UN NUOVO ACCOUNT      BY NOVANTANOVEPERCENTO     +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CREATE_ACCOUNT
{	text-align: left !important;
	color: gray;
	font-family: ARIAL;
	font-size: 12px !important;
	line-height: 12pt;
	margin: 20px;
	top: 0px;
	position: relative;
}

.CREATE_ACCOUNT_INFORMATION
{
	top: 25px;
	left: -48px;
	background-color: #FF0;
	color: #F30;
	font-weight: bold;
	width: 100%;
}

#gender-male, #gender-female { border: 1px #CCC solid; }

.CREATE_ACCOUNT_CONDITIONS_TITLE
{
	
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	padding-top: 4px;
	color: #F30;
}

.CREATE_ACCOUNT_CONDITIONS_CONFIRM
{
	padding-bottom: 4px;
}

#company, #firstname, #lastname, #street-address, #suburb, #city, #stateZone, #state, #postcode, #country, #telephone, #fax, #dob, #email-address, #nickname, #password-new, #password-confirm, #customers_referral, #codicefiscale, #vat, #firstname_shipping, #lastname_shipping, #company_shipping, #street-address_shipping, #city_shipping, #stateZone_shipping, #state_shipping,#postcode_shipping,#country_shipping,#telephone_shipping,#fax_shipping
{
	border: 1px #999 solid;
	background-color: #faf5f5;
	color: #666;
	font-weight: bold;
	width:210px !Important;
}

#password-new, #password-confirm, #password-current {
	width:140px !Important;
	max-width:140px !Important;
}

#dob {
	width:80px !Important;
	max-width:80px !Important;
}

/* informazioni azienda */

.CREATE_ACCOUNT_CATEGORY_COMPANY_TITLE, .CREATE_ACCOUNT_CATEGORY_COMPANY_LABEL, .CREATE_ACCOUNT_CATEGORY_COMPANY_FIELD
{
	top: -20px;
	position: relative;
}

.CREATE_ACCOUNT_CATEGORY_COMPANY_TITLE
{
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #F30;
}

td .createaccount_required {
text-align: right !important;
margin-right: 5px !Important;
}

/* dettagli indirizzo */
.CREATE_ACCOUNT_ADDRESS_DETAILS_TITLE
{
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #F30;
}

.CREATE_ACCOUNT_ADDRESS_DETAILS_LABEL_FIRSTNAME, .CREATE_ACCOUNT_ADDRESS_DETAILS_FIELD_FIRSTNAME
{
	top: 0px;
	position: relative;
}

.CREATE_ACCOUNT_ADDRESS_DETAILS_LABEL_LASTNAME, .CREATE_ACCOUNT_ADDRESS_DETAILS_FIELD_LASTNAME
{
	top: -53px;
	position: relative;
	left: 220px;
}

.CREATE_ACCOUNT_ADDRESS_DETAILS_LABEL_CITY, .CREATE_ACCOUNT_ADDRESS_DETAILS_FIELD_CITY
{
	top: -103px;
	position: relative;
	left: 220px;
}

.CREATE_ACCOUNT_ADDRESS_DETAILS_LABEL_STREETADDRESS, .CREATE_ACCOUNT_ADDRESS_DETAILS_FIELD_STREETADDRESS
{
	top: -50px;
	position: relative;
}

.CREATE_ACCOUNT_ADDRESS_DETAILS_LABEL_ZONE, .CREATE_ACCOUNT_ADDRESS_DETAILS_FIELD_ZONE
{
	top: -103px;
	position: relative;
}

.CREATE_ACCOUNT_ADDRESS_DETAILS_LABEL_STATE, .CREATE_ACCOUNT_ADDRESS_DETAILS_FIELD_STATE
{
	top: -153px;
	position: relative;
	left: 220px;
}

.CREATE_ACCOUNT_ADDRESS_DETAILS_LABEL_POSTCODE, .CREATE_ACCOUNT_ADDRESS_DETAILS_FIELD_POSTCODE
{
	top: -148px;
	position: relative;
}

.CREATE_ACCOUNT_ADDRESS_DETAILS_LABEL_COUNTRY, .CREATE_ACCOUNT_ADDRESS_DETAILS_FIELD_COUNTRY
{
	top: -202px;
	position: relative;
	left: 220px;
}

.CREATE_ACCOUNT_PHONEFAX_DETAILS_TITLE
{
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	top: -165px;
	position: relative;
	color: #F30;
}

.boxDettagliIndirizzo
{
	top: 10px;
	position: relative;
}

.CREATE_ACCOUNT_PHONEFAX_DETAILS_LABEL_PHONE, .CREATE_ACCOUNT_PHONEFAX_DETAILS_FIELD_PHONE
{
	top: -155px;
	position: relative;
}

.CREATE_ACCOUNT_PHONEFAX_DETAILS_LABEL_FAX, .CREATE_ACCOUNT_PHONEFAX_DETAILS_FIELD_FAX
{
	top: -208px;
	left: 220px;
	position: relative;
}

.CREATE_ACCOUNT_DOB_TITLE
{
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	top: -175px;
	position: relative;
	color: #F30;
}

.CREATE_ACCOUNT_DOB_FIELD, .CREATE_ACCOUNT_DOB_LABEL
{
	top: -170px;
	position: relative;
}

#dob { width: 85px; }

.CREATE_ACCOUNT_LOGIN_DETAILS_TITLE
{
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	top: -140px;
	position: relative;
	color: #F30;
}

.CREATE_ACCOUNT_LOGIN_DETAILS_LABEL_MAIL, .CREATE_ACCOUNT_LOGIN_DETAILS_FIELD_MAIL
{
	top: -135px;
	position: relative;
}

.CREATE_ACCOUNT_LOGIN_DETAILS_LABEL_PASSWORD, .CREATE_ACCOUNT_LOGIN_DETAILS_FIELD_PASSWORD
{
	top: -188px;
	left: 220px;
	position: relative;
}

.CREATE_ACCOUNT_LOGIN_DETAILS_LABE_PASSWORDCONFIRM, .CREATE_ACCOUNT_LOGIN_DETAILS_FIELD_PASSWORDCONFIRM
{
	top: -188px;
	left: 220px;
	position: relative;
}

.CREATE_ACCOUNT_MAIL_PREFERENCE_TITLE
{
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	top: -148px;
	position: relative;
	color: #F30;
}

.CREATE_ACCOUNT_MAIL_PREFERENCE_NEWSLETTER
{
	top: -142px;
	position: relative;
}

.CREATE_ACCOUNT_MAIL_PREFERENCE_TYPE
{
	top: -142px;
	position: relative;
}
