/* Authentification */
.MemberHeader { text-align:left; }
.MemberHeader h1 { color:#0099FF; font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif; font-size:24px; font-style:italic;
	font-weight:bold; width:436px; text-align:left;}

.NotMemberHeader h1{ color:#0099FF; font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif; font-size:24px; font-style:italic; font-weight:bold;
	width:326px;}

.Membercontainer { margin:10px 0 0 10px; width:450px; }

.txtLoginMemberSmallFont { color:#565462; font-size:1em; font-weight:normal; width:320px; }

.txtLoginMemberPurple {color:#666666; display:block; float:left; font-size:12px; width:150px; }

.ColumnSpace { padding-left:12px; }

.InnerContainer_PaddingLeft { background:transparent none repeat scroll 0 0; border:0 none; font-size:100%; margin:0;
	outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0; }

.InnerContainer_PaddingLeft div { color:#666666; float:left; font-size:12px; padding:3px 0 2px; width:200px; }

.LoginTextInnerPadding, .txtHeaderLoginMember { display:none; }

.Membercontainer a.txtLoginMemberSmallFont {clear:both; color:#666666; font-size:11px; text-decoration:underline; width:250px;}
.RowPaddingTop { clear:both; margin:10px 0 0;}

.btnaligment { clear:both; margin-top:20px; }

.btncreateac { padding:50px 0 10px; }

#ctl00_WebPartManager1_wp564469160_ctl00_Login1_LabelAdresseEmail { display:none; }

/* Subscription */
table.RegistrationForm, table.RegistrationForm td { color:#666666; }

.PaddingSubscription .MemberHeader h1 { color:#E51B23; font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif; font-size:30px; font-style:italic; font-weight:bold;
	margin-left:10px; text-align:left; }

.textcontainerSubscription { text-align:left; }

.textcontainerSubscription_InnerPadding { display:none; }

table.RegistrationForm td.page_subscription_who { color:#0099FF; font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif; font-size:24px; font-style:italic; font-weight:bold; }
.inputTextBox270 { color:#525252; font-size:1.1em; height:18px; width:270px; }
.RegistrationForm td.title { color:#0099FF; font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif; font-size:24px; font-style:italic; font-weight:bold;}

.subscription_details { font-size:1.1em; font-weight:bold; color: #666666; }

.subscription_details label { padding-right:10px; color:#666666; }

table td.title { color:#0099FF; font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif; font-size:24px; font-style:italic; font-weight:bold; }

table.RegistrationForm #textitalic { font-size:1em; font-style:normal; font-weight:normal; width:600px; }

table td.title .PaddingTopNewsletter { color:#666666; padding-top:7px; }
table .Label, table td.title .PaddingTopNewsletter .Label, table td.title .PaddingTopNewsletter label { color:#666666; font-size:12px; font-style:normal; } 

.DetailsRowspace { height:10px; }
.Rowspace { height:20px; }
.RowspaceSubscription { height:20px; }
.FirstWidthSize { font-size:1.1em; font-weight:normal; width:22%; }
.subscription_dropdown { font-size:1.05em; padding-left:18px; }

span.emphasis { color:#666666; display:block; font-size:12px; font-style:normal; margin:0 0 20px; }

table.Labelnormal { vertical-align:top; width:800px; }
table.Labelnormal label { padding-right:15px; }

.subscription_family { width:400px; }

.subscription_family { font-size:1.1em; font-weight:normal; color:#666666; }

.subscription_sex_label { font-size:1.1em; padding-top:3px; }

/* ---------------------------------------- */
/*    MAIN  E-Card
/* ---------------------------------------- */
.e-card .content { margin:0; }


.Ecard_HeadImage  { display:block; width:900px; }
.Ecard_HeadImage  div { clear:both; }
.Ecard_HeadImage  br { display:none; }
.Ecard_HeadImage span { float:left; display:block; width:284px; margin:0 5px 0 0;  }
.imageEcard { width:183px; height:138px; background:url(Images/commun/bgscreen2.gif) left top no-repeat;  }
.imageEcard img { display:block; padding:12px 0 0 13px;  }
.default_txt div  input { padding: 20px 0 0 19px;  }

.Ecard_BgEcard { width:600px; background:none; margin:0 0 0 245px; text-align:left; }
.Ecard_SelectedEcard { width:284px; height:217px;
	background: url(Images/commun/bgscreen_txt.gif) no-repeat scroll left top; }
.Ecard_SelectedEcard img { display:block; padding:13px 0 0 14px; width:258px; height:194px;  }


.EcardDetails { clear:both; float:left; font-weight:bold; padding:10px 0 0 5px; width:600px; }
.Ecardcount { float:left; font-weight:bold; width:15px; }
.EcardReceiverName { float:left; font-weight:bold; width:95px; }
.EcardReceiverMail { float:left; font-weight:bold; text-align:center; width:106px; }
.EcardNotification { float:left; font-weight:bold; text-align:center; width:90px; display:none; }
.EcardSendLater { float:left; font-weight:bold; text-align:center; width:65px; }
.EcardDate { float:left; font-weight:bold; text-align:center; width:95px; }
.EcardTime { float:left; font-weight:bold; width:60px; }

.FormField { clear:both; color:Black; float:left; padding:5px; width:252px; }
.FormLabel { color:#7E7D81; float:left; padding:5px 0 15px 0; width:300px; height:14px; }
.EcardSelection_Outline  { margin-bottom:20px; text-align:left; width:634px; }
.EcardSelection_Outline textarea { float:left;}
.FormTxt { width:600px; overflow:hidden; }
p.hide {display:none; }

#ecardimage {  width:787px; height:558px; background:url(Images/commun/bgscreen2.gif) left top no-repeat;
	position:relative; }
.Ecardimage { background: url(Images/commun/bgscreen_txt.gif) no-repeat left top;
	height:217px; width:284px; }
.Ecardimage img {display:block; height:194px; padding:13px 0 0 14px; width:258px; }
.e-card-result .EcardInfo { display:block; width:300px; }
.e-card-result p, .e-card-result .BtnReturn { display:none; }
.e-card-result div.buttons  { width:900px; }
.e-card-result div.buttons  div {  margin:7px auto 20px auto;  }

.web_part_h3 { display:none; }
.Ecard_BlockSeparator { display:none; }
.EcardCategoryHeader { display:none; }
.default_txt p { display:none; }
.ecardframing .EcardInfo { display:none; }
.page_header  {display:none; }
.EcardInfo .BtnReturn { margin-top:20px; }
/* ---------------------------------------- */
/*    MAIN  Gift visualisation
/* ---------------------------------------- */


.EcardSelection_Outline { position:relative; width:870px; height:600px; background:url(../_images/commun/bgscreen6.gif) left top no-repeat; margin: 0 auto;  } 
.ecardimage_view #ecardimage { position:absolute; left:21px; top:17px; width:787px; height:558px; }
.ecardimage_view #ecardimage .EcardMessage { color:#FFF; font-size:14px; font-style:normal; font-weight:normal; width:200px; position:absolute; left:40px; top:225px; }
.ecardimage_view .EcardButton { display:none; }

.previsualisation div.buttons  { width:870px; }
.previsualisation div.buttons  div {  margin:7px auto 20px auto; }	

.previsualisation .EcardSelection_Outline { position:relative; width:870px; height:600px; background:url(../_images/commun/bgscreen6.gif) left top no-repeat; margin: 0 auto;  } 

.previsualisation #ecardimage {  position:absolute; left:21px; top:17px; width:787px; height:558px;  }
#ecardimage .EcardMessage { color:#FFF; font-size:14px; font-style:normal; font-weight:normal; width:200px; position:absolute; left:40px; top:225px; }
.previsualisation .EcardButton { position:absolute; left:17px; top:596px;  }
.previsualisation .EcardButton  .BtnBack{ width: 100px; float:left; padding:0; margin:0 0 0 20px; }
.previsualisation .EcardButton  input {float:left;  }
.previsualisation .EcardfooterBg { clear:both; }


#btn-envoyer-ecard-ami { width:373px; height:25px; background-image:url(../_images/commun/btn-envoyer-ecard-ami.gif); background-repeat:no-repeat; }
#btn-envoyer-ecard-ami a { width:373px; height:25px; }

#btn-decouvrir-tv { width:536px; height:25px; background-image:url(../_images/commun/btn-decouvrir-tv.gif); background-repeat:no-repeat; }
#btn-decouvrir-tv a { width:536px; height:25px; }
.EcardInfo p { display:none;}
.EcardTitle {display:none;}
.ecard_select_button { float:left;clear:left; margin:0 0 0 20px; text-align:left; display:inline; }
	
.RecipientFormNoBroder .ecardChkbox { float:left; clear:left; }
#WebPartZone1 { float:left; text-align:left;margin:0 0 0 25px; display:inline; }
.RecipientFormNoBroder { color:#000000; }

.PaddingLogin { margin-left:25px; }
.PaddingSubscription { margin-left:25px; }

.RegistrationForm .LuNlSubscription { display:none; }
