body{
	margin:0px;
	padding:0px;
	background:#444444;
	color:#00ff00;
	font-family:arial;
}

#cont_1{
	width:800px;
	margin:0px auto;
	position:relative;
}

#baniere{
	height:289px;
	width:800px;
	background:url("pics/baniere_lingerie_fine.jpg");
	color:#8b0069;
}

#baniere .in{
	padding-top:270px;
	padding-left:370px;
	font-size:11px;	
	font-weight:bold;
}

.link1{
	color:#8b0069;
	padding:0px 2px;
}



#baniere a:hover{
 color:#ff00c0;
}


#menu_h{
	width:800px;
	background:url("pics/fond_menu.gif");
	border-bottom:solid 3px #ccff00;
	text-align:center;
	padding:5px 0px;
	display:none;

}

#menu_h a{
	text-decoration:none;
	font-family:arial;
	color:#ff99cc;
	font-size:16px;
	font-weight:bold;
	padding:0px 20px;
	font-style:italic;
	border-right:solid 1px #ff99cc;
}



#menu_h a:hover{
	color:#ffffff;
	background:#690859;
}

#gauche{
	padding:0px;
	padding-top:10px;
	width:212px;
	float:left;
	background:#330033;
	min-height:100px;
}

#centre{
	padding:0px;
	width:470px;
	float:left;
	min-height:100px;
	background:#ffffff;
}	

#droite{
	padding:0px;
	padding-top:10px;
	width:118px;
	float:left;
	background:#999966;
	min-height:100px;
	overflow:hidden;
	margin:0px;

}

#droite p{
	text-align:center;
	font-size:11px;
	margin:0px;
	color:#ffffff;
	line-height:10px;
}

#droite a{
	text-align:center;
	color:#531946;
	font-size:11px;
	font-weight:bold;
	display:block;
}


.spacer{
	clear:both;
}

a{
	outline:none;
}

#categories{
	width:100%;
	background:#440044;
	z-index:100;
}

#categories .item{
	color:#e5c9f1;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	display:block;
	width:180px;
	margin-bottom:2px;
	margin-left:5px;
	border-bottom:solid 1px #000000;
}
#categories .item:hover{
	color:#ffffff;
	background:#333333;
}
#categories .item:first-letter{
	font-size:14px;
	font-weight:bold;
}


#categories a{
	color:#e5c9f1;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	display:block;
	width:180px;
	margin-bottom:2px;
	margin-left:5px;
	border-bottom:solid 1px #000000;
}
#categories a:hover{
	color:#ffffff;
	background:#333333;
}
#categories a:first-letter{
	font-size:14px;
	font-weight:bold;
}






.nombre_prod{
	font-size:9px;
	padding-left:10px;
	color:#7c6287;
}

.s_categorie{
	width:190px;
	display:none;
	position:relative;
	left:150px;        top:-30px;
	background:#736472;
	/*width:120px;*/
	padding:5px;
	border:solid 1px #ffffff;
	z-index:100;
	filter:opacity(alpha:95);
	opacity:0.95;
}

.petit_cadre_produit{

	width:140px;
	background:#ffffff;
	float:left;
	margin:5px;
	border:solid 1px #333333;
}

.petit_cadre_produit:hover{
	border:solid 1px #FC15E0;
	background:#FFD2FC;
}

.petit_cadre_produit  img{
	border:0px;
}	

.petit_cadre_produit a{
	text-decoration:none;
	color:#000000;
}

.titre_petit_cadre_produit {
	display:block;
	width:100%;
	background:#aaaaaa;
	text-align:center;
	color:#ffffff !important;
	font-family:verdana,sans-serif;
	text-decoration:none;
	font-size:14px;
}

.titre_petit_cadre_produit:first-letter {
	font-size:18px;
	font-weight:bold;
	color:#f6dbf0;
}




.nom_petit_cadre_produit {
	display:block;
	width:100%;
	text-align:center;
	color:#333333;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	text-decoration:none;
}

#fiche_produit{
	width:450px;
	padding:10px;
}

#fiche_produit_photo{
	float:left;
	position:relative;
}

#fiche_produit_photo_loupe{

}

#fiche_produit .genre{
	font-weight:normal;
}

#fiche_produit .genre h1{
	color:#000000;
	float:left;
	margin:0px;
	font-size:14px;
	margin-right:10px;
	font-weight:normal;

}
#fiche_produit .genre h2{
	color:#000000;
	float:left;
	margin:0px;
	font-size:11px;
	font-weight:normal;
	margin-right:10px;
}


.voir_modele_photo{
	border:solid 2px #333333;
}

#fiche_produit_desc br{
	clear:both;
}

#fiche_produit_desc{
	width:270px;
	float:left;
	padding-left:10px;
	font-family:arial;
	font-size:11px;
	color:#000000;

}
#fiche_produit_desc h6{
	margin:0px;
	float:left;
	width:70px;
	text-align:right;
	font-size:12px;
	margin-right:10px;
	color:#999999;
}

.bande_smodel1{
	background:#fff0fe;
	padding:5px;
	color:#333333;
	font-family:arial;
}
.bande_smodel0{
	background:#fbdef9;
	padding:5px;
	color:#333333;
	font-family:arial;
}

.bande_smodel1 h6{
	padding-top:5px;
}

.bande_smodel0 h6{
	padding-top:5px;
}

.cont_smodele{
	font-size:14px;
}

.cont_smodele input{
	float:left;
}

.cont_smodele h6{
	margin:0px;
	display:inline;
	float:left;
	margin-right:5px;
}
.cont_smode_taille{
	float:left;
	background:#ffffff;
	min-width:40px;
	padding:2px;
	text-align:center;
	border:solid 1px #cccccc;
	margin-right:5px;
	
}

.cont_smode_prix_norm{
	float:left;
	/*min-width:60px;*/
	border:solid 1px #cccccc;background:#fef49e;text-align:center;margin-right:10px;
	
}

.cont_smode_prix_solde{
	float:left;
	/*min-width:60px;*/
	border:solid 1px #cccccc;text-align:center;margin-right:10px;
	background:#f8a3f3;
	text-decoration:line-through;
}

.ajouter{
	display:block;
	width:67px;
	height:34px;
	background:url("pics/ajouter.gif");
	float:right;
	margin-left:10px;
}
.ajouter:hover{
	background-position:100% 0%;
}

/*_____________________________________________________________*/

#footer{
	width:100%;
	padding:10px 0px;
	background:#ffffff;
	text-align:center;
	border-top:dashed 1px #333333;
}

#footer a{
	color:#745381;
	font-size:11px;
	border-right:solid 1px #745381;
	padding: 0px 10px;
}
#footer a:hover{
	color:#bda8c5;
}



/*_____________________________________________________________*/

#cont_cgv{
	padding:5px;
}

#cont_cgv h1{
	font-size:24px;color:#53375f;font-family:times;
	
}

#cont_cgv h2{
	font-size:14px;
	padding-left:50px;
	padding-top:5px;
	padding-bottom:5px;
	/*border-left:solid 2px #bf9fcc;
	border-top:solid 2px #bf9fcc;*/
	background:#f7ebfc;
	color:#6f4f7c;
	margin:0px;
}

#cont_cgv p{
	color:#555555;
	font-size:11px;
	margin:0px;
	margin-left:80px;
	padding:5px;
	margin-bottom:10px;
	margin-top:10px;
	border:solid 1px #f7ebfc;
}

#cont_cgv p:first-letter{
	font-size:15px;
	font-weight:bold;
	color:#648db8;
	font-family:times;
}

#cont_cgv h2:first-letter{
	font-family:times;
	font-size:24px;
	background:url("pics/bgnd_01.gif");
	background-repeat:repeatx;
	color:#ffffff;
	padding:5px;
}

#cont_cgv a{
	font-size:11px;
	text-align:left;
	display:block;
	margin-left:150px;
	margin-bottom:1px;
	text-transform:uppercase;
	padding-left:10px;
	color:#666666;
	border-left:solid 5px #dddddd;
}

#cont_cgv a:hover{
	background:#eeeeee;
	border-left:solid 5px #4976c0;
	color:#333333;
}

.hdp{
	color:#0000ff !important;
	padding-left:320px !important;
	margin-bottom:10px !important;
	border:none !important;
	text-transform:lowercase !important;
}

.hdp:hover{
	background:none !important;
	color:#888888 !important;

}


/*___________________________________________________________________*/

#cont_marque{
	text-align:left;
}

#cont_marque h1{
	color:#ffffff;
	font-size:16px;
	margin:5px;
}


#cont_marque a{
	padding:0px;
	text-decoration:none;
	color:#995566;
	background:#420042;
	display:block;
	margin-bottom:2px;
	padding-left:5px;
	font-size:12px;
	font-style:italic;
}

#cont_marque a:hover{
	text-decoration:none;
	color:#aaaaaa;
}

/*___________________________________________________________________*/

#cont_recherche{
	text-align:center;
}

#cont_recherche_champ{
	border:solid 2px #996666;
	margin-bottom:4px;
	font-size:12px;
	width:180px;
}

#cont_recherche_champ:hover{
	background:#aaffaa;
}


#cont_recherche_bt{
	
	padding:0px;
	font-size:12px;
}

/*___________________________________________________________________*/

#cont_contact{

}

#cont_contact h6{
	color:#333333;
	width:120px;
	float:left;
	margin:0px;
	margin-right:10px;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	padding-top:5px;
	
}

#cont_contact input{
	/*float:left;*/
	border:solid 1px #666666;
	margin-bottom:3px;
	background:#eeeeee;
}

#cont_contact input:hover{
	background:#ffffff
}


#cont_contact textarea{
	float:left;
	border:solid 1px #666666;
	margin-bottom:3px;
	background:#eeeeee;
}

#cont_contact textarea:hover{
	background:#ffffff
}

#cont_contact p{
	color:#333333;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	margin:5px;
}

#cont_contact br{
	clear:both;
}

/*_____________________________________________________________________________*/

#bt_envoyer{
	width:179px;
	height:37px;
	background:url("pics/bt_envoyer.gif");
}

#bt_envoyer:hover{
	background-position:100% 0%;
}

#bt_retour{
	width:179px;
	height:37px;
	background:url("pics/bt_retour.gif");
	display:block;
}

#bt_retour:hover{
	background-position:100% 0%;
}

#bt_regler{
	width:179px;
	height:37px;
	background:url("pics/bt_regler.gif");
	display:block;
}

#bt_regler:hover{
	background-position:100% 0%;
}

/*_____________________________________________________________________________*/

#cont_panier{
	width:95%;
	margin:0px auto;
}

#cont_panier table{
	border:solid 1px #a58ea4;
	width:100%;
}

#cont_panier td{
	border:solid 1px #a58ea4;
	padding:3px;
	text-align:center;
}

#cont_panier img{
	border:solid 1px #999999;
}

.panier_titre{
	text-align:center;
	color:#a58ea4;
	font-weight:bold;
	font-style:italic;
	background:#f0e6f0;
}

.panier_titre a{
	font-size:12px;
	display:block;
	width:100px;
	color:#ff3333;
}

.panier_articles{
	font-size:12px;
	color:#333333;
}

.panier_centre{
	text-align:center;
}

.panier_retirer{
	color:#ff8888;
	font-weight:bold;
}

/*_____________________________________________________________________________*/

#cont_compte{
	padding:10px;
	color:#333333;
}

#cont_compte h1{
	font-size:18px;
	margin:5px;
	color:#9768ab;
}
#cont_compte h6{
	float:left;
	padding-top:5px;
	width:150px;
	text-align:right;
	margin:0px;
	margin-right:10px;	
}

#cont_compte p{
	font-size:11px;
	margin:5px;
	padding-left:20px;
	font-weight:bold;
	color:#734d83;
}

#cont_compte br{
	clear:both;
}

#cont_compte input{
	border:solid 1px #000000;
	margin-bottom:5px;
}

#cont_compte input:hover{
	background:#ccffcc;
}

#cont_compte a {
	color:#4976c0;
	padding-left:20px;
}


#cont_compte a:hover {
	color:#49c068;
}

/*_______________________________________*/

#voir_page{
	text-align:center;

}

#voir_page a{
	font-size:12px;
	color:#e949d1;
	font-weight:bold;
}

#voir_page a:hover{
	color:#805c91;
}

#voir_page h1{
	display:inline;
	font-size:16px;
}


#voir_page h2{
	display:inline;
	font-size:12px;
}


#voir_page_gauche{
	float:left;
	width:30%;
	border:solid 1px #ffffff;
}

#voir_page_centre{
	float:left;
	width:38%;
	color:#e949d1;
	border:solid 1px #ffffff;
}

#voir_page_droite{
	float:left;
	width:30%;
	border:solid 1px #ffffff;
}

/*_______________________________________*/

#faq{
	
}

#faq h1{
color:#805c91;
text-align:center;
font-size:16px;
}





#faq h2{
color:#805c91;

font-size:14px;
background:#f3ebf7;
padding:2px;
padding-left:20px;
}

#faq h2:first-letter{
	font-family:times;
	color:#ffffff;
	font-size:22px;
	background:#b497c1;
	padding:3px;

}


#faq p{
color:#333333;
margin-left:40px;
font-size:11px;
padding:2px;
border:solid 1px #eeeeee;}

#faq p:first-letter{
	color:#3388ff;
	font-size:14px;
	font-weight:bold;
	font-family:times;
}

.texte_modele{
	padding:10px;

	background:#785175;
	width:90%;
	margin:20px auto;
	color:#dddddd;
	font-size:11px;
	
}

#meme_collection{
	margin:0px;
	padding:0px;
}

#meme_collection img{
	border:solid 1px #000000;
	margin:0px;
}
#meme_collection img:hover{
	border:solid 1px #eeeeee;
}

#meme_collection .cont_photo{
	text-align:center;
	margin:0px;
	margin-bottom:10px;
	
}
#meme_collection h1{
	font-size:14px;
	text-align:center;
	color:#ffffff;
	font-weight:normal;
}
#meme_collection a{
margin:0px;
padding:0px;
text-decoration:none;
filter:alpha(opacity=50);
opacity:0.5;

}
#meme_collection a:hover{
	text-decoration:none;
	opacity:1;
	filter:alpha(opacity=100);
}


#meme_collection span{
	color:#34422f;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	top:-2px;
	position:relative;

}

#resume_payer h6{
	float:left;
	margin:0px;
	width:270px;
	text-align:right;
	margin-right:10px;
	font-size:12px;
	color:#cccccc;

}

#resume_payer .please{
	color:#bbbbbb;
	margin-left:20px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
}

#resume_payer h5{
	padding-left:50px;
	color:#777777;
	font-size:18px;
	border-bottom:solid 1px #dddddd;
	border-top:solid 1px #dddddd;
		color:#465cca;
}

#resume_payer br{
	clear:both;
}

#resume_payer span{
	font-size:12px;
	color:#333333;
	margin:0px;
	float:left;
}

#resume_payer .nous{
	padding:10px;
	height:90px;
	background:url("pics/fond_nous.gif");
	background-repeat:repeat-x;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	line-height:14px;
}

#resume_payer .formu{
	padding:10px;
	font-size:12px;
	color:#333333;
	/*padding-left:250px;*/
}

#resume_payer .ca{
	display:none;
}

#resume_payer .cont_case{
	float:left;
	width:30px;
}


/*_______________________________________*/

#cont_carte{
	width:303px;
	height:183px;
	margin:0px auto;
	background:url("pics/carte.gif");
	
}

#cont_carte td{

	padding:5px 0px;
	width:59px;
	height:46px;
	text-align:right;
}

#cont_carte table{
	margin-top:29px;
	margin-left:97px;
	font-size:12px;
	font-weight:bold;
}

#dixieme_achat{
	width:70%;
	margin:0px auto;
	padding:10px;
	margin-bottom:20px;
}

#dixieme_achat h1{
	margin:0px;
	font-size:14px;
	color:#694969;
}

#dixieme_achat h1:first-letter{
	font-size:20px;
}

#dixieme_achat p{
	margin:0px;
	font-size:12px;
	color:#694969;
	margin-left:50px;
	line-height:12px;
	margin-bottom:10px;
}

#dixieme_achat span{
	margin:0px;
	font-size:16px;
	color:#ff0000;
	padding:2px;
	border:solid 1px #ff0000;
	font-weight:bold;
	background:#ffffff;
}

/*_____________________________________________________*/

#dixieme_paiement_dernier_message{
	padding:10px;
	background-color:#465cca;

}
#dixieme_paiement_dernier_message h1{
	margin:0px;
	font-size:16px;
	color:#ffea00;
}
#dixieme_paiement_dernier_message p{
	margin:0px;
	font-size:12px;
	color:#ffea00;
	margin-left:50px;
}
#dixieme_paiement_dernier_message a{
	color:#e4c16c;
}

#aide_taille{
	width:95%;
	margin:0px auto;

}

#aide_taille table{
	background:#c0cbfc;
	margin-bottom:20px;
}

#aide_taille .titre_tableau{
	background:#0000ff;
	font-weight:bold;
}

#aide_taille img{
	float:left;
	margin-top:30px;
	margin-right:20px;

}

#aide_taille td{
	background:#ffffff;
	text-align:center;
	font-size:12px;
	color:#5f71be;
	margin:3px;
	opacity:0.9;
	filter:alpha(opacity=90);
	width:40px;
	padding:0px;
}

#aide_taille tr:hover{
	background:#ff0000;
}

#aide_taille h1{
	color:#959fca;
	font-size:14px;

	margin:0px;
}

#aide_taille ul{
	color:#959fca;
	font-size:11px;
}

#pays{
	width:340px;
	margin:0px auto;
	margin-bottom:20px;
}


#pays .haut{
	width:334px;
	height:39px;
	background:url("pics/images/cadre_transp_01.gif");
}
#pays .mid{
	width:334px;
	background:url("pics/images/cadre_transp_02.gif");
	background-repeat:repeat-y;
}
#pays .bas{
	width:334px;
	height:29px;
	background:url("pics/images/cadre_transp_04.gif");
}
#pays h1{
	font-size:12px;
	color:#666666;
	margin:0px 0px 10px 0px;
	
	
}
#pays .inside{
	padding:1px 20px;
}
#pays select{
	border:solid 1px #666666;
	font-family:arial;
	font-size:11px;
	width:200px;
	margin-bottom:10px;
}

#pays span{
	color:#ee0000;
	font-size:14px;
}

#pays a{
color:#ee0000;
margin-left:200px;
font-size:11px;
font-weight:bold;
}

#user{
	font-size:11px;
	color:#ffffff;
}

#user .in{
	padding:5px 20px 20px 20px;
}

#user .user{
	padding:4px;
	border:dashed 1px #aaaaaa;
}

#user a{
	color:#ffffff;
	text-decoration:none;
}

#user img{
	margin-right:10px;
	border:none;
}

#user .deco{
	padding:2px;
	border:solid 1px #ffffff;
	margin:4px !important;
	display:inline-block; 
}

#formulaire{
	display:none;
	border:solid 2px #000000;
}

#ca_ret .top{
	height:90px;
	background:url("pics/fond_nous.gif");
	background-repeat:repeat-x;
	color:#ffffff;
	font-size:20px;
	padding:27px;
}	
	
.p_retour_ca{
	font-size:14px;
	color:#333333;
	margin:0px 0px 0px 50px;
}
	
.a_retour_ca{
	font-size:14px;
	color:#d54cd0;
	margin-left:100px;
}	
	
	
#mentions pre{
	color:#666666;
	margin:10px 10px;
}	
	
.remise{
	width:100%;
	text-align:center;
	color:#ff0000;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
}
	
	

