/* GLOBAL */

* { padding:0; margin:0; }
li { list-style:none; }
select { min-width:1.5em; }
body { font-family:Arial, sans-serif; font-size:63%; }
img { border:0; }
table { border-collapse:collapse; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }


/* SP Consumers G�n�rique*/

.innerContentFull {width:100%;background-color:#ffffff;}
.innerContentFull .innerContent {width:1000px;margin:0 auto; }
.innerContentFull .innerContent .content {position:relative;background:url(/consumers/_images/logo_sp.gif) no-repeat 25px top;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}
.flashEnabled .innerContentFull .innerContent .content {height:550px;}

.innerContentFull .innerContent .content .titlePage {padding:0 0 0 0;}
.innerContentFull .innerContent .linkLogo {position:absolute;width:98px;height:224px;left:25px;}
.innerContentFull .innerContent .linkLogo a {display:block;}
.innerContentFull .innerContent .content .navTop {padding:0 27px 0 134px;height:99px;z-index:300;}
.innerContentFull .innerContent .content .navTop h1 {color:#616161;font-size:0.9em;font-weight:bold;height:31px;padding:20px 0 0 0;}
.innerContentFull .innerContent .content .navTop .contentLinkNiv01 {border-bottom: 2px solid #e3e3e3; height:15px;}
.contentLinkNiv01 a {color:#949494;font-size:1.1em;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.contentLinkNiv01 a:hover {color:#612c60;}
.navTop .contentLinkNiv01 .floatNav {float:left;padding:0 10px 0 0;}
.navTop .contentLinkNiv01 .floatNavRight {float:right;}


.innerFooterFull {width:100%;}
.innerFooterFull .innerFooter {width:1000px;margin:0 auto;background-color:#000000;}
.innerFooterFull .innerFooter .footer {height:62px;background:url(/consumers/_images/local/logo_footer_wella.jpg) no-repeat 750px top;padding:0 27px 0 25px;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}
.innerFooterFull .innerFooter .footer ul {padding-top:2px;}
.innerFooterFull .innerFooter .footer li {display:inline;padding-right:8px;}
.innerFooterFull .innerFooter .footer li a {color:#616161;font-size:1.0em;text-transform:uppercase;}
.innerFooterFull .innerFooter .footer ul li button {color:#616161;font-size:0.9em;text-transform:uppercase;background-color:#000;border:0px;}

.innerContentFull .innerContent .content .contentText {color:#8f8f8f;font-size:1.6em;padding:100px 0 0 150px;width:350px;}

.contentFlash {margin:0pt 0pt 0pt 134px;overflow:auto;}
.flashEnabled .contentFlash {overflow:hidden;height:451px;}



.contentFormContact {margin: 0 0 0 134px;height:482px;}
.ssEducation {display:none;}
.ssNavproductKnowledge {display:none;}
.ssGetInpiration {display:none;}

.ssNavproductKnowledge li {float:left;padding:0 10px 0 0;}
.ssNavproductKnowledge li a {color:#949494;font-size:1.1em;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.ssNavproductKnowledge li a:hover {color:#612c60;}

.ssEducation li {float:left;padding:0 10px 0 0;}
.ssEducation li a {color:#949494;font-size:1.1em;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.ssEducation li a:hover {color:#612c60;}

.ssGetInpiration li {float:left;padding:0 10px 0 0;}
.ssGetInpiration li a {color:#949494;font-size:1.1em;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.ssGetInpiration li a:hover {color:#612c60;}

.required {font-size:1.1em;color:#666666;line-height:12px;}


/* Gestion Navigation */
.Contact_Us .contact {color:#612c60;}
.ProductKnowledge .productKnowledge {color:#612c60;}
.ProductKnowledge .ssNavproductKnowledge {display:block;}
#PersonalizdDiagnostic .personalizesDiagnostic {color:#612c60;}
#NewSpProducts .newSpProducts {color:#612c60;}
#SpPhilosophy .spPhilosophy {color:#612c60;}

.Education .education {color:#612c60;}
.Education .ssEducation {display:block;}
#Seminars .seminars {color:#612c60;}
#DownloadMaterials .downloadMaterials {color:#612c60;}
#JustMen .spJustMen {color:#612c60;}
#Styling .spStyling {color:#612c60;}
#sun .sun {color:#612c60;}

.Get_Inpiration .ssGetInpiration {display:block;}
.Get_Inpiration .getInspiration {color:#612c60;}
#EugeneSouleiman .EugeneSouleiman {color:#612c60;}


#Download_materials .downloadMaterials {color:#612c60;}
/*Page contact */
.Contact_Us .innerContentFull .innerContent .content .navTop {height:68px;padding:0pt 27px 0pt 134px;z-index:300;}
.Contact_Us .contentFormContact {background:url(/hairdressers/_images/bg_pink.jpg) no-repeat right bottom;}
.Contact_Us .innerContentFull .innerContent .content .titlePage {padding:30px 0 0 0;}
.contentForm {float:left;width:501px;padding:30px 42px 0 30px;}
.contentTextForm {float:left;width:265px;padding:40px 0 0 0;}
.contentForm h1 {font-size:1.8em;color:#666666;font-weight:normal;}
.contentForm p {font-size:1.4em;color:#666666;padding:4px 0 25px 0;}
.contentForm .contentInput { overflow:hidden;}
.contentForm .contentInput  li {clear:both;float:left;margin-bottom:5px;padding:0pt;width:99%;}
.contentForm .contentInput  label {float:left;font-weight:bold;width:122px;font-size:1.2em;color:#666666;}
.contentForm .contentInput  input {padding-left:2px;width:280px;background-color:#FFFFFF;border:1px solid #622c66;color:#666666;}
.contentForm .contentInput  input.idCountry {margin-right:2px;width:30px;}
.contentForm .contentInput  select {padding-left:2px;width:110px;background-color:#FFFFFF;border:1px solid #622c66;color:#666666;}
.contentForm .contentInput  textarea {padding-left:2px;width:280px;background-color:#FFFFFF;border:1px solid #622c66;color:#666666;height:80px;}
#FormPhone { width:244px}

.contentForm  .PrivacyNote {padding:8px 0 15px 122px;}
.contentForm  .PrivacyNote label {font-size:1.2em;color:#666666;}
.contentForm  .PrivacyNote input {margin-right:5px;}
.contentForm .submitForm {padding:0 0 0 195px; margin-top:30px;}
.contentForm .submitForm input { margin-right:2px;}
.contentForm .required { margin-top:40px;}
.contentForm .error {padding:10px 0 0 122px;font-size:1.2em;color:red;}

.contentTextForm p {color:#ffffff;font-size:1.1em;padding: 10px 0 0 0;font-weight:bold;}


/* Page login */
.Login .innerContentFull .innerContent .content .navTop {height:68px;padding:0pt 27px 0pt 134px;z-index:300;}
.Login .productKnowledge ,.Login .education ,.Login .getInspiration ,.Login .contact{display:none;}
.Login .contentFormLogin {background:url(/hairdressers/_images/bg_pink.jpg) no-repeat right bottom;height:482px;margin:0pt 0pt 0pt 134px;overflow:auto;}
.Login .contentFlashLogin {float:left;width:504px;padding:0;overflow:hidden;}
.flashEnabled .Login .contentFlashLogin {height:482px;}
.Login .contentTextForm {float:left;width:285px;padding:147px 0 0 47px;}
.Login .contentTextForm ul {padding:15px 0 0 0;}
.Login .contentTextForm li {clear:both;padding:0;margin:0;width:99%;height:24px;}
.Login .contentTextForm label {float:left;font-weight:bold;width:64px;font-size:1.2em;color:#ffffff;}
.Login .contentTextForm .inputLogin {padding-left:2px;width:130px;background-color:#FFFFFF;border:1px solid #622c66;color:#666666;}
.Login .contentTextForm .btn_Ok {border:none;background-color:none;padding:0;margin:0 0 0 5px;}
.Login .contentTextForm .forgetPassword {padding: 0 0 35px 64px;}
.Login .contentTextForm .forgetPassword a {color:#ffffff;font-size:1.1em;}
.Login .contentTextForm .signUp {padding:15px 0 0 0;overflow:hidden;}
.Login .contentTextForm .signUp .btnsignUp {border:none;background:none;float:right;}
.Login .error {padding:10px 0 0 0;font-size:1.2em;color:red;display:block;}

.Login .innerContentFull .innerContent .content {border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}
.Login .innerFooterFull .innerFooter .footer {border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}

/* Page Sign Up */
.Sign_Up .contentFormSignUp {background:url(/hairdressers/_images/local/form/fond.jpg) no-repeat right bottom;
	height:482px;margin:0pt 0pt 0pt 134px;position:relative;}
.Sign_Up .innerContentFull .innerContent .content .navTop {height:68px;padding:0pt 27px 0pt 134px;z-index:300;}
.Sign_Up .productKnowledge ,.Sign_Up .education ,.Sign_Up .getInspiration ,.Sign_Up .contact{display:none;}
.Sign_Up .innerContentFull .innerContent .content .titlePage {padding:10px 0 10px 0;}
.Sign_Up .contentFormSignUp h1 {font-size:1.8em;color:#666666;font-weight:normal;padding:0 0 13px 0;}
.Sign_Up .contentFormSignUp h1 span { font-size:0.6em; font-weight:bold; color:#602d61; display:block; margin-top:2px;}
.Sign_Up .contentFormSignUp .whoAreYouForm {padding:0 0 40px 25px;}
.Sign_Up .contentFormSignUp .whoAreYouForm input {margin:0 5px 0 0;}
.Sign_Up .contentFormSignUp .whoAreYouForm label {padding:0 25px 0 0;color:#666666;font-size:1.2em;font-weight:bold;}
.Sign_Up .contentFormSignUp .InformationFormCol { overflow:hidden;}
.Sign_Up .contentFormSignUp .InformationFormCol01 {float:left;padding:0 0 0 25px;width:300px;}
.Sign_Up .contentFormSignUp .InformationFormCol02 {float:left;width:305px;}
.Sign_Up .contentFormSignUp .InformationFormCol3 { clear:both;}

.Sign_Up .contentFormSignUp .awaitingActivation { font-weight:bold; color:#602d61; font-size:1.2em; width:378px;}
.Sign_Up .contentFormSignUp .awaitingActivation a { color:#602d61;}

.Sign_Up .contentFormSignUp .InformationFormCol01 li {clear:both;float:left;display:inline;margin-bottom:5px;padding:0pt;width:99%;}
.Sign_Up .contentFormSignUp .InformationFormCol01 li label {float:left;display:inline;font-weight:bold;width:106px;font-size:1.2em;color:#666666;}
.Sign_Up .contentFormSignUp .InformationFormCol01 li input {padding-left:2px;width:157px;background-color:#FFFFFF;border:1px solid #622c66;color:#666666;}
.Sign_Up .contentFormSignUp .InformationFormCol01 .PrivacyNoteSignUp {margin:8px 0 0 0;clear:both;}
.Sign_Up .contentFormSignUp .InformationFormCol01 .PrivacyNoteSignUp input {margin:0 5px 0 0;}
.Sign_Up .contentFormSignUp .InformationFormCol01 .PrivacyNoteSignUp label {font-size:1.2em;color:#666666;}

.Sign_Up .contentFormSignUp .InformationFormCol02 li {clear:both;float:left;display:inline;margin-bottom:5px;padding:0pt;width:99%;}
.Sign_Up .contentFormSignUp .InformationFormCol02 li label {float:left;display:inline;font-weight:bold;width:131px;font-size:1.2em;color:#666666;}
.Sign_Up .contentFormSignUp .InformationFormCol02 li input {padding-left:2px;width:157px;background-color:#FFFFFF;border:1px solid #622c66;color:#666666;}
.Sign_Up .contentFormSignUp .InformationFormCol li select {padding-left:2px;background-color:#FFFFFF;border:1px solid #622c66;color:#666666;}
.Sign_Up .contentFormSignUp .InformationFormCol .role { width:161px; font-size:1.1em;}

.Sign_Up .contentFormSignUp .InformationFormCol li select.Month {margin:0 3px 0 0;width:60px; font-size:1.1em;}
.Sign_Up .contentFormSignUp .InformationFormCol li select.Day {margin:0 3px 0 0;width:45px; font-size:1.1em;}
.Sign_Up .contentFormSignUp .InformationFormCol li select.Year {margin:0;width:50px; font-size:1.1em;}

.Sign_Up .contentFormSignUp .InformationFormCol3 p,
.Sign_Up .contentFormSignUp .InformationFormCol3 label { color:#602d61; font-weight:bold; font-size:1.1em;}
.Sign_Up .contentFormSignUp .InformationFormCol3 p { clear:both; width:61%}
.Sign_Up .contentFormSignUp .InformationFormCol3 p.option2 { margin-top:11px;}
.Sign_Up .contentFormSignUp .InformationFormCol3 p span { font-weight:normal;}
.Sign_Up .contentFormSignUp .InformationFormCol3 label { margin-right:10px;}
.Sign_Up .contentFormSignUp .InformationFormCol3 ul { margin:7px 0 0px 0; overflow:hidden;}
.Sign_Up .contentFormSignUp .InformationFormCol3 li { float:left; display:inline;width:65px;}
.Sign_Up .contentFormSignUp .InformationFormCol3 input { padding-top:3px;}

.Sign_Up .contentFormSignUp .submitForm {clear:both;padding:0px 0  10px 200px; width:340px; height:20px; }
.Sign_Up .contentFormSignUp .topSpace { padding-top:25px;}
.Sign_Up .contentFormSignUp .submitForm input { margin-right:2px; float:left; display:inline;}
.Sign_Up .contentFormSignUp .submitForm #BackBtn { display:none; }
.Sign_Up .contentFormSignUp .submitForm .reverse { float:left; display:inline; }
.Sign_Up1 .contentFormSignUp .submitForm .reverse { width:214px; }
.Sign_Up .contentFormSignUp .submitForm .reverse input{ float:left; }
.Sign_Up .contentFormSignUp .required { clear:left; }

.Sign_Up .contentFormSignUp .cancelForm {clear:both;padding:25px 0  10px 0px;}
.Sign_Up .contentFormSignUp .cancelForm input { margin-right:2px}

.Sign_Up .contentFormSignUp .error {padding:0px 0 0 131px;font-size:1.1em;color:red;display:block; position:absolute; top:38px; left:100px; width: 630px;}

.Sign_Up .innerContentFull .innerContent .content {border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}
.Sign_Up .innerFooterFull .innerFooter .footer {border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}



#PersonalizdDiagnostic #contentFlash h1 {color:#666666;font-family:arial;font-size:24px;}
#PersonalizdDiagnostic #contentFlash h2 {color:#666666;font-family:arial;font-size:20px;}
#PersonalizdDiagnostic #contentFlash .diagPintro {color:#666666;font-family:arial;font-size:12px;padding:10px 0 15px 0;}
#PersonalizdDiagnostic #contentFlash .circleOuter p {color:#666666;font-family:arial;font-size:4px;padding:2px 0 2px 0;}
#PersonalizdDiagnostic #contentFlash .circleInner p {color:#666666;font-family:arial;font-size:12px;padding:2px 0 2px 0;}
#PersonalizdDiagnostic #contentFlash .wheel h4 {color:#666666;font-family:arial;font-size:16px;padding:10px 0 6px 0;}
#PersonalizdDiagnostic #contentFlash .wheel p {color:#666666;font-family:arial;font-size:10px;padding:2px 0 2px 0;}
#PersonalizdDiagnostic #contentFlash .video p {color:#666666;font-family:arial;font-size:12px;padding:2px 0 2px 0;}

#JustMen #contentFlash .innerFlashContent h3 {color:#666666;font-family:arial;font-size:24px;}
#JustMen #contentFlash .item h1 {color:#666666;font-family:arial;font-size:20px;}
#JustMen #contentFlash .item h2 {color:#666666;font-family:arial;font-size:18px;}
#JustMen #contentFlash .item p {color:#666666;font-family:arial;font-size:12px;padding-bottom:25px;}
#JustMen #contentFlash .item .name {color:#666666;font-family:arial;font-size:14px;text-decoration:underline;padding-top:10px;}


#Styling #contentFlash .innerFlashContent h3 {color:#666666;font-family:arial;font-size:24px;}
#Styling #contentFlash .item h1 {color:#666666;font-family:arial;font-size:20px;}
#Styling #contentFlash .item h2 {color:#666666;font-family:arial;font-size:18px;}
#Styling #contentFlash .item p {color:#666666;font-family:arial;font-size:12px;padding-bottom:25px;}
#Styling #contentFlash .item .name {color:#666666;font-family:arial;font-size:14px;text-decoration:underline;padding-top:10px;}

#SpPhilosophy #contentFlash .content h1 {color:#666666;font-family:arial;font-size:24px;}
#SpPhilosophy #contentFlash .content p {color:#666666;font-family:arial;font-size:12px;padding-bottom:25px;}
#SpPhilosophy #contentFlash .item .name {color:#666666;font-family:arial;font-size:14px;text-decoration:underline;padding-top:10px;}
#SpPhilosophy #contentFlash .item h1 {color:#666666;font-family:arial;font-size:18px;}
#SpPhilosophy #contentFlash .item p {color:#666666;font-family:arial;font-size:12px;padding-bottom:25px;}

#EugeneSouleiman #contentFlash .intro h1 {color:#666666;font-family:arial;font-size:24px;}
#EugeneSouleiman #contentFlash .intro h2 {color:#666666;font-family:arial;font-size:20px;}
#EugeneSouleiman #contentFlash .intro h3 {color:#666666;font-family:arial;font-size:18px;}
#EugeneSouleiman #contentFlash .intro p {color:#666666;font-family:arial;font-size:12px;padding-bottom:25px;}
#EugeneSouleiman #contentFlash .intro a {color:#666666;font-family:arial;font-size:12px;}
#EugeneSouleiman #contentFlash .video .etape h2 {color:#666666;font-family:arial;font-size:20px;}
#EugeneSouleiman #contentFlash .video .etape p {color:#666666;font-family:arial;font-size:12px;padding-bottom:25px;}

.Login #contentFlash .flashInnerContent h2 {color:#666666;font-family:arial;font-size:20px;}
.Login #contentFlash .flashInnerContent h3 {color:#666666;font-family:arial;font-size:18px;}
.Login #contentFlash .flashInnerContent p {color:#666666;font-family:arial;font-size:12px;padding-bottom:25px;}

/*SiteMap*/
.contentSiteMap { height:451px;margin:0 0 0 134px;
background:url(../hairdressers/_images/bg_girl_blond_small.jpg) no-repeat bottom right;}
.contentSiteMap .innerContent { margin:64px 0 0 19px;}
.contentSiteMap .innerContent td { text-align:center; vertical-align:middle; font-size:1.2em;}
.contentSiteMap .innerContent td a { display:block; text-decoration:none;}
.contentSiteMap .innerContent .separateCell { width:9px; background:none; border:none;}
.contentSiteMap .innerContent tbody .cellLink { border:none; height:5px; text-align:left;}
.contentSiteMap .innerContent tbody .emptyCell { border:none;}
.contentSiteMap .innerContent thead td { background:#602d61; width:166px; height:36px;}
.contentSiteMap .innerContent thead td a { color:#fff;}
.contentSiteMap .innerContent tbody td { border:solid 1px #602d61; width:165px; height:36px;
								   		 text-align:center;}
.contentSiteMap .innerContent tbody td a {color:#602d61;}	


.centerPopup {width:100%;position:absolute;z-index:455;padding:80px 0 0 0;}
.innerForgetPass {margin:0pt auto;width:455px;height:220px;top:100px;border: 12px solid #000000;background-color:#ffffff;padding:8px 10px 10px 35px;}
.innerForgetPass .innerClosed a {float:right;color:#000000;font-size:10px;}
.formPassword {clear:both;padding:14px 0 0 0;height:250px;}
.formPassword p {color:#666666;font-size:12px;padding-top:35px;padding-bottom:10px;}
.formPassword label {color:#666666;padding-right:10px;font-size:12px;font-weight:bold;}
.formPassword .mailText  {background-color:#FFFFFF;border:1px solid #622C66;color:#666666;padding-left:2px;width:330px;}
.formPassword .Submit {padding-top:20px;}
.thxPassword {clear:both;padding:14px 0 0 0;height:250px;}
.thxPassword  p {color:#666666;font-size:12px;padding-top:35px;padding-bottom:10px;}


.Im_print .contentImprint {background:url(/hairdressers/_images/local/form/fond.jpg) no-repeat right bottom;height:451px;margin:0pt 0pt 0pt 134px;position:relative;}
.Im_print .contentImprint .contentTextImprint {padding:60px 0 0 43px;width:262px;}
.Im_print .contentTextImprint h2 {font-size:14px;}
.Im_print .contentTextImprint h3 {font-size:12px;}
.Im_print .contentTextImprint p {font-size:12px;color:#666666;padding-bottom:35px;}
.Im_print .contentTextImprint p a {color:#602d61;font-weight:bold;}
.Im_print .contentTextImprint .commercialRegister {font-size:11px;}


#autocompletelist  {font-size:1.1em;width:161px;color:#666666;border:1px solid #622C66;padding-left:2px;}





