@charset "iso-8859-1";
/* CSS Document */


/*****Balises*****/
*{
	margin:0;
	border:0;
	padding:0;	
}

body{
	background:url(images/fond.jpg) no-repeat top center #000;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1{
	color:#8A6B97;
	font-size:18px;
	margin-left:5px;
}
p{
	color:#FFF;
	font-size:12px;	
}
th{
	padding:10px;	
}


/*****Blocs*****/
#barre_haut{
	width:auto;
	height:9px;
	background:url(images/barre_haut.jpg) repeat-x;	
}
#site{
	width:980px;	
	margin:auto;
}
.separation_haut{
	float:left;	
	margin-left:9px;
	margin-right:9px;
}
.separation_hori{
	width:auto;
	margin-top:3px;
	margin-bottom:3px;
	height:3px;
	background:url(images/separation_horizontal.png) center repeat-x;	
}
#espace_client{
	float:left;
	margin-top:5px;
	border:#202020 solid 1px;
	background:#000;
	width:364px;
	height:75px;
}
#panier{
	float:left;
	margin-top:5px;
	border:#202020 solid 1px;
	background:#000;
	width:318px;
	height:75px;
}
#articles{
	float:left;
	margin:5px;
	width:170px; 
	height:22px;
	padding-top:3px;
	background:#1a1a1a;
	border:solid 1px #2b2a2b;
	color:#808080;
	font-size:13px;	
	text-align:center;
}
#menu{
	margin-top:5px;
	float:right;
	list-style:none;	
}
.bt_menu{
	display:inline;
}

.bt_menu a{
	margin-left:2px;;
}
.sous_menu{
	position:absolute;
	width:722px;
	margin-top:38px;
	margin-left:2px;
	border:solid 5px #643577;
	background:url(images/col_gauche_sous_menu.jpg) repeat-y left #000;	
}
.col_gauche_sous_menu{
	float:left;
	width:149px;
	padding:5px;
}
.texte_sous_menu_gauche{
	padding-left:14px;
	padding-right:2px;	
}
.sous_cat{
	float:left;
	margin-left:3px;	
	width:560px;
}
.div_menu{
	float:left; 
	width:120px; 
	padding-right:10px; 
	margin:5px;
}
.div_menu h1{
	color:#999999;
	font-size:13px;
}
.div_menu ul{
	margin-top:3px;
	color:#FFF;
	font-size:12px;
	list-style:none;
	padding-left:2px;
}
.cat{
	display:list-item;
	background:url(images/fleche_blanche.png) no-repeat top left;
	padding-left:6px;
}
.cat a{
	margin:0;
}

#bt_accueil{
	float:left;
	background:url(images/bt_accueil.jpg) no-repeat top center;
	width:76px;
	height:38px;	
}
#bt_accueil:hover{
	background:url(images/bt_accueil.jpg) no-repeat bottom center;
}

.bt_vetements{
	float:left;
	background:url(images/bt_vetements.jpg) no-repeat top center;
	width:97px;
	height:38px;	
}
.bt_vetements:hover{
	background:url(images/bt_vetements.jpg) no-repeat bottom center;
}
.bt_vetements_actif{
	float:left;
	background:url(images/bt_vetements.jpg) no-repeat bottom center;
	width:97px;
	height:38px;	
}

.bt_accessoires{
	float:left;
	background:url(images/bt_accessoires.jpg) no-repeat top center;
	width:106px;
	height:38px;	
}
.bt_accessoires:hover{
	background:url(images/bt_accessoires.jpg) no-repeat bottom center;
}
.bt_accessoires_actif{
	float:left;
	background:url(images/bt_accessoires.jpg) no-repeat bottom center;
	width:106px;
	height:38px;	
}

.bt_chaussures{
	float:left;
	background:url(images/bt_chaussures.jpg) no-repeat top center;
	width:99px;
	height:38px;	
}
.bt_chaussures:hover{
	background:url(images/bt_chaussures.jpg) no-repeat bottom center;
}
.bt_chaussures_actif{
	float:left;
	background:url(images/bt_chaussures.jpg) no-repeat bottom center;
	width:99px;
	height:38px;	
}

.bt_underwear{
	float:left;
	background:url(images/bt_underwear.jpg) no-repeat top center;
	width:104px;
	height:38px;	
}
.bt_underwear:hover{
	background:url(images/bt_underwear.jpg) no-repeat bottom center;
}
.bt_underwear_actif{
	float:left;
	background:url(images/bt_underwear.jpg) no-repeat bottom center;
	width:104px;
	height:38px;	
}


#bt_cheque{
	float:left;
	background:url(images/bt_cheque.jpg) no-repeat top center;
	width:136px;
	height:38px;	
}
#bt_cheque:hover{
	background:url(images/bt_cheque.jpg) no-repeat bottom center;
}
#bt_contact{
	float:left;
	background:url(images/bt_contact.jpg) no-repeat top center;
	width:102px;
	height:38px;	
}
#bt_contact:hover{
	background:url(images/bt_contact.jpg) no-repeat bottom center;
}

#facebook{
	float:left;	
}

#contenu{
	float:right;
	width:732px;	
}

.vignette_produit{
	float:left;
	margin:5px;
	margin-left:9px;
	margin-right:9px;
	width:162px;
	height:241px;	
	border:solid 1px #2b2a2b;
	background:#000;
}
.photo_produit_listing{
	width:140px;
	height:134px;
	margin:auto;
	margin-top:7px;
	border:solid 1px #2b2a2b;
	background:#000;
	padding:2px;
}
.photo_produit_panier{
	margin:5px;
	border:solid 1px #2b2a2b;
	background:#000;
	padding:2px;
}
.nom_produit_listing{
	width:140px;
	margin:auto;
	margin-top:5px;
	color:#999999;
	font-size:13px;
	height:55px;
}
.des_prod_listing{
	width:140px;
	margin:auto;
	color:#FFF;
	font-size:12px;
}
.prix_listing{
	float:left;
	color:#8A6B97;
	font-size:14px;	
	margin:5px;
	margin-left:10px;
}
#titre_theme{
	float:left;
	font-size:18px;
	color:#8A6B97;	
	margin-top:25px;
	margin-left:10px;
	margin-bottom:5px;
}
#titre_theme a{
	float:left;
	font-size:18px;
	color:#8A6B97;	
	text-decoration:none;
}
#titre_theme a:hover{
	color:#643577;
}

#newsletter{	
	border:solid 1px #2b2a2b;
	width:710px;
	height:60px;
	margin:auto;
	margin-top:10px;
}
#tri_produits{
	float:left;
	border:solid 1px #2b2a2b;
	width:235px;
	margin-top:5px;
}
.titre_tri{
	padding:5px;
	background:#000;	
	border-top:solid 1px #2b2a2b;	
	border-bottom:solid 1px #2b2a2b;	
}
.theme_gauche{
	display:block;
	padding:6px;
	margin-top:2px;
	margin-bottom:2px;
	border:solid 1px #2b2a2b;
	background:#351440;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
.theme_gauche:hover{
	background:#643577;
}
#footer{
	width:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	border-top:solid 1px #2b2a2b;	
}
.sous_menu_cat{
	background:url(images/alpha_noir.png);	
	padding:5px;
	height:140px;
	overflow:auto;
}
.menu_cat{
	list-style:none;
	color:#643577;
	font-size:13px;	
	text-decoration:none;
}
.menu_cat2_c{
	color:#8A6B97;
	list-style:none;
	font-size:13px;	
	text-decoration:none;
}
.menu_cat:hover, .menu_cat2_c:hover{
	color:#FFF;
}
.menu_cat2{
	list-style:none;
	margin-left:10px;
	color:#808080;
	font-size:13px;	
	text-decoration:none;
}
.menu_cat2:hover{
	color:#8A6B97;
}
.menu_tri_select{
	display:block;
	color:#FFF;
	background:#2B072C;
	font-size:13px;
	padding-left:10px;
	text-decoration:none;
}

.photos{
	float:left;
	margin-top:12px;
	width:720px;
	padding:5px;
	text-align:center;	
	border:solid 1px #2b2a2b;
	background:#000;
}
.photos img{
	margin:5px;
}
#infos_produit{
	float:left;
	margin-top:5px;
	width:720px;
	padding:5px;
	border:solid 1px #2b2a2b;
	background:#000;
}
#prix_detail{
	float:left;
	background:url(images/fond_prix_detail.gif) repeat-x; 
	padding-top:5px;
	margin-left:5px;
	width:200px; 
	height:32px;	
	margin-top:32px;
	color: #FFFFFF;
    font-size: 18px;
}
#quantite_detail{
	float:left;
	background:url(images/fond_quantite_detail.gif) center repeat-x; 
	width:219px; 
	height:32px;	
	margin-top:32px;
	color: #FFFFFF;
    font-size: 18px;
}

.cellule_panier{
	border-right:#222222 solid 1px; 
	border-bottom:#222222 solid 1px;
}
/*****Textes*****/

.texte_gris_12{
	color:#666666;
	font-size:12px;
}
.texte_blanc_12{
	color:#FFF;
	font-size:12px;
}
.texte_violet_13{
	color:#643577;
	font-size:13px;	
}
.texte_violet_clair_13{
	color:#8A6B97;
	font-size:13px;	
}

.texte_violet_clair_18{
	color:#8A6B97;
	font-size:18px;	
}

/*****Liens*****/
.lien_blanc_12{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
.lien_blanc_12:hover{
	color:#aaaaaa;
}

.lien_gris_12{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
.lien_gris_13{
	color:#666666;
	font-size:13px;
	text-decoration:none;
}
.lien_gris_13:hover, .lien_gris_12:hover{
	color:#FFF;
	border-bottom:dotted 1px #8a6b97;
}

.lien_violet_13{
	color:#643577;
	font-size:13px;	
	text-decoration:none;
}
.lien_violet_13:hover{
	color:#FFF;
}
.lien_violet_13_nouveaute{
	display:block;
	background:url(images/fond_btn_col_gauche.gif);
	height:23px;
	padding-top:6px;
	padding-left:26px;
	margin-bottom:1px;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.lien_violet_13_nouveaute:hover{
	background:url(images/fond_btn_col_gauche_over.gif);
}

.nav{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
.nav:hover{
	color:#aaaaaa;
}
/*****Formulaires*****/
.input_gris{
	border:#2d2d2d solid 1px;
	background:#1a1a1a;
	height:22px;	
	color:#808080;
	font-size:12px;
}

.select{
	border:#2d2d2d solid 1px;
	background:#1a1a1a;
	height:22px;	
	color:#808080;
	font-size:12px;
}


