body {
	font-family:Verdana;
	margin:0;
	padding:0;
	color:#242021;
	background:url('images/templates/back.jpg') repeat-x;
	background-color:#8E8E98;
	font-size:10px;
}
h1, h2, h3{margin:0; font-size:10px;}
form{margin:0; padding:0;}
input, select,textarea{font-family:Verdana; font-size:10px; color:#AF4280;}
img {border:0;}
.bloc {clear:both;}
.clear {clear:both;}
.opti{display:none;}

a {color:#121212; text-decoration:none;}
a:hover{text-decoration:underline;}

.backlink{font-size:10px; text-align:center;}
.backlink a{color:#121212;}
.backlink strong{font-weight:normal;}

#conteneur{
	width:1050px;
	margin:0 auto;
	background:url('images/templates/back_conteneur.jpg') repeat-y;
	background-color:#FEFEFE;
}

#conteneurbis{
	margin:0 auto;
	background:url('images/templates/back_conteneurbis.jpg') no-repeat;
}

#contenu{width:981px; padding-left:37px;}

#head{height:148px; clear:both;}

/********************  Gauche  *********************/
#gauche{width:200px; float:left; background-color:#FFFFFF;}
.newsletter{width:200px; height:105px; background:url('images/templates/newsletter.jpg') no-repeat; background-color:#FFFFFF;}
.email_txt{position:relative; left:24px; top:30px; font-weight:bold;}
.news0 {
	width:113px;
	height:13px;
	border:1px solid #C29345;
	position:relative;
	left:24px;
	top:30px!important;
	top:29px;
	color:#F7A317;
}
.news0bis {
	position:relative;
	left:24px;
	top:33px!important;
	top:32px;
	color:#F7A317;
}
.news1{position:relative; left:0; top:35px; text-align:right; padding-right:20px;}
.news2{width:200px; position:relative; left:5px; top:55px;}
.news2 a{text-decoration:underline; color:#B52C86; font-weight:bold;}
.news2 a:hover{text-decoration:none;}


/**** Treeview *************/


ul, li{list-style:none; margin:0; padding:0;}
#catalogue{width:200px; background:url('images/templates/catalogue_back.jpg') repeat-y; padding-bottom:13px;}
ul.tree{display:none;}
/*niv1*/
#catalogue .file{ width:175px;  background:url('images/templates/separateur_catalogue.jpg') no-repeat left bottom; padding:10px 0 10px 10px;}
#catalogue .file a{text-transform:uppercase; font-weight:bold; color:#FFFFFF;}

#catalogue .folder{ width:175px;  background:url('images/templates/separateur_catalogue.jpg') no-repeat left bottom; padding:10px 0 10px 10px;}
#catalogue .folder a{text-transform:uppercase; font-weight:bold; color:#FFFFFF;}

#catalogue .folderOpen{ width:175px;  background:url('images/templates/separateur_catalogue.jpg') no-repeat left bottom; padding:10px 0 10px 10px;}
#catalogue .folderOpen a{text-transform:uppercase; font-weight:bold; color:#FFFFFF;}

/*niv2*/
#catalogue .tree .file{width:165px; background:url('images/templates/puce_catalogue.jpg') no-repeat 0 3px; padding:0 0 0 10px;}
#catalogue .tree .file a{text-transform:none; font-weight:normal; color:#604268;}
/**Fin treeview**/

.cheque_cadeau{background-color:#fff; padding:16px 0; text-align:center;}
.instits{width:170px; margin:0 0 20px 10px; background-color:#FFFFFF; border:solid 1px #A69DAE; border-bottom:none;}
.instits a{display:block; width:160px; padding:6px 0 6px 10px; color:#473952; font-weight:bold;  border-bottom:solid 1px #A69DAE;}


/***************************** Droite ********************************/
#droite{width:781px; float:right;}
.recherche{height:26px;background:url('images/templates/back_rech.jpg') repeat-x;}
.form_rech{float:right; height:25px;margin-right:30px;}
.form_rech input {float:left;margin:5px 5px 0 10px;}
.form_rech select {float:left;margin:3px 5px 0 10px;}
.drapeaux {float:right;height:21px;padding-top:5px;padding-right:10px;}
.rech_txt{float:left; margin-right:5px;}
.rech_mot{width:120px; height:13px; border:none; float:left; margin-top:5px!important; margin-top:2px;}
.navigation{padding:5px 0; color:#B0207F; font-weight:bold;}
.navigation a{font-weight:normal;}
.edito_h{width:564px; height:35px; background:url('images/templates/edito_haut.jpg') no-repeat;}
.edito_m{width:564px; background:url('images/templates/edito_milieu.jpg') repeat-y; padding-bottom:20px;}
.edito_mG{width:174px; float:left; padding:10px;}
.edito_mD{width:365px; float:right; text-align:center;}
.edito_b{width:564px; height:10px; background:url('images/templates/edito_bas.jpg') no-repeat;}

.cdc_titreFR{width:564px; height:23px; margin:7px 0; background:url('images/templates/cdcFR.jpg') no-repeat;}
.cdc_titreEN{width:564px; height:23px; margin:7px 0; background:url('images/templates/cdcEN.jpg') no-repeat;}
.art_conteneur{}
.article{width:134px; border:solid 2px #BCB6C2; float:left; margin-bottom:10px;  margin-right:4px;  text-align:center;}
.art_img{height:103px; padding-top:10px; background:url('images/templates/separateur_article.jpg') no-repeat left bottom;}
.art_lib{height:43px;}
.art_prixbis {text-align:center;font-size:9px;line-height:12px;}
.art_prix{height:32px;}
.art_btn{width:134px; height:17px; background-color:#A79CAC;}
.art_nb{font-weight:bold; color:#F4797C; font-size:12px;}
.prix_normal{font-size:14px; color:#AE2181; margin-right:5px; font-weight:bold;}
.prix_ancien{text-decoration:line-through; color:#888888;}
.art_sstitre{height:27px;font-weight:bold;}



.recap_cdc{width:554px; clear:both; text-align:right; padding-right:10px; color:#EE4D4D; font-weight:bold; margin-bottom:10px;}
.recap_cdc a{color:#EE4D4D;}
.nouveaute_titreFR{width:564px; height:23px; margin:7px 0; background:url('images/templates/nouveauteFR.jpg') no-repeat;}
.nouveaute_titreEN{width:564px; height:23px; margin:7px 0; background:url('images/templates/nouveauteEN.jpg') no-repeat;}
.recap_nouveaute{width:554px; clear:both; text-align:right; padding-right:10px; color:#46867C; font-weight:bold; margin-bottom:10px;}
.recap_nouveaute a{color:#46867C;}
.promo_titreFR{width:564px; height:23px; margin:7px 0; background:url('images/templates/promoFR.jpg') no-repeat;}
.promo_titreEN{width:564px; height:23px; margin:7px 0; background:url('images/templates/promoEN.jpg') no-repeat;}
.recap_promo{width:554px; clear:both; text-align:right; padding-right:10px; color:#DE7E27; font-weight:bold; margin-bottom:10px;}
.recap_promo a{color:#DE7E27;}

.droite_G {
	float:left;
	margin-left:5px!important;
	margin-left:3px!important;
	width:595px;
	position:relative;
}

.droite_D{width:180px; float:right;}
.panier{font-weight:bold;}
.bordure_vert{width:160px;  padding:10px 0 10px  8px; border:solid 1px #4E9692; border-top:none;}
.violet_gras{ color:#AB3D7C; margin-left:15px;}
.tot_panier{width:70px; height:13px; border:none; color:#AB3D7C; background-color:#FFF; text-align:right; font-weight:bold;}
.nous_contacterFR{width:170px; height:215px;background:url('images/templates/nous_contacterFR.jpg') no-repeat; margin:20px 0;}
.nous_contacterEN{width:170px; height:215px; background:url('images/templates/nous_contacterEN.jpg') no-repeat; margin:20px 0;}

.nous_contacter2FR{width:170px; height:182px; background:url('images/templates/nous_contacter2FR.jpg') no-repeat;margin-top:20px;}
.nous_contacter2EN{width:170px; height:182px;background:url('images/templates/nous_contacter2EN.jpg') no-repeat;margin-top:20px;}
.horaires {margin-bottom:20px;width:170px; height:33px;background:url('images/templates/bg_horaires.jpg') no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;}

.nous_contacter3FR{width:163px; height:182px; background:url('images/templates/nous_contacter3FR.jpg') no-repeat;margin-top:20px;padding-left:5px;padding-right:2px;color:#3e2d51;}
.nous_contacter3FR a{color:#3e2d51;}
.contactMail {padding-top:21px;}
.contactPage {height:30px;padding-top:10px;}
.contactTelephone {width:100px;}

.contact_email {position:relative; left:13px; top:73px;}

.email{width:115px; height:13px; border:solid 1px #9A8EA6; color:#666666;}
.go{display:block; position:relative; left:13px; top:80px;}
.spacer{display:block; position:relative; left:13px; top:120px;}

.paiement_securise, .livraison{margin-bottom:20px;}
.livraison2 {
	margin-bottom:20px;
	color:#473952;
	text-align:center;
	width:171px;
	height:86px;
	background:url('images/templates/bg_livraison.jpg') no-repeat;
	background-position:top left;
}
.livraison2 a {
	color:#473952;
}

.institsbis{width:170px; margin:0; background-color:#FFFFFF; border:solid 1px #A69DAE; border-bottom:none;}
.institsbis a{display:block; width:160px; padding:6px 0 6px 10px; color:#473952; font-weight:bold;  border-bottom:solid 1px #A69DAE;}

#footer{width:981px; padding-left:37px; padding-bottom:10px; text-align:center; font-weight:bold; color:#382249;}

.footer1{height:30px; line-height:30px; background-color:#C7BFCC; margin-top:20px;}
.footer2{margin:13px 0;}
.footer2 a{text-decoration:underline;}
.footer2 a:hover{text-decoration:none;}

/****************************Page Categorie**********************************************/
.nosCategories_titreFR{width:564px; height:23px; margin:7px 0; background:url('images/templates/nos_categoriesFR.jpg') no-repeat;}
.nosArticles_titreFR{
	width:564px;
	height:23px;
	margin:7px 0;
	background:url('images/templates/nos_articlesFR.jpg') no-repeat;
}
.nosCategories_titreEN{width:564px; height:23px; margin:7px 0; background:url('images/templates/nos_categoriesEN.jpg') no-repeat;}
.nosArticles_titreEN{
	width:564px;
	height:23px;
	margin:7px 0;
	background:url('images/templates/nos_articlesEN.jpg') no-repeat;
}

.pagination{clear:both; color:#453854; text-align:right; padding-right:30px;}
.pagination a{color:#453854;}

/************Page Article ************************************************************/

.pourCompleter_titreFR{width:564px; height:24px; margin:7px 0; background:url('images/templates/pour_completerFR.jpg') no-repeat;}
.pourCompleter_titreEN{width:564px; height:24px; margin:7px 0; background:url('images/templates/pour_completerEN.jpg') no-repeat;}
.produit_description{margin:35px 0;}
.produit_descriptionG{width:255px; float:left;}
.produit_descriptionD{width:330px; float:right;}
.bordure_gris{width:244px; height:225px; border:solid 1px #BBB5C3;}
.produit_img{width:185px; height:185px; float:left; margin:20px 10px;text-align:center}
.zoom{width:15px; float:right;}
.autres_vues{font-weight:bold; color:#695974; margin:10px 0 5px 0;}
.vignettes{}
.vignette{width:60px; height:60px; padding:8px; border:solid 1px #BBB5C3; float:left; margin-right:6px; text-align:center;}
#prix_par_caract{width:100px; text-align:right; font-size:18px; font-weight:bold; border:none; background-color:#FFFFFF; color:#AE217F;}
.qte{width:20px; text-align:center; border:solid 1px #BBB5C3; background-color:#FFFFFF;}
.lib_produit{color:#382249; font-weight:bold; font-size:14px;}
.description_txt{padding:10px 10px 10px 0;font-family:"Times New Roman", Times, serif;font-size:16px;}
.piecesjointes {font-weight:bold;color:#AE217F;}
.piecesjointes a {color:#AE217F;}


/*************Page Recherche *********************************************************/
.recherche_titre{width:564px; height:23px; margin:7px 0; background:url('images/templates/recherche.jpg') no-repeat;}
.titre_divers{font-size:15px; color:#CA88B3; margin:20px 0;}
.historique {margin-left:20px;}
.historique li{ list-style-type:square; color:#CA88B3;}
.historique a{color:#CA88B3;}

/*******RecapTopsPage**********/

.cdc_recapFR{width:564px; height:23px; margin:7px 0; background:url('images/templates/cdc_recapFR.jpg') no-repeat;}
.nouveaute_recapFR{width:564px; height:23px; margin:7px 0; background:url('images/templates/nouveaute_recapFR.jpg') no-repeat;}
.promo_recapFR{width:564px; height:23px; margin:7px 0; background:url('images/templates/promo_recapFR.jpg') no-repeat;}
.cdc_recapEN{width:564px; height:23px; margin:7px 0; background:url('images/templates/cdc_recapEN.jpg') no-repeat;}
.nouveaute_recapEN{width:564px; height:23px; margin:7px 0; background:url('images/templates/nouveaute_recapEN.jpg') no-repeat;}
.promo_recapEN{width:564px; height:23px; margin:7px 0; background:url('images/templates/promo_recapEN.jpg') no-repeat;}




/***************************************Annexes*****************/
.erreur{color:#C72028; text-align:center;}
.erreur a{color:#C72028; }
.etoile{color:#C72028;}
.etoilebis{color:#C72028; text-align:center; font-weight:bold;}
.pagecontenu{ width:580px; margin:0 auto; position:relative;}
.pagecontenubis{padding:10px; border:solid 1px #BDBCC1; border-top:none; background-color:#FFFFFF;}
.retour a{text-decoration:underline;}
.retour a:hover{text-decoration:none;}
.titre_general{font-weight:bold; text-align:center; margin-bottom:10px;}
.titre_generalbis{font-weight:bold; text-align:left; margin-bottom:10px;}
.cadreG{width:230px; float:left; margin:20px 0 0 0px; background-color:#FEFAF1;border:2px dashed #EFEEF0;font-size:12px;}
.cadreGbis{width:230px; float:left; margin-top:20px; padding-bottom:20px; background-color:#FFFFFF;}
.cadreGbis_content{padding:20px 0 20px 20px;}

.cadreD{width:230px; float:right; margin:20px 5px 0 30px; background-color:#FEFAF1;border:2px dashed #EFEEF0;font-size:12px;}
.cadreDbis{width:230px; float:right; margin-top:20px; padding-bottom:20px; background-color:#FFFFFF;}


.calque0{width:580px; position:absolute; z-index:0;}
.calque1{width:580px; position:absolute; z-index:10;background-color:#FEFAF1;border:2px dashed #EFEEF0;font-size:12px;}

/******page Cde1 et Cde2 ***************************************/
.tablecommande{margin-left:9px;}
.td_head_cde{background-color:#FEFAF1; text-align:center; height:35px; vertical-align:middle; font-weight:bold; color:#740F1D;}
.td_head_cdebis{text-align:center; height:35px; vertical-align:middle; font-weight:bold;}
.cde1 {height:25px;vertical-align:middle; background-color:#FBEEF4; }
.cde2 {height:25px;vertical-align:middle; background-color:#EFEEF0;}
.td_foot_cde{ text-align:right; padding-right:20px;height:25px;}
.boutons_commande{ clear:both;margin:10px 0; padding-right:15px; text-align:right;}
.tot_cde{color:#C72028; 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;}
.cde3_txt{font-size:12px; font-weight:bold; color:#024586;}
.btn{text-align:center; margin:10px 0;}
.cde2_recapFR{width:564px; height:23px; margin:7px 0; background:url('images/templates/recap_commandeFR.jpg') no-repeat;}
.cde1_panierFR{width:564px; height:23px; margin:7px 0; background:url('images/templates/votre_panierFR.jpg') no-repeat;}
.cde2_recapEN{width:564px; height:23px; margin:7px 0; background:url('images/templates/recap_commandeEN.jpg') no-repeat;}
.cde1_panierEN{width:564px; height:23px; margin:7px 0; background:url('images/templates/votre_panierEN.jpg') no-repeat;}

/*divers**********/
.titre_divers{width:564px; height:25px; margin:7px 0; background:url('images/templates/titre_divers.jpg') no-repeat;}
.titre_diversbis {
	background-color:#FEFAF1;
	float:left;
	font-size:15px;
	font-weight:bold;
	padding-top:8px;
	text-transform:uppercase;
}
.recap_facture {font-size:11px;}
.paiement li {padding-left:25px;line-height:20px;}


.recommanderpage{background-color:#FFF; padding-bottom:160px;}

#diapo{width:600px; float:left; margin-top:10px; margin-left:5px;}
#diapo img{border:none;}
#autre{width:80px; float:right; margin:10px 0 0 0;text-align:center;}
#autre img{margin-bottom:5px;}

.td_alt2 {height:20px;background-color:#FEFAF1; vertical-align:middle;  color:#740F1D;}


center {border:2px dashed #EFEEF0;width:98%;}

.menuclient {
	text-align:center;
	font-size:11px;
	border:2px dashed #EFEEF0;width:98%;
}
.club {border:dashed 2px #efeef0;text-align:left;padding-top:10px;padding-bottom:10px;width:485px;margin-top:8px;padding-left:100px;/*color:#740F1D;*/}
.club ul{margin:0;padding:0;margin-left:25px;margin-top:10px;}		
.club li {list-style:outside;}		
#prixttc {border:none 0;background:none;width:50px;text-align:right;color:#C72028;}
#prixtva {border:none 0;background:none;width:50px;text-align:right;color:#000000;}			
.prixreduc {border:none 0;background:none;width:40px;text-align:right;font-weight:bold;color:#000000;}

.erreur_ajax{color:#C72028;font-size:10px;}
.erreur_ajax a{color:#C72028; }


/************Modif Article**********/

.droite_Gmdf {
	float:left;
	margin-left:5px!important;
	margin-left:3px!important;
	width:770px;
	position:relative;
}
.produit_descriptionDmdf{width:515px; float:left;}
.paniermdf{font-weight:bold; float:left; margin-top:-30px; width:160px;}
.produit_descriptionD_titre{width:340px; float:left;}
.description_txtmdf{padding:10px 10px 10px 0;font-family:"Times New Roman", Times, serif;font-size:16px; width:500px; float:right;}
.lib_produitmdf{color:#382249; font-weight:bold; font-size:16px; width:335px;}
.st_produitmdf{color:#999; font-weight:bold; font-size:14px; width:335px;}
.st_produitrefmdf{ font-weight:bold; font-size:10px; width:335px;}
.stepstokmdf{width:500px; float:left;}
.bout_gauche{width:20px; height:40px; float:left; background:url('images/templates/bout_gauche.jpg') no-repeat;}
.bout_droite{width:20px; height:40px; float:left; background:url('images/templates/bout_droit.jpg') no-repeat;}
.bout_milieu{width:100px; height:35px; float:left; background:url('images/templates/bout_milieu.jpg') repeat-x; padding-top:5px;}
#cont_quantite{width:140px; height:40px; float:left; margin-top:39px; margin-left:10px;}
#stok{width:140px; height:50px;float:left; margin-top:30px;}
#step{width:140px; height:50px;float:left; margin-top:30px;}
#btn_ajout{width:200px; height:80px;float:left;}
.bordure{ border:1px dashed #CCC; margin:10px 0; padding-left:10px; padding-bottom:5px; padding-top:5px;}
.pourCompleter_titremdfFR{width:760px; height:26px; margin:7px 0; background:url('images/templates/pour_completer_grandFR.jpg') no-repeat;}
.pourCompleter_titremdfEN{width:760px; height:26px; margin:7px 0; background:url('images/templates/pour_completer_grandEN.jpg') no-repeat;}









