html, div, body, p, h1,h2,h3,ul,li{margin:0; padding:0;}
.clear{clear:both;}
img {border:none;}
a{
	text-decoration:none;
	color:#999;
}
ul, li{
	padding:0;
	margin:0;
}
h1,h2,h3{
	padding:0;
	margin:0;
	font-size:12px;
}
a:hover{text-decoration:underline;}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
}
#header{
	background-image:url('images/templates/bg_header.jpg');
	height:180px;
	background-repeat:repeat-x;
}
form{
	padding:0;
	margin:0;
}
#prix_par_caract {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#B39362;
font-family:'Arial',Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
text-align:right;
width:80px;
float:left;
}
#conteneurheader{
	width:1000px;
	margin:auto;
}
#gaucheheader{
	width:257px;
	float:left;
}
#slogan{
	font-size:10px;
}
#newsletter{
	margin-top:20px;
}
#titrenewsletter{
	color:#656565;
	font-weight:bold;
}
#champnewsletter{
	float:left;
}
#boutonnewsletter{
	float:left;
}
#logo{
	float:left;
	width:517px;
}
#droiteheader{
	float:left;
	width:225px;
}
#liensheader li{
	display:inline;
	font-size:11px;
	background-image:url(images/templates/pucegrise.jpg);
	background-position:2px 4px;;
	background-repeat:no-repeat;
	padding-left:10px;
}
#panier{
	background-image:url(images/templates/panier.jpg);
	background-repeat:no-repeat;
	height:60px;
	margin-top:15px;
}
#quantitepanier{
	padding-left:58px;
	padding-top:5px;
	float:left;
	font-weight:bold;
}
#prixpanier{
	float:right;
	padding-left:10px;
	padding-top:5px;
	color:#ED297B;
	font-weight:bold;
}
#lienpanier{
	float:left;
	padding-left:68px;
	background-image:url(images/templates/pucegrise2.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
}
#quantitepanier a{
	color:#000000;
}
#champrecherche{
	float:left;
}
#boutonrecherche{
	float:left;
}
#recherche{
	padding-top:20px;
	padding-left:15px;
}
#onglets{
	padding-top:11px;
	text-align:center;
}
.ongletbit{
	text-transform:uppercase;
	padding-left:15px;
	padding-right:15px;
	height:20px;
	margin-right:10px;
}
#champrecherche input{
	font-size:10px;
	color:#666;
	width:150px;
	height:12px;
}
#champnewsletter input{
	font-size:10px;
	color:#666;
	width:150px;
	height:13px;
	padding:0;
	margin:0;
}
.cde2 {
background-color:#F0EFED;
height:30px;
vertical-align:middle;
}
.cde1 {
background-color:#FFFFFF;
height:30px;
vertical-align:middle;
}
.td_head_cde {
background-color:#E6E6E6;
font-size:11px;
font-weight:bold;
height:30px;
color:#333333;
text-align:center;
}
.sousonglet li {
	background-color:#F2F2F2;
	height:15px;
	list-style-type:none;
	padding:3px 10px 3px 15px;
	text-align:left;
	margin-bottom:2px;
	z-index:800;
}
.td_foot_cde {
font-weight:bold;
padding-right:11px;
padding-top:3px;
text-align:right;
}
.etoile {
color:#FF00FF;
}
.td_foot_cde {
font-weight:bold;
padding-right:11px;
padding-top:3px;
text-align:right;
}
.sousonglet {
	padding:0;
	position:relative;
	text-align:left;
	text-transform:none;
	z-index:800;
	background-color:#FFFFFF;
	width:185px;
}
.taille {
background-color:#FFFFFF;
color:#4C4C4C;
float:left;
font-weight:bold;
height:17px;
line-height:17px;
margin-right:4px;
padding-left:3px;
padding-right:3px;
text-align:center;
}
select{
	margin-bottom:5px;
}
.taillerose a {
color:#EA0088;
}
.taillerose {
background-color:#FFFFFF;
float:left;
font-weight:bold;
height:17px;
line-height:17px;
margin-right:4px;
padding-left:3px;
padding-right:3px;
text-align:center;
}
#listetailles{
	padding-top:34px;
	padding-left:14px;
	float:left;
}
.taille a {
color:#4C4C4C;
}
.cadre {
float:left;
text-align:center;
width:45%;
margin-right:35px;
}
.erreur{
	text-align:center;
	color:#FF0000;
}
.categoriesbijoux{ 
	float:left;
	width:300px;
	border:1px solid #CCCCCC;
	margin-left:50px;
	padding:15px;
}
.pages{
	float:left;
	width:300px;
	border:1px solid #CCCCCC;
	margin-left:50px;
	padding:15px;
}
.ongletbit .sousonglet a{
	color:#808080;
}
.ongletbit a{
	color:#FFFFFF;
	font-weight:bold;
}
#navigation{
	padding-top:3px;
}
.barrerose{
	height:2px;
	background-color:#ED297B;
	margin-top:7px;
	font-size:1px;
}
#accueil{
	background-image:url(images/templates/bg_accueil.jpg);
	background-repeat:repeat-x;
}
#menu{
	background-image:url(images/templates/bg_menu.jpg);
	width:160px;
	background-repeat:repeat-x;
	padding-left:10px;
	float:right;
	margin-right:8px;
	background-color:#555555;
	padding-bottom:10px;
	padding-top:10px;
}
#menu2{
	background-image:url(images/templates/bg_menu.jpg);
	height:366px;
	width:160px;
	background-repeat:repeat-x;
	padding-left:10px;
	float:right;
	margin-right:8px;
}
.conteneuraccueil{
	width:1024px;
	margin:auto;
}
#gaucheaccueil{
	width:192px;
	float:left;
	_padding-right:0px;
	margin-top:10px;
}
#flash{
	float:left;
}
#basaccueilg{
	background-image:url(images/templates/basaccueilg.jpg);
	height:28px;
	width:192px;
	margin-top:40px;
}
#droiteaccueil{
	width:179px;
	float:left;
	margin-top:10px;
}
li{
	list-style:none;
}
#menu li a{
	color:#FFFFFF;
}
#menu2 li a{
	color:#FFFFFF;
}
.folder{
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:8px;
}
.file{
	/*background-image:url(images/templates/pucemenu.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:10px;*/
	text-transform:uppercase;
	font-weight:bold;
}

.folder .file{
	background-image:url(images/templates/pucemenu.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:10px;
	text-transform:none;
	font-weight:normal;
	
}
#menu .folder li a{
	color:#B2B2B2;
}

.folderOpen .file{
	background-image:url(images/templates/pucemenu.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:10px;
	text-transform:none;
	font-weight:normal;
	
}
#menu .folderOpen li a{
	color:#B2B2B2;
}

.file2{
	background-image:url(images/templates/pucemenu2.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:10px;
}
#menu .file a{
	color:#FFF;
}
#menu .file2 a{
	color:#B2B2B2;
}
#contact{
	background-image:url(images/templates/contact.jpg);
	height:272px;
	width:160px;
	margin-left:8px;
}
/*#contact2{
	background-image:url(images/templates/contact2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#474546;
	width:170px;
	float:right;
	margin-top:17px;
	margin-right:8px;
}*/

#contact2{
	background-image:url(images/templates/newbg.jpg);
	background-repeat:repeat-x;
	background-color:#555555;
	width:170px;
	float:right;
	padding-bottom:10px;
	margin-top:17px;
	margin-right:8px;
}

#imagecontact{
	background-image:url(images/templates/imagecontact.jpg);
	background-repeat:no-repeat;
	height:20px;
	width:121px;
	color:white;
	padding-top:1px;
	text-align:center;
	font-size:16px;
}



.titrecontact{
	color:#FFFFFF;
	font-weight:bold;
	padding-left:7px;
	padding-top:11px;
	padding-bottom:2px;
}
.lienscontact{
	padding-left:9px;
}
#livraison{
	padding-top:30px;
}
#chequescadeaux{
	padding-top:45px;
}
#basaccueild {
	background-image:url(images/templates/basaccueild.jpg);
	height:28px;
	margin-top:135px;
	width:179px;
}
#footer{
	background-image:url(images/templates/bg_footer.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:12px;
	background-color:#2E2C2D;
	padding-bottom:10px;
}
#footer a{
	color:#FFFFFF;
}
#footer li{
	display:inline;
}
#copyright{
	text-align:center;
	padding-bottom:20px;
}
.tree{
	text-transform:none;
}
#page{
	background-image:url(images/templates/bg_page.jpg);
	background-repeat:repeat-x;
	background-color:#333134;
}
#droitepage {
	float:left;
	margin-top:10px;
	width:810px;
	padding-left:20px;
}
.blocblanc{
	background-color:#FFFFFF;
	width:785px;
	padding:10px;
	margin-bottom:20px;
}
.blocblanc2{
	background-color:#FFFFFF;
	width:805px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
}
.blocblanc3{
	background-color:#FFFFFF;
	width:805px;
	padding-bottom:10px;
}
.ongletbit{
	float:left;
	font-size:11px;
}
#titrecateg h1{
	font-size:15px;
	color:#ED2A79;
}
#gauchecateg{
	width:395px;
	float:left;
}
#titrecateg{
	border-bottom:1px solid #ED2A79;
}
#contenucateg{
	padding-top:15px;
	padding-bottom:15px;
}
.pucerose{
	background-image:url(images/templates/pucerose.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:9px;
}
.sscateg{
	background-image:url(images/templates/pucenoire.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:10px;
	display:inline;
	width:185px;
	float:left;
}
.sscateg a{
	color:#F00;
}
#droitecateg{
	float:right;
}
#choixtaille{
	background-image:url(images/templates/choixtaille.jpg);
	height:63px;
	width:782px;
	margin-left:8px;
}
#bgcateg{
	background-image:url(images/templates/bg_categ.jpg);
	height:44px;
	margin-top:15px;
	width:789px;
	padding-top:8px;
	color:#000000;
	padding-left:15px;
	font-weight:bold;
}
.folderOpen {
font-weight:bold;
padding-bottom:8px;
padding-top:8px;
text-transform:uppercase;
}
#listetaille{
	width:300px;
	float:left;
}
#lienschoixtaille{
	float:right;
	width:196px;
}
.lientaille{
	margin-top:20px;
}
.lientaille2{
	margin-top:1px;
}
.blocarticle{
	width:200px;
	height:226px;
	float:left;
	background-image:url(images/templates/blocarticle.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
}
.imagearticle{
	width:190px;
	height:120px;
	text-align:center;
	padding-bottom:5px;
}
.libellearticle{
	padding-left:10px;
	height:30px;
}
.libellearticle h3 a{
	color:#726555;
}
.sslibellearticle{
	padding-left:10px;
	height:35px;
}
.sslibellearticle h3{
	font-weight:normal;
	color:#81796C;
}
.prixbarre{
	float:left;
	padding-left:15px;
}
.prix{
	float:left;
	color:#B49461;
	font-size:14px;
	font-weight:bold;
	padding-left:7px;
}
.boutonzoom{
	float:right;
	padding-right:15px;
}
#lienscateg{
	margin-top:15px;
}
#histoire{
	float:left;
	padding-left:12px;
	padding-right:12px;
}
#histoire2{
	text-align:center;
}
#offres{
	float:left;
}
#offres2{
	text-align:center;
	margin-bottom:20px;
}
.bgarticle{
	color:#333333;
	font-weight:bold;
	padding-left:13px;
	padding-top:7px;
	height:42px;
	width:791px;
	background-image:url(images/templates/bg_titre.jpg);
}
#gauchearticle{
	float:left;
	width:355px;
}
#droitearticle{
	width:440px;
	float:right;
}
#imagearticle{
	text-align:center;
	margin-bottom:20px;
	height:270px;
}
#autresvues{
	background-image:url(images/templates/autresvues.jpg);
	height:21px;
	width:335px;
	float:right;
	color:#333333;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
}
.mini{
	float:left;
	width:65px;
	height:60px;
	text-align:center;
	padding-left:23px;
	padding-top:5px;
}
#separationmini{
	background-image:url(images/templates/separationmini.jpg);
	height:2px;
	width:335px;
	float:right;
	margin-bottom:15px;
	background-repeat:no-repeat;
}
#securite{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
#libellearticle h1{
	font-size:22px;
	color:#ED297B;
	font-weight:normal;
}
#soustitrearticle{
	font-weight:bold;
	font-size:13px;
	color:#333333;
}
.separation{
	background-image:url(images/templates/separation.jpg);
	height:2px;
	width:419px;
	margin-top:10px;
	margin-bottom:10px;
	background-repeat:no-repeat;
}
#prixbarre{
	float:left;
	font-size:16px;
	padding-top:3px;
	padding-right:20px;
}
#prix{
	float:left;
	font-size:20px;
	color:#B39362;
}
.recommander{
	text-align:right;
	margin-top:-47px;
	padding-right:15px;
}
#stock{
	background-image:url(images/templates/stock.jpg);
	height:14px;
	background-position:right;
	background-repeat:no-repeat;
	width:80px;
	font-weight:bold;
	color:#333333;
}
#livraison2{
	background-image:url(images/templates/livraison.jpg);
	height:18px;
	width:155px;
	background-position:right;
	background-repeat:no-repeat;
	color:#333333;
	font-weight:bold;
	padding-top:6px;
}
#paiementsecu{
	background-image:url(images/templates/paiementsecu.jpg);
	height:18px;
	width:134px;
	background-position:right;
	background-repeat:no-repeat;
	color:#333333;
	font-weight:bold;
	padding-top:5px;
}
.tops{
	background-image:url(images/templates/topindex.jpg);
	height:260px;
	background-repeat:no-repeat;
	margin-left:35px;
}
#nouveautes_open {
color:#ED297B;
height:30px;
width:750px;
}
.nouveautes_titre {
float:left;
font-size:12px;
margin-top:8px;
padding-bottom:1px;
padding-top:5px;
padding-left:10px;
width:90px;
font-weight:bold;
margin-left:50px;
background-color:#FFFFFF;
}
#nouveautes_open .cdc_titre{
	background:none;
}
#nouveautes_open .promo_titre{
	background:none;
}
#topventes_open .nouveautes_titre{
	background:none;
}
#topventes_open .promo_titre{
	background:none;
}
#promo_open .nouveautes_titre{
	background:none;
}
#promo_open .cdc_titre{
	background:none;
}

.cdc_titre {
float:left;
font-size:12px;
margin-top:8px;
padding-bottom:1px;
padding-top:5px;
padding-left:10px;
width:113px;
font-weight:bold;
margin-left:50px;
background-color:#FFFFFF;
}

#nouveautes_open a {
color:#343434;
}
#topventes_open {
color:#ED297B;
height:30px;
width:750px;
}
#topventes_open a {
color:#343434;
}
#promo_open a {
color:#343434;
}
.toparticles {
float:left;
height:175px;
width:978px;
}
.carroussel {
padding:0 0 0px;
position:relative;
}
#edito_nouveautes_produits {
overflow:hidden;
position:relative;
width:920px;
margin-left:29px;
}
.bloc_3prod {
float:left;
font-size:11px;
height:178px;
width:153px;
}
.toparticle {
float:left;
font-size:11px;
width:153px;
}
.topartimg {
height:70px;
padding-top:15px;
text-align:center;
padding-bottom:10px;
width:160px;
}
.topartlib {
height:45px;
padding-left:10px;
padding-right:10px;
width:140px;
text-align:center;
}
.topartlib h3 {
font-size:11px;
font-weight:bold;
}
.topartdesc {
height:40px;
padding-left:10px;
padding-right:10px;
width:140px;
text-align:center;
}
.btn_carroussel {
margin-top:-75px;
margin-left:15px;
}
.btn_carroussel li#precedant {
background:transparent url(images/templates/ar-left.jpg) no-repeat scroll 0 0;
}
.arrowleft {
float:left;
margin-top:10px;
}
.btn_carroussel li#suivant {
background:transparent url(images/templates/ar-right.jpg) no-repeat scroll 0 0;
}
.btn_carroussel li {
display:block;
height:26px;
margin:0 5px;
width:8px;
}
.arrowright {
float:right;
margin-top:10px;
padding-right:16px;
}
#edito_meilleurs_vente_produits {
overflow:hidden;
position:relative;
width:920px;
margin-left:29px;
}
.btn_carroussel li#precedantMV {
background:transparent url(images/templates/ar-left.jpg) no-repeat scroll 0 0;
}
.btn_carroussel li#suivantMV {
background:transparent url(images/templates/ar-right.jpg) no-repeat scroll 0 0;
}
.precedant_off img {
background:transparent url(images/templates/ar-left-off.jpg) no-repeat scroll 0 0;
}
.suivant_off img {
background:transparent url(images/templates/ar-right-off.jpg) no-repeat scroll 0 0;
}
.promo_titre {
float:left;
font-size:12px;
margin-top:8px;
padding-bottom:1px;
padding-top:5px;
padding-left:10px;
width:168px;
font-weight:bold;
margin-left:50px;
background-color:#FFFFFF;
}
#promo_open {
color:#ED297B;
height:30px;
width:750px;
}
#edito_promo_produits {
overflow:hidden;
margin-left:29px;
position:relative;
width:920px;
}
.btn_carroussel li#precedantP {
background:transparent url(images/templates/ar-left.jpg) no-repeat scroll 0 0;
}
.btn_carroussel li#suivantP {
background:transparent url(images/templates/ar-right.jpg) no-repeat scroll 0 0;
}
.titrecaract{
	width:255px;
	background-color:#ED297B;
	height:19px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	padding-left:10px;
}
.trcaract{
	background-color:#EEEEEE;
	padding-top:10px;
}
.tdcaract{
	color:#989898;
}
.pagenav{
	text-align:right;
	padding-right:9px;
	padding-top:10px;
}
.pagenav a{
	color:#F00;
}
.titreactu{
	text-align:center;
	font-weight:bold;
}
.descactu{
	padding-top:10px;
}
.pctpromo{
	float:right;
	padding-right:20px;
	padding-top:5px;
	font-size:16px;
}
