/*
#sw_pushnewslight_popup_overlay { height:540px; background:url(pushnewslight_overlay.png) repeat-x left top; }
#sw_pushnewslight_popup_content { position:absolute; left:20px; top:20px; padding:5px 5px 35px; width:500px; height:300px; background:#eee; }
#sw_pushnewslight_nothanks { position:absolute; cursor:pointer; display:block; width:170px; height:25px; right:5px; top:310px; color:#626262; line-height:20px; font-size:11px; text-align:center; background:url(pushnewslight_bt_nothanks.gif) no-repeat left top; }
#sw_pushnewslight_close { cursor:pointer; position:absolute; right:5px; top:5px; display:block; width:17px; height:15px; background:url(pushnewslight_bt_close.gif) no-repeat left top; }
#sw_pushnewslight_button { position:absolute; left:147px; top:218px; cursor:pointer; border:none; background:none;  }
#sw_pushnewslight_textbox_bg { position:absolute; left:23px; top:183px; width:232px; height:30px; margin:0; padding:0; border:none; background:url(pushnewslight_textbox.jpg) no-repeat left top; }
	#sw_pushnewslight_textbox { position:static; border:none; color:#858585; font-size:12px; padding:2px 5px; width:217px; height:21px; font-style:normal; background:#fff; }
#sw_pushnewslight_text { position:absolute; left:23px; top:130px; color:#fff; font-size:12px; }
#sw_pushnewslight_error { position:absolute; left:23px; top:260px; color:#dd3f3f; font-size:12px; }
*/
.memo_inscriptionnewsletterlight_modalpopup { padding:140px 5px 35px 27px; width:478px; height:165px; background:#eee url(memo_inscriptionnewsletterlight/pushnewslight_photo.jpg) no-repeat 5px 5px; }
.memo_inscriptionnewsletterlight_libelle { color:#fff; font-size:12px; display:block; margin:0 0 15px; }
.memo_inscriptionnewsletterlight_email { color:#858585; font-size:12px; padding:2px 5px; width:217px; height:21px; font-style:normal; border:1px solid #999; background:#fff; -moz-box-shadow:2px 2px 5px #999; -webkit-box-shadow:2px 2px 5px #999; }
/* Boutons */
.memo_inscriptionnewsletterlight_boutonsactions { margin:10px 0 0; }
	#memo_inscriptionNewsletter .memo_identifiantoublie_valider { -moz-box-shadow:2px 2px 8px #999; -webkit-box-shadow:2px 2px 8px #999; }	
	#memo_inscriptionNewsletter .memo_identifiantoublie_retour { position:absolute; right:5px; top:5px; }
	.memo_inscriptionnewsletterlightconfirmation_retour { position:absolute; right:5px; top:5px; }
	.memo_inscriptionnewsletterlightconfirmation_catalogue { position:absolute; left:5px; top:310px; }
	.memo_inscriptionnewsletterlightconfirmation_adresse { position:absolute; left:158px; top:310px; }
	.memo_inscriptionnewsletterlightconfirmation_lienpersonnalise { position:absolute; right:5px; top:310px; }
/* Erreurs */
.memo_inscriptionnewsletterlight_erreur { position:absolute; left:27px; top:260px; color:#dd3f3f; font-size:12px; }
	.memo_inscriptionnewsletterlight_erreur ul { list-style:none; color:#dd3f3f; }
/* Confirmation */
.memo_inscriptionnewsletterlightconfirmation_label { display:block; margin:0 240px 15px 0; color:#fff; font-size:12px; }	
.memo_inscriptionnewsletterlightconfirmation_optinpartenaireligne { position:relative; overflow:hidden; zoom:1; margin:0 0 15px; width:230px; color:#fff; }
	.memo_inscriptionnewsletterlightconfirmation_optinpartenairelibelle { float:right; width:210px; font-weight:bold; }
	.memo_inscriptionnewsletterlightconfirmation_optinpartenairecheckbox { float:left; }
.memo_inscriptionnewsletterlightconfirmation_optinpartenaireconfirmation { margin:0 240px 15px 0; color:#fff; font-size:12px; }	