/* Zone de gauche ***************************************************/
#memo_site_gauche { float:left; width:135px; padding:27px 65px 15px 15px; overflow:hidden; }          
	#memo_site_gauche ul, #memo_site_gauche li { list-style:none; } 
	#memo_site_gauche a { color:#5b6f79; text-decoration:none; } 
	#memo_site_gauche a:hover { color:#8ea6b2; }   
	#memo_site_gauche_haut ul { margin:0 0 15px; }
	#memo_site_gauche_haut ul li { margin:0; }
	#memo_site_navigation_dynamique li { margin:0 0 15px 0; } 
		#memo_site_navigation_dynamique li li { margin:0; }   
	#memo_site_navigation_dynamique_automatique { margin:0 0 15px; }
		#memo_site_navigation_dynamique_automatique li { margin:0 0 20px; }
		#memo_site_navigation_dynamique_automatique li li { margin:0; }   
		#memo_site_navigation_dynamique_automatique h4 { border:none; margin:0; }
	/* Top recherche */
	#memo_site_gauche .memo_site_top_recherche { display:block; }
		#memo_site_gauche .memo_site_top_recherche ul li { margin:0; }
		#memo_site_gauche .memo_site_top_recherche ul li:first-letter { text-transform:uppercase; }
		#memo_site_gauche .memo_site_top_recherche ul li:first-letter a:hover { color:#8ea6b2; }
	/* Categories */
	#memo_site_navigation_dynamique_automatique ul li {list-style-type:none;}
	#memo_site_navigation_dynamique_automatique ul li ul.memo_site_navigation_dynamique_automatique_secteur {.margin:0;}
		#memo_site_navigation_dynamique_automatique ul li ul.memo_site_navigation_dynamique_automatique_secteur li {list-style-type:none; margin:0;}
			#memo_site_navigation_dynamique_automatique ul li ul.memo_site_navigation_dynamique_automatique_secteur li span a {font-weight:bold;}
    #memo_site_navigation_dynamique_automatique .memo_site_navigation_dynamique_automatique_secteur li a {font-weight:bold; font-size:14px}
    #memo_site_navigation_dynamique_automatique .memo_site_navigation_dynamique_automatique_secteur li ul.memo_site_navigation_dynamique_automatique_sous_secteur li a {font-weight:normal; font-size:12px}
      #memo_site_navigation_dynamique_automatique .memo_site_navigation_dynamique_automatique_secteur li ul.memo_site_navigation_dynamique_automatique_sous_secteur li.memo_site_navigation_dynamique_automatique_secteur_courant a {font-weight: bold;}


	/* Secteur courant */
	#memo_site_navigation_dynamique_automatique ul li ul.memo_site_navigation_dynamique_automatique_secteur li.memo_site_navigation_dynamique_automatique_secteur_courant .memo_site_navigation_dynamique_automatique_sous_secteur {font-weight:normal;}
	#memo_site_navigation_dynamique_automatique ul li ul.memo_site_navigation_dynamique_automatique_secteur li.memo_site_navigation_dynamique_automatique_secteur_courant li.memo_site_navigation_dynamique_automatique_secteur_courant span {/*list-style-type:disc;*/ font-weight:bold;}
	#memo_site_navigation_dynamique_automatique ul li ul.memo_site_navigation_dynamique_automatique_secteur li.memo_site_navigation_dynamique_automatique_secteur_courant {/*list-style-type:disc;*/ font-weight:normal;}
		#memo_site_navigation_dynamique_automatique ul li ul.memo_site_navigation_dynamique_automatique_secteur li.memo_site_navigation_dynamique_automatique_secteur_courant span a {font-weight:bold;}
	/* Sous secteur */
	#memo_site_navigation_dynamique_automatique ul li ul.memo_site_navigation_dynamique_automatique_secteur li.memo_site_navigation_dynamique_automatique_secteur_courant ul.memo_site_navigation_dynamique_automatique_sous_secteur {margin:10px 0;}	
		#memo_site_navigation_dynamique_automatique ul li ul.memo_site_navigation_dynamique_automatique_secteur li.memo_site_navigation_dynamique_automatique_secteur_courant ul.memo_site_navigation_dynamique_automatique_sous_secteur li {list-style:none; margin:0px 0 0 5px; }
			#memo_site_navigation_dynamique_automatique ul li ul.memo_site_navigation_dynamique_automatique_secteur li.memo_site_navigation_dynamique_automatique_secteur_courant ul.memo_site_navigation_dynamique_automatique_sous_secteur li  span a {font-weight:normal; list-style:none;}	                  
	#memo_site_gauche a.link_bonnes_affaires { display:block; margin:0 0 20px; color:#fff; background:#D12C61; padding:2px 5px; text-decoration:underline; }

/* Zone centrale ****************************************************/
#memo_site_centre { position:relative; z-index:1; }
#memo_site_active { float:left; width:740px; }   
/* Edito */
#memo_edito { position:relative; width:925px; margin:0 0 0 -215px; padding:0 15px 3px; font-size:10px; color:#AC8E9A; text-align:left; background:#fff; }
	#memo_edito .memo_edito_h1 { margin:0 5px 0 0; display:inline; font-size:11px; font-weight:normal; }
	#memo_edito .memo_edito_h2 { color:#AC8E9A; margin:0 5px 0 0; display:inline; font-size:10px; font-weight:normal; }
	#memo_edito #memo_edito_suite { position:absolute; right:0; top:17px; z-index:2; padding:5px 10px; width:50%; font-size:10px; background:#fff; border:1px solid #A1A4AB; border-top:none; border-right:none; }
	#memo_edito #memo_edito_lien { font-size:10px; color:#8EA6B2; margin:0 5px; }
#memo_fil_ariane { background:transparent; }
#memo_site_haut { z-index:3; }
#memo_site_centre { margin-top:-20px; padding-top:20px; }
/* Banniere */
#memo_site_centre .sw_banner { position:relative; z-index:1; display:block; margin:0 0 10px -215px; width:955px; height:auto; overflow:hidden; color:#424242; background:#edebec; }
/* Titre (recherche) */
.memo_liste_produits_libelle,
.memo_liste_pages_titre { display:block; width:680px; border-bottom:1px solid #8EA6B2; color:#8EA6B2; font-size:15px; font-weight:normal;margin:0 0 10px 0; text-transform:uppercase; } 
/* Produits */
#memo_liste_produits { width:680px; } 
   	/* Pagination */
	.memo_liste_produits_pagination { position:relative; height:20px; margin:0 0 18px 0; padding:5px 0 0 160px; font-size:11px; color:#8ea6b2; text-align:right;  }  
		.memo_liste_produits_pagination a { color:#8ea6b2; text-decoration:none; }   
		.memo_liste_produits_pagination a:hover { color:#5a6e78; }              
		.memo_liste_produits_pagination_separateur { padding:0 3px; }
		.memo_liste_produits_pagination_select { position:absolute; left:0; top:3px; }    
			.memo_liste_produits_pagination_select select { border:1px solid #8ea6b2; color:#8ea6b2; margin:0 3px; }  
		.memo_liste_produits_pagination_page_numeros { display:block; width:680px; position:absolute; left:0; top:0; text-align:center; }
		.memo_liste_produits_pagination_numero { margin:0 20px 0 0; font-size:16px; color:#5a6e78; font-weight:bold; } 
		 	.memo_liste_produits_pagination_numero a { font-size:11px; color:#8ea6b2; font-weight:normal; }
		 .memo_liste_produits_pagination_reduction { padding:0 3px 0 0; }
	/* Liste produits */                             
	#memo_liste_produits td { vertical-align:top; } 
    /* Un produit */
    .memo_liste_produits_produit_main { position:relative; overflow:visible; }
	.memo_liste_produits_produit { position:relative; margin:0 33px 30px 0; width:145px; height:275px; }
	 	/* Visuel */
		.memo_liste_produits_visuel { display:block; width:145px; height:193px; } 
		.memo_liste_produits_visuel a { display:block; color:#5b6f79; font-size:11px; text-decoration:none; text-transform:lowercase; }                 
		.memo_liste_produits_visuel a:first-letter { text-transform:uppercase; } 
		.memo_liste_produits_visuel img { width:145px; height:193px; display:block; background:#F5F5F5; }
		/* Nom du produit */
		.memo_liste_produits_designation { overflow:hidden; position:absolute; z-index:2; top:188px; padding:5px 0 0; display:block; font-size:11px; color:#5b6f79; background:url(./memo_liste/liste_visuel.png) no-repeat left top; } 
			.memo_liste_produits_designation a { display:block; width:115px; height:29px; padding:10px 25px 0 5px; color:#5b6f79; text-decoration:none; text-transform:lowercase; } 
			/*.memo_liste_produits_designation a { display:block; width:115px; height:40px; padding:10px 25px 10px 5px; color:#5b6f79; text-decoration:none; text-transform:lowercase; } */
			.memo_liste_produits_designation a:hover { text-decoration:underline; }
			.memo_liste_produits_designation a:visited { color:#847a71; text-decoration:underline; } 
			.memo_liste_produits_designation a:first-letter { text-transform:uppercase; }    
	   	/* Prix */
	    .memo_liste_produits_apartirdeprix { position:absolute; bottom:10px; display:block; padding:8px 0 0 0; width:145px; height:17px; text-align:center; white-space:nowrap; overflow:hidden; background:url(./memo_liste/liste_prix.gif) no-repeat left top; } /* preSOLDES:bottom:0 */
     		.memo_liste_produits_apartirde { padding:0 3px 0 0; font-size:9px; color:#5a6e78; } 
			.memo_liste_produits_prix { font-size:12px; font-weight:bold; color:#847a71; }  
		/* Prix Barre */
		.memo_liste_produits_aulieudeprixbarre { position:absolute; bottom:-2px; display:block; width:145px; height:12px; line-height:12px; white-space:nowrap; overflow:hidden; text-align:center; font-size:9px; color:#888; background:#dfdfdf; } /* preSOLDES:bottom:-12px */
		/* Pictos */   
		.memo_liste_produits_picto1, .memo_liste_produits_picto2 { position:absolute; right:-20px; } 
		.memo_liste_produits_picto1 img, .memo_liste_produits_picto2 img { display:block; width:41px; height:33px; background:url(./memo_liste/picto_galet.png) no-repeat left top; }
		.memo_liste_produits_picto1 { top:-7px; }
		.memo_liste_produits_picto2 { top:30px; } 
		.memo_liste_produits_picto3 { position:absolute; top:235px; z-index:3; } /* preSOLDES:top:245px */
    		/*preSOLDES:  		.memo_liste_produits_picto3 img { display:block; padding:0 52px 0 53px; width:40px; height:13px; color:#fff; font-size:11px; text-align:center; background:#b59596; }*/
      		.memo_liste_produits_picto3 img { display:block; width:145px; height:13px; color:#fff; font-size:11px; text-align:center; background:#DB2F67; }
		/* Lien Quicklook */
		.memo_liste_produits_produit_main .memo_produit_quicklook { position:absolute; right:35px; top:195px; z-index:4; display:block; width:21px; height:21px; overflow:hidden; }
		/* Disponibilite au roll-over */
		.memo_dispo_rollover { left:50px; top:120px; padding:4px 0 0 4px; background:url(memo_liste/liste_dispo_ombre.png) no-repeat left top; }
			.memo_produit_quicklook_dispo { left:140px; top:250px; }
			.memo_liste_dispo, .memo_produit_quicklook_dispo { padding:0 4px 4px 0; margin:0 -4px -4px 0; font-size:10px; font-weight:bold; color:#5B6F79; background:url(memo_liste/liste_dispo_ombre.png) no-repeat right bottom; }
				.memo_liste_dispo_libelle, .memo_produit_quicklook_dispo_libelle { position:absolute; top:-7px; right:0; left:-5px; width:23px; height:23px; display:block; font-size:1px; text-indent:-5000px; color:#5B6F79; text-align:center; text-transform:uppercase; background:url(memo_liste/liste_dispo_point.gif) no-repeat left top; }
					.memo_produit_quicklook_disponible { padding-left:18px; }
				.memo_liste_dispo table, .memo_produit_quicklook_dispo table { min-width:200px; empty-cells:show; padding-bottom:25px; margin-left:1px; border-collapse:collapse; border:none; border-spacing:0; border:none; background:#F5F5F5 url(memo_liste/liste_dispo_legende.gif) no-repeat bottom center; }
					.memo_liste_dispo table td, .memo_produit_quicklook_dispo td { empty-cells:show; padding:2px 4px; 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, .memo_produit_quicklook_dispo td:first-letter { text-transform:uppercase; }
				.memo_liste_dispo .memo_dispo1, .memo_produit_quicklook_dispo .memo_dispo1 { background-image:url(memo_liste/liste_dispo_differe.gif); }
				.memo_liste_dispo .memo_dispo2, .memo_produit_quicklook_dispo .memo_dispo2 { background-image:url(memo_liste/liste_dispo_epuise.gif); }
				.memo_liste_dispo .memo_dispo5, .memo_produit_quicklook_dispo .memo_dispo5 { background-image:url(memo_liste/liste_dispo_disponible.gif); }
				.memo_liste_dispo .memo_liste_dispo_legende, .memo_produit_quicklook_dispo_legende { display:block; height:24px; min-width:181px; background:#F5F5F5 url(memo_liste/liste_dispo_legende.gif) no-repeat center center; }
		#memo_liste_produits_produit0 { z-index:15; }
		#memo_liste_produits_produit1 { z-index:14; }
		#memo_liste_produits_produit2 { z-index:13; }
		#memo_liste_produits_produit3 { z-index:12; }
		#memo_liste_produits_produit4 { z-index:15; }
		#memo_liste_produits_produit5 { z-index:14; }
		#memo_liste_produits_produit6 { z-index:13; }
		#memo_liste_produits_produit7 { z-index:12; }
		#memo_liste_produits_produit8 { z-index:15; }
		#memo_liste_produits_produit9 { z-index:14; }
		#memo_liste_produits_produit10 { z-index:13; }
		#memo_liste_produits_produit11 { z-index:12; }
		#memo_liste_produits_produit12 { z-index:15; }
		#memo_liste_produits_produit13 { z-index:14; }
		#memo_liste_produits_produit14 { z-index:13; }
		#memo_liste_produits_produit15 { z-index:12; }
		#memo_liste_produits_produit16 { z-index:15; }
		#memo_liste_produits_produit17 { z-index:14; }
		#memo_liste_produits_produit18 { z-index:13; }
		#memo_liste_produits_produit19 { z-index:12; }
		#memo_liste_produits_produit20 { z-index:15; }
		#memo_liste_produits_produit21 { z-index:14; }
		#memo_liste_produits_produit22 { z-index:13; }
		#memo_liste_produits_produit23 { z-index:12; }
		#memo_liste_produits_produit24 { z-index:15; }
		#memo_liste_produits_produit25 { z-index:14; }
		#memo_liste_produits_produit26 { z-index:13; }
		#memo_liste_produits_produit27 { z-index:12; }
		#memo_liste_produits_produit28 { z-index:15; }
		#memo_liste_produits_produit29 { z-index:14; }
		#memo_liste_produits_produit30 { z-index:13; }
		#memo_liste_produits_produit31 { z-index:12; }
		#memo_liste_produits_produit32 { z-index:15; }
		#memo_liste_produits_produit33 { z-index:14; }
		#memo_liste_produits_produit34 { z-index:13; }
		#memo_liste_produits_produit35 { z-index:12; }
		#memo_liste_produits_produit36 { z-index:15; }
		#memo_liste_produits_produit37 { z-index:14; }
		#memo_liste_produits_produit38 { z-index:13; }
		#memo_liste_produits_produit39 { z-index:12; }
		
/* Quicklook ********************************************************/
#sw_nav_main, #memo_panier_rapide { z-index:auto; } /* Fix pour eviter les chevauchements avec le menu */
#memo_liste_produits .modalPopup { position:relative; width:800px; min-height:200px; padding:10px; border:1px solid #8EA6B2; background:#fff; }
	#memo_liste_produits .modalPopup .memo_produit_quicklook_fermer { position:absolute; right:10px; top:10px; }
	/* Fiche produit : visuels */                            
	#memo_produit_quicklook_zone_visuel { position:relative; float:left; width:350px; background:#fff; }
	/* Grand visuel */
	#memo_produit_quicklook_produit_visuel { float:left; padding:0 0 10px; }
	  	#memo_produit_quicklook_produit_visuel { display:block; width:285px; height:380px; color:#5a6e78; text-decoration:none; text-transform:lowercase; } 
		#memo_produit_quicklook_produit_visuel img { display:block; width:285px; height:381px; background:#F5F5F5; border-color:#f0f2f3; }
	/* Petits visuels */
	#memo_produit_quicklook_produit_autres_visuels { padding:0 10px 10px 0; width:50px; float:left; }
		#memo_produit_quicklook_produit_autres_visuels a { display:block; width:50px; height:67px; margin:0 0 10px; font-size:9px; color:#5a6e78; text-decoration:none; text-transform:lowercase; }
		#memo_produit_quicklook_produit_autres_visuels a img { display:block; width:50px; height:67px; background:#F5F5F5; border:1px solid #fff; }
	/* Pictos */
	#memo_produit_quicklook_picto1 { position:absolute; top:5px; left:330px; }
	#memo_produit_quicklook_picto2 { position:absolute; top:40px; left:330px; }
	#memo_produit_quicklook_picto1 img, #memo_produit_quicklook_picto2 img { display:block; width:41px; height:33px; background:url(./memo_liste/picto_galet.png) no-repeat left top; }
	/* Masque */
	#memo_produit_quicklook_picto_marque { position:absolute; left:70px; top:373px; width:287px; height:20px; z-index:2; background:url(./memo_produit/produit_visuel.png) no-repeat right bottom; }
		#memo_produit_quicklook_picto_marque * { display:none; }       
	/* Fiche produit : infos */
	/* Titre */
	#memo_produit_quicklook_zone_information { float:right; width:430px; color:#616a74; background:#fff; }
		#memo_produit_quicklook_produit_titreQL { margin:0 0 20px 0; font-size:22px; font-weight:normal; color:#5a6e78; text-transform:lowercase; }
	    	#memo_produit_quicklook_produit_titreQL:first-letter { text-transform:uppercase; }          
	/* Selecteurs */
	#memo_produit_quicklook_produit_selecteur select { border:1px solid #8ea6b2; color:#616a74; margin:0 3px; font-weight:bold; }
	#memo_produit_quicklook_produit_selecteur td { font-size:9px; color:#abc0cb; padding:2px 0; text-align:left; vertical-align:middle; }  
	#memo_produit_quicklook_produit_selecteur .memo_produit_quicklook_selecteur_libelle { font-size:9px; color:#abc0cb; text-transform:uppercase; }
	#memo_produit_quicklook_produit_selecteur #divDispo { font-weight:bold; font-size:11px; color:#616a74; }  
	#memo_produit_quicklook_select_separateur_coloris span { color:#616a74; font-weight:bold; text-transform:lowercase; font-size:11px; }
		#memo_produit_quicklook_select_separateur_coloris:first-letter { text-transform:uppercase; }  
	#memo_produit_quicklook_produit_lien_guide_taille a { position:absolute; margin-left:70px; margin-top:-22px; font-size:9px; color:#abc0cb; }
	/* Prix  */                                                             
	#memo_produit_quicklook_produit_selecteur #memo_produit_quicklook_libelle_prix { position:absolute; left:625px; top:165px; font-size:12px; line-height:29px; color:#c1d1d9; }      
	#memo_produit_quicklook_produit_selecteur .memo_produit_quicklook_libelle_prix_2points { position:absolute; left:660px; top:165px; line-height:29px; }  
	#memo_produit_quicklook_produit_selecteur #divPrixQL { position:absolute; left:670px; top:160px; color:#847a71; }     
		#memo_produit_quicklook_produit_selecteur #divPrixQL .memo_apartirde { position:relative; top:-4px; display:block; color:#9c948d; margin:0 0; white-space:nowrap; }
		#memo_produit_quicklook_produit_selecteur #divPrixQL .memo_prixvente { display:block; font-size:29px; line-height:29px; font-weight:bold; white-space:nowrap; } 
		#memo_produit_quicklook_produit_selecteur #divPrixQL .memo_aulieude { margin:0 3px 0 0; white-space:nowrap; }
		#memo_produit_quicklook_produit_selecteur #divPrixQL .memo_prixbarre { white-space:nowrap; }
	#memo_produit_quicklook_produit_prix { position:absolute; left:670px; top:205px; }
		#memo_produit_quicklook_produit_prix img { display:block; margin:12px 0 0; padding:0 30px; width:40px; height:13px; color:#fff; font-size:11px; text-align:center; background:#b59596; }
	/* Lien vers fiche produit */
	#memo_produit_quicklook_produit_voir_fiche_produit a { color:#5a6e78; text-decoration:underline;  }
	/* Boutons bas */
	.memo_produit_quicklook_zone_ajoutPanier { position:absolute; right:37px; bottom:37px; } 
	.memo_produit_quicklook_zone_ajoutPanier input { white-space:nowrap; text-align:center; font-size:18px; font-weight:normal; color:#fff; background:#5a6e78; }          
	#memo_produit_quicklook_produit_retour_liste { position:absolute; right:212px; bottom:37px; }

/* Modal ajout au panier *******************************************/
.memo_produits_ajoutpanier_modalpopup { position:relative; padding:10px 10px; font-size:11px; color:#616a74; width:430px; background:#fff; }
	.memo_produits_ajoutpanier_entete { padding:0 0 10px; font-size:16px; color:#5a6e78; }
.memo_produits_ajoutpanier_recap { background:#f2f5f6; }
	.memo_produits_ajoutpanier_recap_table { border-spacing:0; width:100%; }
	.memo_produits_ajoutpanier_recap_table td { text-align:left; vertical-align:top; }
	.memo_produits_ajoutpanier_recap_image { padding:10px; }
	.memo_produits_ajoutpanier_recap_informations { padding:10px 0; }
		.memo_produits_ajoutpanier_recap_libelle { text-transform:lowercase; color:#5a6e78; font-size:12px; font-weight:bold; }
			.memo_produits_ajoutpanier_recap_libelle:first-letter { text-transform:uppercase; }
		.memo_produits_ajoutpanier_recap_reference { display:none; }
		.memo_produits_ajoutpanier_recap_intitule { padding:0 10px 0 0; font-size:9px; color:#abc0cb; text-transform:uppercase; }
		.memo_produits_ajoutpanier_recap_prix { display:block; padding:5px 0 0; color:#847a71; font-weight:bold; font-size:12px; }
			.memo_produits_ajoutpanier_recap_prix .memo_produits_ajoutpanier_recap_intitule { padding:0 5px; text-transform:lowercase; color:#847a71; }
		.memo_produits_ajoutpanier_recap_disponibilite { font-size:11px; }
.memo_produits_ajoutpanier_recap_boutons { padding:20px 0; background:#fff; }
	.memo_produits_ajoutpanier_recap_boutons span { display:block; }
		.memo_produits_ajoutpanier_recap_retour { float:left; }
		.memo_produits_ajoutpanier_recap_valider { float:right; }
		
/* Avail ***********************************************************/
.memo_avail_produit, .memo_produits_ajoutpanier_modalpopup_avail .memo__produit { position:relative; margin:0 43px 30px 0; width:100px; height:215px; }
	/* Visuel */
	.memo_avail_visuel, .memo_produits_ajoutpanier_modalpopup_avail .memo__visuel { display:block; width:100px; height:133px; } 
	.memo_avail_visuel a, .memo_produits_ajoutpanier_modalpopup_avail .memo__visuel a { display:block; color:#5b6f79; font-size:11px; text-decoration:none; text-transform:lowercase; }                 
	.memo_avail_visuel a:first-letter, .memo_produits_ajoutpanier_modalpopup_avail .memo__visuel a:first-letter { text-transform:uppercase; } 
	.memo_avail_visuel a img, .memo_produits_ajoutpanier_modalpopup_avail .memo__visuel a img { width:100px; height:133px; display:block; background:#F5F5F5; }
	/* Nom du produit */
	.memo_avail_designation, .memo_produits_ajoutpanier_modalpopup_avail .memo__designation { overflow:hidden; position:absolute; z-index:2; top:128px; padding:5px 0 0; display:block; font-size:11px; color:#5b6f79; background:url(./memo_liste/liste_visuel.png) no-repeat left top; } 
		.memo_avail_designation a, .memo_produits_ajoutpanier_modalpopup_avail .memo__designation a { display:block; width:90px; height:40px; padding:10px 5px; color:#5b6f79; text-decoration:none; text-transform:lowercase; } 
		.memo_avail_designation a:hover, .memo_produits_ajoutpanier_modalpopup_avail .memo__designation a:hover { text-decoration:underline; }
		.memo_avail_designation a:visited, .memo_produits_ajoutpanier_modalpopup_avail .memo__designation a:visited { color:#847a71; text-decoration:underline; } 
		.memo_avail_designation a:first-letter, .memo_produits_ajoutpanier_modalpopup_avail .memo__designation a:first-letter { text-transform:uppercase; }    
   	/* Prix */
    .memo_avail_apartirdeprix, .memo_produits_ajoutpanier_modalpopup_avail .memo__apartirdeprix  { position:absolute; bottom:0; display:block; padding:8px 0 0 0; width:100px; height:17px; text-align:center; white-space:nowrap; overflow:hidden; background:url(./memo_liste/liste_prix.gif) no-repeat left top; }
 		.memo_avail_apartirde, .memo_produits_ajoutpanier_modalpopup_avail .memo__apartirde { padding:0 3px 0 0; font-size:9px; color:#5a6e78; } 
		.memo_avail_prix, .memo_produits_ajoutpanier_modalpopup_avail .memo__prix { font-size:12px; font-weight:bold; color:#847a71; }  
	/* Prix Barre */
	.memo_avail_aulieudeprixbarre, .memo_produits_ajoutpanier_modalpopup_avail .memo__aulieudeprixbarre { position:absolute; bottom:-12px; display:block; width:100px; height:12px; line-height:12px; white-space:nowrap; overflow:hidden; text-align:center; font-size:9px; color:#888; background:#dfdfdf; }
	/* Pictos */            
	.memo_avail_picto1, .memo_avail_picto2, .memo_produits_ajoutpanier_modalpopup_avail .memo__picto1, .memo_produits_ajoutpanier_modalpopup_avail .memo__picto2 { position:absolute; right:-15px; } 
	.memo_avail_picto1 img, .memo_avail_picto2 img, .memo_produits_ajoutpanier_modalpopup_avail .memo__picto1 img, .memo_produits_ajoutpanier_modalpopup_avail .memo__picto2 img { display:block; width:32px; height:25px; background:url(./memo_liste/picto_galet.png) no-repeat left top; }
	.memo_avail_picto1, .memo_produits_ajoutpanier_modalpopup_avail .memo__picto1 { top:-7px; }
	.memo_avail_picto2, .memo_produits_ajoutpanier_modalpopup_avail .memo__picto2 { top:22px; } 
	.memo_avail_picto3, .memo_produits_ajoutpanier_modalpopup_avail .memo__picto3 { position:absolute; top:185px; z-index:3; }
  		.memo_avail_picto3 img, .memo_produits_ajoutpanier_modalpopup_avail .memo__picto3 img { display:block; padding:0 30px; width:40px; height:13px; color:#fff; font-size:11px; text-align:center; background:#b59596; }
/* Avail en popup ajout panier */	
.memo_produits_avail_titre { display:block; margin:10px 0 0; font-size:16px; }
.memo_produits_ajoutpanier_modalpopup { background:#fff; }

/* Recherche ********************************************************/
#memo_liste_message_recherche { width:680px; color:#5B6F79; }
	#memo_liste_message_recherche a { color:#5B6F79; }
	#memo_liste_message_recherche .memo_liste_pages_suggestions { display:block; margin:10px 0; }
		#memo_liste_message_recherche .memo_liste_pages_suggestions a { padding:0 0 0 3px; }
#memo_plan_site { padding:15px 0; }	
	#memo_plan_site h3, #memo_liste_pages_titre { display:block; width:680px; border-bottom:1px solid #8EA6B2; color:#8EA6B2; font-size:15px; font-weight:normal;margin:0 0 10px 0; text-transform:uppercase; }
	#memo_plan_site .memo_plan_site_secteur { display:inline; float:left; list-style:none; margin:0 20px 15px 0; width:auto; }
		#memo_plan_site ul li a { text-transform:lowercase; text-decoration:none; }
		#memo_plan_site ul li a:hover { color:#8EA6B2; }
		#memo_plan_site ul li:first-letter { text-transform:uppercase; }
		#memo_plan_site ul li.memo_plan_site_secteur_titre,
		#memo_plan_site ul li.memo_plan_site_secteur_titre a { text-transform:uppercase; margin:0 0 3px; color:#8EA6B2; }
#memo_site_navigation_dynamique_manuelle { display:none; }	
/* Suggestion d'orthographe */
.memo_liste_pages_suggestions { line-height:25px; white-space:nowrap; overflow:hidden; padding:0px 10px; color:#5b6f79; background:#d9e3ea; }
	.memo_liste_pages_suggestions a { color:#5b6f79; font-weight:bold; font-size:13px; }
/* Lien partenaire Shopoon */
.memo_liste_module_shopoon { display:none; position:relative; height:18px; color:#898997; padding:5px 100px 5px 0; margin:0 0 15px; }
	.memo_liste_module_shopoon_logo { position:absolute; right:0; bottom:-15px; }
	#memo_liste_message_recherche .memo_liste_module_shopoon a { padding:0 3px; color:#898997; }
	#memo_liste_message_recherche .memo_liste_module_shopoon_lien { position:absolute; right:0; top:5px; display:block; }
		#memo_liste_message_recherche .memo_liste_module_shopoon_lien a { color:#9cc75c }
/* Resultats en page statique */
#memo_liste_pages { width:680px; color:#5B6F79; }
	#memo_liste_pages br { display:none; }
	#memo_liste_pages div { margin:0 0 15px; }
	#memo_liste_pages h4 a { color:#5B6F79; font-size:12px; }

/* Rappel des tris **************************************************/
#memo_site_navigation_filtres { display:none; margin:0 0 15px; padding:5px; color:#5B6F79; background:#f5f5f5; }
	#memo_site_navigation_filtres #memo_site_navigation_filtres_titre { border:none; }
	#memo_site_navigation_filtres ul li.memo_site_navigation_filtres_filtre { margin:0 0 2px; }
	#memo_site_navigation_filtres ul li.memo_site_navigation_filtres_filtre a img { margin-right:5px; }
	#memo_site_navigation_filtres_message { color:#93a6b2; font-style:italic;  }
	#memo_site_navigation_filtres .memo_site_navigation_filtres_filtre_separateur { padding:0 3px; }
	#sw_recent h4 { border-bottom:none; }
	
/* Tri par couleurs */
#memo_site_gauche .sw_colorsort { position:relative; margin:0 0 15px; padding:5px 0 5px 5px; color:#5B6F79; background:#F5F5F5; }
	#memo_site_gauche .sw_colorsort	h4.sw_colorsort_title { text-transform:none; }
	#memo_site_gauche .sw_colorsort_list { position:relative; width:126px; }
	#memo_site_gauche .sw_colorsort_list li { display:block; float:left; margin:0 2px 2px 0;background:#ccc no-repeat center center; }
		#memo_site_gauche .sw_colorsort_list li.sw_color_plus { display:block; float:none; clear:both; padding:0 5px 0 0; width:auto; height:auto; text-align:right; background:none; }
			#memo_site_gauche .sw_colorsort_list li.sw_color_plus .sw_color { display:inline; height:auto; width:auto; text-decoration:underline; background:none; color:#93A6B2; }
			#memo_site_gauche .sw_colorsort_list li.sw_color_plus .sw_color span { display:inline; text-align:right; text-transform:none; }
	#memo_site_gauche .sw_colorsort .sw_color { display:block; width:23px; height:23px; }
		#memo_site_gauche .sw_colorsort .sw_color span { display:none; }
	/* Coloris */
	#memo_site_gauche .sw_colorsort .sw_color_blanccreme { background-color:#e7e7e7; }
	#memo_site_gauche .sw_colorsort .sw_color_bleu { background-color:#7387b4; }
	#memo_site_gauche .sw_colorsort .sw_color_marronbois { background-color:#8e7463; }
	#memo_site_gauche .sw_colorsort .sw_color_noirgrisargentmetal { background-color:#a8a8a8; }
	#memo_site_gauche .sw_colorsort .sw_color_rougerose { background-color:#bf7d7a; }
	#memo_site_gauche .sw_colorsort .sw_color_vert { background-color:#96a387; }
	#memo_site_gauche .sw_colorsort .sw_color_orange { background-color:#D6A94C; }
	#memo_site_gauche .sw_colorsort .sw_color_jauneor { background-color:#f2e771; }
	#memo_site_gauche .sw_colorsort .sw_color_violet { background-color:#927fa3; }

/* Styles Somewhere selon secteur ***********************************/                   
/* Femme */               
/*.sw_femme .sw_banner { border-bottom:7px solid #678ca6; } */ 
.sw_femme .memo_liste_produits_apartirde,
.sw_femme .memo_liste_produits_designation a { color:#496b84; } 
.sw_femme .memo_liste_produits_designation a:visited { color:#5e829c; }  
/*.sw_femme #memo_site_gauche { padding-top:152px; }*/
/* Homme */  
/*.sw_homme .sw_banner { border-bottom:7px solid #758d6b; }  */
.sw_homme .memo_liste_produits_apartirde,
.sw_homme .memo_liste_produits_designation a { color:#758d6b; } 
.sw_homme .memo_liste_produits_designation a:visited { color:#91a589; }  
/*.sw_homme #memo_site_gauche { padding-top:152px; } */        

/* IE6 Debug ********************************************************/
/*#memo_site_bas #sw_footer_nav .sw_footer_nav_block { display:block; float:left; width:190px; margin:0 75px 0 0; }*/
#memo_site_bas #sw_footer_nav #sw_footer_nav_partners { margin:0; }
#memo_site_bas #sw_footer_nav #sw_footer_nav_shopping { width:340px; }
* html .memo_liste_produits_designation { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Fr/Styles/memo_liste/liste_visuel.png", sizingMethod=crop); _background:none; }    
#memo_site_centre .sw_banner { _position:relative; _right:0px; _z-index:1; } 
#memo_site_centre { position:relative;zoom:1; } /* Fix pour IE7 */   
#memo_produit_quicklook_picto1 img, #memo_produit_quicklook_picto2 img,   
* html .memo_liste_produits_picto1 img, .memo_liste_produits_picto2 img { _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Fr/Styles/memo_liste/picto_galet.png", sizingMethod=crop); }             
/* Fix pour la div de dispo sur IE6 */
.memo_dispo_rollover { .margin:0; .padding:0; .border:1px solid #ccc; .background:#F5F5F5 url(memo_liste/liste_dispo_legende.gif) no-repeat center bottom;}
	.memo_liste_dispo, .memo_produit_quicklook_dispo { .padding:0; .margin:0; .background:none; }
		.memo_liste_dispo .memo_liste_dispo_legende, .memo_produit_quicklook_dispo_legende { .width:181px; .background:transparent; }
		.memo_liste_dispo table, .memo_produit_quicklook_dispo table { .width:100%; }
		
		
		
/* Elements communs popin ************************************************/
.sw_PopinMatiere {width:393px;height:300px;z-index:2;display: none;background:white;color:#72797d;position:relative;}
.sw_divMatiereBloc1 {width:250px;height:300px;float: left;text-align: center;font-size: 11px;}
.sw_divMatiereBloc2 {text-align: center; float: right;}
.sw_PopinMatiere p {line-height:13px;}
.sw_imageMatiere {margin:16px 18px 0 0;}
.sw_fermerDiv {position: absolute; right:0;top:0;}
.sw_logoDivSomewhere {position: absolute;	left:42px;bottom:18px;}

/* h4 ************************************************/
#sw_divCoton h4 {margin:16px 0 43px;}
#sw_divSoieCoton h4 {margin:24px 0 10px;}
#sw_divVoileCoton h4 {margin:20px 0 ;}
#sw_divCotonLin h4 {margin:23px 0 30px;}
#sw_divLin h4 {margin:19px 0 48px;}
#sw_divCotonBio h4 {margin:16px 0 15px;}
#sw_divLinBio h4 {margin: 11px 0 3px;}

/* Bloc Coton Lin ************************************************/
#sw_divCotonLin .sw_divMatiereBloc1 {background:url(./memo_popin/div-background-coton-lin.gif) no-repeat top left;}

/* PopinBio ************************************************/
#sw_divCotonBio .sw_logoDivSomewhere {bottom:11px;left:119px;}
#sw_divCotonBio {width:550px;}
#sw_divCotonBio .sw_divMatiereBloc1 {width:406px;}
#sw_divLinBio {width:550px;}
#sw_divLinBio .sw_divMatiereBloc1 {width:408px;}
#sw_divLinBio .sw_logoDivSomewhere {left:119px;bottom:6px;}

/* Augmentation tailles visuels */
#memo_liste_produits { position:relative; z-index:1; margin-left:-50px; _margin-left:-52px; width:790px; }
.memo_liste_produits_produit { width:186px; height:320px; margin:0 10px 30px 0; border:1px solid #efefef; }
.memo_liste_produits_visuel { width:186px; height:248px; }
.memo_liste_produits_visuel img { width:186px; height:248px; }
.memo_liste_produits_picto1, .memo_liste_produits_picto2 { right:-5px; }
.memo_liste_produits_picto3 { top:290px; }
	.memo_liste_produits_picto3 img { width:186px; }
.memo_liste_produits_designation { top:243px; background-position:right top; }
.memo_liste_produits_designation a { width:156px; }
.memo_liste_produits_apartirdeprix { bottom:0; width:186px; background-image:url(memo_liste/liste_prix_big.gif); }
.memo_liste_produits_aulieudeprixbarre { width:186px; bottom:-12px; }
.memo_liste_produits_pagination  { margin-right:10px; }
.memo_dispo_rollover { left:25px; top:190px; }
* html .memo_liste_produits_designation { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/Fr/Styles/memo_liste/liste_visuel_big.png", sizingMethod=crop); background:none; }