/*'''' INITIALISATION ''''*/
ul {margin:0; padding-left:0;}
li {list-style-type:none;}
form {margin:0;}
fieldset {border:none;padding:0;margin:0;}
a img {border:none;}
a:active, a:focus {outline:none;}
h1,h2 {margin:0;}
textarea {overflow:auto;}
/*''''''''''''''''''''''''*/

html, body {
	background:#e4e0d0;
	margin:0;
	font-family:Arial;
	font-size:small;
}

select, input[type="text"], input[type="password"], option, textarea {
	color:#377F7C;
	font-size:11px;
	margin-bottom:2px;
}

#conteneur {
	width:856px; /* !!!! A RETIRER A LA FIN !!!! */
	height:957px;
	margin:0 auto;
	background:url(../img/bg/conteneur.jpg) no-repeat;
	padding-top:81px;
}

#menus {
	width:752px;
	height:125px;
	margin-left:80px;
}

.boo {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.hide {visibility:hidden;}

/*''' MENU HAUT GAUCHE '''*/
#menu-haut-gauche {
	top:65px;
}
#menu-haut-gauche li {
	float:left;
}
#menu-haut-gauche .bebes {
	width:115px;
	height:50px;
	background:url(../img/menus/haut-bebes.png) no-repeat;
	z-index:1;
}
#menu-haut-gauche .filles {
	width:123px;
	height:56px;
	background:url(../img/menus/haut-filles.png) no-repeat;
	right:40px;
	bottom:20px;
}
#menu-haut-gauche .garcons {
	width:165px;
	height:50px;
	background:url(../img/menus/haut-garcons.png) no-repeat;
	right:110px;
	top:15px;
}
#menu-haut-gauche, #menu-haut-gauche li {position:relative;}
/*''''''''''''''''''''''''*/


/*'''''' MENU DROITE '''''*/
#menu-droite {
	width:112px;
	height:121px;
	padding-top:8px;
	background:url(../img/bg/cadre-menu-droite.png) no-repeat;
	float:right;
	color:#e4e0d0;
}
#menu-droite a {
	color:#f53296;
	text-decoration:none;
}
#menu-droite a:hover {
	color:#ff8000;
}
#menu-droite .espace {
	background:#f2e694;
	margin-bottom:3px;
}
#menu-droite #panier {
	margin-bottom:2px;
	background:url(../img/menus/panier.gif) no-repeat;
}
#menu-droite #nb_articles {
	height:27px;
	background:url(../img/bg/menu-droite-panier.gif) no-repeat 82px #c76593;
	padding-top:7px;
}
#menu-droite #contact {
	height:18px;
	background:url(../img/menus/contact.gif) no-repeat;
}

#menu-principal a, #menu-haut-gauche li a, #menu-droite #panier a, #menu-droite #contact a {
	display:block;
	width:100%;
	height:100%;
}
#menu-droite .espace, #menu-droite #panier {height:15px;}
#menu-droite .espace, #menu-droite #nb_articles {width:102px; padding-left:7px;}
#menu-droite .espace, #menu-droite #panier, #menu-droite #nb_articles, #menu-droite #contact {margin-left:1px;}
#menu-droite #panier, #menu-droite #contact {width:109px;}
/*''''''''''''''''''''''''*/


/*'''' MENU PRINCIPAL ''''*/
#menu-principal {
	width:190px;
	margin-top:52px;
	margin-left:60px;
	padding-bottom:25px;
	padding-top:20px;
	border:dashed 1px #be3b77;
}
#menu-principal > li {
	position:relative;
	right:10px;
	margin-bottom:20px;
}
#menu-principal .bebes {
	width:77px;
	padding-top:26px;
	background:url(../img/menus/principal-bebes.png) no-repeat;
}
#menu-principal .chaussures {
	width:159px;
	padding-top:29px;
	background:url(../img/menus/principal-chaussures.png) no-repeat;
}
#menu-principal .filles {
	width:85px;
	padding-top:30px;
	background:url(../img/menus/principal-filles.png) no-repeat;
}
#menu-principal .garcons {
	width:118px;
	padding-top:28px;
	background:url(../img/menus/principal-garcons.png) no-repeat;
}
#menu-principal .marques {
	width:159px;
	padding-top:33px;
	background:url(../img/menus/principal-marques.png) no-repeat;
	margin-top:40px;
}
#menu-principal .panier {
	width:113px;
	padding-top:25px;
	background:url(../img/menus/principal-panier.png) no-repeat;
}

.sous-menu li a {
	width:156px;
	height:17px;
	margin-bottom:4px;
	padding-left:4px;
	padding-top:2px;
	position:relative;
	left:20px;
}
.sous-menu a:hover, .sous-menu a.selected {
	color:#ffffff;
}
/*.sous-menu a:hover, .sous-menu a.selected {
	color:#7F431F;
}*/
.sous-menu a {
	color:#9E5124;
	text-decoration:none;
}

#souscat1 li a,
#souscat2 li a,
#souscat3 li a,
#souscat4 li a,
#souscat6 li a {background:url(../img/bg/sous-menu.png) no-repeat;}

/*''' ROLL-OVER '''*/
#souscat1 a:hover, #souscat1 li a.selected {background-position:0 -19px; color:#FFFFFF;} /*Bébés*/
#souscat6 a:hover, #souscat6 li a.selected {background-position:0 -95px; color:#9E5124;} /*Chaussures*/
#souscat2 a:hover, #souscat2 li a.selected {background-position:0 -38px; color:#FFFFFF;} /*Filles*/
#souscat3 a:hover, #souscat3 li a.selected {background-position:0 -57px; color:#FFFFFF;} /*Garçons*/
#souscat4 a:hover, #souscat4 li a.selected {background-position:0 -76px; color:#FFFFFF;} /*Les marques*/
/*''''''''''''''''''''''''*/


/*'''''' FORMULAIRE RECHERCHE RAPIDE '''''*/
#form_recherche {
	margin-top:1px;
	margin-left:105px;
	color:#ff0000;
}
#form_recherche input[type="text"] {
	height:14px;
	margin-top:2px;
	margin-right:5px;
	padding-left:2px;
	width:128px;
	border:1px solid #3d8d8a;
	color:#999999;
}
#form_recherche input[type="image"] {
	position:absolute;
	margin-top:-5px;
}
/*''''''''''''''''''''''''''''''''''''''''*/


/*''''''''' FORMULAIRE TRIER PAR '''''''''*/
#form_trier {
	position:absolute;
	margin-top:230px;
	margin-left:350px;
	width:200px;
	clear:both;
	z-index:1;
}
#form_trier select {
	margin-right:10px;
}
#form_trier input[type="image"] {
	position:absolute;
	margin-top:-12px;
}
/*''''''''''''''''''''''''''''''''''''''''*/

#form_recherche label, #form_trier label {
	background:#3d8d8a;
	color:#ffffff;
	font-weight:bold;
	padding:2px;
	height:12px;
	margin-right:2px;
}

#diapos {
	margin-top:30px;
	margin-left:116px;
	width:417px;
	height:220px;
	float:left;
}
#diapos img {
	position:absolute;
}

/*'''''''''''' COUP DE COEUR '''''''''''''*/
#coupdecoeur {
	margin-top:82px;
	margin-left:540px;
	height:120px;
	font-size:10px;
}
#coupdecoeur a {
	margin-top:0;
	margin-left:1px;
	float:left;
}
#coupdecoeur .logo {
	position:relative;
	left:20px;
	top:6px;
	height:45px;
}
#coupdecoeur cite {
	color:#504c3a;
	font-weight:bold;
	font-style:normal;
	padding-left:5px;
	width:100px;
	float:left;
}
#coupdecoeur p {
	width:200px;
	height:35px;
	color:#da3d85;
	background:url(../img/fleche.png) no-repeat 25px 25px;
	padding-top:26px;
	text-align:center;
	position:relative;
	left:-10px;
}
/*''''''''''''''''''''''''''''''''''''''''*/


/*''''''''''''''' CONTENU ''''''''''''''''*/
#contenu {
	float:right;
	border:1px dashed #62a19f;
	margin-top:15px;
	margin-bottom:30px;
	margin-right:15px;
	padding-left:30px;
	width:533px;
}
#contenu.marques h1 {
	visibility:hidden;
}
#contenu h1 {
	font-size:12px;
	margin-top:23px;
	margin-left:125px;
	margin-bottom:30px;
}
#contenu.recherche h1 {
	margin-left:160px;
}
#contenu.retour_paiement h1 {
	margin-left:0;
	margin-bottom:10px;
	font-size:16px;
}
#contenu.retour_paiement h2 {
	color:#F33D90;
}
#contenu.retour_paiement a {
	color:#f53296;
}
#contenu.retour_paiement a:hover {
	color:#ff8000;
}
#contenu.retour_paiement .commande {
	color:#B19C3C;
	font-weight:bold;
}
#contenu.retour_paiement #email_envoye {
	color:#2060e0;
}
#contenu .logo {
	float:right;
	position:relative;
	bottom:20px;
	right:5px;
}
#contenu.espace-client h2 {
	margin-top:60px;
	font-size:13px;
	color:#BE3B77;
}
#contenu.espace-client h3 {
	color:#B19C3C;
	font-size:12px;
}
#contenu.conditions h2 {
	color:#AF5A81;
	font-size:15px;
	margin-top:10px;
}
#contenu.bebes {background:url(../img/bg/titre-bebes.png) no-repeat;}
#contenu.chaussures {background:url(../img/bg/titre-chaussures.png) no-repeat;}
#contenu.filles {background:url(../img/bg/titre-filles.png) no-repeat;}
#contenu.garcons {background:url(../img/bg/titre-garcons.png) no-repeat;}
#contenu.marques {background:url(../img/bg/titre-marques.png) no-repeat;}
#contenu.marques2 {background:url(../img/bg/titre-marques2.png) no-repeat;}
#contenu.panier {background:url(../img/bg/titre-panier.png) no-repeat;}
#contenu.recherche {background:url(../img/bg/titre-recherche.png) no-repeat;}
#contenu.espace-client {background:url(../img/bg/titre-espace-client.png) no-repeat;}
/*''''''''''''''''''''''''''''''''''''''''*/


/*''''''' CADRE PRODUIT / MARQUES ''''''''*/
.cadreproduit {
	width:130px;
	height:185px;
	background:url(../img/bg/cadre-produit.png) no-repeat;
	padding-left:12px;
	padding-top:1px;
	margin-right:28px;
	margin-bottom:22px;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	float:left;
}
.cadreproduit img {
	left:17px;
}
.cadreproduit p {
	width:117px;
	height:40px;
	margin:0;
}
.cadreproduit .prix {
	text-align:right;
	font-size:12px;color:#f33d90;
}
.cadreproduit .prix.bebes {color:#FC813A;}
.cadreproduit .prix.chaussures {color:#9E5124;}
.cadreproduit .prix.filles {color:#f33d90;}
.cadreproduit .prix.garcons {color:#B19C3C;}

.scotch {
	width:46px;
	height:23px;
	position:absolute;
	margin-left:-20px;
	margin-top:-10px;
	z-index:1;
}
.scotch.bebes {background:url(../img/scotch-bebes.png) no-repeat;}
.scotch.chaussures {background:url(../img/scotch-chaussures.png) no-repeat;}
.scotch.filles {background:url(../img/scotch-filles.png) no-repeat;}
.scotch.garcons {background:url(../img/scotch-garcons.png) no-repeat;}

.cadremarque {
	margin-bottom:22px;
}

#cadre-fiche-produit {
	width:267px;
	height:540px;
	margin-top:50px;
	margin-left:30px;
}
#cadre-fiche-produit img.zoom {
	left:1px;
	top:1px;
	margin-bottom:50px;
}
#cadre-fiche-produit a img {
	border:1px solid #3d8d8a;
}

#cadre-fiche-produit-droite {
	float:right;
	margin-top:20px;
	margin-left:320px;
	width:200px;
	position:absolute;
}
#cadre-fiche-produit-droite h2 {
	color:#534f3e;
	font-size:14px;
	padding-left:30px;
	background:url(../img/fleche.png) no-repeat;
}
#cadre-fiche-produit-droite p {
	color:#534f3e;
	font-size:11px;
	margin-bottom:20px;
	text-align:justify;
}
#cadre-fiche-produit-droite .prix {
	font-style:italic;
	margin-left:32px;
	font-weight:bold;
}
#cadre-fiche-produit-droite input[type="image"] {
	margin-top:35px;
}

#cadre-fiche-produit-droite .prix.bebes {color:#FC813A}
#cadre-fiche-produit-droite .prix.filles {color:#f33d90}
#cadre-fiche-produit-droite .prix.garcons {color:#B19C3C}

#cadre-fiche-produit.bebes {background:url(../img/bg/cadre-fiche-produit-bebes.png) no-repeat;}
#cadre-fiche-produit.chaussures {background:url(../img/bg/cadre-fiche-produit-chaussures.png) no-repeat;}
#cadre-fiche-produit.filles {background:url(../img/bg/cadre-fiche-produit-filles.png) no-repeat;}
#cadre-fiche-produit.garcons {background:url(../img/bg/cadre-fiche-produit-garcons.png) no-repeat;}

.cadreproduit img, #cadre-fiche-produit img.zoom {position:relative;}
/*''''''''''''''''''''''''''''''''''''''''*/


/*'''''''''' FORMULAIRE PRODUIT ''''''''''*/
.produit .scotch {
	margin-left:-35px;
}
.produit select {
	display:block;
	margin-bottom:18px;
	color:#505050;
	font-size:12px;
	height:20px;
}
.produit label, .ligne-panier p {
	color:#3d8d8a;
	font-size:11px;
	text-transform:uppercase;
}
#mon_panier .produit fieldset, #recapitulatif .produit fieldset {
	margin-left:32px;
}
/*''''''''''''''''''''''''''''''''''''''''*/


/*'''''''''''''''' PANIER ''''''''''''''''*/
#sous-menu-panier {
	width:563px;
	height:50px;
	background:url(../img/bg/sous-menu-panier.png) no-repeat;
	font-weight:bold;
	margin-bottom:13px;
}
#sous-menu-panier, #panier-menus-bas {
	position:relative;
	right:30px;
	color:#AFA083;
}
#sous-menu-panier li, #panier-menus-bas li {
	float:left;
}
#sous-menu-panier li {
	margin-left:28px;
	padding-top:16px;
}
#sous-menu-panier a, #panier-menus-bas a {
	text-decoration:none;
	color:#504c3a;
}
#sous-menu-panier a:hover, #sous-menu-panier a.selected, #panier-menus-bas a:hover {
	color:#be3b77;
}

#sous-menu-panier {
	margin-top:20px;
}

.ligne-panier, #formulaire_coordonnees .fond {
	background:#f6f4f1;
	width:490px;
	padding-left:33px;
	font-size:11px;
}
.ligne-panier .cadre-image {
	width:105px;
	height:185px;
	background:url(../img/bg/cadre-image-panier.png) no-repeat;
	padding-left:20px;
	padding-top:1px;
}

.ligne-panier .partie-droite {
	float:right;
	width:355px;
}
.ligne-panier h3 {
	color:#534f3e;
	font-size:14px;
	padding-left:30px;
	margin-top:0;
	background:url(../img/fleche.png) no-repeat;
}
.ligne-panier .prix {
	margin-top:20px;
}
.ligne-panier .prix img {
	float:right;
	margin-top:5px;
	margin-right:6px;
}
.ligne-panier .prix div {
	margin-left:32px;
}
.ligne-panier .prix p {
	margin:0;
	padding-left:32px;
	color:#c0427b;
	font-size:14px;
	background:url(../img/fleche-claire.png) no-repeat;
}

.cadre-panier-haut, .cadre-panier-bas, .cadre-formulaire-haut, .cadre-formulaire-bas {
	width:523px;
	height:13px;
}

#fin-panier {
	float:right;
	width:305px;
	text-align:center;
	margin-top:15px;
	color:#bf407a;
	font-weight:bold;
	font-size:14px;
}

#fin-panier span {
	font-weight:normal;
	font-size:11px;
}

#codepromo {
	width:141px;
	height:62px;
	border:1px dashed #be3b77;
	color:#bf407a;
	font-weight:bold;
	padding-top:32px;
	padding-left:10px;
}
#codepromo input[type="text"] {
	width:82px;
	margin-top:6px;
}
#codepromo input[type="image"] {
	position:absolute;
	margin-top:-12px;
	margin-left:5px;
}
#codepromo a {
	font-weight:normal;
	color:#534F3E;
}
#codepromo span {
	font-size:16px;
	color:#000000;
	background:#ffff00;
	margin-right:10px;
	padding:2px;
}

#panier-menus-bas {
	width:503px;
	height:34px;
	background:url(../img/bg/panier-menus-bas.png) no-repeat;
	font-weight:bold;
	padding-top:15px;
	padding-left:30px;
	padding-right:90px;
}
#panier-menus-bas li:first-child {
	float:right;
}

#aucun_produit {
	margin-top:40px;
	margin-bottom:30px;
	font-weight:bold;
}
#aucun_produit a {color:#AF6274;}
#aucun_produit a:hover {color:#FC813A;}

.caracteristiques li {
	list-style-type:square;
}

#prix-avant-achat {
	text-align:right;
	padding-right:30px;
	margin-right:11px;
	background:#F6F4F1;
	color:#534F3E;
}

.cadre-panier-haut, .cadre-formulaire-haut {background:url(../img/bg/cadre-panier-haut.png) no-repeat;}
.cadre-panier-bas, .cadre-formulaire-bas {background:url(../img/bg/cadre-panier-bas.png) no-repeat; margin-bottom:15px;}
/*''''''''''''''''''''''''''''''''''''''''*/


/*'''''''' FORMULAIRE INSCRIPTION ''''''''*/
#zone-login {
	width:365px;
	background:#E3DCCF;
	border:1px #BFB39B dashed;
	padding:15px;
}
#zone-login p {
	font-weight:bold;
}
#zone-login input[type="submit"] {
	position:relative;
	left:36px;
}

#formulaire_livraison_panier h3 {
	color:#504C3A;
	font-size:13px;
}

#zone-login label, #formulaire_coordonnees label {
	display:block;
	float:left;
	width:100px;
	text-align:right;
	margin-right:5px;
}
#panier-menus-bas input[type="submit"] {
	background:none;
	border:none;
	font-weight:bold;
	color:#504C3A;
	font-family:arial;
	cursor:pointer;
}
#panier-menus-bas input[type="submit"]:hover {
	color:#BE3B77;
}

#mon_panier #panier-menus-bas a {
	margin-right:9px;
}
#recapitulatif #panier-menus-bas input[type="submit"] {
	margin-right:20px;
}
#recapitulatif #panier-menus-bas a {
	margin-left:5px;
}
#formulaire_livraison_panier #panier-menus-bas a {
	margin-left:45px;
}

#mode_expedition span {
	color:#849A0D;
}
#mode_expedition label {
	font-weight:bold;
}
/*''''''''''''''''''''''''''''''''''''''''*/


/*'''''''''''' RECAPITULATIF '''''''''''''*/
.recapitulatif_adresse.droite {
	float:right;
	text-align:justify;
	margin-right:20px;
}
.recapitulatif_adresse {
	margin-bottom:20px;
	width:225px;
	background:#EFECE0;
	padding:10px;
}
.recapitulatif_adresse h4, #form-final h4 {
	color:#849A0D;
	margin:0;
	font-size:12px;
}
.recapitulatif_adresse div {
	font-size:11px;
}
.recapitulatif_adresse a, a.modifier {
	color:#9F6371;
	font-size:12px;
	font-weight:bold;
}
.recapitulatif_adresse a:hover, a.modifier:hover {
	color:#FC813A;
	text-decoration:none;
}

#recapitulatif #mode_expedition {
	background:url(../img/fleche.png) no-repeat;
	padding-left:30px;
}

#form-final {
	margin-top:20px;
}
#form-final p {
	background:#EFECE0;
	padding:5px;
	width:510px;
	margin-top:10px;
}
#form-final fieldset > div:first-child {
	background:#F6F4F1;
	margin-right:11px;
	padding-left:10px;
}
#form-final p a {
	color:#9F6371;
}
#form-final p a:hover {
	color:#FC813A;
	text-decoration:none;
}
#form-final h4 {
	margin-bottom:5px;
}
/*''''''''''''''''''''''''''''''''''''''''*/


/*'''''''''''' VOTRE COMPTE ''''''''''''''*/
#compte label {
	display:block;
	width:105px;
	float:left;
}
#compte #formulaire_contact {
	color:#BE3B77;
}
#compte #lost_pwd a {
	color:#3F8D8A;
}
#compte #lost_pwd a:hover {
	color:#B19C3C;
}

#zone_login p {
	font-weight:bold;
	color:#BE3B77;
}
#zone_login label {
	width:150px;
}
#zone_login #logout {
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	background:#BE3B77;
}
#zone_login #logout a {
	color:#ffffff;
	margin:4px;
	text-decoration:none;
}
#zone_login #logout a:hover {
	text-decoration:underline;
}
#zone_login a {
	color:#3F8D8A;
}
#zone_login a:hover {
	color:#BE3B77;
}

#commandes #num_commande {
	width:200px;
}

#details-commande ul {
	margin-bottom:20px;
}
#commandes th, .tableau-commandes th {
	text-align:left;
}
#commandes tr, .tableau-commandes tr {
	border-bottom:1px solid black;
}
#commandes .prix, .tableau-commandes .prix {
	color:#B19C3C;
	font-weight:bold;
}

#details-commande .tableau-commandes  th {
	background:#CFCAB5;
	color:white;
}
#details-commande h3 {
	color:#F33D90;
}
#details-commande p a {
	color:#3F8D8A;
}
#details-commande p a:hover {
	color:#B19C3C;
}
/*''''''''''''''''''''''''''''''''''''''''*/

/*''''''''''''''' FOOTER ''''''''''''''''*/
.footer {
	float:right;
	width:800px;
	/*background-color:#FFF;*/
	height: auto;
	margin:0 0 20px 0;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}

.footer a {
	color:#FFFFFF;
	font-size:11px;
}