body, h1, h2, h3, h4, h5, h6, form, ul, img, p, a, fieldset, button, object{
	border:0;
	margin:0;
	padding:0;
	outline:none;
}




body{
	background:#fff;
	color:#232323;
	font: normal 11px Verdana, Helvetica, sans-serif;
}

#fond{
	background:url('../images/fond-repetition.jpg') repeat;
}
#image-fond{
	background:url('../images/img-fond.jpg') 50% 123px no-repeat;
}


/*____________________________________________________________________*/
/*_________________________________=GENERAL_____________________________*/
/*____________________________________________________________________*/

*html img, *html a, *html p, *html input, *html textarea, *html select{
	position:relative;
	z-index:15;
}

a{text-decoration:none;}

.spacer{clear:both;font-size:0px;height:0px;line-height:0px;}



/*____________________________________________________________________*/
/*______________________________=ZONE HAUT__________________________*/
/*____________________________________________________________________*/

#zone-haut{
	background:url('../images/fond-haut.jpg') repeat-x;
	height:93px;
}

#bandeau{
	
	height:85px;
	margin:0 auto;
	padding:8px 0 0 12px;
	width:968px;
}


#bandeau h1 a{
	background:url('../images/lady-sac.png') no-repeat;
	display:block;
	float:left;
	height:67px;
	margin:5px 290px 0 0;
	text-indent:-9999px;
	width:341px;
}

*html #bandeau h1 a{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.lady-sac.com/images/lady-sac.png');
}

#bandeau a.btn-moncompte{
	background:url('../images/btn-moncompte.png') no-repeat;
	color:#fff;	
	display:block;
	float:left;
	font-weight:bold;
	height:20px;
	margin:0 3px;
	padding:55px 0 0 0;
	text-align:center;
	width:94px;
}
#bandeau a.btn-moncompte.femme{
	background:url('../images/btn-moncompte-f.png') no-repeat;
}
#bandeau a.btn-moncompte.homme{
	background:url('../images/btn-moncompte-h.png') no-repeat;
}

#bandeau a.btn-moncompte:hover,#bandeau a.btn-moncompte:focus{
	background-position:0 -75px;
}

#bandeau .minichariot,
#bandeau .minichariot.vide{
	background:url('../images/fond-minichariot.png') no-repeat;
	float:left;
	height:60px;
	margin:0 3px;
	padding:15px 10px 0 72px;
	width:132px;
}

#bandeau .minichariot.nb1{
	background:url('../images/fond-minichariot1p.png') no-repeat;
}
#bandeau .minichariot.nb2{
	background:url('../images/fond-minichariot2p.png') no-repeat;
}
#bandeau .minichariot{
	background:url('../images/fond-minichariot3p.png') no-repeat;
}


#bandeau .minichariot p{
	color:#fff;
	padding:5px 0;
}

#bandeau .minichariot a{
	background:url('../images/puce-double.gif') 0 5px no-repeat;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 17px;
}
#bandeau .minichariot a:hover,#bandeau .minichariot a:focus{
	color:#3f4042;
}

/*____________________________________________________________________*/
/*______________________________=ZONE MENU__________________________*/
/*____________________________________________________________________*/

#zone-menu{
	background:url('../images/fond-menu.png') top center repeat-x;
	height:33px;
	padding:3px 0 0 0;
}

#zone-menu ul.menu{
	background:url('../images/sep-menu-haut.gif') center left no-repeat;
	height:28px;
	list-style:none;
	margin:0 auto;
	width:960px;
}

#zone-menu ul li{
	background:url('../images/sep-menu-haut.gif') center right no-repeat;
	float:left;
	padding:0 2px 0 0;
}

#zone-menu ul a{
	color:#fff;
	display:block;
	font-size:11px;
	height:27px;
	line-height:12px;
	padding:1px 10px 0 10px;
	text-align:center;
	text-transform:uppercase;
	min-width:71px;
	max-width:120px;
}
#zone-menu ul li.menu_famille_189 a{
	padding:1px 0 0 0;
}

*+html #zone-menu ul a{
	height:26px;
	padding:2px 18px 0 18px;
}

*html #zone-menu ul a{
	height:26px;
	padding:2px 2px 0 2px;
	width:125px;
}

#zone-menu li a:hover,#zone-menu li a:focus{
	background:url('../images/survol-menu.png') repeat;
	color:#a3a9b9;
}
*html #zone-menu ul a:hover,*html #zone-menu ul a:focus{
	background:none;
}


#zone-menu ul li ul{
	list-style:none;
	display:none;
}

#zone-menu ul li:hover>ul{
	display:block;
}




#zone-menu ul ul{
	background:url('../images/fond-smenu.gif') 0 1px no-repeat;
	height:auto;
	margin:0 0 0 -4px;
	padding:3px 6px 3px 8px;
	position: absolute;
	z-index:600;
	width:145px;
}
#zone-menu ul ul a{
	color:#fff;
	display:block;
	font-size:11px;
	height:auto;
	padding:2px 0 2px 3px;
	text-align:left;
	text-transform:none;
	min-width:142px;
	width:142px;
}

#zone-menu ul ul li{
	background:url('../images/sep-smenu.gif') left bottom no-repeat;
	float:none;
	padding:1px 0 2px 0;
}

#zone-menu ul ul ul{
	left:152px;
	margin:-20px 0 0 0;
}
#zone-menu ul li.menu_famille_113 ul ul{
	left:-150px;
}

#zone-menu li.menu_famille_18,
#zone-menu li.menu_famille_46,
#zone-menu li.menu_famille_77,
#zone-menu li.menu_famille_117,
#zone-menu li.menu_famille_76,
#zone-menu li.menu_famille_220
{
	display:none;
}

/*____________________________________________________________________*/
/*______________________________=PARTENAIRES__________________________*/
/*____________________________________________________________________*/

#zone-partenaires{
	background:url('../images/fond-zone-partenaires.gif') repeat-x;
	height:39px;
}

#partenaires{
	background:url('../images/fond-partenaires.jpg') no-repeat;
	margin:0 auto;
	padding:5px 0;
	width:978px;
}

#partenaires h3{
	color:#9fa4b1;
	float:left;
	font-size:12px;
	padding:7px 15px 0 0;
	text-transform:uppercase;
}
#partenaires ul{
	list-style:none;
}
#partenaires ul li{
	display:inline;	
	margin:0 15px;
}
#partenaires img{
	vertical-align:middle;
}

/*____________________________________________________________________*/
/*_______________________________=CONTENEUR___________________________*/
/*____________________________________________________________________*/

#conteneur{  
	background:url('../images/fond-centre-ombre.png') no-repeat;
	margin:7px auto 0 auto;
	padding:8px 9px 0 9px;
	width:961px;
}
*html #conteneur{
	background-image:none;
}

#zone-navigation{
	background:url('../images/fond-nav.jpg') repeat-x;
	height:25px;
}

#zone-navigation p{
	color:#7c7d7d;
	float:left;
	padding:6px 0 0 8px;
	width:695px;
}
#zone-navigation a{
	color:#7c7d7d;
}
#zone-navigation a:hover,#zone-navigation a:focus{
	color:#3f4042;
}

#zone-navigation .zone-recherche{
	float:right;
	padding:1px 0 0 0;
	width:250px;
}
#zone-navigation .zone-recherche label{
	display:none;
}

#zone-navigation .zone-recherche input.input{
	background:url('../images/inp-loupe.jpg') #fff no-repeat;
	border:1px #d1d1d1 solid;
	font-size:11px;
	height:13px;
	padding:2px 2px 2px 19px;
	vertical-align:middle;
	width:176px;
}

#zone-navigation .zone-recherche input.submit{
	background:none;
	border:0;
	padding:0;
	vertical-align:middle;
}


#zone-centre{
	background:url('../images/fond-centre.jpg') repeat-y;
	height:auto;
	min-height:400px;
	padding:0 0 2px 0;
	
}

/*____________________________________________________________________*/
/*________________________________=CONTENU____________________________*/
/*____________________________________________________________________*/

#contenu{
	float:left;
	height:auto;
	min-height:350px;
	padding:0 4px 0 3px;
	width:689px;
}
*html #contenu{
	height:350px;
}

/*____________________________________________________________________*/
/*________________________________=DROITE_____________________________*/
/*____________________________________________________________________*/

#droite{
	float:right;
	padding:5px 3px 0 4px;
	width:258px;
}

.sep-droite{
	background:url('../images/sep-droite.gif') center center no-repeat;
	clear:both;
	height:9px;
}

#zone-newsletter{
	background:url('../images/fond-newsletter.jpg') no-repeat;
	height:auto;
	min-height:70px;
	padding:8px 8px 5px 8px;
	width:242px;
}
#zone-newsletter p{
	color:#fff;
	font-style:italic;
	text-align:justify;
}
#zone-newsletter p.important{
	color:#e00000;
	padding:10px 0;
	font-style:normal;
	font-weight:bold;
}


#zone-newsletter label{
	display:none;
}

#zone-newsletter input.input{
	background:url('../images/fond-input-newsletter.gif') #fff no-repeat;
	color:#000;
	border:1px #8b867b solid;
	font-size:12px;
	height:15px;
	margin:4px 0 0 0;
	padding:5px 2px 3px 25px;
	width:212px;
}

#zone-newsletter input.inscription,
#zone-newsletter input.desinscription{
	background:url('../images/btn-inscription.png') no-repeat;
	border:0;
	cursor:pointer;
	display:block;
	float:left;
	font-size:0px;
	height:19px;
	line-height: 0px;	
	margin:4px 11px 0 0;
	padding:0;
	text-indent:-9999px;
	width:102px;
}
#zone-newsletter input.desinscription{
	background:url('../images/btn-desinscription.png') no-repeat;
	margin:4px 0 0 0;
	width:128px;
}

#zone-espaceclients{
	background:url('../images/fond-sclient.jpg') no-repeat;
	height:176px;
	width:258px;
}
#zone-espaceclients h2{
	display:none;
}
#zone-espaceclients p{
	color:#888888;
	font-style:italic;
	height:48px;
	padding:45px 10px 0 125px;
	text-align:justify;
}
#zone-espaceclients ul{
	list-style:none;
	padding:0 0 0 2px;
}
#zone-espaceclients li{
	margin:1px 0 0 0;
}

#zone-espaceclients ul a{
	background:url('../images/fond-menu-sclient.jpg') no-repeat;
	color:#90032b;
	display:block;
	height:20px;
	text-transform:uppercase;
	padding:6px 0 0 44px;
	width:210px;
}
#zone-espaceclients li.btn-cgv a{
	background-position:0 -26px;
}
#zone-espaceclients li.btn-contact a{
	background-position:0 -52px;
}

#zone-espaceclients li a:hover,#zone-espaceclients li a:focus{
	background-position:-254px 0;
}
#zone-espaceclients li.btn-cgv a:hover,#zone-espaceclients li.btn-cgv a:focus{
	background-position:-254px -26px;
}
#zone-espaceclients li.btn-contact a:hover,#zone-espaceclients li.btn-contact a:focus{
	background-position:-254px -52px;
}


#droite .acc-actualite .uneactu{
	float:left;
	margin:0 5px;
	padding:2px 2px;
}
#droite .acc-actualite a{
	color:#713c90;
}
#droite .acc-actualite a:hover,#droite .acc-actualite a:focus{
	color:#000;
}
#droite .acc-actualite h2{
	background:none;
	font-size:12px;
	margin:0;
	padding:0;
}
#droite .acc-actualite p.res{
	color:#989898;
	font-style:italic;
}

#droite .acc-actualite p.all{
	clear:both;
	padding:0 10px 0 0;
	text-align:right;
}



#droite p.infos-commande a{
	background:url('../images/img-infoscommande.jpg') no-repeat;
	display:block;
	height:106px;
	margin:0 0 0 0;
	text-indent:-9999px;
	width:258px;
}

/*____________________________________________________________________*/
/*_________________________________=BAS_____________________________*/
/*____________________________________________________________________*/

#zone-bas{
	color:#9a9a9a;
	margin:0 auto;
	text-align:center;	
	width:980px;
}

#zone-bas ul{
	list-style:none;
	padding:6px 0 8px 0;
}

#zone-bas ul li{
	display:inline;
	font-size:11px;
	font-weight:bold;
	padding:0 15px;
}

#zone-bas ul li a{
	color:#8f96ab;	
}

#zone-bas ul li a:hover,#zone-bas ul li a:focus{
	color:#444649;
}

#zone-bas p{
	padding:5px 80px;
}
