html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000;
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, verdana, sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-align: center;
}
#body {
	position: relative;
	width: 980px;
	margin: 10px auto 0 auto;
	text-align: left;
}
#banniere { background: #000 url('../images/fond-header.jpg') no-repeat; height: 299px; padding: 0 0 0 15px;}
#banniere #flash { height: 200px; margin: 0; padding: 0; }
#jolibackground { background: #000 url('../images/fond-body.jpg') repeat-y; }
#corps { background: transparent url('../images/degrade.jpg') no-repeat; }

#menu-haut { font-size: 0; }
#menu-haut img { border: none; }
#menu-haut #boutique-rayons { margin: 0 117px 0 0; }

#menu-gauche { width: 200px; padding: 0 0 0 15px; float: left; }
#menu-gauche img { border: none; }
#menu-gauche .tailles a { color: #000; text-decoration: none; }
#menu-gauche .tailles a:hover { text-decoration: underline; }
#menu-gauche .masque { display: none; }
#menu-gauche #boutique-style{ margin: 10px 0 5px 0; }
#menu-gauche-rayons { width: 200px; margin: 0 0 10px 0;}
#menu-gauche-rayons .rayon-1, #menu-gauche-rayons .rayon-2, #menu-gauche-rayons .rayon-3, #menu-gauche-rayons .rayon-4 { margin-bottom: 7px; }
#menu-gauche-rayons .rayon-1 .titre{ background: url('../images/fond-rose.jpg') no-repeat; width: 183px; height: 33px; margin: auto; }
#menu-gauche-rayons .rayon-1 .tailles{ background: #f2a2a5; width: 172px; height:18px; border-bottom: 4px solid #ee7d8d; margin: auto; text-align: center; font-weight: bold; padding: 4px 0 0 0; }
#menu-gauche-rayons .rayon-2 .titre{ background: url('../images/fond-rouge.jpg') no-repeat; width: 183px; height: 33px; margin: auto; }
#menu-gauche-rayons .rayon-2 .tailles{ background: #f2a2a5; width: 172px; height:18px; border-bottom: 4px solid #ee7d8d; margin: auto; text-align: center; font-weight: bold; padding: 4px 0 0 0; }
#menu-gauche-rayons .rayon-3 .titre{ background: url('../images/fond-bleu.jpg') no-repeat; width: 183px; height: 33px; margin: auto; }
#menu-gauche-rayons .rayon-3 .tailles{ background: #f2a2a5; width: 172px; height:18px; border-bottom: 4px solid #ee7d8d; margin: auto; text-align: center; font-weight: bold; padding: 4px 0 0 0; }
#menu-gauche-rayons .rayon-4 .titre{ background: url('../images/fond-vert.jpg') no-repeat; width: 183px; height: 33px; margin: auto; }
#menu-gauche-rayons .rayon-4 .tailles{ background: #f2a2a5; width: 172px; height:18px; border-bottom: 4px solid #ee7d8d; margin: auto; text-align: center; font-weight: bold; padding: 4px 0 0 0; }
#menu-gauche-rayons .tailles.borderless { border: none; }

#menu-gauche-styles { width: 200px; margin: 0 0 10px 0;}
#menu-gauche-styles .style-1, #menu-gauche-styles .style-2, #menu-gauche-styles .style-3, #menu-gauche-styles .style-4 { margin-bottom: 7px; }
#menu-gauche-styles .style-1 .titre{ background: url('../images/fond-rose.jpg') no-repeat; width: 183px; height: 33px; margin: auto; }
#menu-gauche-styles .style-1 .tailles{ background: #f2a2a5; width: 172px; height:18px; border-bottom: 4px solid #ee7d8d; margin: auto; text-align: center; font-weight: bold; padding: 4px 0 0 0; }
#menu-gauche-styles .style-2 .titre{ background: url('../images/fond-rouge.jpg') no-repeat; width: 183px; height: 33px; margin: auto; }
#menu-gauche-styles .style-2 .tailles{ background: #f2a2a5; width: 172px; height:18px; border-bottom: 4px solid #ee7d8d; margin: auto; text-align: center; font-weight: bold; padding: 4px 0 0 0; }
#menu-gauche-styles .style-3 .titre{ background: url('../images/fond-bleu.jpg') no-repeat; width: 183px; height: 33px; margin: auto; }
#menu-gauche-styles .style-3 .tailles{ background: #f2a2a5; width: 172px; height:18px; border-bottom: 4px solid #ee7d8d; margin: auto; text-align: center; font-weight: bold; padding: 4px 0 0 0; }
#menu-gauche-styles .style-4 .titre{ background: url('../images/fond-vert.jpg') no-repeat; width: 183px; height: 33px; margin: auto; }
#menu-gauche-styles .style-4 .tailles{ background: #f2a2a5; width: 172px; height:18px; border-bottom: 4px solid #ee7d8d; margin: auto; text-align: center; font-weight: bold; padding: 4px 0 0 0; }
#menu-gauche-styles .tailles.borderless { border: none; }


#menu-droit { width: 183px; padding: 0 15px 0 0; float: right; }
#menu-droit-element { width: 183px; margin: 0 0 10px 0;}

#menu-droit-element #espace-client { background: url('../images/fond-espace-client.jpg') no-repeat center; width: 183px; height: 22px; font-size: 14px; font-weight: bold; text-align: center; margin: 0 0 10px 0; padding: 3px 0 0 0; }
#menu-droit-element #espace-client a { text-decoration: none; color: #FFF; }
#menu-droit-element #panier { background: #A4C1C2 url('../images/fond-panier.jpg') no-repeat; border: #e2aba7 dotted 2px; margin: 0 0 10px 0; }
#menu-droit-element #panier #contenuPanier{ margin: 10px 0 0 0; padding: 5px 3px 5px 3px; text-align: center; }
#menu-droit-element #panier #contenuPanier a { color:#000; text-decoration: none; }

#menu-droit-element #coup-de-coeur { background: #F8B333 url('../images/fond-coup-de-coeur.jpg') no-repeat; border: #e2aba7 dotted 2px; height: 154px; margin: 0 0 10px 0; }
#menu-droit-element #coup-de-coeur h2{ margin: 0 0 9px 0; }
#menu-droit-element #coup-de-coeur img{ border: none; }
#menu-droit-element #qscroller2-coup_de_coeur { width: 180px; height: 120px; }
#menu-droit-element #coup-de-coeur .hide { display:none; }

#menu-droit-element #rss { background: #B1B3B4 url('../images/fond-rss.jpg') no-repeat; border: #e2aba7 dotted 2px; margin-bottom:10px; }
#menu-droit-element #rss p { padding: 0; margin: 0; text-align: justify; padding: 2px; }
#menu-droit-element #rss p a { color: #000; }
#menu-droit-element #rss p a:hover { text-decoration: underline; }
#menu-droit-element #rss h3{ padding: 0; margin: 0; }
#menu-droit-element #rss h2{ margin: 0 0 10px 0; }

#menu-droit-element #reseaux { text-align: center; }
#menu-droit-element #reseaux img { margin: 2px; }

#contenu {
	margin-left: 230px;
	margin-bottom: 10px;
	text-align: justify;
	width: 537px;
}
#contenu a {
	color: #222670;
	text-decoration: none;
}
#contenu a:hover {
	color: #000000;
	text-decoration: underline;
}
#contenu p:first-child, #contenu ul:first-child { margin-top: 0px; padding-top: 0px; }
#contenu p:last-child, #contenu ul:last-child { margin-bottom: 0px; padding-bottom: 0px; }

#contenu #presentation  h1{ color: #000; font-size: 16px; padding: 7px; margin: 0 0 10px 0; text-align: center; font-family: 'Bradley Hand ITC',arial; }

#contenu #nouveautes { background: #ffffff/*#fedefe*/ url('../images/fond-nouveautes.jpg') no-repeat; border: #e2aba7 dotted 2px; margin: 0 0 10px 0; text-align: left; overflow:auto; height: 100%;  }
#contenu #nouveautes h2{ margin: 0 0 9px 0; }
#contenu #nouveautes img{ border: 0; }
#contenu #nouveautes a { color: #000; }
#contenu #nouveautes .produits-1, #contenu #nouveautes .produits-2, #contenu #nouveautes .produits-3, #contenu #nouveautes .produits-4 { width:120px; float:left; padding: 5px; text-align: center; margin: 5px 0 5px 0; height: 168px; }
#contenu #nouveautes .produits-1, #contenu #nouveautes .produits-2, #contenu #nouveautes .produits-3 { border-right: 2px solid #c570b7; }
#contenu #nouveautes .libelle-produit { float:left; margin: 5px 0 0 0; overflow: hidden; text-align: left; height: 17px; }
#contenu #nouveautes .libelle-produit h1 { font-size: 12px; }
#contenu #nouveautes .prix-produit { width: 50px; float:right; margin: 5px 0 0 0; overflow: hidden; text-align: right; }

#contenu #offres-speciales { background: #fedefe url('../images/fond-offres-speciales.jpg') no-repeat; border: #e2aba7 dotted 2px; overflow:auto; height: 100%; }
#contenu #offres-speciales h2{ margin: 0 0 9px 0; }
#contenu #offres-speciales img{ border: 0; }
#contenu #offres-speciales a { color: #000; }
#contenu #offres-speciales .produits-1, #contenu #offres-speciales .produits-2, #contenu #offres-speciales .produits-3, #contenu #offres-speciales .produits-4 { width:120px; float:left; padding: 5px; text-align: center; margin: 5px 0 5px 0;height: 168px;}
#contenu #offres-speciales .produits-1, #contenu #offres-speciales .produits-2, #contenu #offres-speciales .produits-3 { border-right: 2px solid #c570b7; }
#contenu #offres-speciales .libelle-produit { float:left; width:70px; margin: 5px 0 0 0; overflow: hidden; text-align: left; }
#contenu #offres-speciales .libelle-produit h1 { font-size: 12px; }
#contenu #offres-speciales .prix-produit { width: 50px; float:right; margin: 5px 0 0 0; overflow: hidden; text-align: right; }

#contenu #rayons { background: #ffffff/*#c99e64*/ url('../images/fond-nouveautes.jpg') no-repeat; border: #e2aba7 dotted 2px; margin: 0 0 10px 0; text-align: left; overflow:auto; height: 100%; }
#contenu #rayons h2{ margin: 0 0 9px 0; }
#contenu #rayons img{ border: 0; }
#contenu #rayons a { color: #000; }
#contenu #rayons .produits-1, #contenu #rayons .produits-2, #contenu #rayons .produits-3, #contenu #rayons .produits-4 { width:120px; float:left; padding: 5px; text-align: center; margin: 5px 0 5px 0;}
#contenu #rayons .produits-1, #contenu #rayons .produits-2, #contenu #rayons .produits-3 { border-right: 4px solid #aa7e4b; }
#contenu #rayons .libelle-produit { float:left; margin: 5px 0 0 0; overflow: hidden; text-align: left; height: 17px;}
#contenu #rayons .libelle-produit h1 { font-size: 12px; }
#contenu #rayons .prix-produit { width: 50px; float:right; margin: 5px 0 0 0; overflow: hidden; text-align: right; }

#contenu #styles { background: #ffffff/*#c99e64*/ url('../images/fond-nouveautes.jpg') no-repeat; border: #e2aba7 dotted 2px; margin: 0 0 10px 0; text-align: left; overflow:auto; height: 100%; }
#contenu #styles h2{ margin: 0 0 9px 0; }
#contenu #styles img{ border: 0; }
#contenu #styles a { color: #000; }
#contenu #styles .produits-1, #contenu #styles .produits-2, #contenu #styles .produits-3, #contenu #styles .produits-4 { width:120px; float:left; padding: 5px; text-align: center; margin: 5px 0 5px 0;}
#contenu #styles .produits-1, #contenu #styles .produits-2, #contenu #styles .produits-3 { border-right: 4px solid #aa7e4b; }
#contenu #styles .libelle-produit { float:left; width:70px; margin: 5px 0 0 0; overflow: hidden; text-align: left; }
#contenu #styles .libelle-produit h1 { font-size: 12px; }
#contenu #styles .prix-produit { width: 50px; float:right; margin: 5px 0 0 0; overflow: hidden; text-align: right; }

#contenu #produit { background: #FFF; border:#e2aba7 dotted 2px; padding: 10px; text-align: justify; color: #73187d; font-family: arial; font-size: 12px; height: 100%; overflow: auto; }
#contenu #produit #visuels { float:left; margin: 0 20px 0 0; }
#contenu #produit h1 { color: #333333; }
#contenu #produit .visuels { float:left; padding: 0 2px 0 2px; background: #FFF; cursor:pointer;}
#contenu #produit #principal img { border: 0; }
#contenu #produit #principal { border: 2px solid #333333; padding: 0 2px 0 2px; background: #FFF; text-align: center; }
#contenu #produit #visuel-0 { border-bottom: 2px solid #333333; border-left: 2px solid #333333; border-right: 2px solid #333333; }
#contenu #produit #visuel-1 { border-bottom: 2px solid #333333; border-right: 2px solid #333333; }
#contenu #produit #visuel-2 { border-bottom: 2px solid #333333; border-right: 2px solid #333333; }
#contenu #produit #visuel-3 { border-bottom: 2px solid #333333; border-right: 2px solid #333333; }
#contenu #produit #tailles { float: left; margin: 0 10px 0 0; /*display: none;*/ }
#contenu #produit #quantites { float: left; margin: 0 0 0 10px; }
#contenu #produit #prix { margin: 0 10px 0 0; color:#E66777; font-family:arial; font-size:18px; font-weight:bold; text-align: right; }
#contenu #produit #form-produit { margin: 40px 0 0 0; }

#contenu #produit #form-produit #ajout-panier { text-align: center; margin: 10px 0 0 0; }

#contenu #tpl-contact { background: #fde2ca; border:#e2aba7 dotted 2px; padding: 10px; text-align: justify; color: #73187d; font-family: arial; font-size: 12px; height: 100%; overflow: auto; }
#contenu #tpl-contact form { width: 400px; margin: auto; }
#contenu #tpl-contact label { float: left; width: 140px; }
#contenu #tpl-contact input { margin: 0 0 4px 0; }
#contenu #tpl-contact input, #contenu #tpl-contact textarea { width: 250px; }
#contenu #tpl-contact #submit input { width: auto; }
#contenu #tpl-contact #submit { text-align: center; margin-top: 10px; }

#contenu #tpl-panier { background: #fde2ca; border:#e2aba7 dotted 2px; padding: 10px; text-align: justify; color: #73187d; font-family: arial; font-size: 12px; height: 100%; overflow: auto; }
#contenu #tpl-panier table{ width: 510px; border: 1px solid #73187d; border-collapse: collapse; margin: 10px 0 10px 0;}
#contenu #tpl-panier img { border: none; }
#contenu #tpl-panier table th{ text-align: center; font-size: 13px; border: 1px solid #73187d; padding: 5px; }
#contenu #tpl-panier table td{ border: 1px solid #73187d; padding: 5px; }
#contenu #tpl-panier table .prix{ text-align: right; }
#contenu #tpl-panier .center{ text-align: center; margin: 10px 0 0 0;}

#contenu #tpl-panier #inscription, #contenu #tpl-panier #seloguer { background: #fde2ca; padding: 10px; text-align: justify; color: #73187d; font-family: arial; font-size: 12px; }
#contenu #tpl-panier #inscription .submit, #contenu #tpl-panier #seloguer .submit { text-align: center; }
#contenu #tpl-panier #inscription label, #contenu #tpl-panier #seloguer label { float: left; width: 180px; }
#contenu #tpl-panier #inscription input, #contenu #tpl-panier #inscription select, #contenu #tpl-panier #seloguer input { width: 200px; margin: 0 5px 4px 0; }

#contenu #tpl-panier #facturation { background: #fde2ca; padding: 10px; text-align: justify; color: #73187d; font-family: arial; font-size: 12px; }
#contenu #tpl-panier #facturation .submit { text-align: center; margin: 10px 0 0 0;}
#contenu #tpl-panier #facturation .submit input { width: auto; }
#contenu #tpl-panier #facturation label { float: left; width: 180px; }
#contenu #tpl-panier #facturation input, #contenu #tpl-panier #facturation select { width: 200px; margin: 0 5px 4px 0; }
#contenu #tpl-panier #facturation #check input, #contenu #tpl-panier #facturation #check label  { width: auto; }
#contenu #tpl-panier #facturation #check label { margin: 0 10px 0 150px; }
#contenu #tpl-panier #facturation #check { margin: 0 0 10px 0; }

#contenu #pagesstatiques { background: #fde2ca; border:#e2aba7 dotted 2px; padding: 10px; text-align: justify; color: #73187d; font-family: arial; font-size: 12px; }
#contenu #pagesstatiques img{ float: right; margin: 0 0 0 10px;}

#contenu #tpl-newsletter { background: #fde2ca; border:#e2aba7 dotted 2px; padding: 10px; text-align: justify; color: #73187d; font-family: arial; font-size: 12px; }

#contenu #boutique { background: #fde2ca; border:#e2aba7 dotted 2px; padding: 10px; text-align: justify; color: #73187d; font-family: arial; font-size: 12px; text-align: center; }

#contenu #tpl-membres { background: #fde2ca; border:#e2aba7 dotted 2px; padding: 10px; text-align: justify; color: #73187d; font-family: arial; font-size: 12px; }
#contenu #tpl-membres form { width: 387px; margin: auto;}
#contenu #tpl-membres form .submit { text-align: center; }
#contenu #tpl-membres label { float: left; width: 150px; }
#contenu #tpl-membres input { width: 200px; margin: 0 5px 4px 0; }
#contenu #tpl-membres #changepassword { width: 387px; }
#contenu #tpl-membres  #changepassword label { float: left; width: 250px; }
#contenu #tpl-membres #changepassword input { width: 100px; }

#contenu #identification { background: #fde2ca; border:#e2aba7 dotted 2px; padding: 10px; text-align: justify; color: #73187d; font-family: arial; font-size: 12px; }
#contenu #identification form{ width: 320px; margin: auto; }
#contenu #identification input, #contenu #identification img{ width: 120px; margin: 0 0 4px 0; }
#contenu #identification label{ width: 170px; float: left;}
#contenu #identification #submit{text-align: center;}

#contenu #agenda { background: #fde2ca; border:#e2aba7 dotted 2px; padding: 10px; text-align: justify; color: #73187d; font-family: arial; font-size: 12px; }
#contenu #agenda img { float: left; margin: 0 10px 5px 0; }
#contenu #agenda hr { border:none; border-top:#E3007A dotted 2px; }

#contenu #mentionslegales { background: #fde2ca; border:#e2aba7 dotted 2px; padding: 10px; text-align: justify; color: #73187d; font-family: arial; font-size: 12px; }
#contenu #mentionslegales h2{ color: #93117e; }

#baspage {
	background: transparent url('../images/fond-footer.jpg') no-repeat top center;
	clear: both;
	font-size: 13px;
	font-weight: bold;
	height: 27px;
	color: #FFF;
	padding: 6px 0 0 25px;
}
#baspage * {
	margin-top: 30px;
}
#baspage a {
	color: #FFF;
	text-decoration: none;
}
#baspage a:hover {
	text-decoration: underline;
}

#baspage #comdapy { margin: 0 0 0 145px; }
a { outline: none; }
acronym { border-bottom: 1px dotted black; }
label { cursor: pointer; }

#banque{
	text-align: center; padding-bottom: 10px;
}

small {
	font-size: 9px;
}

.jolieerreur {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	padding-left: 30px;
	background-image: url('/reg_medias/images/tango/16x16/status/dialog-warning.png');
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	height:auto;
	background-color: #e9ecef;
	border: 2px solid red;
	-moz-border-radius: 5px;
	color: red;
}
#admindbg {
	text-align: left;
}

/* Pour Sphider, surlignage du mot recherche */
.mak_1{ font-weight: bold; }
.mak_2 { background: #FFCC00; }
.mak_3{ background: #FFFF00; }
.mak_4{ background: #99FF00; }

#results .title a { color:#333399; }

