.tx-lorealprofile-pi1 { }

#logoTable
{
	position: absolute;
	top: 120px;
	left: 500px;
	background-color: #EEE;
	width: 440px;
}
table.logoTable { margin: 10px; }

table.logoTable td.lorealLogoLabel
{
	width: 60px;
	font-weight: bold;
}

.tx-lorealprofile-pi1 h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

.tx-lorealprofile-pi1 button.buttonDefault { margin: 0 0 20px 0; }
.tx-lorealprofile-pi1 p.profileHelp { margin: 10px 0 30px 0; }
.tx-lorealprofile-pi1 table.profileTable { margin: 0 0 15px 0; }

table.profileTable td.lorealProfileLabel
{
	width: 160px;
/*	font-weight: bold;*/
}

table.profileTable td.addressLabel,
table.profileTable td.addressValue { padding: 20px 0 5px 0; }
.tx-lorealprofile-pi1  div.lorealProfileNewsletter { margin: 0 0 5px 0; }
.firstLoginPortalInfos #profile-email { width: 130px; }


.tx-lorealprofile-pi1 input#profile-password,
.tx-lorealprofile-pi1 input#profile-password-repeat,
.tx-lorealprofile-pi1 input#profile-email { width: 180px; }