/* CSS Document */

*	{ padding:0px; margin:0px; font-family:"Comic Sans MS",sans-serif; }

body
	{
	background-color:#EFABC3; background-image:url( Habillage/Fond-Body.png); background-attachment:fixed; background-repeat:repeat; background-position:top left;
	}

img { border:0px; vertical-align:middle; }

p, ul, ol, form	{ margin:0px; padding:5px; font-size:12px; margin-left:10px; margin-right:10px; }
table		{ margin:0px; padding:0px; border:none; }
td, li, th	{ padding:2px; font-size:12px;  }
ul, ol	{ margin-left:50px; }

a		{ color:#831A7B; text-decoration:none; }
a:hover	{ color:#5F1259; text-decoration:none; }

h1, h2, h3, h4, h5, h6	{ margin:0px; padding:5px 10px 5px 10px; }

h1	{ font-size:22px; font-weight:bold; color:#831A7B; }
h2	{ font-size:18px; font-weight:bold; color:#D51E7A; }
h3	{ font-size:14px; font-weight:bold; color:#831A7B; }

em	{ color:#D51E7A; }

.Gris	{ color:#999999; }
.Gris a			{ color:#999999; }
.Gris a:hover	{ color:#330000; }
.Petit	{ font-size:10px; line-height:14px; }
.NoBorder	{ border:none; }

.clr	{ clear:both; float:none; height:0px; line-height:0px; font-size:0px; }

img { border:none; vertical-align:middle; margin:0px; }

p	{ line-height:19px; text-align:justify; }

input, select, textarea
	{
	padding-top:3px; padding-bottom:3px; padding-left:4px; padding-right:4px;
	font-family:Arial, sans-serif; font-size:12px; color:#666666; vertical-align:middle;
	border:1px #F5CBDA solid; background-color:#FCEDF2;
	}
input[type=checkbox],input[type=radio]	{ border: none; background-color:none; }
textarea { line-height:1.25; }
select	{ padding:1px; }
option	{ padding:2px; }

#Contenu
	{
	background-image:url(Habillage/Fond-Contenu-Haut.png); background-attachment:scroll; background-position:0px 0px; background-repeat:no-repeat;
	width:990px; padding-top:10px; margin-top:20px; margin-left:auto; margin-right:auto; min-height:400px;
	}
#Bas
	{
	margin-left:auto; margin-right:auto; padding-top:8px; padding-bottom:20px;
	}
#Bas .Gauche	{ float:left; }
#Bas .Droite	{ float:right; color:#EC8AAC; }
#Bas .Droite a			{ color:#DB3986; }
#Bas .Droite a:hover	{ color:#871E7D; }

.Produit h2	{ font-size:12px; color:#999999; text-transform:none; }
.Produit h2 a		{ color:#666666; }
.Produit h2 a:hover	{ color:#333333; }
.Produit p	{ font-size:11px; color:#999999; line-height:12px; }
.Produit em	{ font-size:12px; color:#CE3E0E; font-style:normal; font-weight:bold; }

.PanierPetit td, .PanierPetit th	{ font-size:10px; }
.Articles { background-color:#EC8AAC; border-bottom:1px #FAE4EC solid; }
.Articles td, .Articles th	{ border-top:1px #FAE4EC solid; }
.Articles .Ligne0 td	{ background-image:url(Habillage/Alpha-Blanc-50.png); }
.Articles .Ligne1 td	{ background-image:url(Habillage/Alpha-Blanc-25.png); }

.PanierPetit .Articles	{ max-height:120px; overflow:auto; }

.Curseur
	{
	width:9px; height:10px; line-height:10px; padding:5px; padding-top:0px; font-size:11px; font-weight:bold; color:#AAAAAA; margin-left:2px; margin-right:2px;
	background-image:url(Habillage/Fond-Curseur-Panier.png); background-attachment:scroll; background-position:0px 0px; background-repeat:no-repeat;
	}
a.Curseur		{ color:#FFFFFF; }
a.Curseur:hover	{ color:#FFFFFF; }

p.Commander	{ text-align:center; }
p.Commander a	{ text-transform: uppercase; font-weight:bold; font-size:15px; }

.Prix		{ color:#D51E7A; font-size:15px; font-weight:bold; }
.PrixBarre	{ color:#666666; font-size:12px; text-decoration:line-through; }
.PrixPromo	{ color:#D51E7A; font-size:15px; font-weight:bold; }

.Photo	{ border:1px #999999 solid; }

.Bloc, .Colonne100 .Bloc, .Bloc100 , .Colonne75 .Bloc, .Bloc75 , .Colonne50 .Bloc, .Bloc50 , .Colonne25 .Bloc, .Bloc25
	{ margin-left:10px; margin-top:10px; float:left; clear:none; }
.Bloc { width:235px; }
.Colonne, .Colonne100 , .Colonne75 , .Colonne50 , .Colonne25 { float:left; clear:none; }
.Colonne100 { width:980px; }
.Colonne100 .Bloc, .Bloc100 { width:970px; }
.Colonne75 { width:735px; }
.Colonne75 .Bloc, .Bloc75 { width:725px; }
.Colonne50 { width:490px; }
.Colonne50 .Bloc, .Bloc50 { width:480px; }
.Colonne25 { width:245px; }
.Colonne25 .Bloc, .Bloc25 { width:235px; }

#Logo	{ margin-left:10px; }
.Bulles, .PanierPetit
	{
	background-image:url(Habillage/Fond-Menu-Haut.png); background-attachment:scroll; background-position:0px 0px; background-repeat:no-repeat;
	padding:0px; min-height:20px; margin-left:10px;
	}
.Bulles .Fond, .PanierPetit .Fond
	{
	margin:0px; padding:0px; padding-bottom:20px; min-height:110px;
	background-image:url(Habillage/Fond-Menu-Bas.png); background-attachment:scroll; background-position:bottom left; background-repeat:no-repeat;
	}
.Bulles h2, .PanierPetit h2	{ text-align:center; }
#MenuGauche ul li	{ margin:0px; padding:0px; min-height:24px; list-style:none; font-size:15px; }
#MenuGauche ul li a
	{
	font-weight:bold; color:#831A7B; padding-left:30px; display:block;
	background-image:url(Habillage/Puce-Menu.png); background-attachment:scroll; background-position:10px 4px; background-repeat:no-repeat;
	}
#MenuGauche ul li a:hover	{ color:#EC8AAC; text-decoration:none; background-position:10px -62px; }

#FilAriane	{ font-size:12px; font-weight:bold; color:#D51E7A; margin-left:10px; width:470px; border-bottom:1px #EFABC3 solid; padding:4px; }
#FilAriane a		{ color:#EC8AAC; }
#FilAriane a:hover	{ color:#D51E7A; }

#Bas
	{
	height:60px; width:950px; padding:10px 20px 0px 20px; margin-bottom:20px; font-size:11px; color:#831A7B;
	background-image:url(Habillage/Fond-Contenu-Bas.png); background-attachment:scroll; background-position:bottom; background-repeat:no-repeat;
	}

#Partenaires	{ margin-bottom:10px; }

.BlocHaut	{ height:25px; background-image:url(Habillage/Fond-BlocHaut.png); background-attachment:scroll; background-position:0px 0px; background-repeat:no-repeat; }
.BlocMilieu	{ background-color:#EC8AAC; }
.BlocBas	{ height:20px; background-image:url(Habillage/Fond-BlocBas.png); background-attachment:scroll; background-position:0px 0px; background-repeat:no-repeat; }

.Commander a
	{
	display:block; width:180px; height:18px; padding:3px 5px 5px 5px; color:#F5CBDA;
	background-image:url(Habillage/Fond-Bouton.png); background-attachment:scroll; background-position:0px 0px; background-repeat:no-repeat;
	}
.Commander a:hover	{ color:#FFFFFF; background-position:0px -75px; }

a.AjouterPanier
	{
	display:inline-table; width:115px; height:12px; padding:1px 0px 7px 28px; color:#FFFFFF; font-weight:bold; font-size:11px;
	background-image:url(Habillage/Bouton-Ajouter-Panier.png); background-attachment:scroll; background-position:0px 0px; background-repeat:no-repeat;
	}
a.AjouterPanier:hover	{ background-position:0px -40px; color:#91649E; }
