/*GENERALITES*/
.clear{clear:both;}
h1,h2,h3{margin:0;}
form, input, p{margin:0;}
select, input, textarea{font-family:'Verdana', Arial, Helvetica, sans-serif; font-size:10px; color:#009EE7;}
img{border:0px;}
a{color:#4D4D4D;text-decoration:none;}
a:hover{text-decoration:underline;}
.pointille{height:2px;background:url(images/templates/pointille.jpg) repeat-x;}
.pointilleBis{width:158px; height:2px;background:url(images/templates/pointille.jpg) repeat-x;}
p.caract{text-transform:lowercase; font-weight:bold;}
p.caract:first-letter{text-transform:uppercase;}
.bleu{ color:#01ADEF;}
.bleu:hover{color:#4D4D4D; text-decoration:none;}
.orange{color:#EE5B28; font-weight:bold;}
.rechbleu{text-align:center; color:#01ADEF; font-weight:bold; margin:10px 0;}
.opti{display:none;}
/*FIN GENERALITES*/

body{margin:0; font-family:'Verdana', Arial, Helvetica, sans-serif; font-size:10px; color:#4D4D4D;background:url('images/templates/degrade.jpg') repeat-x;}
#conteneur{width:984px; margin:0 auto; padding:0 8px; background:url('images/templates/conteneur.jpg') repeat-y;}
#header{width:984px; height:143px;}
#headerBis{width:797px; height:143px; float:left;}
#headerBis object{width:320px; height:108px; float:left;}
.marques{width:477px; height:108px; float:left; background:url('images/templates/marques.jpg') no-repeat;}
.marquesbit{width:100px; height:55px; float:left; margin-left:5px;text-align:center;}

/* slideshow2 */
#galleryContainer2{
	position:relative;
	overflow:hidden;
	height:90px;
	width:425px;
	left: 25px;
}

#arrow_left2{
	position:relative;
	float:left;
	width:18px;
	height:49px;
	z-index:10;
	text-align:left;
	top: 0px;
	left: 0px;
}

#arrow_right2{
	position:relative;
	float:right;
	width:27px;
	height:49px;
	z-index:10;
	text-align:right;
	top: 0px;
	left: 0px;
}

#theImages2{
	position:absolute;
	height:2000px;
	left:25px;
	width:20000px;
	top: 30px;
}

#theImages2 #slideEnd2{float:left;}
/*fin slideshow*/

/*onglets*/
.onglets{width:797px; height:33px; padding-top:2px;  background:url('images/templates/barre_onglets.jpg') repeat-x;
clear:both;}
.onglets a{line-height:33px;}

.onglet_g{width:5px;height:32px;float:left;background:url('images/templates/ongletG.jpg') no-repeat right 0;}
.onglet_m{height:32px;float:left;background:url('images/templates/ongletM.jpg') repeat-x 0 0;}
.onglet_d{width:5px; height:32px;float:left;background:url('images/templates/ongletD.jpg') no-repeat 0 0;}


.accueil_g{width:7px; height:35px;float:left; margin-left:10px; background:url('images/templates/accueilG.jpg') no-repeat right 0;}
.accueil_m{height:32px;float:left;background:url('images/templates/accueilM.jpg') repeat-x 0 0;}
.accueil_m a{text-transform:uppercase; font-weight:bold; color:#FFFFFF;}
.accueil_d{width:5px; height:32px; margin-right:5px; float:left;background:url('images/templates/accueilD.jpg') no-repeat 0 0;}

.nouveaute_m{height:32px;float:left;background:url('images/templates/ongletM.jpg') repeat-x 0 0; color:#0099CC;}
.nouveaute_m a{color:#3EB5ED;}
.promo_m{height:32px;float:left;background:url('images/templates/ongletM.jpg') repeat-x 0 0; color:#F35258;}
.promo_m a{color:#F35258;}

/*fin onglets*/




#panierHaut{
	width:162px;
	height:25px;
	float:left;
	background:url('images/templates/panierHaut.jpg') no-repeat;
	padding: 118px 0 0 25px!important;
	padding: 115px 0 0 25px;
}
.nb{padding-left:40px;}
.tot{width:60px; border:none; background:transparent; text-align:right; color:#4D4D4D;}
#gauche{width:798px; float:left;}
.navigation{clear:both; padding:10px 0 12px 17px;}
.gaucheBis{width:171px; float:left; padding-left:8px;}

#milieu{float:right;background-color:#FF0000}

.monCompte{width:171px; height:39px; background:url('images/templates/moncompte.jpg') no-repeat;}

.catalogueTxt{width:171px; height:38px; background:url('images/templates/catalogue.gif') no-repeat; position:relative; top:0px;}
/*Treeview*/
#catalogue{width:170px;margin: -10px 0 0 0; padding: 0 0 0 1px; list-style:none;background:url('images/templates/Gbordure.jpg') repeat-y;}
#catalogue ul, #catalogue li{margin:0px; padding:0px; list-style:none;}

/*niv1*/
#catalogue .file{width:162px; margin:0 0 4px 0; padding:0 0 0 7px; background-color:#E6E8E7;}
#catalogue .file a{display:block; background:url('images/templates/pucecat.jpg') no-repeat 0 6px; padding:3px 0 6px 10px; font-weight:bold; color:#009EE7;}
#catalogue .folder{
	width:161px;
	margin:0 0 4px 1px;
	padding:0 0 0 7px;
	background-color:#E6E8E7;
}
#catalogue .folder a{display:block; background:url('images/templates/pucecat.jpg') no-repeat 0 6px; padding:3px 0 6px 10px; font-weight:bold; color:#009EE7;}

#catalogue .folderOpen{
	width:167px;
	padding:0 0 4px 1px;
	margin: 0;
}
#catalogue .folderOpen a{display:block; width:152px; padding:3px 0 6px 16px; background:url('images/templates/pucecat.jpg') no-repeat 7px 6px; background-color:#E6E8E7; font-weight:bold; color:#009EE7;}

/*niv2*/
#catalogue .folder .tree{display:none;}
#catalogue .folderOpen .tree{width:167px; margin:0 0 0 1px; padding:0; background-color:#FFF;}

#catalogue .folderOpen .tree .file{width:167px; margin:0; padding:0; background-color:#FFF;}
#catalogue .folderOpen .tree .file a{
	display:block;
	width:133px;
	margin:0 auto;
	padding:4px 0 6px 10px;
	background:url('images/templates/pucecatBis.jpg') no-repeat 5px 9px;
	border-bottom:solid 1px #EAEAEA;
	background-color: #FFF;
	font-weight:normal;
	color:#4D4D4D;
}

/*Au cas oł il il aurait un troisieme niveau*/
#catalogue .folderOpen .tree .folder{width:167px; margin:0; padding:0; background-color:#FFF;}
#catalogue .folderOpen .tree .folder a{
	display:block;
	width:133px;
	margin:0 auto;
	padding:4px 0 6px 10px;
	background:url('images/templates/pucecatBis.jpg') no-repeat 5px 9px;
	border-bottom:solid 1px #EAEAEA;
	background-color: #FFF;
	font-weight:normal;
	color:#4D4D4D;
}

/*Fin treeview*/

.newsletter{width:171px; height:39px; background:url('images/templates/newsletter.jpg') no-repeat;}
.edito{width:171px; height:38px; background:url('images/templates/edito.jpg') no-repeat;}
.nousconnaitre{width:171px; height:38px; background:url('images/templates/nousconnaitre.jpg') no-repeat;}

.GBordure{width:164px; background:url(images/templates/Gbordure.jpg) repeat-y; padding-left:7px;}
.GBordure a{display:block;}
.GBas{width:171px; height:10px; background:url('images/templates/Gbas.jpg') no-repeat;}
.GBasBis {
	background:url('images/templates/Gbas.jpg') no-repeat;
	height:10px;
	margin-top:-4px;
	width:171px;
}

.formconnex{padding-top:5px;}
.identif{font-weight:bold; padding-top:5px; color:#01ADEF;}
.mail{display:block; width:155px; margin-bottom:5px; border:solid 1px #B9B9B9;}
.pass, .mailBis{display:block; width:124px; border:solid 1px #B9B9B9;}
.ok{display:block; position:relative; left:132px; top:-17px;}
.newsletter{padding-top:10px;}
.editotxt{padding:0 10px 10px 0;}

.droiteBis {width:603px; float:right; padding:0 0px 10px 15px;foat:right}
.recherche_rapide{width:429px; height:109px; float:left; margin-right:8px; padding:40px 0 0 12px; background:url('images/templates/recherche_rapide.jpg') no-repeat;}
.sav{width:120px; height:109px; float:left; padding:40px 0 0 12px; background:url('images/templates/sav.jpg') no-repeat;}
.sav a{display:block; background:url('images/templates/puce_sav.jpg') no-repeat 0 5px; padding-left:5px;}
.sav .btn_reparation{background-image:none; position:relative; left:10px; top:25px;}
.formu_rech1{margin-bottom:15px;}
.cles{width:127px; border:solid 1px #B9B9B9; position:relative;left:25px;top:0;}
.univers{position:relative;left:40px !important;left:35px;top:0;}
.btn_rech1{position:relative;left:53px !important;left:40px;top:5px;}
.formu_rech2 {height:20px; padding-left:40px;}
.etape1{width:200px; float:left; padding-top:8px; position:relative; left:-15px;}
.etape2{width:127px; float:left; padding:8px 0 0 0px !important; padding:8px 0 0 3px;margin-left:0px;}
.etapebtn{/*display:none;*/ float:left; margin-left:0px !important; margin-left:-1px; padding-top:8px;}
.etapebtn2{/*display:none;*/ margin-left:5px !important; margin-left:-1px;}

.offres_speciales{width:581px; height:87px; background:url('images/templates/offres_speciales.jpg') no-repeat;}
.offres_speciales a{display:block; width:85px;position:relative; left:476px; top:46px;}

.cdc{width:581px; height:170px; background:url('images/templates/cdc.jpg') no-repeat;}
.cdcBit{width:85px; height:85px; float:left; margin-right:5px;}
.recap_tops{
	text-align: right;
	position: relative;
	top: 150px;
	left: 0;
}

.newsHaut{width:581px; height:44px; background:url('images/templates/news_h.jpg') no-repeat;margin-top:-15px;}
.newsBordure{width:561px; background:url('images/templates/meilleures_ventesBordure.jpg') repeat-y;padding: 0 10px 0 10px;}
.newsBas{width:581px; height:15px; background:url('images/templates/news_b.jpg') no-repeat;}


/* slideshow */
#galleryContainer{
	position:relative;
	overflow:hidden;
	height:170px;
	width:581px;
}

#arrow_left{
	position:relative;
	float:left;
	width:21px;
	height:15px;
	z-index:10;
	text-align:left;
	top: 41px;
}

#arrow_right{
	position:relative;
	float:right;
	width:21px;
	height:15px;
	z-index:10;
	text-align:right;
	top: 41px;
}

#theImages{
	position:absolute;
	height:1800px;
	left:25px;
	width:1200px;
	top: 42px;
}

#theImages #slideEnd{float:left;}
/*fin slideshow*/

.nouveautes{width:581px; height:44px; background:url('images/templates/nos_nouveautes.jpg') no-repeat;}
.MBordure{width:581px; background:url('images/templates/separateur.jpg') repeat-y 0 0;}
.MBordureBis{width:577px; border-left:solid 2px #E5E5E5; border-right:solid 2px #E5E5E5; background-color:#FFFFFF;}
.MBas{width:581px; height:45px; background:url('images/templates/MBas.jpg') no-repeat;}
.MBas a{display:block; position:relative; top:25px; left:-20px; text-align:right;}
.meilleures_ventes{width:581px; height:44px; background:url('images/templates/meilleures_ventes.jpg') no-repeat;}
.meilleures_ventesBordure{width:581px; background:url('images/templates/meilleures_ventesBordure.jpg') repeat-y;}
.meilleures_ventesBas{width:581px; height:40px; background:url('images/templates/meilleures_ventesBas.jpg') no-repeat;}
.meilleures_ventesBas a{display:block; position:relative; top:20px; left:-20px; text-align:right;}

.Art{width:140px; height:219px; float:left; padding:0 24px 0 27px;}
.ArtBis{width:110px; float:left; padding:0 0px 0 27px}

.imgArt{height:100px; text-align:center;margin-top:5px;}
.imgArtBis{height:100px; text-align:center;margin-top:15px;}
.libArt{height:40px; font-size:11px;}
.titre2{height:15px; font-size:11px;}
.prixOld{height:20px; text-align:center; text-decoration:line-through; color:#EA2225; font-weight:bold;}
.prixNew{height:27px; line-height:27px; text-align:center; background:url('images/templates/prix.jpg') no-repeat; font-size:18px; font-style:italic; font-weight:bold; color:#FFFFFF;}

.cdchaut{width:581px; height:44px; background:url('images/templates/cdchaut.jpg') no-repeat;}
.cdcmilieu, .topventemilieu{width:581px; background:url('images/templates/back_divers.jpg') repeat-y 0 0;}
.cdcbas, .topventebas{width:581px; height:40px; background:url('images/templates/cdcbas.jpg') no-repeat; margin-top:-3px;}
.topventehaut{width:581px; height:44px; background:url('images/templates/meilleures_ventes.jpg') no-repeat;}
.promos{width:581px; height:44px; background:url('images/templates/promos.jpg') no-repeat;}

.back_rech{width:581px; background:url('images/templates/back_rech.jpg') repeat-y 0 0;}


#droite{
	width:185px;
	float:right;
	margin-top: 0!important;
	margin-top: -5px;
}
.panierBas{width:176px; height:76px; background:url('images/templates/panierBas.jpg') no-repeat 0 0}
.panierBas a{display:block; width:120px; position:relative; left:28px; top:17px; padding-bottom:13px; text-align:center;}
.nous_contacter{width:176px; height:218px; background:url('images/templates/nous_contacter.jpg') no-repeat;}
.nous_contacter a{display:block; position:relative; left:0; top:185px; text-align:center;}

.devis{width:176px; height:118px; background:url('images/templates/devis.jpg') no-repeat;}
.devis a{display:block; position:relative; left:30px; top:40px;}
.devis form{position:relative; left:20px; top:75px;}
.devisTxt{position:relative; left:0px; top:-5px;}
.nos_engagements{width:176px; height:158px; background:url('images/templates/nos_engagements.jpg') no-repeat;}
.nos_engagements a{display:block;  background:url('images/templates/puce_sav.jpg') no-repeat 0 5px; padding-left:6px; position:relative; left:8px; top:32px;}
.cgv_link{margin-top:40px;}
.paiement_securise{width:176px; height:295px;}
.paiement_simplifie{width:176px; height:86px;}
.livraison_pro{width:176px; height:214px;}

#footer1{
	height:35px;
	line-height:25px;
	background:url('images/templates/foot.jpg') repeat-x;
	text-align:center;
}
#footer2{text-align:center}
#footer2 a{text-decoration:underline;}
#footer2 a:hover{color:#000;}
#footer3{text-align:center;margin-top:10px;}


/*PRODUIT*/
.desc_article{width:581px; height:43px; background:url('images/templates/desc_article.jpg') no-repeat;}
.arts_conseilles{width:581px; height:43px; background:url('images/templates/arts_conseilles.jpg') no-repeat;}

.DescProdG{width:213px; float:left; padding:7px 0 0 7px;}
.DescProdD{width:319px; float:right; margin-right:10px; paddingt:7px 7px 0 0}
.cadreProduitHaut{width:211px; height:7px; background:url('images/templates/cadreProduitHaut.jpg') no-repeat 0 bottom;}
.cadreProduitMilieu{width:211px; background:url('images/templates/cadreProduitMilieu.jpg') repeat-y;}
.cadreProduitBas{width:201px; height:27px; padding-left:10px; background:url('images/templates/cadreProduitBas.jpg') no-repeat; color:#009EE7;}
.cadreProduitBas a{color:#009EE7;}

.imgProd{width:190px; height:150px; margin:0 auto; text-align:center;}
.mini{width:40px; height:40px; float:left; margin-left:20px;} 
.libProd{color:#009EE7; font-size:13px; font-weight:bold; margin:15px 0;}
.prix_pub_const{ text-decoration:line-through;font-size:14px;}
.prix_produit{background:url('images/templates/prix.jpg') no-repeat 80px 0; height:27px;margin-top:10px;}
#prix_par_caract{width:100px; border:none; background:transparent; text-align:right; font-size:18px; color:#FFFFFF; font-style:italic; font-weight:bold; position:relative; left:0; top:0;}
.euro{font-size:18px; color:#FFFFFF; font-style:italic; font-weight:bold;}
.prix_old{font-weight:bold; color:#E72325; text-decoration:line-through; position:relative; left:30px;}
.descProdtxt{margin:10px 0;}
.infos_divers{margin:10px 0;}
.caract_txt{}
.qte{width:20px; text-align:center; border:solid 1px #ccc;}
.boutons{}
.prix_new{} 
.euro{}
.imgProd{}
                
/*FIN PRODUIT*/

/*CATEGORIE*/
.MBordureCategs{width:581px;background:url('images/templates/separateurBis.jpg') repeat-y 0 0;}

.nos_categs{width:581px; height:43px; background:url('images/templates/nos_categs.jpg') no-repeat;}
.titre2Bis{height:15px; font-size:11px; text-transform:uppercase;}
.MBasBis{width:581px; height:45px; background:url('images/templates/MBas.jpg') no-repeat; margin-top:-2px;}
.MBasBis a{display:block; position:relative; top:25px; left:-20px; text-align:right;}
.MBasNav{width:571px; height:45px; background:url('images/templates/MBas.jpg') no-repeat; margin-top:-3px; padding:30px 10px 0 0; color:#009EE7; text-align:right;}
.MBasNav a{color:#009EE7;}
.categ{width:140px; height:180px; float:left; padding:0 24px 0 27px;}

.nos_articles{width:581px; height:43px; background:url('images/templates/nos_articles.jpg') no-repeat;}
.desc_categ{width:581px; height:38px; background:url('images/templates/desc_categ.jpg') no-repeat;}
.MBordureBisCateg{width:581px;background:url('images/templates/MBordureBis.jpg') repeat-y 0 0;}
.MBasCateg{width:581px; height:18px; background:url('images/templates/MBasBis.jpg') no-repeat;}

.desc_categG{width:140px; height:126px; float:left; margin:0 5px 0 5px;text-align:center;}
.desc_categD{width:425px; float:right; margin:0;}
.descCategTxt{padding:5px 5px 0 0;}
.libCateg {color:#009EE7; font-size:11px;}
/*FIN CATEGORIE*/

/***************************************************************************/
								/*Divers*/
/***************************************************************************/
.erreur{color:#ED1C21; text-align:center;}
.etoile{color:#F35258;}
.etoile a{color:#ED1C21;}
.contenu_divers{width:100%; position:relative; margin-bottom:100px;}
.titre_divers{width:200px; margin-bottom:5px; color:#009EE7; font-weight:bold;}
.rub_divers_g{width:250px; float:left;  margin-left:5px;}
.rub_divers_d{width:200px; float:right; padding-left:50px;}
.titre_general{font-size:14px; color:#009EE7; font-weight:bold; text-align:center; padding:10px 0;}
.calque0{width:100%; position:absolute; z-index:0; background-color:#FFFFFF;}
.calque10{width:100%; position:absolute; 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:#683091;
	background-color:#FFFFFF
}
.divers{width:240px; padding:10px; border:1px solid #8C8FD6;}
.clic{color:#EE5B28; text-decoration:underline;}
.clic:hover{text-decoration:none;}
#impressionPageContenu{width:581px; margin:0 auto;}
.code{font-weight:bold;font-size:13px;}

.instit_h{position:relative; left:4px; height:27px; padding:25px 0px 0px 10px; background:url('images/templates/titre_haut.jpg') no-repeat;font-size:12px; font-weight:bold; color:#FFF;}
.instit_m{position:relative; left:4px; background:url('images/templates/titre_milieu.jpg') repeat-y; padding:0 30px 0 10px;}
.instit_b{position:relative; left:4px; height:78px; background:url('images/templates/titre_bas.jpg') no-repeat;}

.clientrubriquetitre {
	font-size:13px;
	}
.clientrubriques a {
	display:block;
	margin:10px 0 0 0;
}

/************** 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; background:url('images/templates/pointille.jpg') repeat-x left bottom; /*border-bottom:1px solid #E4E4E4;*/ font-size:12px; font-weight:bold;}
.titremBis{width:200px; height:15px; margin:10px 0; padding-bottom:2px; background:url('images/templates/pointille.jpg') repeat-x left bottom; /*border-bottom:1px solid #E4E4E4;*/ font-size:12px; font-weight:bold;}
.inline  {padding-top:10px;padding-left:20px;height:40px;width:100%;}
.inline div {display:inline;padding-left:10px;}
.recherche_h {width:581px;height:41px;background:url('images/templates/recherche_h.jpg') no-repeat top;}
.recherche {width:579px;border-left:1px solid #B3B3B3;border-right:1px solid #B3B3B3;background:url('images/templates/dessinlampe.jpg') no-repeat right;}
.recherche_b {width:581px;height:8px;background:url('images/templates/recherche_b.jpg') no-repeat top;}

/******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:#009EE7;}
.td_head_cdebis{text-align:center; height:35px; vertical-align:middle; font-weight:bold; color:#009EE7;}
.cde1 {height:25px;vertical-align:middle; background-color:#F1FAFE; text-align:left; text-transform:lowercase; font-style:italic;}
.cde2 {height:25px;vertical-align:middle; background-color:#EDEDED;text-align:left; text-transform:lowercase; font-style:italic;}
.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:#F35258; font-weight:bold;}


/************Photos************/
#diapo{width:602px; float:left; margin-top:10px;}
#diapo img{border:none;}
#autre{width:100px; float:right; margin:10px 5px 0 0; text-align:center;}
#autre img{margin-bottom:5px;}


.minimarque{float:left;width:150px;height:150px;text-align:center}
.miniimage{height:50px;text-align:center}
.minimarque img{text-align:center;}

#txt { position:relative; width:580px; height:14px; overflow:hidden;border:0} 
#txt2 { position:absolute;color:#555;}
#txt2 strong{font-weight:normal}

.liensimportants{text-align:center;font-size:9px;width:581px;}