FORM, IMG
{
	margin:0px;
}

BODY, A ,TD, DIV, SPAN, INPUT, TEXTAREA {
	margin:0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

H1
{
	margin: 3px 0px;
	padding: 6px 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #953096;
	text-transform: uppercase;
}

H2
{
	margin: 3px 0px;
	padding: 6px 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #953096;
}

INPUT, TEXTAREA, .cadre
{
	border: 1px solid #000000;
}

A:hover, .over {
	text-decoration:underline;
}

.text_10_blanc, .text_10_blanc A
{
	font-size:10px;
	color:#fff;
}

.text_gris
{
	font-size:10px;
	color:rgb(208,208,210);
}

.text_gris_fonce
{
	font-size:12px;
	color:rgb(155,153,154);
}

.text_gris_fonce2
{
	font-size:12px;
	color:#C3BEBB;
}

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

.text_gris_fonce_fonce2
{
	font-size:11px;
	color:#333333;
}

.text_gris_fonce_fonce2 SELECT
{
	font-size:11px;
	color:#333333;
}

.text_gris_bold
{
	font-size:12px;
	font-weight: bold;
	color:rgb(155,153,154);
}

.text_violet
{
	font-size:12px;
	color:rgb(149,48,150);
}

.text_petit_violet
{
	font-size:11px;
	color:rgb(149,48,150);
}

.text_moyen_violet
{
	font-size:18px;
	color:rgb(149,48,150);
}

.text_grand_violet
{
	font-size:22px;
	color:rgb(149,48,150);
	font-family:Arial,Verdana, sans-serif;
	font-weight:500;
}

.text_violet_on
{
	font-size:12px;
	color:rgb(149,48,150);
}

.text_violet_bold
{
	font-size:12px;
	font-weight: bold;
	color:rgb(149,48,150);

}
.text_violet_bold_index
{
	font-size:14px;
	font-weight: bold;
	color:rgb(149,48,150);
	line-height:17pt;
}
.text_footer
{
	font-size:10px;
	color:rgb(208,208,210);
}

.text_footer_over
{
	font-size:10px;
	color:rgb(211,213,0);
}

#fond
{
	/*background-image:url(decoupe/fond_de_page.jpg);*/
	background:#F4F4F4;
	background-repeat: no-repeat;
	padding:16px 0px 0px 0px;
}

.fond_violet
{
	background-color:rgb(143,37,141);
}
.fond_gris
{
	background-color:#ABA6A2;
}

#logo
{
	float:left;
	width:320px;
	margin:8px 0px;
}

#onglet
{
	display:block;
	position:relative;
	float:left;
	top:20px;
	margin:2px 0px;
	height:60px;
	width:460px;
}

#onglet DIV
{
	display:block;
	position:relative;
	width:60px;
	float:right;

	margin:0px 10px 0px 0px;
}

#recherche
{
	display:block;
	position:relative;
	top:40px;
	margin:5px 10px;
	float:left;
	width: 180px;
}

#recherche span
{
	font-size:10px;
	font-family:Arial,Verdana, sans-serif;
	color:#ffffff;
}

#zone_milieu
{
	width:866px;
	background-color:#FFFFFF;
}

#arbo
{
	float: left;
	clear:left;
	width: 640px;
	margin: 10px 0px 5px 20px;
	padding: 0px;
}

#arbo, #arbo A
{
	font-size: 10px;
	color: #978E85;
	font-weight: lighter;
	font-family: Verdana, Arial, sans-serif;
}

#arbo STRONG A
{
	font-weight: bolder;
	font-family: Verdana, Arial, sans-serif;
}

#menu
{
	clear:both;
	width:100%;
	margin:15px 0px 5px 10px;
}

.menu
{
	color:rgb(143,37,141);
}

#menu SPAN, #menu SPAN SPAN, #menu SPAN A
{
	margin:0px 1px 0px 1px;
	font-size:12px;
	font-family:Arial,Verdana, sans-serif;
}

#menu SPAN
{
	margin:0px 1px 0px 1px;
}

#menu SPAN A:hover, #menu SPAN A.over
{
	color:#953096;
	margin:0px 1px 0px 1px;
	font-size:12px;
	font-family:Arial,Verdana, sans-serif;
}

#contenu
{
	width:866px;
	margin: 0px;
}

#contain
{
	width:680px;
	padding: 0px 10px 0px 10px;
	float:left;
	clear:left;
}

#contain .collection
{
	float:left;
	width:216px;
	height:210px;
	background-image:url(decoupe/cadre_collection.jpg);
	background-repeat:no-repeat;
	padding:15px 0px;
	margin:0px 5px 0px 0px;
}

#contain .lien_gris
{
	margin:10px 0px 0px 5px;
}

#espace_client
{
	width: 140px;
	display: block;
	position: relative;
	float: right;
	clear: right;
	margin: 0px;
}

#espace_client input
{
	width:120px;
}

#bandeau
{
	height:207px;
}

#bas_de_page
{
	margin: 10px;
}

#bas_de_page, #bas_de_page A
{
	color: #454545;
	background-color: #FFFFFF;
	padding: 6px;
	clear: both;
}

.href_button
{
	text-decoration:none;
	border:#333 1px solid;
	color:#000;
	background-color:#fff;
	padding:1px 2px;
	margin:5px  10px;
}

.href_button:hover
{
	text-decoration:none;
	border:#333 1px solid;
	color:#000;
	background-color:#fff;
	padding:1px 2px;
}



.produit_fiche_vignette
{
	display:table;
	position:relative;
	overflow:visible;
	margin: 3px;
	width:154px;
	height:220px;
	float:left;
}

.produit_fiche_vignette DIV { display:block; height:40px; margin:1px ; text-align:center; }
.produit_fiche_vignette IMG { display:block; position:relative; margin: 2px 2px 2px 2px;  /* border:1px solid #D0D0D2; */ }
.produit_fiche_vignette IMG:hover { }
.produit_fiche_vignette A { display:block; clear:both; position:relative; text-decoration:none; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #978E85; }
.produit_fiche_vignette STRONG, .produit_fiche_vignette SPAN { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #8D278B; text-decoration: none; }
.produit_fiche_vignette A:hover { text-decoration:underline; }

/* Modifications Cedric pour promotions */

.promotion_renvoi * { color:gray; font-size:10px; }
.promotion_renvoi sup, .produit_fiche_promotion sup { font-size:10px; }
.produit_fiche_promotion { margin:10px; }
.produit_fiche_promotion .link { color:rgb(149,48,150); }
.produit_fiche_promotion .link span { text-transform:uppercase; font-weight:bold; }

.produit_fiche_voir_promos { color:#FFF; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:right; }
.produit_fiche_voir_promos a { color:#FFF; background:#8F258D url('/images/promotion_accueil_cligno.gif') repeat left top; padding:5px; }
.produit_fiche_voir_promos a:hover { color:#FFF; background:#8F258D; }

#fiche_promotions { border:1px solid #8F258D; padding:5px; }
#fiche_promotions .promo_message { margin-left:20px; }

.produit_fiche_vignette .barre, .barre { text-decoration: line-through; }
.produit_fiche_vignette .reduc, .reduc { color:#ff0000; font-weight: bold; }

.produit_fiche_vignette { margin:3px 5px; width:150px; }
.produit_fiche_vignette div { height:auto; }
.produit_fiche_vignette div { height:auto; }
.produit_fiche_vignette .link { border: 1px solid rgb(255, 255, 255); margin: 0pt 0pt 10px; padding: 0pt; position: relative; height: 150px; width:152px; }
.produit_fiche_vignette .link:hover { border: 1px solid #8D228C; margin: 0pt 0pt 10px; padding: 0pt; position: relative; height: 150px; width:152px; }
.produit_fiche_vignette .img { margin: 0pt; padding: 0pt; position: absolute; height: 150px; background-repeat: no-repeat; top: 0px; left: 0px; visibility: visible; border:none; }
.produit_fiche_vignette .img { width:150px; border:none; }

.produit_fiche_vignette .avantage { margin: 0pt; padding: 0pt; position: absolute; width: 152px; height: 59px; top: -2px; left: 2px; background-repeat: no-repeat; background-position: right top; text-align:left; cursor:pointer; }
.produit_fiche_vignette .avantage span { display:none; }

/* Vignettes des "types" d'avantages (promo, solde...) */
.produit_fiche_vignette .promotion { background-image: url(/images/promotion-biais.gif); }
.produit_fiche_vignette .solde { background-image: url(/images/solde-biais.gif); }
.produit_fiche_vignette .reduction { background-image: url(/images/reduction-biais.gif); }

.fiche_image .link, .fiche_image .link:hover { border:none; margin: 0pt; padding: 0pt; }
.fiche_image .img { margin:0; padding:0; margin-top:5px; }
.fiche_image { }

.note { font-size:11px; color:#999; }
.note a, .note a:link, .note a:visited { font-size:11px; color:#999; text-decoration:underline; }
.note a:hover { font-size:11px; color:#999; text-decoration:none; }

/* Encart de l'accueil */
#alerte_accueil { padding:0; margin:0; background:#8F258D url('/images/promotion_accueil_cligno.gif') repeat left top; color:#FFF; margin-bottom:10px; }
#alerte_accueil .inner { padding:5px; font-weight:bold; text-align:center; }
#alerte_accueil_titre { padding:5px; background-color:#FFF; color:#8F258D; text-transform:uppercase; font-family:Arial; font-size:14px; margin:0; padding:5px; font-weight:bold; text-align:center; }

/* Texte "Promotions" (mise en valeur) sur la fiche produit */
.promotion_texte { background:#8F258D url('/images/promotion_accueil_cligno.gif') repeat left top; color:#FFF; padding:0; font-weight:bold; margin-top:1px; }
.promotion_texte a { background:none; color:#FFF; font-size:14px; display:block; padding:5px; text-decoration:none; }
.promotion_texte a:hover { background:#8F258D; padding-left:6px; text-decoration:none; }


/* Fin modifications Cedric pour promotions */


/* Modifications Cedric pour LightBox */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

/* Fin modifications Cedric pour LightBox */


.produit_cross_fiche_vignette
{
	display:block;
	position:relative;
	margin:2px;
	padding:2px;
	border:#454545 1px solid;
	height:110px;
	float:left;
}

.produit_cross_fiche_vignette div
{
	display:block;
	position:relative;
	left:2px;
	width:110px;
}

.produit_cross_fiche_vignette a img
{
	display:block;
	clear:both;
	position:relative;

	margin:2px;
	height:105px;
	width:100px;
}

.produit_cross_fiche_vignette a
{

	display:block;
	position:relative;
	margin:2px;
	text-decoration:none;
	clear:both;
}

.produit_cross_fiche_vignette a img:hover
{
}

.produit_float_zoom
{
	display:none;
	position:fixed;
	left:100px;
	top:50px;
	background-color:rgb(143,37,141);
	height:500px;
	width:700px;
	overflow:hidden;
	clear:!important;
}

ul.li_espace_client
{
	display:block;
	position:relative;


}

ul.li_espace_client li
{
	color:rgb(143,37,141);
	font-weight:bold;
	font-family: sans-serif, arial;
	list-style-image:url(decoupe/etoile.jpg);
	text-decoration:none;
	margin:0px;
	text-align:left;
}

ul.li_espace_client li div
{
	display:block;
	position:relative;
	top:-5px;
}
ul.li_espace_client li a
{
	display:block;
	position:relative;
	font-family: Arial, sans-serif;
	font-size:11px;
	left:0px;
	color:rgb(143,37,141);
	font-weight:bold;
}

ul.li_espace_client ul
{
	display:list-item;
	position:relative;
	background-color:#ede;
	width:210px;
	list-style-image:none;
	list-style:none;
}

ul.li_espace_client ul li {
	display:block;
	position:relative;
	list-style-image:none;
	list-style:none;

	margin:0px;
	left:0px;
	width:210px;

}

 ul.li_espace_client li ul li a
{

	top:0px;
	left:0px;
	padding:2px;
	margin:2px 10px;
	color:rgb(143,37,141);
	font-weight:normal;
	text-align:left;


}

ul.li_espace_client li ul li a:hover
{
	list-style-image:none;
	list-style:none;
	font-family: Arial, sans-serif;
	font-size:11px;

}

.div_bulle_message
{
	display:block;
	clear:both;
	position:relative;
	margin : 2px 2px 0px 2px;
	width:710px;
	left : 10px;
	height:140px;
	padding: 4px;
	background:url(decoupe/organiser_ventes_bulle.jpg) no-repeat top left;
	color:rgb(37,13,36);
}

.div_bulle_message div
{
	display:block;
	position:relative;
	clear:both;
	margin:5px 5px 5px 5px;
	left:10px;
}

.alert
{
	color: #990000;
}

.bar_etat_commande
{
	padding:2px;
	display:table;
	width:810px;
	clear:both;
	text-decoration:none;
}

.bar_etat_commande SPAN
{
	display:block;
	float:left;
	margin: 2px 5px;
	padding:2px 5px;
	border:rgb(143,37,141) 1px solid;
	text-decoration:none;
}

.bar_etat_commande #etat_on
{
	display:block;
	float:left;
	margin: 2px 5px;
	padding:2px 5px;
	background-color:rgb(143,37,141);
	color:#fff;
	font-weight:bold;
	border:#eee 1px solid;
	text-decoration:none;
}

.bar_etat_commande A
{
	color:rgb(143,37,141);
	text-decoration:none;
}




.list_telechargement
{
	display:table;
	margin:5px 0px ;
	overflow:visible;
	clear:both;
	padding:1px;
	width:550px;

}

.list_telechargement a:hover
{
	color:#9aa;
	text-decoration:underline;
	cursor:pointer;
	background-color:#EAE6DD;
}
.list_telechargement img
{
	background-color:#9aa;
	display:block;
	clear:both;
	height:15px;
	width:12px;


}
.list_telechargement h4
{

	position:relative;
	display:block;
	left:-2px;
	top:-5px;
	padding:2px;

}


.list_telechargement h4 div
{

	margin: 0px 0px 0px 20px;

}
.list_telechargement ul
{
	display:table;
	position:relative;
	left:5px;
	overflow:visible;
	margin:5px 2px 2px 2px;
}
.list_telechargement ul li
{

	display:table;
	 overflow:visible;
	clear:both;
	width:485px;




}

.list_telechargement ul li ul li
{
	 display:block;
	width:450px;


}
.list_telechargement ul li ul li ul li
{
	 display:block;
	width:420px;


}

.list_telechargement ul li div
{
	display:block;
	float:left;
	width:250px;
	clear:left;



}
.list_telechargement ul li span
{
	display:block;


	float:right;
	width:130px;
	 clear:right;
	margin:5px 10px;

	overflow:visible;


}
.list_telechargement ul li span span
{
	display:block;
	 width:60px;
	margin:0px;
	float:left;
	overflow:visible;


}

.messages { padding:5px; background:#8F258D; color:#FFF; font-weight:bold; }
.erreurs { padding:5px; background:#BC1B12; color:#FFF; font-weight:bold; }
