/* Gabarit de la page */  
#memo_site_gauche { display:none; }
#memo_site_active { position:relative; float:none; width:auto; padding-top:10px; font-family:Verdana, sans-serif; font-size:12px; color:#555555; }
#ctl00_cphZoneActive_panierUpdatePanel { margin:0 0 8px; width:770px; min-height:650px; _height:650px; } 
.memo_panier_zonelibre_droite { display:none; float:right; width:190px; height:auto; }
.memo_panier_zonelibre_bas { margin:0 0 8px; clear:both; display:block; }
#memo_panier_rapide { z-index:3; } /* Fix pour IE6 */

/* Entete */
.memo_panier_entete_libelle { padding:5px 20px 10px; text-align:justify; }

/* Commande Rapide */
.memo_panier_commanderapide_panel { padding:15px 15px 10px 230px; margin:0 0 8px; background:#f0f1f1 url(./memo_panier_images/commande_rapide.gif) no-repeat 5px 15px; }
	.memo_panier_commanderapide_reference input { font-family:Verdana, sans-serif; font-size:12px; color:#555555; width:50px; height:17px; padding:2px 5px; border:1px solid #c7c7c7; }
	.memo_panier_commanderapide_panel select { font-family:Verdana, sans-serif; font-size:12px; color:#555555; width:60px; height:23px; border:1px solid #c7c7c7; }
	.memo_panier_commanderapide_entete td { padding-bottom:2px; }
	.memo_panier_commanderapide_reference { padding-right:30px; }
	.memo_panier_commanderapide_taille { padding-right:30px; }
	.memo_panier_commanderapide_quantite { padding-right:10px; }
	.memo_panier_commanderapide_valider { padding-top:5px; }

/* Message d'erreur */
.memo_panier_messageerreur { padding:0 10px 0 70px; line-height:18px; font-weight:bold; overflow:hidden; color:#a70561; font-size:13px; background:#ecc4df url(./memo_panier_images/erreur.jpg) no-repeat left top; }

/* Panier */
.memo_panier_panel { margin:8px 0 0; width:770px; }
	.memo_panier_panel table.memo_panier_ligne { width:770px; border-collapse:collapse; border:1px solid #ccc; }
		table.memo_panier_ligne td { border:1px solid #ccc; }
			table.memo_panier_ligne td td { border:none; }
	.memo_panier_panel .memo_panier_ligne_pair td,
	.memo_panier_panel .memo_panier_ligne_impair td { padding-top:10px; padding-bottom:10px; }
		.memo_panier_panel .memo_panier_ligne_impair td { background:#f4f4f4; }
		.memo_panier_panel .memo_panier_ligne_pair td td,
		.memo_panier_panel .memo_panier_ligne_impair td td { padding-top:0; padding-bottom:0; }
	.memo_panier_panel td { font-size:11px; color:#697277; text-align:center; padding:0 2px; }
		.memo_panier_panel td td { padding:0px; }
		.memo_panier_panel a { color:#697277; cursor:pointer; }
		.memo_panier_panel select { font-family:Verdana, sans-serif; font-size:11px; color:#697277; width:35px; height:23px; border:1px solid #c7c7c7; }
	.memo_panier_panel .memo_panier_entete td { height:25px; vertical-align:middle; font-size:10px; font-weight:normal; color:#fff; text-align: center; background:#666; }
	.memo_panier_colonne_produit,
	.memo_panier_colonne_produit_memo_panier_lignediffere { padding:10px 0; font-size:13px; }
		.memo_panier_colonne_produit td,
		.memo_panier_colonne_produit_memo_panier_lignediffere td { text-transform:lowercase; text-align:left; }
		.memo_panier_colonne_produit td:first-letter,
		.memo_panier_colonne_produit_memo_panier_lignediffere td:first-letter { text-transform:uppercase; }
		.memo_panier_colonne_produit img,
		.memo_panier_colonne_produit_memo_panier_lignediffere img { display:block; width:50px; height:66px; padding:1px; margin:0 5px 0; background:#ddd; cursor:pointer; }
	.memo_panier_colonne_coloris,
	.memo_panier_colonne_coloris_memo_panier_lignediffere { text-transform:lowercase; }
		.memo_panier_colonne_coloris:first-letter,
		.memo_panier_colonne_coloris_memo_panier_lignediffere:first-letter { text-transform:uppercase; }
	.memo_panier_colonne_prix td,
	.memo_panier_colonne_prix_memo_panier_lignediffere td { font-weight:bold; white-space:nowrap; color:#e03288; }
		table.memo_panier_colonne_prix { margin:0 auto; }
	/* Position */
	.memo_panier_panel td.memo_panier_colonne_position input { display:block; margin:5px 0; }
	/* Produit differe */
	.memo_panier_panel td.memo_panier_produit_differe { text-align:left; padding:5px 10px; color:#A70561; background:#f6deeb; }
		.memo_panier_panel td.memo_panier_produit_differe a { font-weight:bold; text-decoration:underline; color:#A70561; }
	/* Pied du panier */
	.memo_panier_pied_totalhorsfrais td { height:30px; vertical-align:middle; text-align:left; font-weight:normal; font-size:16px; color:#fff; background:#666; border-left-color:#666; border-right-color:#666; }
	.memo_panier_totalpanier { white-space:nowrap; }
		.memo_panier_pied_totalhorsfrais td.memo_panier_pied { padding:5px 0 5px 10px; font-weight:normal; text-align:right; border-right-color:#666; }
		.memo_panier_pied_totalhorsfrais td.memo_panier_totalpanier { text-align:left; border-left-color:#666; border-right-color:#fff; }
		.memo_panier_pied_totalhorsfrais td.memo_panier_supprimer { padding:5px; border-left-color:#fff; }
	/* Code avantage */
	.memo_panier_pied_codeavantage td.memo_panier_codeavantage { border-color:#eee; }
	.memo_panier_pied_codeavantage { background:#eee; }
		.memo_panier_codeavantage_table { float:right; }
			.memo_panier_codeavantage_table table { float:none; }
		.memo_panier_pied_codeavantage td { font-family:Verdana, sans-serif; font-size:12px; color:#555; text-align:left; }
			.memo_panier_pied_codeavantage td td { padding:5px 0 5px 10px; }
			.memo_panier_pied_codeavantage div { float:left; }
			.memo_panier_pied_codeavantage div input { font-family:Verdana, sans-serif; font-size:12px; color:#555; width:40px; height:19px; padding:2px 5px; border:1px solid #c7c7c7; }
	/* Boutons */
	.memo_panier_pied_valider { padding-top:15px; text-align:right; }
		.memo_panier_pied_valider input { margin-left:5px; }
	
/* Produits coordoonnees */
.memo_panier_produits_coordonnee { position:absolute; right:0; top:0; }
	
/* Disponibilite au roll-over */
.memo__produit{position:relative;}
.memo_dispo_rollover { left:40px; top:80px; padding:4px 0 0 4px; background:url(memo_liste_images/liste_dispo_ombre.png) no-repeat left top; }
	.memo_liste_dispo { padding:19px 4px 4px 0; margin:0 -4px -4px 0; font-size:10px; font-weight:bold; color:#c50070; background:url(memo_liste_images/liste_dispo_ombre.png) no-repeat right bottom; }
		.memo_liste_dispo_libelle { position:absolute; top:-7px; right:0; left:-5px; width:100%; display:block; padding:11px 0 0 5px; height:40px; line-height:19px; color:#c50070; text-align:center; text-transform:uppercase; border:none;background:url(memo_liste_images/liste_dispo_titre.gif) no-repeat left top; }
			.memo_produit_quicklook_disponible { padding-left:18px; }
		.memo_liste_dispo table { margin-top:20px; empty-cells:show; min-width:190px; padding-bottom:25px; margin-left:1px; border-collapse:collapse; border:none; border-spacing:0; border:none; background:#F5F5F5 ; }
			.memo_liste_dispo table td { empty-cells:show; padding:2px 4px; _padding:4px 8px; white-space:nowrap; text-transform:lowercase; border:1px solid #F5F5F5; border-right:none; border-bottom:none; background:#fff no-repeat center center; }
			.memo_liste_dispo table td:first-letter { text-transform:uppercase; }
		.memo_liste_dispo .memo_dispo1 { background-image:url(memo_liste_images/liste_dispo_differe.gif); }
		.memo_liste_dispo .memo_dispo2 { background-image:url(memo_liste_images/liste_dispo_epuise.gif); }
		.memo_liste_dispo .memo_dispo5 { background-image:url(memo_liste_images/liste_dispo_disponible.gif); }
	
	
div.memo_panier_produits_coordonnee table { }
div.memo_panier_produits_coordonnee table td {width:192px; vertical-align: top; color:#697277; margin-right:55px;}
div.memo_liste_produits_produit_main {position:relative; margin-bottom: 0px; }
div.memo_liste_produits_produit_main span {  margin-left: auto; margin-right: auto; }



span.memo__picto1 { display: block; text-align: center; height: 24px; margin-top:10px;}
span.memo__picto1 a { display: block; }

.memo__picto2 { position:absolute; top:24px; right:13px; display: block; width:50px; height: 50px;}
.memo__picto2 a { display: block; }

.memo__visuel {display: block;  clear: both; background: url(/Styles/memo_liste_images/memo_liste_border_bottom.gif) no-repeat center bottom; padding-bottom:7px;}
.memo__visuel a { display: block; border: 1px solid #D5D7D8; width:150px; border-bottom: none; text-align: center;margin-left:auto; margin-right:auto; padding: 5px 7px 5px 7px;  }

.memo__picto3 { display: block; text-align:center;} 

.memo__designation { display: block; margin:0 auto; text-align: center;width:150px; height: 38px; line-height: 12px;  color:#697277;}
.memo__designation a { display: block;  text-align: center; color:#697277;font-size:11px;}

.memo__apartirdeprix { display: block;  text-align: center; position:relative; top:0px; margin-bottom:5px;} 
.memo__apartirde { display: block;   font-size:10px; margin-top: 5px; position:relative; top:0px; }
.memo__prix { display: block; font-size:13px; text-align: center;  font-weight:bold; position:relative; top:0; color:#E03288;}

.memo__aulieudeprixbarre {display: block;  width: 122px; text-align:center; font-size:10px; position:relative; top:0; line-height: 10px;}
.memo__aulieude { background-color:#ffffff; }
.memo__prixbarre {  background-color:#ffffff;}
	
.memo_produit_quicklook{ display: block; text-align: center; margin:10px auto; }
.memo_produit_quicklook a { display: block; }
