body{
	margin:0px;
	padding:0px;
	background:url('images/templates/back.jpg') repeat-x;
	background-color:#333;
	font-family:'Verdana', Arial, Helvetica, sans-serif;
	font-size:11px;
}
form,p{margin:0; padding:0;}
input, select, textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0F81C7;}

a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}
img{border:0px;}
.opti{display:none;}
.clear{clear:both;}

h1, h2, h3{margin:0px; padding:0px;}

/****************************************************************/


#logo{float:left; width:766px;}

#menu{width:980px; height:39px; clear:both;}
#menu a.accueil{display:block; width:60px; height:39px; line-height:35px; _line-height:37px;margin-left:17px; float:left; text-transform:uppercase; color:#EC961B;}
#menu .recherche{width:751px; height:31px; padding-top:8px; _height:30px; _padding-top:9px; float:right; background:url('images/templates/recherche.jpg') no-repeat right 7px; _background:url('images/templates/recherche.jpg') no-repeat right 8px;}
#menu .recherche form{display:inline;}
#menu .recherche span{color:#FFF; text-transform:uppercase;}
#champ_marque{margin-left:20px; width:158px;}
#champ_rech{width:435px; margin-left:15px; _margin-left:5px; padding-left:5px; border:none; background:transparent; position:relative; top:0px; *top:-3px;  _top:-2px;}



#conteneur{
	width:980px;
	margin: 0 auto;
	text-align:left;
}

#positionactuel{width:963px; height:23px; line-height:20px; padding-left:17px; color:#989898;}
#positionactuel a{color:#989898;}


#panier{width:183px; height:82px; float:right; padding:64px 0 0 11px; background:url('images/templates/panier.jpg') no-repeat right bottom; color:#FFF;}
.panier_nbprix{}
.panier_lien a{color:#FFF; position:relative; top:36px; left:34px;}

#cote{
	width:980px;
	background:url('images/templates/back_cote.jpg') repeat-y;
	padding-bottom:30px;
}

#cotegauche{
	width: 230px;
	float:left;
}

#cotedroit{
	width: 735px;
	float:left;
	margin-left:7px;
	margin-bottom:440px;
	padding-top:20px;
}






/*treeview*/
.notrecatalogue{width:230px; height:22px; background:url('images/templates/catalogue.jpg') no-repeat;}

#catalogue{
	width:230px;
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:10px;		
}

#catalogue .file, #catalogue .folder {
	width:195px; 
	/*height:21px; 
	line-height:21px;*/
	background:url('images/templates/treeview_ferme.jpg') no-repeat right top;
	background-color:#333;
	margin:0px;
	padding:4px 20px 4px 15px;
	list-style:none;
	border-bottom:solid 2px #000;
}

#catalogue .file a, #catalogue .folder a{
	color:#FFFFFF;
	text-transform:uppercase;
}

#catalogue .folderOpen{
	width:215px;
	margin:0;
	padding:4px 0 0 15px;
	background:url('images/templates/treeview_ouvert.jpg') no-repeat right top;
	list-style:none;
	background-color:#000;
}

#catalogue .folderOpen a{
	color:#FFF;
	text-transform:uppercase;
}
.tree{width:215px; display:none; list-style:none; margin:5px 0 0 0; padding:5px 0 5px 0; background-color:#000;}
#catalogue .folderOpen .tree .file, #catalogue .folderOpen .tree .folder{width:207px; background:url('images/templates/pucecat.jpg') no-repeat 0 6px; padding:2px 0 0 8px;}
#catalogue .folderOpen .tree .file a, #catalogue .folderOpen .tree .folder a{color:#999; text-transform:normal;}

#catalogue .folderOpen .tree .folderOpen{width:207px; background:url('images/templates/pucecat.jpg') no-repeat 0 12px;  padding:2px 0 0 8px;}
#catalogue .folderOpen .tree .folderOpen a{color:#999; text-transform:normal;}
/*fin treeview*/

.service_email{width:172px; height:48px; background:url('images/templates/service_email.jpg') no-repeat; padding:80px 0 0 58px;}
.service_email a{color:#FFF;}

.nousconnaitre{width:230px; padding-top:119px;background:url('images/templates/nousconnaitre.jpg') no-repeat;}
.nousconnaitre a{color:#FFF; padding-left:17px;}
.produit_qualite{width:230px; height:29px; line-height:29px; background:url('images/templates/produit_qualite.jpg') no-repeat;}
.satifaitrembourse{width:230px; height:28px; line-height:28px; background:url('images/templates/satifaitrembourse.jpg') no-repeat;}
.satisfaitechange{width:230px; height:28px; line-height:28px; ;background:url('images/templates/satisfaitechange.jpg') no-repeat;}
.avotreecoute{width:230px; height:28px; line-height:28px; background:url('images/templates/avotreecoute.jpg') no-repeat;}
.emballagesecurise{width:230px; height:28px; line-height:28px; background:url('images/templates/emballagesecurise.jpg') no-repeat;}
.expedition{width:230px; height:28px; line-height:28px; background:url('images/templates/expedition.jpg') no-repeat;}
.livraison{width:230px; height:28px; line-height:28px; background:url('images/templates/livraison.jpg') no-repeat;}
.paiementsecurise{width:230px; height:30px; line-height:30px; background:url('images/templates/paiementsecurise.jpg') no-repeat;}
.instit_divers{width:230px; background:url('images/templates/back_instit_divers.jpg') repeat-y; padding:0; border-bottom:solid 3px #000;}
.instit_divers a{display:block; width:178px; float:left; padding:5px 0 5px 17px;}
.instit_divers img{display:block; width:30px; heigth:25px; float:right;}

.paiementsecurisebis{margin:20px 0;}
.firebird{width:230px; height:138px;background:url('images/templates/firebird.jpg') no-repeat; margin:20px 0;}

.firebird a{position:relative; top:120px; left:7px; color:#FFF; text-decoration:underline; font-size:10px;}
.firebird a:hover{text-decoration:none;}

.newsletter{width:213px; height:73px;background:url('images/templates/newsletter.jpg') no-repeat; padding:77px 0 0 17px; color:#FFF;}
.newsletter a{padding-left:5px; color:#EC961F;}
.adresse{width:162px; border:none; background:transparent; padding-left:5px; position:relative; top:4px; _top:0; }

.partenaires{width:230px; height:50px;margin:20px 0;background:url('images/templates/partenaires.jpg') no-repeat; padding-top:112px; color:#FFF; text-align:center;}
.partenaires a{color:#B2B2B2; text-decoration:underline;}
.partenaires a:hover{text-decoration:none;}


/***********************Coté droit************************/
.actu{width:735px;}
.bienvenue{width:503px; float:left; margin-top:11px; padding:10px 0 20px 10px;}
.lirelasuite{text-align:right;}
.lirelasuite a{color:#F18C24; text-decoration:underline;}
.lirelasuite a:hover{text-decoration:none;}

.imagebienvenue{width:201px; float:right; margin:11px 7px 0 0; _margin:11px 4px 0 0;}

.nouveautes_h{width:735px; height:27px; line-height:20px; background:url('images/templates/nouveautes_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.nouveautes_h span{display:block; width:100px; float:left; padding-left:57px;}
.nouveautes_h a{display:block; width:200px; float:right; padding-right:17px; text-transform:none; color:#FFF; text-align:right; font-weight:normal;}
.nouveautes_m{width:718px; padding-left:17px; background:url('images/templates/tops_m.jpg') repeat-y;}
.nouveautes_b{width:735px; height:27px; background:url('images/templates/tops_b.jpg') no-repeat;}

.pub,.pubbis{width:720px; height:88px; margin:0 auto;}

.promotions_h{width:735px; height:27px; line-height:20px; background:url('images/templates/promotions_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.promotions_h span{display:block; width:100px; float:left; padding-left:57px;}
.promotions_h a{display:block; width:200px; float:right; padding-right:17px; text-transform:none; color:#FFF; text-align:right; font-weight:normal;}
.promotions_m{width:718px; padding-left:17px; background:url('images/templates/tops_m.jpg') repeat-y;}
.promotions_b{width:735px; height:27px; background:url('images/templates/tops_b.jpg') no-repeat;}

.meilleuresventes_h{width:735px; height:27px; line-height:20px; background:url('images/templates/meilleuresventes_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.meilleuresventes_h span{display:block; width:100px; float:left; padding-left:57px;}
.meilleuresventes_h a{display:block; width:200px; float:right; padding-right:17px; text-transform:none; color:#FFF; text-align:right; font-weight:normal;}
.meilleuresventes_m{width:718px; padding-left:17px; background:url('images/templates/tops_m.jpg') repeat-y;}
.meilleuresventes_b{width:735px; height:27px; background:url('images/templates/tops_b.jpg') no-repeat;}

.cdc_h{width:735px; height:27px; line-height:20px; background:url('images/templates/cdc_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.cdc_h span{display:block; width:130px; float:left; padding-left:57px;}
.cdc_h a{display:block; width:200px; float:right; padding-right:17px; text-transform:none; color:#FFF; text-align:right; font-weight:normal;}
.cdc_m{width:718px; padding-left:17px; background:url('images/templates/tops_m.jpg') repeat-y;}
.cdc_b{width:735px; height:27px; background:url('images/templates/tops_b.jpg') no-repeat;}

.nosmarques_h{width:727px; height:25px; padding-left:8px; background:url('images/templates/nosmarques_h.jpg') no-repeat; text-transform:uppercase; color:#666; font-weight:bold; text-align:left;}
.nosmarques_m{width:720px; padding:13px 0 20px 15px; background:url('images/templates/tops_mbis.jpg') repeat-y;}
.nosmarques_m a{display:block; width:100px; height:50px; padding:10px 0 0 15px; float:left;}
.nosmarques_b{width:735px; height:27px; background:url('images/templates/tops_b.jpg') no-repeat;}

.comparateursprix_h{width:727px; height:25px; padding-left:8px; text-transform:uppercase; color:#666; font-weight:bold; text-align:left;}
.comparateursprix{width:702px; height:85px; margin:0 auto;}

.article{width:175px; height:217px; padding-top:19px; float:left; text-align:center; position:relative;}
.imgart{width:115px; height:100px; float:left; text-align:right;}
.btn_zoom{width:40px; height:115px; float:right;}

.libart {clear:both; font-size:10px;}
.libart a{text-transform:uppercase; color:#4C4C4C;}
.libart span{display:block; color:#B2B2B2;}

.prixart{width:160px; height:24px; position:absolute; left:0; top:195px;}
.prixart s{display:block; width:80px; height:24px; line-height:24px; float:left;}
.prixart span{display:block; width:80px; height:24px; line-height:24px; float:right; background:url('images/templates/back_prixart.jpg') repeat-x; color:#FFF; text-align:center; font-weight:bold;}


/*page catégorie*/
.categories_h{width:678px; height:27px; line-height:20px; margin-top:20px; padding-left:57px; background:url('images/templates/categories_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.categories_m{width:718px; padding-left:17px; background:url('images/templates/tops_m.jpg') repeat-y;}
.categories_b{width:735px; height:27px; background:url('images/templates/tops_b.jpg') no-repeat;}
.libsscat {clear:both; font-size:11px;}
.libsscat a{text-transform:uppercase; color:#4C4C4C;}
.nbart{width:160px; height:24px; position:absolute; left:0; top:195px; color:#F6931E; font-weight:bold;}

.articles_h{width:678px; height:27px; line-height:20px; padding-left:57px; background:url('images/templates/articles_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.articles_m{width:718px; padding-left:17px; background:url('images/templates/tops_m.jpg') repeat-y;}
.articles_b{width:735px; height:27px; background:url('images/templates/tops_b.jpg') no-repeat;}
.pagination{text-align:center; padding-bottom:20px;}
/*page produit*/
.libproduit{height:41px; line-height:41px; margin-top:21px; padding-left:10px; text-transform:uppercase; color:#2F418A; font-weight:bold; font-size:14px;}
.libproduit span{text-transform:none; color:#A8A8A8; font-weight:bold; font-size:11px; padding-left:10px;}
.produit_g{width:265px; float:left; margin-bottom:20px; padding-left:10px;}
.bordure{width:245px; border:solid 1px #E5E5E5;}
.imgproduit{width:222px; float:left;}
.btn_zoom{width:23px; height:72px; float:right;}

.miniatures span{display:block; padding:5px; color:#4C4C4C; font-weight:bold;}
.mini{width:116px; height:116px; float:left; margin-right:12px; margin-bottom:12px; border:solid 1px #E5E5E5; text-align:center;}

.description{padding:0 0 10px 4px;}
.prix_produit{margin:5px 0 20px 0;}
.prix_produit s{padding-left:10px; position:relative; top:-3px; color:#A8A8A8;}
#prix_par_caract{
	width:120px; 
	font-family:'Arial', Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:24px; 
	color:#F8931D; 
	background:transparent; 
	border:none;
	text-align:right;
}

#qte, .qte{width:15px; text-align:center;}
.produit_d{width:445px; float:left; margin-bottom:20px; }
.articlesconseilles_h{width:678px; height:27px; line-height:20px; margin-top:20px; padding-left:57px; background:url('images/templates/articlesconseilles_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.articlesconseilles_m{width:718px; padding-left:17px; background:url('images/templates/tops_m.jpg') repeat-y;}
.articlesconseilles_b{width:735px; height:27px; background:url('images/templates/tops_b.jpg') no-repeat;}



/*****************************************************************************/
#divers{
	/*position:relative;
	margin-top:300px;*/
}

#basdepage{
	background:url('images/templates/footer.jpg')  repeat-x 0 0;
	text-align:center;
	font-size:10px;
	color:#666666;
	padding-bottom:10px;
}

#pied{
	/*position:absolute;
	top:-300px;
	left:237px;*/
	width:735px;
	float:right;
	margin-right:8px;
	margin-top:-400px;
}

#menubas{
	width:980px;
	height:30px;
	margin:0px auto;
	padding-top:10px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
}
#menubas a{padding-left:15px; color:#FFF;}

#copyright a{text-decoration:underline;}
#copyright a:hover{text-decoration:none;}



/******************************/							
			/*Divers*/
/******************************/

.general_m{width:705px; padding:0 15px; background:url('images/templates/tops_mbis.jpg') repeat-y;}
.general_b{width:735px; height:27px; background:url('images/templates/tops_b.jpg') no-repeat;}
.marge{padding:10px;}
.margebis{padding:10px; text-align:center;}

.client_h{width:678px; height:27px; line-height:20px; padding-left:57px; background:url('images/templates/client_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.instits_h{width:678px; height:27px; line-height:20px; padding-left:57px; background:url('images/templates/instits_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.newsletter_h{width:678px; height:27px; line-height:20px; padding-left:57px; background:url('images/templates/newsletter_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.contacter_h{width:678px; height:27px; line-height:20px; padding-left:57px; background:url('images/templates/contacter_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.plan_h{width:678px; height:27px; line-height:20px; padding-left:57px; background:url('images/templates/plan_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.plan_infos_txt a{display:block; font-weight: normal; background:url('images/templates/puce_gris.jpg') no-repeat 0 4px; margin-left:20px; padding-left:10px;}


.erreur{color:#BD2325; text-align:center; padding:10px 0;}
.etoile{color:#BD2325;}
.etoile a{color:#BD2325;}
.titre_general{font-weight:bold; text-align:center;  padding:10px 0;}

.contenu_divers{width:735px; position:relative; margin:0 0 100px 0;}
.contenu_diversbis{padding:10px 0 10px 15px;}

.titre_divers{font-weight:bold; color:#0F81C7; text-transform:uppercase;}
.titre_divers span{position:relative; left:10px; top:5px; background-color:#FFF; padding:0 5px;}
.bordure_divers{border:solid 1px #C4C4C4;}
.rub_divers_g{width:300px; float:left; margin-top:20px;}
.rub_divers_d{width:300px; float:right; margin-top:20px;}

.recommanderpage{background:url('images/templates/back_divers.jpg')  repeat-x; text-align:center;}
.recommander_txt{font-weight:bold; text-transform:uppercase;}

.calque0{width:735px; position:absolute; z-index:0; background-color:#FFFFFF;}
.calque10{width:735px; position:relative; z-index:10; background-color:#FFFFFF;}

.retour{text-decoration:underline;}
.retour:hover{text-decoration:none;}
.continuer a{text-decoration:underline; color:#BD2325;}
.continuer a:hover{text-decoration:none;}


/************** Page recherche *********************************/
.rechercher_h{width:678px; height:27px; line-height:20px; padding-left:57px; background:url('images/templates/rechercher_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.resultats_h{width:678px; height:27px; line-height:20px; margin-top:20px; padding-left:57px; background:url('images/templates/resultats_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}


.histo_txt{padding-left:15px;font-weight:bold;}
.histo{padding-left:40px;}


/******page Cde1 et Cde2 ***************************************/
.cde_h{width:678px; height:27px; line-height:20px; margin-top:20px; padding-left:57px; background:url('images/templates/cde_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.cde_hbis{width:678px; height:27px; line-height:20px; margin-top:20px; padding-left:57px; background:url('images/templates/cde_hbis.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}

.td_head_cde{text-align:left; height:35px; vertical-align:middle; font-weight:bold; background-color:#0F81C7; color:#FFFFFF;}
.td_head_cde_designation{text-align:left; height:35px; vertical-align:middle; font-weight:bold; background-color:#0F81C7; color:#FFFFFF; padding-left:5px;}

.td_head_cdebis{text-align:center; height:35px; vertical-align:middle; font-weight:bold;}
.cde1 {height:25px;vertical-align:middle; background-color:#E9E9E9; text-align:left;}
.cde2 {height:25px;vertical-align:middle; background-color:#E1F2FD;text-align:left;}
.cde1 a, .cde2 a{color:#000000;}
.td_foot_cde{ text-align:right; padding-right:5px;}
.boutons_commande{clear:both;margin:10px 0; text-align:right;}
.tot_cde{color:#BD2325; font-weight:bold;}
.loi{width:700px; text-align:left; padding:0 0 10px 0;}
/************Photos************/
#autre{padding-top:10px; text-align:center;}
#autre img{display:block; margin:0 auto 5px auto;}












