@charset "utf-8";
/* CSS Newsletter - YSL - PARISIENNE */
* {font:12px Futura Book,Lucida Grande, Arial, Helvetica, sans-serif;}
a { color:#E4CDDC;}
a:hover{text-decoration:underline;}
h1{width:580px; margin-top:0px; height:83px;
background-image:url('/images/ysl/fr/fr/logoParsienneUnsubscribe.jpg');background-repeat:no-repeat;background-position:top
center;font-size:0px;color:transparent;background-color:white;}
body {background-color:#000000; color:#FFFFFF;}
span.formCaptionTextId{font-size:1em;}
/*form {width:600px; margin:90px 0px 0px 175px;}*/
form {width:600px; margin:90px 0px 0px 0px;}
input,select {margin:2px; border:1px #FFFFFF solid;
background:#FFFFFF; vertical-align:middle; width: auto;}
legend {font:14px Futura Book,Lucida Grande, Arial, Helvetica,
sans-serif; color:#FFFFFF; text-transform:uppercase;
margin-bottom:5px;}
label {float:left; margin-right:0.5em; padding-top:0.2em; text-align:left;}
form div.elementSeparator {width:400px; font-size:3px; display:block;
height:1px;}
form fieldset div.elementSeparator {width:400px; height:3px;
*height:0px; clear:both;}
.imageLeft {position:absolute; left: 430px;}
.newsletter {width:600px; margin:20px 20px 15px 180px;}
.formCaption {display:none;}
.parisienne_pink_color{color:#E4CDDC;}
#formCaptions {display:none;}
#global {width:580px; height:560px; margin-left:auto;
margin-right:auto; margin-top:10px; background-color:#000000;
border:1px solid white;}
#fs_page1 label {float:left; width:200px;}
#fs_page2 label {float:left; width:200px;}
#parisienne_au_intro{position:absolute; margin-top:90px; width:560px;
padding-right:5px; padding-left:5px}
#parisienne_au_footer{position:absolute; top:580px; width:560px;
padding-right:5px; padding-left:5px; color:#E4CDDC;}
#parisienne_au_footer h2{color:#E4CDDC; text-align:center;}
#parisienne_au_footer h2:hover{text-decoration:underline;}
#parisienne_au_footer_showhide{color:#FFFFFF; text-align:justify;
margin-bottom:30px;}
#parisienne_au_footer_showhide h3{color:#FFFFFF; font-weight:bold;
text-decoration:underline; margin-top:20px;}
#parisienne_au_footer_showhide li{margin-left:15px;}
form#ysl_en_au_Parisienne_,
form#ysl_en_au_Parisienne_send{margin:0px; width:500px;}
span#operationStartVal {display:none;}
span#operationStartText {display:none;}
span#operationEndVal {display:none;}
span#operationEndText {display:none;}
span#operationDescriptionText {display:none;}
select#civilite {width:180px;}
legend#ld_page5 {display:none;}
legend#ld_page4 {display:none;}
legend#ld_page3 {display:none;}
legend#ld_page2 {display:none;}
legend#ld_page1 {display:none;}
label#for_newsletterSignupOptout {float:right; text-align:left;
width:92%; padding-top:5px;}
label#for_termsAndConditions {float:right; text-align:left; width:92%;
padding-top:5px;}
input#submitButton {font-weight:bold; padding:0.2em; margin:2px;
margin-top:0px;border:1px solid #E4CDDC; background-color:#000000;
vertical-align:middle; width: 100px; color:#E4CDDC;}
input#newsletterSignupOptout {float:left; width:5%; border:0;
background:none; vertical-align:middle; margin-top:4px;}
input#termsAndConditions{float:left; width:5%; border:0;
background:none; vertical-align:middle; margin-top:4px;}
input#lastname {width:180px;}
input#firstname {width:180px;}
input#emailAddressConfirm {width:180px;}
input#emailAddress {width:180px;}
textarea#freeTextarea {position:absolute; top:25px; width:390px;}
fieldset#fs_page5 {margin-left: 0px; width:550px; border:0px solid
transparent; margin-top:0px; text-align:center;}
fieldset#fs_page4 {margin-left:80px; width:450px; border:0px solid
transparent; margin-top:60px;}
fieldset#fs_page3 {margin-left:80px; width:450px; border:0px solid
transparent; margin-top:0px;}
fieldset#fs_page2 {display:none;}
fieldset#fs_page1 {margin-left:80px; width:450px; border:0px solid
transparent; margin-top:90px;}
div#operationStartDate {display:none; float:left;}
div#operationEndDate {display:none; float:right;}
div#operationDescription {display:none; width:100%; height:4.5em;
background:#FFFFFF; padding:0.3em; border:1px solid #FFFFFF;}
.label_for_lastname {text-align:left;}
.label_for_firstname {text-align:left;}
.label_for_emailAddressConfirm {text-align:left;}
.label_for_emailAddress {text-align:left;}
.label_for_civilite {text-align:left;}
.label_for_freeTextarea{text-align:left; position:absolute;
width:550px; letter-spacing:-0.4px;}
.label_for_termsAndConditions{margin-bottom:10px;}

div#form_message{text-align:center;width:50%;margin-left:auto;margin-right:auto;}


form#ysl_en_au_Parisienne_send{display:none;}
#form_message{margin-top:200px;}
#form_message a{
border:1px solid #E4CDDC;
color:#E4CDDC;
font-weight:bold;
padding:0.3em;
display:block;
}
#form_message a:hover{
color:white;
}
/*#newsletterSignup{
top:2px;
color:white;
position:absolute;
left:0px;
background:black;
}
#for_newsletterSignup{
padding-left:30px;
}*/
#newsletterSignup{
left:0px;
position:absolute;
top:2px;
background:black;
color:white;
}
#for_newsletterSignup{
padding-left:30px;
}