ftophtml, body, div {margin:0;padding:0;}
	body {font-family:Arial;color:#777;background-color:#47414D; background-position:top center;font-size:12px;background-repeat:repeat-y;background-image:url('template-background.jpg');}
	.clear {clear:both;}
	.right {text-align:right;}	
	.center{text-align:center;padding:10px 0;}
	a{color:#999;}	
	h1, h2, h3, h4, h5 {font-size:11px;display:inline;font-weight:normal;margin:0;padding:0;}	
	#conteneur {margin:0 auto; width:964px;}
	.erreur{text-align:center; color:#F7B03A;}
	.etoile{text-align:center; color:#F7B03A;}
		
	.bordhaut{margin:0 auto;width:537px; height:19px; background-image:url('template-bordhaut.jpg'); background-repeat:no-repeat; background-position:center center; padding-top:35px; text-align:right; padding-left:413px; padding-right:50px;}
		.bordhautg{float:left; margin:0 auto; margin-left:-1px;width:12px; height:54px; background-image:url('template-bordhautg.jpg'); background-repeat:no-repeat; background-position:center center; }
		.bordhautc{float:left;margin:0 auto;width:512px; height:19px; background-image:url('template-bordhautc.jpg'); background-repeat:repeat-x; padding-top:35px; text-align:right; padding-left:400px; padding-right:30px;}
		.bordhautd{float:left;margin:0 auto;width:12px; height:54px; background-image:url('template-bordhautd.jpg'); background-repeat:no-repeat; background-position:center center;}
		.phraseadministrable{font-size:11px;}
		.headg{float:left; width:318px; height:84px;}
		.headd{float:left; width:646px; height:84px;background-image:url('template-headd.jpg');color:#3D6775; font-weight:bold;font-size:11px;}
		.recherche{float:left; width:167px; padding-left:105px; padding-top:15px; line-height:17px;}
		.rechercheinput {width:128px; line-height:10px; font-size:10px;height:13px;}
		.compte{float:left; width:101px; padding-left:35px; padding-top:15px;}
		.compte a{font-size:10px; line-height:15px; color:#999;}
		.panier{float:left; width:200px; padding-left:38px; padding-top:15px;}
		.panier a{font-size:10px; line-height:15px; color:#999;}
		.panier_g{float:left; width:60px; text-align:left;}
		.panier_d{float:left; width:100px; text-align:right;}
		.bannermenu{width:964px; height:62px; background-image:url('template-bannermenu.jpg');}
		.gauche_onglet {float:left; width:50px; height:32px;}
		.border_onglet {float:left; background-image:url('template-border_onglet.jpg');width:7px; height:32px;}
		.onglet {float:left;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;font-size:12px; font-weight:bold; text-align:center;}
		.onglet_over {float:left;padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;font-size:12px; font-weight:bold; text-align:center; 
		background-image:url('template-btn_orange.jpg'); background-repeat:repeat-x; height:15px; }
		.onglet a{color:#3D6775; text-decoration:none;}
		.onglet a:hover{color:#3D6775; text-decoration:underline;}
		.onglet_over a{color:#3D6775; text-decoration:none;color:#fff;}
		.onglet_over a:hover{color:#3D6775; text-decoration:underline;color:#fff;}
		.ongletg{padding:0; margin:0;}
		.ongletd{padding:0; margin:0;}
		.ongletg_over{float:left;background-image:url('template-btn_orangeg.jpg'); background-repeat:repeat-x; height:32px; width:6px}
		.ongletd_over{float:left;background-image:url('template-btn_oranged.jpg'); background-repeat:repeat-x; height:32px; width:6px;}
	.contenu {width:964px;}
	#barenav{width:934px;height:25px;color:#999;padding-top:5px; padding-left:30px}
	
	#barenav a{color:#999; text-decoration:none;}
	#barenav a:hover{text-decoration:underline; color:#999;}
	.gauche {float:left; width:732px; padding-left:29px}
	.gauchecateg {float:left; width:756px; padding-left:5px; }
	.gaucheinstit {float:left; width:726px; padding-left:5px; padding-right:30px; }
		.leflash {width:742px; height:212px;}
		.ligne {width:742px;}
		.catalogueligne {width:742px; height:30px; background-image:url('template-catalogueligne.jpg');color:#F7B03A; font-size:17px; padding-top:25px;}
		.articlecategligne {width:742px; height:30px; background-image:url('template-articlecategligne.jpg');color:#F7B03A; font-size:17px; padding-top:20px;}
		.lignearticle {width:742px; height:30px; background-image:url('template-lignearticle.jpg');color:#F7B03A; font-size:17px; padding-top:12px;}
		.lignearticleassocies {width:742px; height:30px; background-image:url('template-lignearticleassocies.jpg');color:#F7B03A; font-size:17px; padding-top:5px;}
		.lignearticleinternautes {width:742px; height:30px; background-image:url('template-lignearticleinternautes.jpg');color:#F7B03A; font-size:17px; padding-top:5px;}
		.catalogueh1 {float:left;width:172px;  background-image:url('template-catalogue1.jpg'); background-repeat:no-repeat; padding-top:112px;}
		.catalogueh2 {float:left;width:174px; background-image:url('template-catalogue2.jpg'); background-repeat:no-repeat; padding-top:112px; padding-left:12px;}
		.catalogueh3 {float:left;width:171px; background-image:url('template-catalogue3.jpg'); background-repeat:no-repeat; padding-top:112px; padding-left:12px;}
		.catalogueh4 {float:left;width:179px; background-image:url('template-catalogue4.jpg'); background-repeat:no-repeat; padding-top:112px; padding-left:12px;}
		.catalogue1 {float:left;width:187px;}
		.cataloguen {float:left;width:182px;}
		.catalogue4 {float:left;width:159px;}
		.catalogue1 a{text-decoration:none;}
		.cataloguen a{text-decoration:none;}
		.catalogue4 a{text-decoration:none;}
		.catalogue1 a:hover{text-decoration:underline;}
		.cataloguen a:hover{text-decoration:underline;}
		.catalogue4 a:hover{text-decoration:underline;}
		.catalogue1 ul{padding-left:15px; color:#3D6775; font-size:12px;}
		.cataloguen ul{padding-left:15px; color:#3D6775; font-size:12px;}
		.cataloguen ul a{color:#3D6775; font-size:12px;}
		.catalogue4 ul{padding-left:15px; color:#3D6775; font-size:12px;}
		.catalogue1 li{padding:0px;color:#999999; font-size:11px;}
		.cataloguen li {padding:0px;color:#999999; font-size:11px;}
		.cataloguen li a{padding:0px;color:#999999; font-size:11px;}
		.catalogue4 li{padding:0px;color:#999999; font-size:11px;}
		.promo {float:left;width:185px; height:191px;}
		.promoaccueil {float:left;width:185px; height:115px;}
		.promobig {float:left;width:220px; height:178px;}
		.btnpromo {float:left;width:101px; height:21px; }
		.promocateg {float:left;width:225px; height:291px; background-image:url('template-promocateg.jpg');}
		.cadre {float:left;width:509px; height:261px;}
		.cadrecateg {float:left;width:501px; background-image:url('template-cadrecateg.jpg'); background-repeat:no-repeat; background-position:top;font-size:13px;padding-top:5px;}
			.titrecateg {width:501px; height:30px; padding-top:10px; color:#3D6775; font-weight:bold;font-size:14px;}
			.titrecateg h1{color:#3D6775; font-weight:bold;font-size:14px;}
			.txtcateg {width:481px;  text-align:justify;}
			.lignecateg {width:501px; height:14px; background-image:url('template-lignecateg.jpg');}
		.sscateg {float:left;width:250px; color:#3D6775; font-weight:bold;}
			.sscateg ul{width:500px; padding:0px; padding-left:15px;}
			.sscateg a{text-decoration:none;color:#3D6775;}
			.sscateg a:hover{text-decoration:underline;color:#3D6775;}
			.sscateg li{float:left;width:250px; padding:0px;}
			.sscateg h2{color:#3D6775; font-weight:bold; font-size:13px;}
			.nbart {font-size:11px; color:#999999; font-weight:normal;}
		.pagenav {width:742px; height:18px; background-image:url('template-pagenav.jpg'); background-repeat:no-repeat; padding-top:4px;}
		.pagenavprec {float:left; padding-left:20px; width:96px; height:18px; text-align:center;}
		.pagenavcenter {float:left; width:500px; height:18px;}
		.pagenavsuiv {float:left; width:96px; padding-right:20px; height:18px; text-align:center;}
		.pagenavprec a{color:#3D6775; text-decoration:none;}
		.pagenavsuiv a{color:#3D6775; text-decoration:none;}
		.pagenavprec a:hover{color:#3D6775; text-decoration:underline;}
		.pagenavsuiv a:hover{color:#3D6775; text-decoration:underline;}
		.pagenum {width:722px; height:22px; font-size:11px; text-align:right; padding-right:20px;}
		.pagenumcache {display:none; visibility:hidden;}
			.pagenum b{color:#3D6775;}
		.ged {width:509px; height:174px; }
		
		.flashmarque {width:489px; height:87px; padding-top:10px; padding-left:2px; font-size:10px; background-image:url('template-flashmarque.jpg');}
			.defilementG_MQ {margin-top:13px;width:21px; height:65px; float:left; background:url('template-leftMQ.jpg') no-repeat;background-position:center left;}
			.defilementD_MQ {width:21px; height:65px; float:right; background:url('template-rightMQ.jpg') no-repeat;background-position:center left;}
			.defilementG_MQ_off {width:21px; height:65px; float:left; background:url('template-leftMQ-off.jpg') no-repeat; background-position:center left;}
			.defilementD_MQ_off {width:21px; height:65px; float:right; background:url('template-rightMQ-off.jpg') no-repeat;background-position:center left;}
			.marquescontenu {width:447px; height:65px; float:left; position:relative; overflow:hidden;}
			.topmarque {float:left;width:80px; height:65px;margin:0 10px;}
		
		.texte {float:left;width:722px; padding-right:20px;}	
		.affarticle{width:742px; padding-top:20px;}
		.miniarticle{float:left; width:351px; height:195px; background-image:url('template-miniarticle.jpg'); padding-top:5px; padding-left:20px; background-repeat:no-repeat;}
		.miniarticleV2{float:left; width:371px;}
			.miniarticleV2_haut{width:351px; height:50px; background-image:url('template-miniarticleV2_haut.jpg'); padding-top:5px; padding-left:20px; background-repeat:no-repeat;}
			.miniarticleV2_milieu{width:351px; background-image:url('template-miniarticleV2_milieu.jpg'); padding-top:5px; padding-left:20px; background-repeat:repeat-y;}
			.miniarticleV2_bas{width:351px; height:9px; background-image:url('template-miniarticleV2_bas.jpg'); padding-left:20px; background-repeat:no-repeat; margin-bottom:10px;}

			.cadrelib{float:left; width:270px; height:50px;padding-top:5px;}
			.topartlib{font-size:13px; width:270px; font-weight:bold;}
			.topartlib a{color:#3D6775; text-decoration:none; font-weight:bold;}
			.topartlib a:hover{color:#3D6775; text-decoration:underline; font-weight:bold;}
			.topartlib2{font-size:12px; height:14px; overflow:hidden; width:270px; color:#D70119; font-weight:bold;}			
			.taux_reduction{float:left; width:33px; height:27px; background-image:url('template-logopromo.jpg'); font-weight:bold; padding-left:5px; padding-top:10px; font-size:14px; color:#FFFFFF;}
			.topartimg{float:left; width:110px; height:110px;}			
			.topartprix{float:left; width:185px; padding-left:15px; padding-right:40px; height:30px;}
				.consulter{color:#2E377C; font-size:13px; text-align:left; line-height:16px;}
				.consulter a{color:#2E377C; font-size:13px; text-decoration:none;}
				.topprixtitre{float:left; width:55px; font-size:12px;  color:#666666; line-height:16px;}
				.topprixbarre{float:left; width:60px; font-size:12px; color:#999; line-height:16px;text-decoration:line-through;}
				.topprixnonbarre{float:left; width:10px; font-size:11px; color:#999; line-height:16px;}
				.topprix{float:left; width:70px; text-align:right; font-size:14px;  color:#D70119;}
				.topprix a{font-size:14px;  color:#D70119;  text-decoration:none;}
			.topartdesc{float:left; width:185px; padding-left:15px; padding-right:40px; height:45px; overflow:hidden; font-size:12px}
			.topartdesc2{float:left; width:185px; padding-left:15px; padding-right:40px; height:45px; overflow:hidden; font-size:12px}
			.topartdescV2{float:left; width:185px; padding-left:15px; padding-right:40px;  font-size:12px}
			.topartdesc p{padding:0; margin:0;}
			.topartdetailV2{float:left; width:205px; padding-left:85px; text-align:right;}
			.topartdetail{float:left; width:125px; padding-left:85px;text-align:right;}
				.topfichedetail{float:right; width:122px;}
		.cadrearticle{width:742px; background-image:url('template-cadrearticle.jpg');font-size:13px; background-repeat:no-repeat; }
		.articleg{float:left; width:300px; min-height:455px;}
			.cadrearticlehg{width:270px; height:248px; font-size:13px; padding-left:30px;padding-top:10px;}
				.zoomarticle{float:left; width:150px; padding-left:120px;}
					.topfichezoom{float:left; width:107px;}
					.toploupezoom{float:left; width:28px;}
				.photoarticle{float:left;width:225px;}
				.artautresvues{font-size:10px;width:280px; padding-right:20px; text-align:right;}
				.articlephotos {width:295px;height:67px;padding-left:5px;background-image:url(template-articlephotos.jpg);}
				.articlephotobit {float:left;width:80px;height:80px;margin:3px 9px 5px 7px;text-align:center;}
				.zoom {float:right;width:15px;height:57px;padding-right:25px;}
				.zoom img{width:15px;height:57px;}
		.articled{float:left; width:442px; min-height:455px;}
			.cadrearticlehd{width:427px; font-size:13px; padding-left:15px;}
				.titreart{font-size:18px; color:#3D6775; font-weight:bold;}
				.titreart h3{font-size:18px; color:#3D6775; font-weight:bold;}
				.titre2art{font-size:16px; color:#70CF33; font-weight:normal; height:40px;}
				.artprix{float:left; width:270px; height:35px; padding-top:15px;}
					.prixtitre{float:left; width:70px; padding-top:2px; font-size:15px;  color:#666666; line-height:24px;}
					.prixbarre{float:left; width:75px; padding-top:2px; font-size:16px; color:#999; line-height:24px;text-decoration:line-through;}
					.prixnonbarre{float:left; width:75px; font-size:16px; color:#999; line-height:24px;}
					.prix{float:left; width:110px; text-align:right; font-size:20px;  color:#D70119;}
					.prixconsulter{float:left; width:185px; color:#2E377C; font-size:15px;padding-top:2px; padding-left:10px; line-height:24px; text-align:left;}
				.artbuttonloc{float:left; width:139px; padding-top:10px;}
			.lignefindescription{float:left;background-image:url('template-lignefindesc.jpg');width:426px; height:11px;}
			.cadrearticlebd{width:427px;}
			.cadrearticlemd{width:430px; font-size:11px; font-weight:bold; padding-left:18px; color:#3D6775;}
		.cadrearticleb{float:left;width:427px;padding-left:15px;}
		.articleboutons{width:407px; text-align:right;}
		.cadrecompte {width:509px; padding-top:10px}
			.cadreespace{width:742px; height:501px; background-image:url('template-cadreespace.jpg'); background-repeat:no-repeat;}
			.cadreespacetitle{width:731px; height:35px; padding-left:25px; padding-top:5px; color:#F7B03A; font-size:17px;}
			.coordtitre{width:557px; height:25px; font-size:13px; font-weight:bold; color:#3D6775;padding-top:7px; padding-left:10px; background-color:#E7E7E7;}
			.coordtxt{width:567px; min-height:39px; font-size:12px;padding-top:5px;}
			.coordtxtblabla{float:left;width:496px;padding-top:5px;padding-left:10px;}
			.coordtxtbouton{float:left;width:61px; height:23px;}
			.coorddeconnect{width:540px; height:50px; text-align:right; font-size:15px; font-weight:bold; padding-top:20px; padding-right:33px; color:#FFFFFF; background-image:url('template-coorddeconnect.jpg'); background-repeat:no-repeat;}
		.cadreinstit {width:509px; padding-top:10px}
			/*.institform{width:724px; background-image:url('template-contact_formhaut.jpg'); background-repeat:no-repeat;}*/
			.cadreinstittitle{width:723px; height:25px; padding-top:10px;background-image:url('template-instit_ligne.jpg'); background-repeat:repeat-x; background-position:bottom;}
			.institfleche{float:left; width:16px; height:25px; background-image:url('template-instit_title.jpg'); background-repeat:no-repeat;}
			.instittitle{float:left; height:23px; padding-right:5px; padding-top:2px; color:#F7B03A; font-size:17px; background-color:#fff;}
			.instittitle h1{color:#F7B03A; font-size:17px;}

			.instit {padding:10px; padding-right:0; color:#52666D;}
			.instit strong{font-size:13px; color:#193E47;}
			.instit ul{padding:0; font-size:11px; padding-left:17px;}
			.instit a{font-size:11px;}
			.instittable {width:722px; height:133px; background-image:url('template-instittable.jpg'); background-repeat:no-repeat; background-color:#FBFBFD;}
				.instittabletd1 {width:510px; height:123px; padding-left:10px;  padding-top:10px; vertical-align:top;}
				.instittabletd1 strong{font-size:12px; color:#0E96E0}
				.instittabletd1 a{line-height:20px; color:#5B7F8B;}
				.instittabletd2 {width:162px; height:128px;padding-right:40px;vertical-align:top; text-align:right; padding-top:5px; }
			.instittable2 {width:716px; height:193px; padding-left:10px;padding-top:10px; background-image:url('template-instittable2.jpg'); background-repeat:no-repeat; background-color:#F8F8FA;}
				.instittable2td1 strong{font-size:12px; color:#0E96E0}
				.instittable2td2 strong{font-size:12px; color:#0E96E0}
				.instittable2td3 strong{font-size:12px; color:#0E96E0}
				.instittable2td1 ul{ padding:0; padding-left:15px; margin:0; border-right: 1px solid #999; font-size:11px;}
				.instittable2td2 ul{ padding:0; padding-left:15px;margin:0; font-size:11px;}
				.instittable2td1 { padding-top:5px;}
				.instittable2td2 { padding-top:5px;}
				.instittable2td3 { padding-top:5px;}
				.instittable2td3 a{line-height:20px; color:#5B7F8B;}
							
			.institform td{padding:5px;}
			td.rowalt0{background-color:#fff;}
			td.rowalt1{background-color:#E7E7E7;}
			.cadreinstitblabla{width:706px; height:43px; padding-left:17px; font-size:12px;}
			.cadreinstitform{width:684px; padding-left:40px;}
		.institenvoyer{width:576px; height:67px;background-image:url('template-contact_formbas.jpg'); background-repeat:no-repeat; text-align:right; font-size:15px; font-weight:bold; padding-top:24px; padding-right:148px; color:#FFFFFF;}
		.institmap{width:724px; height:392px; background-image:url('template-contact_map.jpg'); background-repeat:no-repeat; }
			.maptitle{width:724px; height:30px; text-align:center;color:#F7B03A; font-size:12px;font-weight:bold;}	
			.mapadresse{width:724px; height:40px; text-align:center;color:#3D6775;}	
	.droite {float:left; width:195px; padding-left:8px; font-size:14px;}
	.droitecateg {float:left; width:172px; padding-left:31px; font-size:14px;}
		.catalogueh{float:left;width:181px; height:23px; background-position:bottom; background-repeat:no-repeat;padding-top:13px; background-image:url('template-catalogueh.jpg'); color:#F7B03A; padding-left:12px;}
		.catalogue{float:left;width:181px; min-height:50px; background-repeat:repeat-y; background-image:url('template-catalogue.jpg'); color:#F7B03A; }
		.lignecatalogue{float:left;width:181px; height:13px;padding-bottom:2px; background-repeat:no-repeat;background-image:url('template-lignecatalogue.jpg');}
		.catalogueb{float:left;width:193px; height:13px; background-position:bottom; background-repeat:no-repeat; background-image:url('template-catalogueb.jpg');}
		.catalogue a{color:#fff; font-weight:bold; text-decoration:none;}
		.catalogue a:hover{color:#fff; font-weight:bold; text-decoration:underline;}
		.catalogue ul{margin:0;width:160px; padding:0; background-color:#E8F6F9; }
		.catalogue li{margin:0;color:#fff; width:151px; font-size:12px; list-style:none; padding:0;padding-left:10px;padding-top:6px; height:21px;background-image:url('template-li_catalogue.jpg'); }
		#ssrayon2{height:1px; overflow:hidden;}
		#ssrayon3{height:1px; overflow:hidden;}
		#ssrayon4{height:1px; overflow:hidden;} 
		#ssrayon5{height:1px; overflow:hidden;}
		ul.ssrayon{margin:0;width:150px; color:#3D6775; padding:0; padding-left:10px;background-image:url('template-catalogue.jpg');background-repeat:repeat-y;}
		li.ssrayon{margin:0; width:150px; color:#3D6775; font-size:11px; list-style:inside; padding:0; background:none; height:auto; }
		a.ssrayon{ color:#3D6775; font-weight:normal;}
		a.ssrayon:hover{ color:#3D6775; font-weight:normal;}
			.folder{width:138px; margin:0; padding:6px 0 0 0;}
			.folder a{display:block; padding:0 0 6px 10px; color:#999; font-weight:bold;}
			.folder a:hover{text-decoration:underline;}
			.tree .file{width:138px; border:none; margin:0; padding:0;}
				.tree .file a{display:inline; color:#999; padding:0 0 0 18px; font-weight:normal;}
				.tree .file a:hover{text-decoration:underline;}
				.tree .file strong{color:#999;}
		
		.contact{width:183px; height:207px; background-position:bottom; background-repeat:no-repeat; padding-top:0px; background-image:url('template-contact.jpg'); color:#F7B03A; padding-left:12px;}
		.liencontact{width:106px; height:19px; padding-top:160px; padding-left:36px;}
		.liencontact a,img{ text-decoration:none; border:0;}
		.liencontact a:hover{ text-decoration:underline; border:0;}
		
		.newsletter{width:183px; height:134px; background-image:url('template-newsletter.jpg'); background-repeat:no-repeat;color:#F7B03A; padding-top:15px; padding-left:12px;}
		.newsform{font-size:11px; color:#999999; line-height:20px; padding-top:35px; font-family:Arial;}
		input.newsradio{font-size:11px;height:11px; width:11px; line-height:11px;margin:0;}
		input.newstext{font-size:11px; height:12px; width:120px;line-height:11px; color:#999999; font-family:Arial;}
		input.newssub{height:16px; width:16px; font-size:1px; padding:0; margin:0;}
		input.newssub{height:22px; width:23px; font-size:1px; padding:0; margin:0;}
		.devis{width:165px; height:73px; background-image:url('template-devis.jpg'); font-size:12px; padding-top:180px; padding-left:30px;}
		.devis_ligne{height:15px; color:#ffffff; }
		.devis_ligne a{color:#fff; text-decoration:none;}
		.devis_ligne a:hover{color:#009900; text-decoration:underline;}
		.devis_ligne li{color:#fff; list-style:circle #ffffff;}
		.offres{width:195px; height:115px; color:#F7B03A; }
		.paiement{width:183px; height:164px; background-image:url('template-paiement.jpg'); background-repeat:no-repeat;color:#F7B03A; padding-top:15px;padding-left:12px;}
		.livraison{width:183px; height:102px; background-image:url('template-livraison.jpg'); background-repeat:no-repeat;color:#F7B03A; padding-top:15px;padding-left:12px;}
		.garantie_haut{width:183px; height:28px; background-image:url('template-garantie_haut.jpg'); background-repeat:no-repeat;color:#F7B03A; padding-top:10px;padding-left:12px;}
		.garantie_cadre{width:163px; background-repeat:repeat-y; background-image:url('template-garantie.jpg');}
		.lignegarantie{float:left;width:181px; height:13px;background-repeat:no-repeat;background-image:url('template-lignegarantie.jpg');}
		.garantie_ligne{width:141px;font-size:12px; padding-top:0px;padding-left:22px;}
		.garantie_cadre a{text-decoration:none;}
		.garantie_ligne a{text-decoration:none;}
		.garantie_cadre a:hover{text-decoration:underline;}
		.garantie_ligne a:hover{text-decoration:underline;}
		.garantie_ligne li{ list-style:circle #999; padding-left:0px;}

		.garantie_bas{width:195px; height:117px; background-image:url('template-garantie_bas.jpg'); background-repeat:no-repeat;}
	
	.monpanier{width:904px;padding-left:30px; padding-right:30px;}	
		.panier_m{width:894px;background-image:url('template-panier_m.jpg'); background-repeat:repeat-y; padding-left:10px; padding-top:10px;}	
		.panier_b{width:904px;background-image:url('template-panier_b.jpg'); background-repeat:no-repeat; height:8px;}	
		.loichatel{width:864px;padding:10px; font-size:11px;}	
	.etapescommande {text-align:center;}
		.etape2{ background-image:url('template-etape2.jpg'); width:732px;height:139px; text-align:left; padding-left:172px}
		.etape3{ background-image:url('template-etape3.jpg'); width:732px;height:139px; text-align:left; padding-left:172px}
		.etape4{ background-image:url('template-etape4.jpg'); width:732px;height:139px; text-align:left; padding-left:172px}
	.tablecde1 {border:0;color:#3D6775;font-weight:bold;margin-bottom:15px;}
	.tablecde1 a{color:#3D6775; text-decoration:none;font-weight:bold;}
	.tablecde1 a:hover{color:#3D6775; text-decoration:underline;font-weight:bold;}
	tr.headpanier{ background-image:url('template-panier_head.jpg');  height:32px; }
	tr.footpanier{ background-image:url('template-panier_foot.jpg'); height:25px; }
	.tablecde2 {border:0;color:#3D6775;font-weight:bold; background-image:url('template-moyenpay.jpg'); width:271px; height:112px;}
	.tablecde2totaux {border-left:solid 1px #999;border-right:solid 1px #999;font-weight:bold;border-bottom:solid 1px #999;color:#3D6775;}
	.tdheadcde1 {height:32px;padding-top:0px;font-weight:bold;color:#fff;}
	.tdheadcde2 {height:32px;padding-top:0px;font-weight:bold;color:#F6B330; font-size:12px;}
	.cde1_td1 {background-color:#fff;height:20px; font-size:12px; border: solid 1px #EFECE5;}
	.cde1_td2 {background-color:#e6e7e9;height:20px; font-size:12px;}
	.cde1livraison {float:left;width:310px;border:0;padding:20px; min-height:300px;}
	.cde1livraison img{vertical-align:middle;}
	.cde1totaux {float:left;background-image:url('template-cde1_totaux.jpg'); height:218px; width:490px; padding:5px;padding-top:0px;padding-right:20px;border:0; background-repeat:no-repeat; background-position:top right;}
	.cde1boutons {float:left;text-align:right;margin-top:15px;width:520px;}
	.cde1boutons img{margin:5px;}
	.cde3boutons {float:left;text-align:right;margin-top:15px;width:520px;}
	.cde3boutons img{margin:5px;}
	#cde1boutonsd {float:right;text-align:right;margin-top:15px;}
	#cde1boutonsd img{margin:15px;}
	.inputcde {border:none 0;background:none;text-align:right;color:#92C930; font-weight:bold;}
	#liencache {display:none;}
	.qteg{text-align:left;}
	.cde2inscrit {width:873px;margin:0;padding:5px;border:solid 1px #ECECEC;border-top:0;}
	.cde2hinscrit {width:870px; height:17px; padding:5px; padding-left:10px;background-image:url('template-head_inscrit.jpg'); background-position:top center; background-repeat:no-repeat; color:#fff;}
	.cde2inscrit strong{color:#999;}
	.cde2inscrit a{text-decoration:underline;margin-left:5px;margin-right:5px;}
	.cde2inscription {width:873px;margin:0;padding:5px;border:solid 1px #ECECEC;}
	.cde2hinscription {width:870px; height:17px; padding:5px; padding-left:10px;background-image:url('template-head_hinscription.jpg'); background-position:top center; background-repeat:no-repeat; color:#fff;}
	.cde2inscription strong{color:#999;}
	.cde3inscrit {width:723px;margin:0;padding:5px;border:solid 1px #ECECEC;}
	.cde3inscrit strong{color:#999;}
	.cde3inscrit a{text-decoration:underline;margin-left:5px;margin-right:5px;}
	.cde3inscription {width:723px;margin:0;padding:5px;border:solid 1px #ECECEC;}
	.cde3inscription strong{color:#999;}
	.tdmoyens {height:27px; width:241px; padding-left:30px; padding-top:11px;}
	.tdmoyens_ouvert {border-bottom:solid 1px #999;padding:15px; 0px 20px 5px;}	
	
	ul.paiement2 {margin:0px;padding:0px;list-style:none;padding-left:15px;color:#3D6775; font-size:12px;}
			
	.foot{width:964px; height:137px; text-align:center; background-image:url('template-foot.jpg');}
		.gauche_footer {float:left; width:150px; height:32px;}
		.footeradresse{width:964px; height:40px; text-align:center;color:#3D6775;}
	.ancres{ padding:29px; text-align:center;}			
.bordbas{margin:0 auto;width:1000px; height:94px; background-image:url('template-bordbas.jpg'); background-repeat:no-repeat; background-position:center center; background-color:#47414D;}
.recherchehisto {text-align:left;margin:25px 0px 0px 50px;}
.nosarticlesh {width:709px;height:37px;padding-top:6px;padding-right:6px;margin-top:15px;background-image:url(template-nosarticlesh.jpg);text-align:right;color:#FFFFFF;}
.minirech{float:left; width:720px; height:195px; padding-top:5px; padding-left:20px; background-repeat:no-repeat;}
.rechcadrelib{float:left;width:420px; height:50px;padding-top:5px;}
.rechcadreprix{float:left;width:300px; height:50px;padding-top:5px;}
.topartlib{font-size:13px; width:270px; font-weight:bold;}
.topartlib a{color:#3D6775; text-decoration:none; font-weight:bold;}
.topartlib a:hover{color:#3D6775; text-decoration:underline; font-weight:bold;}

.rechimg{float:left; width:180px; height:180px;}			
.rechnavig{width:705px; padding-left:15px; }
.rechnavig a{text-decoration:none;}
.rechdesc{float:left; width:525px; padding-left:15px;padding-top:15px; font-size:12px}
#accordion{font-size:14px; padding-left:20px;}
.toggler{font-size:14px; color:#3D6775; font-weight:bold;}
.toggler a{font-size:14px; color:#3D6775; font-weight:bold;}
.toggler a:hover{font-size:14px; text-decoration:underline; color:#3D6775; font-weight:bold;}
.menu {float:left;width:322px;}
.menuplan {float:left;width:270px;padding-right:10px; padding-bottom:100px;}
.menuplan h3{font-size:14px;}
.menuplan a{color:#3b2314;}

#txt { position:relative; width:765px; height:14px; overflow:hidden;border:0;margin-top:3px;} 
#txt2 { position:absolute;}
#txt2 strong{font-weight:normal}
#txt2 h1{font-weight:normal;display:inline;}