/*************************************************************************************************************************************
- GENERALITES -
**************************************************************************************************************************************/

html, body, div, p{margin:0px; padding:0px;}
h1, h2, h3, h4{margin:0px; padding:0px; font-weight:normal;}
ul, li, dd, dl, dt{margin:0px; padding:0px; list-style:none;}
table, tr, td{margin:0px;padding:0px;}

img{border:0px;padding:0px;margin:0px;}
.clear{clear:both;}

a{text-decoration:none;color:#B7AC9A;}
a:hover, a:focus{text-decoration:underline;}
form, select, input, textarea{margin:0; padding:0;}

/*************************************************************************************************************************************
- DIVERS -
**************************************************************************************************************************************/


/*************************************************************************************************************************************
- GROS BLOCS -
**************************************************************************************************************************************/
body{
	font-family:'Arial', Helvetica, sans-serif;
	color :#B7AC9A;
	font-size:12px;
	overflow-x:hidden;
}

#conteneur{width:980px; margin:0 auto; height:auto;}
	#header{width:980px; background-image:url('template-banniere_fond.jpg'); height:160px}
	#contenu_page{ background-color:#FFFFFF; padding:15px 20px; min-height:300px;}
		#gauche{width:200px; float:left;}		
		#droite{width:730px; float:right; }
			
	#footer{ text-align:center; width:100%;}
/*************************************************************************************************************************************
- HEADER -
**************************************************************************************************************************************/

.logo{float:left; margin-left:10px; height:117px;}
.choix_lang_haut{ background-color:#EBDCC7; height:47px;}
.choix_lang{ float:right;}
.header_top{width:980px; height:117px;}

.barre_top{ width:980px; height:3px;}
.lien_panier a:focus, .lien_panier a:hover{ text-decoration:underline;  }

.onglets{ height:40px; line-height:40px; font-size:14px;}
.onglets, .onglets a{color:#FFFFFF;  font-size:14px;}
.ongletbit_gris, .ongletbit_gris a { color:#9A9486; float:left;}
.ongletbit{ float:left;}
.onglets_g{ float:left; margin-left:10px;}
.onglets_d{ float:right;}	
.lien_panier{ height:40px; float:left; margin-right:10px;color:#9B9386;}
	.lien_panier a{ color:#9A9486; font-size:14px;}
	
.moncompte{ height:70px; float:right; }
/*************************************************************************************************************************************
- FOOTER -
**************************************************************************************************************************************/

.footer_gch{ float:left; background-image:url('template-degrade_footer_gch.jpg'); width:7px; height:54px;}
.footer_drt{ float:right; background-image:url('template-degrade_footer_drt.jpg'); width:7px; height:54px;}
.footer_contenu{  background:url('template-degrade_footer.jpg') repeat-x; height:54px; width:100%; padding-top:10px; line-height:20px; color:#A79387; width:966px; float:left;}
	.solution_lien{ text-decoration: underline;}
	.footer_contenu a{ color:#A79387;}

/*************************************************************************************************************************************
- CONTENU -
**************************************************************************************************************************************/
.horizontal_barre{ width:100%;background-image:url('template-barre_horizontal.jpg');height:14px; margin-top:5px; margin-bottom:5px;}

#navigation h1, #navigation h2{ font-size:11px;display:inline;}

.div_gauche{width:200px; float:left;}
	.div_gauche .recherche, .recherche{ margin-top:20px;}
.div_droite{width:720px; float:right;}
		
.erreur{color:#B18296;}

.actualite_title h1{ font-size:18px; margin-top:20px;}
.actualite_texte{ margin-top:20px; }
.actualite_droite{ float:right; width:140px;}
.actualite_gauche{ float:left; width:560px;}


.desccateg_g{ float:left;}
.desccateg_d{ float:right; width:530px;}
.libcateg{ margin-bottom:20px;}
.sscateg{ margin-top:10px;}
	.sscateg_bit{ float:left; width:150px;}
	.sscateg_bit h2{ font-size:12px; text-decoration:underline; }
	.sscateg_bit2{float:left; width:146px; height:180px; text-align:center;}
	.sscateg_bit_content{width:120px; height:; margin:0 auto;}
	.sscateg_bit_img{ margin:0 auto; padding-top:1px; padding-bottom:1px; width:102px; height:100px;}
	.sscateg_bit_img img{ background-color:#FFFFFF; height:100px; width:100px;}
	.sscateg_bit2 h2{font-size:12px; font-weight:bold; }
	.sscateg_bit_lib{ height:40px; padding-top:5px;}
.main_bg{ width:100%; background-image:url('template-bg_main.jpg');}

.pagination{ text-align:right; line-height:20px; margin-right:10px;}
.pagination, .pagination a{ color:#FFFFFF;}

.titre_1{ float : left; font-size:16px; background-color:#FFFFFF; height:20px; padding-right:10px; font-weight:bold;}
	.titre_1_fleche{ float:left; width:20px; height:20px; background-color:#ffffff; background-position:5px;}
.titre_2{ font-weight:bold; }

.tab_modelivraison tr{ height:40px;}

.menuplan{ float:left; width:300px; margin:20px 0px;}
	.menuplan h3{ font-weight:bold; }
	
	.tableadresse, .tablecli, .tabletot{border:1px solid #EBEAE6;}
	.tableadresse{ line-height:20px;}
	.tablecli tr td{ height:40px;/*border:1px solid #EBEAE6;*/}
	.tabletot{ margin:20px 0px;}
	 
	.td_alt1{background-color:#FFFFFF; padding-left:10px; text-align:left;}
	.td_alt2{background-color:#F7F5E9; padding-left:10px; text-align:left;}
	.lien_gras{ font-weight:bold; text-decoration:underline;}
	
	.pvAdresses { width:100%;}
.pvAdresseBit{ margin:auto; width:500px; /*height:80px;*/ padding:5px 0px;}
.pvAdresseBit h3{ color:#B18296; font-weight:bold;}

.pressebit{ float:left; width:180px; height:200px; text-align:center;}

.partenaires{
	width:800px;
	}
.partenairebit {
	float:left;
	width:160px;
	height:160px;
}

.partenairelibelle{
	text-align:center;
	width:160px;
	height:30px;
}

blockquote{
	margin:0;
padding:0;
}

.partenairedetails{
	height:100px;
	width:160px;
}

/*************************************************************************************************************************************
- ARTICLE -
**************************************************************************************************************************************/
.articlebit , .blocarticle{ float:left; height:250px; width:160px; margin:10px;}
	.titre_barre{ height:20px; width:100%;}
	.desc_article{ border-left-color:#EDE9E6; border-left-style:solid; border-left-width:1px;padding-left:15px;}
	.lib_article h3{ font-size:12px;}
	.lib_article h3:hover, .lib_article h3:focus { text-decoration:underline;}
	.ima_article{ text-align:center; width:100%; height:140px;}
	.lien_article{ font-style:italic;}
	.prix_promo { float:left; line-height:20px;}
	.prix_old{ float:left; text-decoration:line-through; line-height:20px; margin-right:10px;}

/*************************************************************************************************************************************
- PRODUIT -
**************************************************************************************************************************************/
#gauchearticle{ float:left; width: 380px;}
	.zoom{ float:left;}
	#imagessup{ float:left;}
	.mini{ float:left; margin:5px;}
#droitearticle{ float:right; width:320px;}
	.libellearticle h1{ font-size:18px;}
	#refcontenu .ref_article{ font-size:18px;}
	.desc_produit{ margin-bottom:10px;}
	.stockarticle{ margin-bottom:10px;}
	.caracteristiques{ margin-bottom:10px; line-height:20px;}
	.prix_produit{ float:left;}
		.prix_produitold{text-decoration:line-through;line-height:20px;}
		.prix_produitpromo{ line-height:20px;}
	.boutons_produit { float:right;}
	.boutons{ margin-bottom:10px; margin-top:10px;}	
	.extra_produit{ line-height:20px;}
		.extra_produit_titre{ font-size:18px;}
	.enstock{ color:#390;}
	.epuise{ color:#F00;font-style:italic; font-weight:bold;}
	.stockarticle{ color:#D2CE8F; font-style:italic; font-weight:bold;}

/*************************************************************************************************************************************
- FORMULAIRE DE RECHERCHE -
**************************************************************************************************************************************/
.recherche{ font-size:14px; width:200px;}
	.submit_formu{ float:left; }
	.input_recherche{ margin-bottom:5px; margin-top:5px; width:185px; border:1px solid #EDE9E6;}
		.submit_formu input,.submit_formu2 input{border:none; background:none; border-bottom:dotted 1px;color:#B08193; font-size:12px; font-weight:bold;}
	.horizontal_barre_recherche{ height:14px; width:100px; float:left; background-image:url('template-barre_horizontal.jpg'); margin-right:10px;}



/*************************************************************************************************************************************
- BLOC MENU -
**************************************************************************************************************************************/
.menu{ line-height:20px; margin:10px 0px 20px 0px;}
	.menu ul li { list-style-type:none;}
		.menu ul li ul { line-height:14px;}
	.libmenu{ font-size:18px; margin-bottom:10px;}

.divers_menu { line-height:20px;}
	.divers_menu_titre{ font-size:18px; margin-top:10px; margin-bottom:10px;}


/*************************************************************************************************************************************
- COMMANDE -
**************************************************************************************************************************************/
.etapescommande{width:100%;	text-align:center;}
	.etapescommande img{margin:15px;}

.tdheadcde1{background:#D2CE8F;	color:#FFFFFF;	border:none;	font-size:18px;	font-weight:normal;	line-height:28px;}
.tablecde1, .tablecde2{		border:1px #EBEAE6 solid; text-align:center;		width:100%;	}
.tablecde1{margin-top:40px;}
.cde2_2_d .titre_1{ width:100%; text-align:center;}

.inputcde{ border:none; background-color:none; text-align:right; font-weight:bold;font-family:'Arial', Helvetica, sans-serif;	color :#B7AC9A;	font-size:12px;}
.inputcde2{ border:1px #EBEAE6 solid;font-family:'Arial', Helvetica, sans-serif;	color :#B7AC9A;	font-size:12px;}

.cdeboutonsg{ float:left; margin:20px; line-height:40px;}
.cdeboutonsd{ float:right; margin:20px; line-height:40px;}

.divcgv{line-height:40px; font-style:italic; float:right;}
	.divcgv a{ text-decoration:underline;}

.thcde2{ line-height:28px; color:#FFFFFF; font-size:18px; text-align:center; }

.right{float:right; margin:20px;}
.rightbis{ text-align:right;}

.cde_2{ border:1px #EBEAE6 solid; margin-top:10px; padding:10px;}
.cde2inscription{padding:10px;}
	.cde_2_bg{ background-image:url('template-bg_inscription.jpg'); background-repeat:repeat-y; }
	.cde_2_g{ float:left; width:450px;}
		.cde_2_g table{height:40px;}
		.cde_2_g_lib{ font-weight:bold;}
		.cde_2_g_input{ width:20px;}
		.cde_2_g_pays{ margin-top:10px;}
	.cde_2_d{ float:right; width:420px;}	
		.cde_2_d table{ width:100%;}
		.cde_2_d_lib{ font-weight:bold; width:300px; text-align:right;}
	
.cde_3{ border:1px #EBEAE6 solid; width:100%; text-align:center; line-height:20px;  margin-top:40px;}

.cde1_td1{ background-color:#FFFFFF; height:84px;}
.cde1_td2{ background-color:#F7F5E9; height:84px;}
.cde2_tr1{ background-color:#FFFFFF; height:24px;}
.cde2_tr2{ background-color:#F7F5E9; height:24px;}
.cde2_td2{ width:150px; text-align:right;}
.cde2_td1{ text-align:right;}

.cde2inscription table{ text-align:right;}

.cde2_formu_droite{ float:left; width:400px;}

.div_telecharger{width:500px; margin:0 auto;}
.tab_telecharger{ line-height:30px;}




