#memo_site_gauche, #memo_fil_ariane { display:none; }
#memo_site_centre, #memo_site_active { position:relative; zoom:1; background:#fff; }
.memo_commande,
.memo_compteclient_Panel { position:relative; padding:0 20px; font-size:11px; color:#616a74; }
	#memo_commande_entete_panel { margin:0 -20px; }
	/* Bloc */
	.CreationNouveauClient,
	.memo_compteclient_compteclient { margin:0 0 10px 0; background:#F2F5F6; }
	/* Separateur */
	.memo_compteclient_ligneseparation { display:block; height:12px; background:#fff; }
		.memo_compteclient_ligneseparation img { visibility:hidden; height:12px; }
	/* Titres des panels */
	.memo_compteclient_titrecoordonneespanel,
	.memo_compteclient_titreidentifiantspanel { padding:10px; font-size:16px; color:#5a6e78; }
	.memo_compteclient_titrecontactpanel { display:none; }
	/* Tableau de formulaires */	
	.memo_compteclient_etatciviltable .Libelle,
	.memo_compteclient_contacttable .Libelle,
	.memo_compteclient_loginligne .Libelle,
	.memo_compteclient_motdepasseligne .Libelle,
	.memo_compteclient_motdePasseconfirmationligne .Libelle,
	.memo_compteclient_questionligne .Libelle,
	.memo_compteclient_reponseligne .Libelle,
	.memo_compteclient_reponseconfirmationligne .Libelle,
	.memo_compteclient_codepostalligne .Libelle { width:130px; padding:1px 10px 1px 0; text-align:right; }
	.memo_compteclient_etatciviltable .Valeur,
	.memo_compteclient_contacttable .Valeur,
	.memo_compteclient_loginligne .Valeur,
	.memo_compteclient_motdepasseligne .Valeur,
	.memo_compteclient_motdePasseconfirmationligne .Valeur,
	.memo_compteclient_questionligne .Valeur,
	.memo_compteclient_reponseligne .Valeur,
	.memo_compteclient_reponseconfirmationligne .Valeur,
	.memo_compteclient_codepostalligne .Valeur { padding:1px 0; }
	/* Panel etat civil */
	.memo_compteclient_etatciviltable { margin:10px 10px 0 10px; }
		.memo_compteclient_civiliteradio label { padding:0 10px 0 0; position:relative; top:-2px; _position:static; }
		.memo_compteclient_civiliteradio input { margin:0 4px 0 0; }
		/* Textbox */
		.memo_compteclient_nomtextbox, 
		.memo_compteclient_prenomtextbox,
		.memo_compteclient_ruetextbox,
		.memo_compteclient_ruecomplementtextbox,
		.memo_compteclient_lieudittextbox,
		.memo_compteclient_villetextbox,
		.memo_compteclient_mailtextbox,
		.memo_compteclient_telephonedomiciletextbox,
		.memo_compteclient_telephonemobiletextbox,
		.memo_compteclient_datenaissancetextbox,
		.memo_compteclient_logintextbox,
		.memo_compteclient_motdepassetextbox,
		.memo_compteclient_motdePasseconfirmationtextbox,
		.memo_compteclient_reponsetextbox,
		.memo_compteclient_reponseconfirmationtextbox,
		.memo_compteclient_codepostaltextbox,
		.memo_compteclient_numeroclienttextbox { width:190px; padding:1px 3px; border:1px solid #abc0cb; }
	/* Panel infos client */
	.memo_compteclient_contactpanel { position:relative; top:-12px; padding:0 10px; margin:0 0 -6px; background:#F2F5F6; }
		.memo_compteclient_infogsmlabel { position:absolute; display:block; line-height:10px; font-size:10px; margin:5px 0 0 350px; color:#858c94; }
		.memo_compteclient_datenaissancelabel { display:block; float:right; width:100px;  }
		.memo_compteclient_datenaissanceligne .Valeur { vertical-align:top; padding:2px 0 1px 0; }
	/* Panel contact Somewhere */
	.memo_compteclient_mediapreferepanel { padding:0 10px 10px; }
	.memo_compteclient_mediapreferechoixpanel { padding:0 0 0 200px; }
		.memo_compteclient_mediapreferetitrelabel { display:block; padding:0 0 5px; }
		.memo_compteclient_mediapreferechoixradio label { padding:0 10px 0 0; position:relative; top:-2px; }
		.memo_compteclient_mediapreferechoixradio input { margin:0 4px 0 0; }
	/* Panel identifiant/mot de passe */
	.memo_compteclient_loginligne .Libelle, 
	.memo_compteclient_motdepasseligne .Libelle, 
	.memo_compteclient_motdePasseconfirmationligne .Libelle 
	.memo_compteclient_questionligne .Libelle,
	.memo_compteclient_reponseligne .Libelle,
	.memo_compteclient_reponseconfirmationligne .Libelle { padding-left:10px; }
	.memo_compteclient_questionexplicationpanel { padding:10px; }
	#ctl00_cphZoneActive_CurrentUserControl_CompteClient_memo_compteclient_questionmotdepassetable { margin:0 0 10px 0; }
	.memo_compteclient_questionligne .Valeur select { font-size:11px; color:#616a74; border:1px solid #abc0cb; background:#fff; }
	/* Texte champs obligatoires */
	.memo_compteclient_asterisquechampobligatoirepanel { position:relative; padding:0px; border-bottom:12px solid #fff; background:#fff; }
	/* Panel newsletter */
	.memo_compteclient_optintable { display:block; margin:0 10px 10px; }
		.memo_compteclient_optintable tr { display:block; margin:0 0 10px; }
		.memo_compteclient_optintable td { display:block; }
		.memo_compteclient_optintable input { margin:0 4px 0 0; }
		.memo_compteclient_infooptinpanelpanel { padding:10px; }
	/* Boutons */
	.memo_compteclient_boutonsactions { text-align:right; margin:10px 0; }
/* Erreurs */
.memo_compteclient_messageserreur, 
.memo_compteclient_messageserreur { padding:0 10px 15px 35px; background:url(./memo_site/attention.gif) no-repeat left top; }
.memo_compteclient_messageserreur *, 
.memo_compteclient_messageserreur * { color:#d61c48; }
.memo_compteclient_messageserreur li, 
.memo_compteclient_messageserreur li { list-style-position: inside; }

/* Demande de catalogue */
.memo_compteclient_Demandeur { display:block; padding:10px; background:#F2F5F6; }
	.memo_compteclient_Demandeur input { margin:0 4px; }
.memo_compteclient_zonelibre_haut { background:#fff; padding:0 0 12px; }

/* Desinscription newsletter */
#ctl00_cphZoneActive_DesinscriptionPanel { padding:25px 25px 10px; color:#5A6E78; }
.memo_compte_title h1, .memo_compteclient_titreoptinpanel { margin:0 0 10px; font-size:16px; font-weight:normal; color:#5A6E78; }
.memo_compte_form .memo_inscriptionnewsletterlight_panel { margin:0 0 5px; background:#F5F5F5; }
.memo_compteclient_asterisquechampobligatoirelabel { font-size:11px; color:#99A5AB; }
.memo_compte_field { position:relative; overflow:hidden; zoom:1; clear:both; margin:0 0 4px; }
	.memo_compte_field label { float:right; width:880px; display:inline; margin:1px 5px 0 0; }
	.memo_compte_field div { float:left; display:inline; }
		.memo_compte_field div label { display:none; }
.memo_compteclient_boutonsactions { clear:both; }

/* IE6 **************************************************************/
.memo_compteclient_contactpanel { _top:-15px; }