html, body, div {margin:0;padding:0;}
form {display:inline;font-family:Verdana;font-size:11px;}
select,texarea,input {font-family:Verdana;font-size:11px;color:#5F2229;}

body {
	font-family:Verdana;
	margin:0;
	padding:0;
	color:#999999;
	background-color:#fff;
	font-size:11px;
}

h1, h2, h3{margin:0; padding:0;}

img {border:0;}
.bloc {clear:both;}
.clear {clear:both;}
.opti{display:none;}

a {color:#999999;text-decoration:none;}
a:hover{text-decoration:underline;}

.backlink{font-size:9px;text-align:center;}
.backlink a{color:#666666;}
.backlink strong{font-weight:normal;}

#conteneur{
	background-image:url('images/templates/back.jpg');
	background-repeat:repeat-y;
	width:980px;
	margin:auto;
	padding-left:10px;
	padding-right:10px;
}

#gauche{
	background-color:#602129;
	background-image:url('images/templates/crenele.jpg');
	background-position:right;
	background-repeat:repeat-y;
	width:223px;
	float:left;
}

/*tree*/
#catalogue{
	padding-bottom:28px;
	padding-left: 14px;
	padding-top: 28px;
}
#catalogue ul, #catalogue li{
	margin:0;
	padding:0;
	list-style:none;
}
/*niveau1*/
.file{ width:209px; background:url('images/templates/disc.jpg') no-repeat 0 5px; color:#FFFFFF;}
.file a{display:block; line-height:12px;padding-left:7px; color:#FFFFFF;}
.folder{ width:209px; background:url('images/templates/disc.jpg') no-repeat 0 5px;color:#FFFFFF;}
.folder a{display:block; line-height:12px; padding-left:7px; color:#FFFFFF;}
.folderOpen{ width:209px; background:url('images/templates/disc.jpg') no-repeat 0 5px;color:#FFFFFF;}
.folderOpen a{display:block; line-height:12px; padding-left:7px; color:#FFFFFF;}

/*niveau2*/
#catalogue .tree{display:none;}
#catalogue .tree .file{ width:200px; margin-left:5px; background:url('images/templates/fleche.jpg') no-repeat 0 4px;}
#catalogue .tree .file a{display:block; line-height:12px; padding-left:10px; color:#D7C0AE;}
/*fin tree*/

#droite{
	float:right;
	width:753px;
	/*margin-bottom: 150px;*/
	margin-bottom: 300px;
}

#coupcoeur{
	background-color:#ECE0D2;
	width:169px;
	background-image:url('images/templates/coupcoeurback.jpg');
	background-repeat:repeat-y;
	float:left;
	height:220px;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
}
#nouveaute{
	background-color:#ECE0D2;
	width:169px;
	background-image:url('images/templates/nouveauteback.jpg');
	background-repeat:repeat-y;
	float:left;
	height:220px;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
}
#promotion{
	background-color:#ECE0D2;
	width:169px;
	background-image:url('images/templates/promotionback.jpg');
	background-repeat:repeat-y;
	float:left;
	height:220px;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
}
#topvente{
	background-color:#ECE0D2;
	width:169px;
	background-image:url('images/templates/topventeback.jpg');
	background-repeat:repeat-y;
	float:left;
	height:220px;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
}

#art_conseilles{
	background-color:#ECE0D2;
	width:174px;
	background-image:url('images/templates/nouveauteback.jpg');
	background-repeat:repeat-y;
	float:left;
	height:173px;
	padding-top:40px;
	padding-right:5px;
	text-align:right;
}

.art_conseillles_txt{
	height: 40px;
	background: url('images/templates/art_conseilles_txt.jpg') no-repeat;
	background-color:#E6E6E6;
	border-bottom:1px solid #666666;
}

.lib_prod{font-size:12px; font-weight:normal; text-align:right;}
.lib_prodbis{font-size:12px; font-weight:normal; text-align:right; padding:10px 10px 10px 0;}

.exp_paiement{
	margin-right:4px;
	height:90px;
	background:url('images/templates/exp_paie_back.jpg') repeat-x;
	text-align:right;
}
#pdts_internautes{
	background-color:#ECE0D2;
	width:174px;
	background-image:url('images/templates/topventeback.jpg');
	background-repeat:repeat-y;
	float:left;
	height:173px;
	padding-top:40px;
	padding-right:5px;
	text-align:right;
}


#produit img{margin-right:10px;}

#coupcoeur a{
	color:#8F8A86;
}
#promotion a{
	color:#8F8A86;
}
#nouveaute a{
	color:#6A6158;
}
#topvente a{
	color:#6A6158;
}

.grandbloc{
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
}

.grandblocbis{
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	background-image:url('images/templates/back_gdbloc.jpg');
	background-repeat:repeat-y;
}



#categorie{
	background-color:#ECE0D2;
	width:169px;
	background-image:url('images/templates/coupcoeurback.jpg');
	background-repeat:repeat-y;
	float:left;
	height:203px;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
}
#desccategorie{
	width:544px;
	float:left;
	height:173px;
	overflow:auto;
	padding:15px;
}
#desccategorie img{
	float:right;
}
#desccategorie h1{
	line-height:16px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
}
#sscat{
	width:733px;
	background-color:#A3946B;
	color:#D9BFAE;
	padding:10px;
}
#sscat a{
	display:block;
	width:180px;
	float:left;
	background:url('images/templates/puce_sscat.jpg') no-repeat;
	padding-left:10px;
	color:#D9BFAE;
	
}


.vignette{
	float:left;
	width:160px;
	padding-left:13px;
	padding-right:13px;
	height:220px;
	padding-top:5px;
	padding-bottom:5px;
}
.imga{
	width:160px;
	height:125px;
}
.liba{
	color:#602129;
	font-size:12px;
	font-weight:bold;
	height:40px;
}
.liba a{
	color:#602129;
}
.liba a:hover{
	color:#602129;
}
.lib2a{
	color:#B3B3B3;
	height:15px;
}
.stocka{
	margin:4px;
}

.prixpromo{
	text-decoration:line-through;
	color:#602129;
	float:left;
	width:80px;
}
.prixnormal{
	color:#602129;
	float:right;
	font-weight:bold;
	width:80px;
	text-align:right;
}

.hra{
	height:4px;
	background-image:url('images/templates/point.jpg');
	background-repeat:repeat-x;
}

#ambiance{
	width:385px;
	height:225px;
	float:left;
}
#edito{
	width:348px;
	height:205px;
	float:left;
	overflow:auto;
	background-color:#F0F0F0;
	color:#BFBEBC;
	padding:10px;
}
.titreedito{
	font-size:14px;
	font-weight:bold;
}
#edito p{
	font-size:11px;
}

#gauche2{
	width:223px;
	float:left;
	color:#4D4D4D;
	margin-top:10px;
}

.pastel{
	background-color:#ECE0D2;
	width:203px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}


.sombre{
	background-color:#5F2229;
	width:180px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
	height:16px;
	padding-top:4px;
	font-weight:bold;
}



.sombrebis {
	border-bottom:1px solid #5F2229;
	color:#5F2229;
	font-weight:bold;
	margin:10px 0;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:4px;
	text-align:left;
	text-transform:uppercase;
}

.imgsombre{
	float:right;
	width:28px;
	padding-right:5px;
	height:21px;
	padding-top:4px;
	background-color:#5F2229;
}

.gauchecont{
	clear:both;
	padding:10px;
}
.gaucheimg{
	text-align:center;
	clear:both;
	padding:5px;
}

#foot{
	background-color:#CCCCCC;
	border-bottom:1px solid #999999;
	height:14px;
	padding-top:4px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#4D4D4D;
}
#foot a{
	color:#4D4D4D;
	margin-left:10px;
	margin-right:10px;
}
#foot a:hover{
	color:#4D4D4D;
}
#foot2{
	color:#622129;
	text-align:center;
	margin-top:10px;
	padding-bottom:10px;
}
#foot2 a{
	color:#622129;
	text-decoration:underline;
}
#foot2 a:hover{
	color:#622129;
	text-decoration:none;
}


.navigation{
	background-color:#CCCCCC;
	border-bottom:1px solid #999999;
	/*height:14px;*/
	color:#4D4D4D;
	padding-left:10px;
	padding-top:2px;
}

#produit{
	background-color:#ECE0D2;
	width:175px;
	float:left;
	height:203px;
	padding-top:10px;
	text-align:right;
}


.descproduitg{
	background-color:#ECE0D2;
	width:175px;
	float:left;
	padding-top:10px;
	text-align:right;
}

.descproduitm{
	width:308px;
	float:left;
	padding:27px 0 0 22px;
}

.descproduitm h1{font-size:14px;}
.descproduit_txt{
	padding-right: 5px;
}
.descproduitd{
	width:225px;
	float:left;
	padding:27px 0 0 15px;
}
.img_prod{
	width: 192px;
	height:80px;
	margin: 0 auto;
	/*border: solid 4px #000;*/
	text-align:center;
}
.descproduitd_divers{position:relative;}
.calque1{position:absolute;}
.vignettes{
	padding-left:14px;
	padding-top: 10px;
}
.miniature{
	width:92px;
	height:38px;
	float:left;
	/*border: solid 2px #000;*/
	margin-right: 6px;
	text-align: center;
}
.zoom{
	padding-left:14px;
	padding-top: 10px;
	padding-bottom:10px;
}
.boutons{padding-left:14px;
	padding-top: 10px;
	padding-bottom:10px;
}

.prix{}
.prix_bis{color:#5E2329;}
.ancien_prix{text-decoration:line-through;}
#prix_par_caract{width:60px; border:none; background-color:#FFFFFF; color:#632226; font-size:20px; text-align:right;}
.qte{
	width:25px;
	border:solid 1px #ccc;
	text-align: center;
}
.tableau_caract{margin:10px 0;}
.stock_step{margin-top:10px;}



/****************************************************************/
/****************************************************************/
.content_divers{padding:0 10px;}
.boutons{text-align:right; margin:10px 0;}
.titre_general {
	font-weight:bold;
	padding-bottom:10px;
	text-align:left;
	/*color:#5F2229;*/
}
.titre_generalbis{font-weight:bold; text-align:center;color:#5F2229;}
.titrejaunebis{
	background-image:url('images/templates/barre_jaune.jpg');
	background-repeat:repeat-x;
	height:18px;
	padding-top:4px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:20px;
	text-transform:uppercase;
}
.erreur{color:#C3986B; text-align:center; padding-top:5px;}
.etoile{color:#5F2229;}
/*********************Page  Photographie ***********************/
#diapo {width:600px; float:left; padding:10px 0 0 10px; text-align:center;}
#diapo img {border:solid 1px #000000; margin:0;}
#autre {width:100px; float:right; padding-right:10px; text-align:center;}
#autre img{margin-top:10px; }
/************** Page recherche *********************************/
.rech_vide{text-align: center; color:#C3986B; font-weight:bold;}
.histo_txt{padding-left:15px; font-weight:bold; color:#F4B357;}
.histo_txtbis{font-weight:bold; color:#F4B357;}


/******page Cde1 et Cde2 ***************************************/
.tablecommande{margin-left:9px;}
.td_head_cde{text-align:left; height:35px; vertical-align:middle; font-size:12px;font-weight:bold;}
.td_head_cdebis{text-align:center; height:35px; vertical-align:middle; font-size:12px;font-weight:bold;}
.cde1 {height:25px;vertical-align:middle; background-color:#E6E7E8; text-align:left; font-size:11px;}
.cde2 {height:25px;vertical-align:middle; background-color:#F5EEE7;text-align:left; font-size:11px;}
.droite {text-align:right;height:20px;vertical-align:bottom;padding-top:5px;padding-right:2px;}
.td_foot_cde{ text-align:right; padding-right:20px;}
.boutons_commande{ clear:both;margin:10px 0; padding-right:15px; text-align:right;}
.tot_cde{color:#EE5921; font-weight:bold;}
.instit_content{padding:10px;}
.cadre {width:250px; float:left; margin-left:20px; padding-top:10px;text-align:left;}
.cadre_bis {width:230px; float:right; padding-top:10px; margin-right:20px; text-align:left;}
.livr_moy_txt{color:#F4B357; font-weight:bold;}
.livr_moy_txtbis{color:#F4B357; font-weight:bold; padding-left:30px;}
#contenu_plan{padding-left:60px; padding-bottom:10px;}
.cde3_txt{font-size:12px; font-weight:bold; color:#024586;}

/*********************************************Page client *********/
.cadre_general{
	padding:10px;
}
.cadre2 {width:250px; float:left; text-align:left; margin:15px 0 15px 50px;}
.cadre2bis {width:235px; float:right; margin:15px 10px 15px 0; background-color:#FFFFFF; text-align:left;}
.rubrique_rech{padding:10px 0; /*border:solid 1px #C3986B;*/ background-color:#F7F0EA;}
.rubrique_general{width:753px; padding-bottom:100px; position:relative; top:0; left:0;}
.calque0{width:753px; position:absolute; z-index:0; top:0; left:0; background-color:#FFFFFF;}
.calque1{width:754px; position:absolute; z-index:10; top:-1px; left:-1px; background-color:#FFFFFF;}

.space_cli{
	margin:15px 0;
	padding-left:15px;
}

.space_cli a{
	text-align:left;
	display:block;
	background:url('images/templates/puce4.jpg') no-repeat 0 4px;
	padding-left:15px;
	margin-left:20px;
}


/*inscription newsletter*/
.input_content{margin-top:10px;}
.email{width:162px; height:17px; float:left; border:solid 1px #9B9289; color:#9B9289;}
.email_ok{float:left;}



.pagenav {text-align:center;color:#602129;margin-top:25px;}
.pagenav a {color:#602129;}









