html, body, div, dd, dl, dt{margin:0px; padding:0px;}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:auto;
	text-align:center;
	background-color:#B08864;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
}

/*form{
	display:inline;
}*/

#page{
	width:980px;
	padding-left:10px;
	padding-right:10px;
	background-image:url('images/templates/bckg.jpg');
	background-position:top;
	background-repeat:repeat-y;
	margin:auto;
	text-align:left;
}

.clear{
	clear:both;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

ul, li{
	margin:0px;
	padding:0px;
}
h1, h2, h3{
	list-style:none;
	margin:0px;
	font-weight:normal;
}
table, tr, td{
	margin:0px;
	padding:0px;
}

/* ----------------------- header, menu et accueil ---------------------------- */

#header{
	width:980px;
	height:205px;
}

.headeg{
	width:742px;
	height:68px;
	padding-top:137px;
	background-image:url('images/templates/header.jpg');
	background-position:top;
	background-repeat:no-repeat;
	float:left;
}
.menu{
	height:43px;
	background-image:url('images/templates/onglet.jpg');
	background-position:top left;
	background-repeat:repeat-x;
	border-left:2px solid #000;
	overflow:hidden;
}
.onglet{float:left;}
	.onglet table{/*width:170px;*/ height:43px; padding:0 5px; border-right:2px solid #000; text-align:center; font-weight:bold;}
		.onglet table a{color:#FFF;}
		.onglet table a:hover{color:#FCEECB; text-decoration:none;}
.infos{
	height:15px;
	padding:5px;
	color:#532528;
	background-image:url('images/templates/infos.jpg');
	background-position:left;
	background-repeat:repeat-x;
}
.headed{
	width:198px;
	height:85px;
	padding-top:120px;
	padding-left:40px;
	background-image:url('images/templates/panier.jpg');
	float:right;
}
.nbart{
	width:100px;
	color:#4C4E4B;
}
.prixpanier{
	color:#000;
}
.commander{
	padding-top:33px;
	padding-left:12px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
}
.commander a{
	color:#FFF;
}
/* ---------------------------------- gauche ------------------- */

.page2{
	width:980px;
}

.gauche{
	width:141px;
	padding-top:10px;
	background-color:#FCEECB;
	float:left;
}

.nousconnaitre{
	height:25px;
	background-image:url('images/templates/nous_connaitre.jpg');
}

.texteg{
	color:#532528;
	padding:10px;
}

.texteg a{
	color:#532528;
}


.newsletter{
	height:36px;
	background-image:url('images/templates/newsletter.jpg');
}

.texteg input{
	width:90px;
	height:14px;
	font-size:9px;
}

/* ---------------------- Navigation ---------------------- */ 
.contenu{
	width:626px;
	background-color:#FFF;
	float:left;
	color:#5C3233;
	padding:10px;
	margin:0px;
	background-image:url('images/templates/navigation.jpg');
	background-position:top;
	background-repeat:no-repeat;
}

.contenu a{
	color:#5C3233;
}


/* ------------------------- Index ------------------------ */

.titre{
	font-size:26px;
	font-weight:bold;
	color:#782F02;
}

.imgindex{
	float:left;
}

.texte{
	color:#8E5251;
	padding-top:10px;
	font-size:12px;
}

.coucoeurindex{
	width:622px;
	background-image:url('images/templates/coups_coeur.jpg');
	background-position:top;
	background-repeat:no-repeat;
	padding-top:34px;
}

.part{
	height:130px;
	text-align:center;
}
.part img{
	float:left;
	padding-left:10px;
	padding-right:10px;
}

.articleindex{
	width:309px;
	height:140px;
	border:1px solid #782F02;
	overflow:hidden;
	float:left;
}

.imgartind{
	width:93px;
	height:120px;
	padding:10px;
	float:left;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}

.descartind{
	width:185px;
	height:140px;
	padding-top:10px;
	padding-right:9px;
	float:right;
}
.titreartind{
	font-size:15px;
	color:#573C0D;
	font-weight:bold;
}
.titreartind a{
	color:#573C0D;
}
.txtartind1{
	font-size:12px;
	color:#573C0D;
	padding-bottom:10px;
}
.txtartind1 a{
	color:#573C0D;
}
.detailstxtartind1{
	width:55px;
	height:18px;
	padding-top:6px;
	float:left;
}
.ajouttxtartind1{
	width:130px;
	height:24px;
	float:left;
}
.txtartind2{
	font-size:12px;
	color:#A87B51;
	padding-bottom:5px;
}
.prixartind{
	color:#F6931E;
	font-size:16px;
	font-weight:bold;
}

/* ------------------------ Categorie --------------------- */
.ban_marron{
	width:624px;
	height:24px;
	padding-top:4px;
	padding-bottom:10px;
	background-image:url('images/templates/ban_marron.jpg');
	background-position:top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}

.ban_orange{
	width:624px;
	height:24px;
	padding-top:4px;
	padding-bottom:10px;
	background-image:url('images/templates/ban_orange.jpg');
	background-position:top;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}

.artcat{
	width:624px;
	background-image:url('images/templates/ban_orange.jpg');
	background-position:top;
	background-repeat:no-repeat;
}
.txtbanartcat{
	height:24px;
	padding-top:4px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}

.imgartcat{
	border:1px solid #996341;
	float:left;
	width:170px;
	height:170px; 
	margin-right:10px;
	text-align:center;
}

.descartcat{
	width:435px;
	height:85px;
	float:right;
}
.titreartcat{
	font-size:16px;
	color:#792F00;
	padding-bottom:10px;
	font-weight:bold;
}
.txtartcat{
	font-size:11px;
	color:#A87B51;
	font-weight:normal;
}

.catcat{
	width:110px;
	height:169px;
	background-image:url('images/templates/categorie.jpg');
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	margin-bottom:10px;
	padding:2px;
	padding-right:12px;
}

.imgcat{
	width:110px;
	height:110px;
	text-align:center;
}
.titrecat{
	height:32px;
	color:#782F04;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
.titrecat{
	color:#782F04;
}
.txtcat{
	color:#FFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	padding-top:10px;
}
.txtcat a{
	color:#FFF;
}
.txtpagecat{
	text-align:right;
	color:#F15928;
	padding-top:5px;
}
.txtpagecat a{ 
	color:#F15928;
}

/* ------------------------ Article ----------------------- */
.gaucheart{
	width:296px;
	padding:10px;
	float:left;
}
.droitart{
	width:290px;
	padding:10px;
	float:right;
}
.imgart{
	width:296px;
	height:296px;
	text-align:center;
}
.miniimgart{
	width:58px;
	height:58px;
	padding:7px;
	float:left;
}
.txtimgart{
	color:#676767;
	width:200px;
	padding-top:20px;
}
.titreart{
	color:#792F00;
	font-size:20px;
}

.txtart1{
	font-size:12px;
	color:#573C0F;
}
.txtart2{
	font-size:12px;
	color:#BA936C;
	padding-top:10px;
}
.txtart2 select{
	width:75px;
	height:20px;
}
.txtart2 input{
	width:20px;
	height:14px;
}
.txtart3{
	font-size:12px;
	color:#F7921E;
	padding-top:10px;
	text-decoration:underline;
}
.txtart3 a{
	color:#F7921E;
}
.prixart{
	color:#F6931E;
	font-size:26px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}

.prixart input{
	width:100px;
	padding:0px;
	margin:0px;
	border:0px;
	color:#F6931E;
	font-size:26px;
	font-weight:bold;
	text-align:right;
}
/* ----------------------- Footer1 ------------------------- */
.footer1{
	width:646px;
	margin-left:141px;
	text-align:center;
	color:#000;
}

.footer1 a{
	color:#000;
}
.footer1bis{
	color:#F6931E;
}
.footer1bis a{
	color:#F6931E;
}
/* ---------------------- Droite ---------------------------- */

.droit{
	width:193px;
	float:right;
}

.conseil{
	height:205px;
}

.nosgaranties{
	height:25px;
	background-image:url('images/templates/nos_garanties.jpg');
}

.texted{
	color:#532528;
	padding:10px;
	padding-left:15px;
	list-style-position:inside;
	list-style-type:disc;
}

.texted a{
	color:#532528;
}

.paiement{
	height:174px;
}

.livraison{
	height:143px;
}

.sepdroit{
	height:15px;
	background-image:url('images/templates/sepdroit.jpg');
}

/* --------------------------- footer2 ---------------------- */
.footer2{
	height:36px;
	color:#000;
	padding-top:10px;
	background-image:url('images/templates/footer.jpg');
	background-position:left;
	background-repeat:repeat-x;
	text-align:center;
}
.footer2 a{
	color:#000;
}

.boutons_commande img{
	cursor:pointer;
}

.td_head_cde{
	height:35px;
	font-weight:bold;
}


.cde1{
	height:25px;
}

.cde2{
	height:25px;
}


.td_foot_cde{
	text-align:right;
	font-weight:bold;
	height:20px;
}	


.etoile{
	color:#F6931E;
}

.erreur{
	color:#F6931E;
	font-weight:bold;
}

.cadre{
	width:200px;
	padding-left:100px;
	float:left;
}

















