html, body, div {padding:0px; margin:0px;}

body{background-color:#FFFFFF;color:#000;font-size:11px;margin:auto;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;}
.clear{clear:both;}
h1,h2,h3{margin:0;}
input,select,textarea{font-family:'Verdana', Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
img{border:0px;}
a{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
form, p, input{margin:0;}
.opti{display:none;}
#conteneur{background-image:url('images/templates/body.jpg');background-repeat:repeat;text-align:center;}
#conteneurBis{background:url('images/templates/bodyBis.jpg') repeat-x;}
#contenu{background:url('images/templates/back_contenu.jpg') no-repeat center top;padding-top:5px;}
#contenuBis{background:url('images/templates/back_contenuBis.jpg') repeat-y;background-color:#FFF;width:904px;margin:auto;text-align:left;}

#header{width:1010px;margin:auto;}

#head{background-color:#000;height:21px;padding-top:4px;color:#fff;clear:both;text-transform:uppercase;}
#headint{margin:auto;width:904px;}	
#headint1 a{color:#FFFFFF;}
#headint1 a:hover{color:#FFFFFF;}
#headint2 a{color:#DE5A29;}
#headint2 a:hover{color:#DE5A29;}
#headint a{padding-right:25px;}
#headint1{float:left;width:824px;}
#headint2{float:left;width:80px;}

#navig{background-color:#fff;height:15px;padding-top:2px;color:#000;clear:both;}
#navigation{margin:auto;width:904px;}
#edito{background-color:#333333;background-position:center;background-repeat:no-repeat;background-image:url('images/templates/edito.jpg');border-bottom:5px solid #000000;border-top:5px solid #000000;height:237px;}
#editoint{margin:auto;width:904px;}
#editoint1{width:140px;height:215px;overflow-y:auto;float:left;color:#FFFFFF;padding:10px;}
#editoint2{width:725px;float:left;margin-left:19px;}

#gauche{float:left;width:168px;padding:0 0 3px 0;background-color:#FFFFFF;margin-bottom:10px;}
#droite{float:right;width:728px;}

/*Treeview*/
#catalogue{width:168px;background:url('images/templates/catalogue.jpg') no-repeat;/*margin-bottom:5px;*/padding:32px 0 5px 0;background-color:#000;}
#catalogue a{color:#FFFFFF;}
#catalogue ul, #catalogue li{margin:0px;padding:0px;list-style:none;}

/*niv1*/
#catalogue .file{width:168px; margin-bottom:5px; background-color:#4D4D4D;}
#catalogue .file a{display:block; padding:5px 0  5px 15px; color:#000000; font-weight:bold;}

#catalogue .folder{width:168px; margin-bottom:5px; background-color:#4D4D4D;}
#catalogue .folder a{display:block; padding:5px 0 5px 15px; color:#000000; font-weight:bold;}
#catalogue .folderOpen{width:168px; background-color:#4D4D4D;}
#catalogue .folderOpen a{display:block; padding:5px 0 5px 15px; color:#000000; font-weight:bold;}

/*niv2*/
#catalogue .folder .tree{display:none; width:168px; padding:15px 0; background-color:#000;}
#catalogue .folderOpen .tree{width:168px; padding:15px 0; background-color:#000;}
#catalogue .folder .tree a{color:#FFFFFF;}
#catalogue .folderOpen .tree a{color:#FFFFFF;}

#catalogue .folder .tree .file{width:168px; margin:0; padding:0; background-color:#000;}
#catalogue .folder .tree .file a{display:block; padding:0 0 0 32px; background:url('images/templates/pucecat.gif') no-repeat 23px 5px;  font-weight:normal;}
#catalogue .folderOpen .tree .file{width:168px; margin:0; padding:0; background-color:#000;}
#catalogue .folderOpen .tree .file a{display:block; padding:0 0 0 32px; background:url('images/templates/pucecat.gif') no-repeat 23px 5px;  font-weight:normal;}

/*niv3*/
#catalogue .folderOpen .tree .folder .tree {width:168px; margin:0; padding:0; background-color:#000;}
#catalogue .folderOpen .tree .folderOpen .tree {width:168px; margin:0; padding:0; background-color:#000;}
#catalogue .folderOpen .tree .folder{width:168px; margin:0; padding:0; background-color:#000;}
#catalogue .folderOpen .tree .folder a{display:block; padding:0 0 0 32px; background:url('images/templates/pucecat.gif') no-repeat 23px 5px; font-weight:normal;}
#catalogue .folderOpen .tree .folderOpen{width:168px; margin:0; padding:0; background-color:#000;}
#catalogue .folderOpen .tree .folderOpen a{display:block; padding:0 0 0 32px; background:url('images/templates/pucecat.gif') no-repeat 23px 5px; font-weight:normal;}
#catalogue .folderOpen .tree .folderOpen .tree .file{width:168px; margin:0; padding:0; background-color:#000;}
#catalogue .folderOpen .tree .folderOpen .tree .file a{display:block; padding:0 0 0 42px; background:none; font-weight:normal;}


/*Fin treeview*/


#formu_rech{width:168px;height:51px;background:url('images/templates/back_rech.jpg') no-repeat;}
#formu_rech a{color:#FFFFFF;}
.textrech{display:block; width:123px; height:14px; border:solid 1px #CCCCCC; position:relative; left:10px; top:10px;}
.ok_rech{display:block; width:20px; height:15px;line-height:15px; position:relative; left:140px; top:-6px;}
.rech_avancee{display:block; width:140px; height:15px;line-height:15px; position:relative; left:25px; top:-4px;}
#newsletter{background-image:url('images/templates/newsletter.jpg');background-repeat:no-repeat;width:163px;height:192px;/*margin-top:5px;*/color:#FFFFFF;padding-top:40px;padding-left:5px;}
.email{width:153px; border:1px solid #ccc; font-size:11px; position:relative; left:2px!important; top:10px!important; left:0; top:4px;}
.go{font-size:11px; position:relative; left:112px; top:48px!important; top:35px;}

#liensspec img{margin-top:2px;margin-bottom:1px;}

.photocateg{float:left;width:48px;height:168px;}
.categart{float:left;width:490px;padding-left:20px;}
.categories{float:left;width:670px;padding-left:10px;}
.liencateg{
	width:718px;
	height:25px;
	clear:both;
	background:url('images/templates/categorie.jpg') no-repeat;
	padding:4px 10px 0 0;
	color:#000000;
	text-align:right;
}

.vignetteCateg{width:165px;height:165px;float:left;padding-top:3px;}
.vignettea{width:115px;float:left;height:140px;margin-top:10px;}
.vignetteaBis{width:110px;float:left;height:150px;margin-top:10px;}
.vignettep{text-align:center;height:100px;margin:auto;}
.vignettep div{margin:auto;}
.vignettepBis{text-align:center;height:134px;margin:auto;}
.vignettepBis div{margin:auto;}
.vignettel{height:40px;font-weight:bold;text-align:right;padding-right:3px;}
.vignettelBis{height:15px;font-weight:bold;text-align:right;padding-right:3px;}
.prix{height:15px;text-align:right;padding-right:3px;}

.categart .prix{text-align:center;}

.coupcoeur{background-image:url('images/templates/coupcoeur.jpg');background-repeat:no-repeat;width:728px;height:162px;padding-top:10px;}
.vignettecc{float:left;width:115px;padding-left:480px;height:120px;}
.vignettecc2{float:left;width:115px;height:100px;}
.vignetteccl{height:25px;font-weight:bold;text-align:left;padding-right:3px;}
.prixcc .prix{height:15px;text-align:left;padding-right:3px;}
#coupcoeurlien{clear:both;float:left;width:713px;padding-right:10px;color:#FFFFFF;text-align:right;}
#coupcoeurlien a{color:#FFFFFF;}
#coupcoeurlien a:hover{color:#FFFFFF;}

#pre_footer{background:url('images/templates/separateur.jpg') repeat-x; background-color:#333333; padding:18px 0; }
.pre_footerContent{width:904px; margin:0 auto; background:url('images/templates/back_prefooterBis.jpg') repeat-y;}
.pre_footerContent a{display:bock; width:220px; float:left; position:relative; left:40px; /* width:284px;padding-left:17px;*/}
#footer{background-color:#000;text-align:center;height:21px;line-height:21px;color:#fff;clear:both;text-transform:uppercase;}
#footer a{color:#FFFFFF;}
#footer a:hover{color:#FFFFFF;}
#footer2{text-align:center;padding-top:10px;color:#000;}
#footer2 a{color:#000;text-decoration:underline;}
#footer2 a:hover{color:#000;}

/*Produit*/
.DescProdG{width:400px; float:left; margin-bottom:50px;}
.DescProdD{width:283px; float:right; padding-left:25px;}
.libProd{width:400px; height:28px; margin:10px 0; text-transform:uppercase;background:url('images/templates/back_titreCateg.jpg') no-repeat 373px 0;}
.libProd h1{width:368px;  height:28px; padding-left:5px; line-height:33px; float:left; color:#FFFFFF; font-weight: bold ; font-size:11px; background:url('images/templates/back_libelle.jpg') repeat-x;}
.descProdtxt{padding:0 20px 10px 0;}
.caract_txt{font-weight:bold;}
#qte{width:20px; text-align:center;}
.boutons{width:185px; height:65px; position:relative; left:0; top:180px;}
.divers{width:400px;position:relative; left:0; top:-50px;}
.livraison{width:325px;margin-top: 5px;}
.livraisonG{width:161px; height:54px; float:left; border:solid 1px #3f3f3f;}
.livraisonD{width:151px; padding:5px 0 0 10px; height:49px; float:left; border:solid 1px #3f3f3f; border-left:none;}
.livraisonD a{text-decoration:underline; padding-right:5px;}
.livraisonD a:hover{text-decoration:none;}

.ombre{clear:both;background:url('images/templates/degrade_cadreBas.jpg') repeat-x center top; height:30px; text-align:left;}
.prix_old{width:98px; text-align:center; text-decoration:line-through;}
.prix_new{width:98px; height:28px;background:url('images/templates/back_titreCateg.jpg') no-repeat right top;} 
#prix_par_caract{width:65px;height:18px;float:left;position:relative;left: 0;top:6px;text-align:right;background-color:#000000;color:#FFFFFF;font-weight:bold;border:none;}

.euro{display:block;width:10px;height:20px;line-height:14px!important;line-height:20px;float:left;position:relative;left: 0;top:6px;background-color:#000000;color:#FFFFFF;font-weight:bold;}

.imgProd{width:269px; text-align:center; padding-top:18px;}
/*
.bordure_imgProd{width:267px; height:201px; border:solid 1px #E9EBEA; border-bottom:none;}
*/
.bordure_imgProd {
	width:267px;
	height:267px;
	padding:10px 0;
	border:solid 1px #E9EBEA;
}
.mini{width:62px;height:57px; float:left; margin-right:5px;margin-bottom:5px;}                 
.recommander{text-decoration:underline;}
.recommander:hover{text-decoration:none;}

.banner_titre{width:675px; height:18px; padding-top:40px; clear:both; margin-top:20px; background:url('images/templates/banner_titre.jpg') no-repeat; text-align:center; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
.banner_titreBis{width:715px; height:18px; padding-top:40px; clear:both; margin-top:20px; background:url('images/templates/banner_titreBis.jpg') no-repeat; text-align:center; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}

.vignette{width:153px; float:left; margin-top:10px; padding:0 14px 14px;}
.bordure{width:140px; border:solid 1px #7F7F7F; border-bottom:none;}
.img_vignette{/*height:105px;*/ height:140px; text-align:center; padding:10px 0}
.ombre .ancien_prix{width:60px; float:left; padding-left:5px; height:20px; line-height:20px; text-decoration:line-through; position:relative; top:10px;}
.ombre .prix{width:60px; float:right; height:20px; line-height:20px; background-color:#000000; text-align:center; color:#FFFFFF; position:relative; top:10px;}
.lib_vignette{height:15px; padding:5px 0 0 5px; font-weight:bold; font-size:11px;}
.titre2{height:20px;padding-left:5px;color:#303030;}
.infos{height:15px;display:block;color:#E06333; padding:5px 0 0 5px;}
.infos:hover{color:#E06333;}
.formu_panier{width:153px;}

/*Fin Produit*/

/*CATEGORIE*/
.libCateg{height:28px; margin:10px 0; text-transform:uppercase; position:relative;}
.libCateg h1{float:left;position:relative;top: 10px;height:18px;line-height:18px;padding:0 5px;background-color:#000000;color:#FFFFFF;font-weight: bold;font-size:11px;}
.ico{width: 25px;height: 28px;float:left;position:relative;background:url('images/templates/back_titreCateg.jpg') no-repeat;background-color:#FFF; 				}

.descCateg{padding:0 30px 10px 0;}
.categ{width:130px; height:210px; float:left; margin-right:13px;}
.imgCateg {
	background-color:#CCCCCC;
	height:120px;
	padding:10px 0;
	text-align:center;
}
.libCategBis{text-align:right; height:20px; font-size:11px; position:relative; left:-5px; top:-20px;}
.nbArt{text-align:right; height:15px; font-style:italic; position:relative; left:0; top:-10px;}
.pagenav{padding-bottom:5px; text-align:center;}

/***************************************************************************/							/*Divers*/
/***************************************************************************/
.erreur{color:#ED1C21; text-align:center; margin:10px 0}
.etoile{color:#DE5B27;}
.etoile a{color:#ED1C21;}
.titre_general{font-weight:bold; text-align:center;font-size:14px;}
.contenu_divers{width:100%; position:relative; margin-bottom:100px;}
.content_divers{padding:10px 10px 10px 0;}
.rub_divers_g{width:262px; float:left;  margin:20px 0 0 5px;}
.rub_divers_d{width:262px; float:right; margin:20px 30px 0 0;}
.calque0{width:100%; position:absolute; z-index:0; background-color:#FFFFFF;}
.calque10{width:100%; position:relative; z-index:10; background-color:#FFFFFF;}
.btn_divers{text-align:center; padding:10px 0;}
.retour{text-decoration:underline;}
.retour:hover{text-decoration:none;}
.continuer a{text-decoration:underline; color:#683091;}
.continuer a:hover{text-decoration:none;}
.titre_rubdivers{width:165px;padding-left:10px;position:relative;top:5px;font-weight:bold;color:#DE5A2A;background-color:#FFFFFF}
.diversBis{width:240px;border:1px solid #C9C9C9;padding:10px;}
/************** Page recherche *********************************/
.histo{padding-left:40px;}
.histo_txt{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;}
.titrem{height:15px; margin:10px 0; padding-bottom:2px; border-bottom:1px solid #E4E4E4; font-size:12px; font-weight:bold;}

.recap{width:715px; border-bottom:solid 1px #C9C9C9; text-align:center; font-weight:bold; margin:20px 0 10px 0;}
.recaptxt {width:200px; margin:15px auto 0; position:relative;background-color:#FFFFFF;font-weight:bold;text-align:center;top:5px;}

/******page Cde1 et Cde2 ***************************************/
.cde{width:616px; padding-left:14px; height:26px; margin:0 auto; background:url('images/templates/titre_produit.jpg') no-repeat; line-height:26px; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
.td_head_cde{text-align:left; height:35px; vertical-align:middle; font-weight:bold; color:#DE5A2A;}
.td_head_cdebis{text-align:center; height:35px; vertical-align:middle; font-weight:bold; color:#DE5A2A;}
.cde1 {height:25px;vertical-align:middle; background-color:#E9E9E9; text-align:left; font-size:11px;}
.cde2 {height:25px;vertical-align:middle; background-color:#FBECE6;text-align:left; font-size:11px;}
.td_foot_cde{ text-align:right; padding-right:5px;}
.boutons_commande{clear:both;margin:10px 0; padding-right:10px; text-align:right;}
.tot_cde{color:#DE5A2A; font-weight:bold;}


/************Photos************/
#diapo{width:600px; float:left; margin-top:10px;}
img{border:none;}
#diapo img{border:none;}
#autre{width:85px; height:80px; float:right; margin:10px 5px 0 0; text-align:center;}
#autre img{margin-bottom:5px;}

