﻿body { margin: 0; padding: 0; font: 12px Arial, Verdana, sans-serif; background-color: #FFFFFF; }
img { border: none; }

#memo_inscriptionNewsletterRapide .memo_inscriptionnewsletterlight_inscriptionrapide,
#memo_inscriptionNewsletterRapide { display:none; }

/* Gestion de la lightbox de Noel 2009 */
#noelCyr { position:fixed; width:100%; height:100%; z-index:9997; top:0; left:0; display:block; }
#noelImg, #noelImg a { position:absolute; display:block; width:733px; height:452px; z-index:9999; top:50%; left:50%; margin-top:-226px; margin-left:-366px; }
#noelBackground { position:absolute; top:0; left:0; width:100%; height:1000px; z-index:9998; background-color:#FFFFFF; -moz-opacity:0.8; opacity: 0.8; filter:alpha(opacity=80); }

/* Images du menu Nouvelle Co PE12 */
#menu_nouvelleco { background:url(./memo_site/fond_menus_pe12.png) no-repeat bottom left; }
.nouvelleco_bebe { background:url(./memo_site/pe12_bebe.jpg) no-repeat bottom center; }
.nouvelleco_cortege { background:url(./memo_site/pe12_cortege.jpg) no-repeat bottom center; }


/* Bandeau bas du site (-15%) */
#lebandeau { background:url(./memo_site/bg_bandeau-bas_site.png) repeat top left; }


#compte_accueil h1,
#creation_compte h1,
#oubli_identifiant h1,
#inscript_newsletter h1,
#oubli_mdp h1,
#oubli_numero h1,
#desinscript_newsletter h1,
#demande_cata h1,
#feuil_cata h1,
#creation_compte h2,
#oubli_identifiant h2,
#inscript_newsletter h2,
#oubli_mdp h2,
#oubli_numero h2,
#desinscript_newsletter h2,
#demande_cata h2,
#feuil_cata h2 { width:966px; overflow:hidden; font-size:10px; }

/* Gestion des backgrounds images pour le footer et le header */
#navhaute_commande_top { background:url(./memo_site/header_commande_top_fond.gif) repeat-x top left; }
#navhaute_top { background:url(./memo_site/header_top_fond.gif) repeat-x top left; }
#lien_catalogues,
#lien_boutiques { background:url(./memo_site/btn_catas-boutiques.png) no-repeat; }
#lien_compte { background:url(./memo_site/btn_compte.png) no-repeat; }
#acces_compte { background:url(./memo_site/puce_compte.gif) top left no-repeat; }
#navhaute_secteurs { background:url(./memo_site/header_secteurs_fond.gif) repeat-x top left; }
#field_search input#zone_recherche { background:url(./memo_site/picto_search.gif) 5px 3px no-repeat #f4f0ed; }
#field_search input#ctl00_cphSiteHaut_search { background:url(./memo_site/recherche_btn.gif) top left no-repeat; }
/*#lien_interieur { background:url(./memo_site/btn_interieur.png) top center no-repeat; }*/
#menu_interieur ul .titreInterieur { background:url(./memo_site/puce_interieur.png) center left no-repeat; }
/* Images des promotions commerciales dans les sous-menus du header */
#selectionFemme1 { background:url(./memo_site/selection_femme_01.jpg) bottom center no-repeat; }
#selectionHomme1 { background:url(./memo_site/selection_homme_01.jpg) bottom center no-repeat; }
#selectionFille1 { background:url(./memo_site/selection_fille_01.jpg) bottom center no-repeat; }
#selectionGarcon1 { background:url(./memo_site/selection_garcon_01.jpg) bottom center no-repeat; }
#selectionBebe1 { background:url(./memo_site/selection_bebe_01.jpg) bottom center no-repeat; }
#selectionInterieur1 { background:url(./memo_site/selection_interieur_01.jpg) bottom center no-repeat; }
#selectionFemme2 { background:url(./memo_site/selection_femme_02.jpg) bottom center no-repeat; }
#selectionHomme2 { background:url(./memo_site/selection_homme_02.jpg) bottom center no-repeat; }
#selectionFille2 { background:url(./memo_site/selection_fille_02.jpg) bottom center no-repeat; }
#selectionGarcon2 { background:url(./memo_site/selection_garcon_02.jpg) bottom center no-repeat; }
#selectionBebe2 { background:url(./memo_site/selection_bebe_02.jpg) bottom center no-repeat; }
#selectionInterieur2 { background:url(./memo_site/selection_interieur_02.jpg) bottom center no-repeat; }
/* Images du footer */
#footer_navigation { background:url(./memo_site/fond_footer.png) repeat-x top left; }
#navigation_services,
#navigation_newsletter,
#navigation_catalogues,
#navigation_informations { background:url(./memo_site/bordures_footer.gif) top right repeat-y; }
/* FIN Gestion des backgrounds images pour le footer et le header */

/* Gestion de l'authentification rapide */
html, body { height:100%; }
#popup_compte { display:none; position:fixed; z-index:10000; width:100%; height:100%; left:0; top:0; }
	#bulle_compte { position:absolute; z-index:9999; background-color:#FFFFFF; width:300px; height:230px; border:1px solid #7A6457; left:50%; top:50%; margin-left:-155px; margin-top:-175px; text-align:center; }
	#ombre_compte { position:absolute; z-index:9998; width:100%; height:100%; background-color:#000000; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); left:0; top:0; }
	
	#fermerConnect { position:absolute; right:3px; top:3px; padding:1px 4px 1px 5px; font-size:11px; text-decoration:none; color:#ffffff; font-weight:bold; background:#BFA89B; }
	
	#titreConnect { display:block; color:#7A6457; font-weight:bold; font-size:15px; padding:10px 0px; background:#f4f0ed; }

	#field_compte { font-size:11px; color:#7A6457; padding:20px; text-align:center; }
		#field_compte .memo_authentificationrapide_identifiantlibelle,
		#field_compte .memo_authentificationrapide_passwordlibelle { display:block; margin-bottom:5px; }
		#field_compte input.memo_authentificationrapide_identifianttextbox,
		#field_compte input.memo_authentificationrapide_passwordtextbox { text-align:center; border:1px solid #c9c0ba; font-size:11px; color:#7A6457; background:#f4f0ed; width:160px; padding:4px; margin-bottom:20px; }
		#field_compte .memo_authentificationrapide_boutonok { padding:0px 50px; }
		
	#messageCompte .memo_authentificationrapide_liendeconnexioncompte { margin-left:4px; font-size:10px; }
/* FIN Gestion de l'authentification rapide */

.memo_authentificationrapide_panel, #memo_search { display:none; }

/* Suppression des anciens fils d'Ariane */
.lienBarreNavigation, .separateurBarreNavigation, .texteBarreNavigation, .filariane{ display:none; }
/* Fin Suppression des anciens fils d'Ariane */

#memo_site { width: 966px; background-color: #fff; margin: 0 auto; z-index: 1; }
#memo_site_haut { position: relative; width: 966px; margin: 0; background-color: #fff; }
/* test sinon supprimer z-index */

/* Nav haute */
.memo_panierrapide_modalpopup { z-index:400; }

#memo_site_nav_haute { position: absolute; top:128px; left:0px; z-index: 500; height: 0px; width:0px; margin-left:8px; }

#memo_site_nav_haute ul,
#memo_site_nav_haute li,
#memo_site_nav_haute dl,
#memo_site_nav_haute dt,
#memo_site_nav_haute dd { margin: 0; padding: 0; list-style: none; }
#memo_site_nav_haute dl { float: left; }

#memo_site_nav_haute dt { display:none; margin: 0 13px; padding-top: 4px; padding-bottom:4px; }
#memo_site_nav_haute dt a { display: block; font: bold 15px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform:uppercase; }
#memo_site_nav_haute dt a:visited { color: #fff; }
#memo_site_nav_haute dt a:hover { text-decoration: underline; }
#memo_site_nav_haute dd { position: absolute; background:url(./memo_site/fond_menus_shp.png) bottom left no-repeat; border-top:1px solid #D2C6BF; padding: 8px 5px 15px 5px; width: 155px; }
*html #memo_site_nav_haute dd { position: absolute; background:#FFFFFF; border:1px solid #D2C6BF; padding: 7px 0px 0px 0px; width:155px; margin-left:9px; }
#memo_site_nav_haute dd li a { display: block; margin: 1px; padding: 3px 10px 3px 10px; color: #8c7b71; font: normal 10px Arial, Helvetica, sans-serif; text-decoration: none; }
#memo_site_nav_haute dd li a:visited { }
#memo_site_nav_haute dd li a:hover { background: #EADED8; color: #423531; }
#memo_site_smenu1,
#memo_site_smenu2,
#memo_site_smenu3,
#memo_site_smenu4,
#memo_site_smenu5,
#memo_site_smenu6,
#memo_site_smenu7,
#memo_site_smenu8 { visibility: hidden; }

#memo_site_smenu1 { left:0px;  }
#memo_site_smenu2 { left:66px; }
#memo_site_smenu3 { left:135px; }
#memo_site_smenu4 { left:193px; }
#memo_site_smenu5 { left:270px; }
#memo_site_smenu6 { left:328px; }

*html #memo_site_nav_haute dt { padding-top: 8px; padding-bottom:0px; }

/* Fin Nav Haute */

.memo_demandecatalogue_filariane { width: 948px; padding:0px 0px 8px 18px;  text-align: left; color: #7a6457; font: 11px Arial, Helvetica, sans-serif; }
.memo_demandecatalogue_filariane a { font-weight: normal; text-decoration: none; color: #927D71;}
.memo_demandecatalogue_filariane a:visited { color: #927D71; }
.memo_demandecatalogue_filariane a:hover { text-decoration: underline; color: #927D71; }

#memo_fil_ariane { width: 948px; padding:8px 0px 8px 18px;  text-align: left; color: #7a6457; font: 11px Arial, Helvetica, sans-serif; }
#memo_fil_ariane a { font-weight: normal; text-decoration: none; color: #927D71; }
#memo_fil_ariane a:visited { color: #927D71; }
#memo_fil_ariane a:hover { text-decoration: underline; color: #927D71; }
#memo_fil_ariane a img { margin-left: 3px; margin-right: 3px; }
#memo_fil_ariane .memo_fil_ariane_separateur { padding: 0 3px; }

#memo_site_centre { width: 968px; margin-bottom:15px; float:left; }
#memo_site_gauche { float: left; display:none; width: 180px; overflow:hidden; background: #f2ebe7; border:1px solid #d2c6bf; }

#memo_site_active { float: left; width: auto; }

#memo_site_droite {  display:none; float: left; width: 200px; }
#memo_site_bas { clear: both; }


/* ----- push produit bas ----- */

#memo_site_bas { width : 966px; margin-top: 0px; }
.memo_site_bas_produit {  }
.memo_site_bas_picto1 {  }
.memo_site_bas_picto2 { }
.memo_site_bas_visuel {  }
.memo_site_bas_picto3 { }
.memo_site_bas_designation {  }
.memo_site_bas_designation a {  }
.memo_site_bas_designation a:hover { }
.memo_site_bas_apartirdeprix {  }
.memo_site_bas_apartirde { }
.memo_site_bas_prix { }
.memo_site_bas_aulieudeprixbarre { }
.memo_site_bas_aulieude { }
.memo_site_bas_prixbarre { }

/* Navigation gauche */
#memo_site_gauche_haut { display:none; }
#memo_site_gauche_bas { display:none; }
#memo_site_gauche #memo_site_navigation_dynamique { width: 180px; margin-bottom: 5px; }
#memo_site_gauche #memo_site_navigation_dynamique ul,
#memo_site_gauche #memo_site_navigation_dynamique ul li { margin: 0; padding: 0; list-style-type: none; margin-top:5px; }
#memo_site_gauche #memo_site_navigation_dynamique ul li ul { list-style-position: outside; padding-left:5px; }
#memo_site_gauche #memo_site_navigation_dynamique_automatique ul li { margin-top:20px; line-height:15px; font-size:10px; }
#memo_site_gauche #memo_site_navigation_dynamique_manuelle ul li { margin-top:15px; line-height:15px; font-size:10px; }
#memo_site_gauche #memo_site_navigation_dynamique ul li ul li { margin-top: 5px;  }
#memo_site_gauche #memo_site_navigation_dynamique ul li a { text-decoration: none; color:#8C7B71; padding-left:15px; }
#memo_site_gauche #memo_site_navigation_dynamique ul li a:hover { text-decoration: none; }
#memo_site_gauche #memo_site_navigation_dynamique ul li ul li a { text-decoration: none; color:#8C7B71; padding-left:15px; }
#memo_site_gauche #memo_site_navigation_dynamique ul li ul li a:hover { text-decoration: underline; }
#memo_site_gauche #memo_site_navigation_dynamique ul h4 { margin: 0; padding: 0 0 0 12px; font-size: 11px; color: #594940; font-weight:normal; text-transform: uppercase; }
#memo_site_gauche #memo_site_navigation_dynamique ul h4 a { color: #76889C; text-decoration: none; }
#memo_site_gauche #memo_site_navigation_dynamique ul h4 a:hover { text-decoration: underline; }

/*#memo_site_navigation_filtres { display:none; }*/
#memo_site_gauche #memo_site_navigation_filtres ul { margin-bottom:15px; }
*html #memo_site_gauche #memo_site_navigation_filtres ul { margin-bottom:5px; }
#memo_site_gauche #memo_site_navigation_filtres ul li { margin-top:10px; color:#447BB3; }
#memo_site_gauche #memo_site_navigation_filtres ul li a { padding-left:0px; }

/* Fin nav gauche */

.memo_site_droite_produit { width : 155px; float: left; text-align : center; position : relative; margin-top : 5px; margin-bottom : 5px; font-size : 12px; color : gray; }
.memo_site_droite_picto1 { display : block; height : 38px; float: left; padding-left : 20px; width : 36px; }
.memo_site_droite_picto2 { display : block; height : 38px; }
.memo_site_droite_visuel { display : block; height : 134px; }
.memo_site_droite_picto3 { display : block; height : 46px; }
.memo_site_droite_designation { display : block; height : 30px; }
.memo_site_droite_designation a { text-decoration : underline; color : black; }
.memo_site_droite_designation a:hover { text-decoration : none; color : gray; }
.memo_site_droite_apartirdeprix { display : block; font-weight: bold; }
.memo_site_droite_apartirde { }
.memo_site_droite_prix { }
.memo_site_droite_aulieudeprixbarre { display : block; height : 40px; margin : 0 5px; padding-bottom : 5px; }
.memo_site_droite_aulieude { }
.memo_site_droite_prixbarre { text-decoration : line-through; }
/* PopUp Panier en Home */
/* .memo_panier_rapide { float: left; } */
#memo_panier_rapide { position:absolute; top:16px; left:790px; width:149px; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#memo_panier_rapide img { display:none; }
#memo_panier_rapide a{ display:block; position:absolute; overflow:hidden; color:#eee4e4; text-decoration:none; padding:4px 0px 0px 82px; width:67px; height:20px; background:url(./memo_site/btn_panier.png) top left no-repeat; }
#memo_panier_rapide a:hover { text-decoration:underline; background-position:bottom left; }



/* Panier popup */
div.memo_panierrapide_modalpopup { right:0; top:27px; color: #927d71; padding:0; background-color: #fff; font-family: Arial, Verdana, sans-serif; font-size: 10px; border: 1px solid #cfc6be; }
.memo_panierrapide_modalpopup table { border-spacing:0; border-collapse:collapse; }
div.memo_panierrapide_modalpopup td { color: #927d71; }
div.memo_panierrapide_modalpopup td a { color: #927d71; }
table.memo_panierrapide_ligne { width: 430px; }
tr.memo_panierrapide_entete td.memo_panierrapide_colonne_prix { width: 15%; }
div.memo_panierrapide_modalpopup table.memo_panierrapide_ligne td.memo_panierrapide_colonne_produit img,
div.memo_panierrapide_modalpopup table.memo_panierrapide_ligne td.memo_panierrapide_colonne_produit table td a { cursor: pointer; }

div.memo_panierrapide_modalpopup tr.memo_panierrapide_entete td.memo_panierrapide_colonne_produit,
div.memo_panierrapide_modalpopup tr.memo_panierrapide_entete td.memo_panierrapide_colonne_coloris,
div.memo_panierrapide_modalpopup tr.memo_panierrapide_entete td.memo_panierrapide_colonne_taille,
div.memo_panierrapide_modalpopup tr.memo_panierrapide_entete td.memo_panierrapide_colonne_quantite,
div.memo_panierrapide_modalpopup tr.memo_panierrapide_entete td.memo_panierrapide_colonne_prix {
	background-color: #ece7e3;
	height: 30px;
	color: #927d71;
	text-transform:uppercase;
	vertical-align: middle;
	font-size:10px;
	text-align: center;
	padding:0px 5px 0px 5px;
	font-weight:bold;
}

div.memo_panierrapide_modalpopup tr td.memo_panierrapide_colonne_coloris,
div.memo_panierrapide_modalpopup tr td.memo_panierrapide_colonne_taille,
div.memo_panierrapide_modalpopup tr td.memo_panierrapide_colonne_quantite,
div.memo_panierrapide_modalpopup tr td.memo_panierrapide_colonne_prix { text-align: center; }
div.memo_panierrapide_modalpopup tr td.memo_panierrapide_colonne_produit {  }
div.memo_panierrapide_modalpopup tr td.memo_panierrapide_colonne_produit table { width: 185px; }

.memo_panierrapide_colonne_produit a { color: #927d71; text-decoration: none; }
.memo_panierrapide_colonne_produit a:hover { text-decoration: underline; }

td.memo_panierrapide_validation_colonne_produit,
td.memo_panierrapide_validation_colonne_reference,
td.memo_panierrapide_validation_colonne_coloris,
td.memo_panierrapide_validation_colonne_taille,
td.memo_panierrapide_validation_colonne_quantite,
td.memo_panierrapide_validation_colonne_reduction,
td.memo_panierrapide_validation_colonne_prix,
td.memo_panierrapide_validation_colonne_disponibilite,
td.memo_panierrapide_validation_colonne_picto,
td.memo_panierrapide_validation_colonne_supprimer {  }
tr.memo_panierrapide_entete td {  }
tr.memo_panierrapide_ligne_pair { background-color: #FFFFFF; }
tr.memo_panierrapide_ligne_pair td {  padding:2px 0px 2px 0px; }
tr.memo_panierrapide_ligne_impair { background-color: #FFFFFF; }
tr.memo_panierrapide_ligne_impair td { border-top: 1px solid #e0d6d1; border-bottom: 1px solid #e0d6d1; }
tr.memo_panierrapide_ligne_impair td td { border: none; }
tr.memo_panierrapide_pied_totalhorsfrais td.memo_panierrapide_pied { padding: 7px 0px 7px 0px; text-align: right; background-color: #ece7e3; font-size:11px; text-transform:uppercase; }
tr.memo_panierrapide_pied_totalhorsfrais td.memo_panierrapide_totalpanier { padding: 7px 15px 7px 5px; text-align: right; background-color: #ece7e3; font-size:12px; }
table.memo_panierrapide_ligne tr td.memo_panierrapide_colonne_produit td a { display:block; width:90px; padding-left:10px; }
table.memo_panierrapide_ligne tr td.memo_panierrapide_colonne_produit td img { display:block; padding-left:15px; }
table.memo_panierrapide_ligne tr td.memo_panierrapide_colonne_prix {  }
#ctl00_panierRapide_accederMonPanierImageButton { display:block; padding:7px 5px 7px 287px; background-color: #ece7e3; }

/* Fin panier */
/*
Provoque bug pop up modal sur IE 6
#memo_authentification { position: absolute; top: 107px; left: 240px; color: #777577; }
*/
#memo_authentification { padding: 0; }
/*
#memo_authentification div.memo_authentificationrapide_panel {
	padding: 0;
	margin: 0;
	color: #777577;
	height: 28px;
	width: 420px;
	position: absolute;
	top: 11px;
	left: 380px;
	z-index: 3;
}
*/
#memo_authentification div.memo_authentificationrapide_panel {
	padding: 0;
	margin: 0 0 0 -260px;
	color: #777577;
	height: 28px;
	line-height: 28px;
	_line-height: normal;
	width: 420px;
	position: absolute;
	top: 5px;
	_top: 11px;
	left: 50%;
	z-index: 3;
}
/*span.memo_authentificationrapide_identifiantlibelle, span.memo_authentificationrapide_passwordlibelle { padding-right: 3px;  }
input.memo_authentificationrapide_identifianttextbox, input.memo_authentificationrapide_passwordtextbox { margin-left: 3px;  }*/
#memo_authentification div.memo_authentificationrapide_panel span.memo_authentificationrapide_passwordlibelle { margin-left: 6px; }

#memo_site > #memo_authentification div.memo_authentificationrapide_panel {
	position: absolute;
	top: 119px;
	left: 378px;
	color: #777577;
	z-index: 1; /* pour Fx OK - IE 7 pas OK */
}


/* Test */
#memo_site_haut { z-index: auto; _z-index: 1; @z-index: 1; }

#memo_header { position: relative; z-index: auto; _z-index: 400; @z-index: 400; }
/**html #memo_header { position: relative; z-index: 2; _z-index: 2; @z-index: 2; }*/

.navHautTdZl { z-index : auto; _z-index: auto; }
.navHautTdZl div#smenu1, .navHautTdZl div#smenu2, .navHautTdZl div#smenu3, .navHautTdZl div#smenu4, .navHautTdZl div#smenu5, .navHautTdZl div#smenu6 { z-index: 100; }
#memo_site_centre { z-index: auto;  @z-index: 0; /* IE 7 */ _z-index: 0; /* IE 6 */ }
#memo_site_active { _z-index: 0; @z-index: 0; }
/* fin test */


#memo_authentification a { color: #7A6457; font-size: 10px; }
#memo_authentification a:visited { color: #7A6457; }
#memo_authentification span, #memo_authentification input { font-size: 10px; }
input.memo_authentificationrapide_identifianttextbox,
input.memo_authentificationrapide_passwordtextbox { width: 100px; border: 0 none; }
input.memo_authentificationrapide_boutonok { /* vertical-align: top; */ vertical-align: -4px; }


/*.memo_produits_ajoutpanier_modalpopup { z-index: 1000; }*/
.memo_panier_modalpopup {  z-index: 2000; }
.calqueZoom{ z-index:998; }
.contenuZoom{ z-index:999; }
.memo_produits_ajoutpanier_modalpopup { z-index:1000; }
div.memo_panier_entete { z-index: 1; }
.memo_panier_entete_monpanier { z-index: 1; }
.memo_panierrapide_modalpopup { z-index: 999; }

#memo_panier_rapide { /*z-index: 2048;*/ z-index:400; }

/* 9 oct */
/*
#memo_search { z-index: auto; }
*/

.memo_panierrapide_modalpopup { z-index: 999; }
/* zone à droite de la nav qui affiche la bulle recevez nos catalogues - a redefinir*/
/*
.navHautTdZl { z-index : 15000000!important;}
*/


img#bullecata { z-index: 1; }

#popdiv { position:absolute; z-index:999;}


/* Rédaction des commentaires produit */

#BVSubmissionContainer{ 
	background-color:#FFFFFF;
	position:absolute;
	width:828px;
	left:50%;
	margin-left:-414px;
	padding:0px 6px 6px 6px;
	margin-top:15px;
}





