body { min-width:1050px; font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#000000; background-color:#FFFFFF; margin:0px;}
a { text-decoration:none; color:#a7b43c;}
a:hover { text-decoration:underline; color:#a7b43c;}
h1,h2{margin:0;font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#000000;font-weight:normal;float:left;}

#banniere2 { display:block; position:relative; top:0px; left:0px; height:119px; width:1050px; background:url(../img/louandluxie.png) no-repeat; background-position:left top;}
#luxe{display:block; position:relative; top:0px; left:806px; height:65px; width:95px;}
#en{display:block;width:17px;height:17px;position:relative;top:-7px;left:1020px;}
#fr{display:block;width:17px;height:17px;position:relative;top:3px;left:1020px;}
#en,#fr{opacity:.7;}
#en:hover,#fr:hover{opacity:1;cursor:pointer;}
#contentlily { display:block; position:relative; top:0px; left:0px; min-height:486px; height:auto !important; width:1048px; background:url(../img/fondcont.png) repeat-y; background-position:left top; padding-left:1px; padding-right:1px;}
#menu { display:block; position:relative; top:0px; width:176px; height:auto; float:left; }

#menu ul { display:block; height:257px; background:url(../img/fondmenu.png) no-repeat; background-position:left top; background-repeat:repeat-y; margin:0; padding:0; padding-top:20px; padding-bottom:33px; }
#menu li { display:block; height:20px; width:158px; background:url(../img/menu.jpg) no-repeat; background-position:left 34px; padding-left:15px; padding-top:16px; font-size:12px; }
#menu li:hover { background-color:#e7dfd6;}
#menu li a { text-decoration:none; color:#9f876d; }
#menu li a:hover { text-decoration:none; color:#f00380; }
#menu .acti { color:#f00380;  background-color:#e7dfd6;}
#menu .norm { cursor:pointer; }
#menu #contact { display:block; height:22px; width:161px; color:#ffffff; background:url(../img/contact.png); background-repeat:no-repeat; background-position:140px top; position:relative; top:0px; left:0px; z-index:100; color:#bacb00; padding-left:15px; font-weight:bold;}
#menu #pro { display:block; height:55px; width:146px; color:#ffffff; background:url(../img/vert.jpg); background-repeat:repeat-y; background-position:left top; position:relative; top:0px; left:0px; padding-left:15px; padding-right:15px; padding-top:12px; border-bottom:solid 1px #ffffff; text-align:justify;}
#menu #pro:hover { background:url(../img/vert2.jpg); background-repeat:repeat-y; background-position:left top; cursor:pointer; color:#9f876d;}
#menu #part { display:block; height:74px; width:146px; color:#ffffff; background:url(../img/vert.jpg); background-repeat:repeat-y; background-position:left top; position:relative; top:0px; left:0px; padding-left:15px; padding-right:15px; padding-top:12px; text-align:justify;}
#menu #part a {text-decoration:none;color:#ffffff;}
#menu #part a:hover {text-decoration:none;color:#9f876d;}
#menu #part:hover, #menu #part:hover a  { background:url(../img/vert2.jpg); background-repeat:repeat-y; background-position:left top; cursor:pointer; color:#9f876d;}

#contenuindex {display:block;width:868px;height:484px;float:left;background:url(../img/deco.jpg);background-repeat:no-repeat;background-position:right 423px;}
#collection {display:block; width:556px; height:339px; position:relative; top:0px; left:0px; float:left;}
#collection:hover {cursor:pointer;}
#surmesure {display:block; width:308px; height:207px; position:relative; top:2px; left:4px; float:left;}
#surmesure:hover {cursor:pointer;}
#detail {display:block; width:308px; height:130px; position:relative; top:3px; left:4px; float:left;}
#venteprivee {clear:both;display:block; width:412px; padding-left:25px; height:114px; padding-top:0px; position:relative; top:15px; left:20px; float:left;}
#news {display:block; width:386px; height:119px; position:relative; top:15px; left:10px; float:left;}
.slider {position:relative; overflow:hidden; height:120px;}
.slidercontent {position:absolute}
.slidercontent .upper {border-bottom:1px solid #9ac1c9}
.section {padding:10px}
.newsslider {position:relative; overflow:hidden; height:119px; width:366px; padding-left:20px; padding-right:20px; }
.newsslidercontent {position:absolute; left:30px;}
.newssection {height:120px; width:333px;}
.photo { display:block; float:left; width:140px; height:100px; text-align:center; float:left; }
.nom { display:block; float:left; width:180px; height:60px; padding-left:5px; float:left; padding-right:5px; padding-top:10px; font-size:12px; }
.nom a:link, .nom a:visited {text-decoration:none; color:#000000; }
.nom a:hover {text-decoration:none; color:#000000; }
.lily { color:#f00380; }

#footeraccueil { float:left; left:0px; display:block; position:relative; top:0px; width:1050px; height:20px; color:#747474; text-align:center; padding-top:5px; background:url(../img/pix.jpg) repeat-x; background-position:left top; }
#fg{float:left; display:block; position:relative; top:0px; width:350px; height:25px;text-align:left;padding-left:0px;}
#fd{float:left; display:block; position:relative; top:0px; width:700px; height:25px;text-align:right;}
#fdt{float:right; display:block;margin-right:7px;padding-top:5px;}
#fdimg{float:right; display:block;}
#footer { float:left; display:block; position:relative; top:0px; width:1050px; height:20px; color:#747474; text-align:center; padding-top:5px; background:url(../img/pix.jpg) repeat-x; background-position:left top; }

#lecontenu { display:block; width:838px; height:480px; float:left; padding-left:15px; padding-right:15px; background:url(../img/deco.jpg); background-repeat:no-repeat; background-position:right 423px; margin-bottom:-50px; }
#chem { display:block; position:relative; top:0px; width:838px; height:10px; padding-top:15px; margin-bottom:20px; text-transform:uppercase;}

#philosophiepict{display:block;width:277px;position:relative;float:left;}
.philosophieimg{margin-left:1px;margin-bottom:3px;}
#philosophiecontact{display:block;width:277px;height:65px;position:relative;float:left;cursor:pointer;z-index:200;}
#philosophiecont{display:block;width:491px;position:relative;float:left;margin-left:60px;}
#philosophieconts1{display:block;width:330px;position:relative;float:left;}
#philosophieconts1img{display:block;width:104px;position:relative;float:left;margin-left:15px;}
#philosophieconts2{display:block;width:330px;position:relative;float:left;}
#philosophieconts2img{display:block;width:104px;position:relative;float:left;margin-left:15px;}
#philosophieconts3{display:block;width:330px;position:relative;float:left;}
#philosophieconts3img{display:block;width:104px;position:relative;float:left;margin-left:15px;}

#pointsdevente { display:block; width:596px; height:393px; background-position:left top; }
#anoter { display:block; float:left; width:150px; position:relative; top:30px; left:410px; }
#anoter h1 { display:block; float:left; width:166px; height:31px; position:relative; background:url(../img/avenir.png) no-repeat; background-position:left top; top:0px; left:0px; font-size:11px; /*text-transform:uppercase;*/ font-weight:normal; padding-top:1px; color:#ffffff; padding-left:7px; margin-bottom:0px;}
#anoter .bientot { display:block; float:left; width:159px; height:auto; position:relative; background:url(../img/anoter.jpg) repeat-y; background-position:left top; top:0px; left:0px; font-size:11px; line-height:12px; padding-left:7px; padding-right:7px; padding-top:7px;padding-bottom:7px;text-align:justify;}
#anoter .bas { display:block; float:left; width:173px; height:9px; position:relative; background:url(../img/avenirb.png) no-repeat; background-position:left top; top:0px; left:0px; }
#anoterbis { display:block; float:left; width:150px; position:relative; top:252px; left:-400px; }
#anoterbis h3 { display:block; float:left; width:166px; height:15px; position:relative; background:url(../img/avenirbis.png) no-repeat; background-position:left top; top:0px; left:0px; font-size:11px; /*text-transform:uppercase;*/ font-weight:normal; padding-top:1px; color:#ffffff; padding-left:7px; margin-bottom:0px;}
#anoterbis .bientot { display:block; float:left; width:159px; height:auto; position:relative; background:url(../img/anoter.jpg) repeat-y; background-position:left top; top:0px; left:0px; font-size:11px; line-height:12px; padding-left:7px; padding-right:7px; padding-top:7px;padding-bottom:7px;text-align:justify;}
#anoterbis .bas { display:block; float:left; width:173px; height:9px; position:relative; background:url(../img/avenirb.png) no-repeat; background-position:left top; top:0px; left:0px; }
#p_cpro{ display:block; float:left; width:252px; height:50px; position:relative; top:380px; left:50px; }
#p_cpro:hover{ cursor:pointer; }
#bt_flash{ display:block; float:left; width:135px; height:50px; position:relative; top:-33px; left:310px; }
#p_mag{ display:block; float:left; width:250px; height:400px; position:relative; top:-20px; left:450px; }
.img_pv{clear:both;display:block;float:left;margin-right:3px;width:108px;height:83px;margin-bottom:7px;}
.pt_pv{display:block;float:left;width:11px;height:80px;padding-top:3px;margin-right:3px;}
.txt_pv{display:block;float:left;width:120px;font-size:11px;}

#flashs{display:block;}
#flashst{clear:both;display:block;width:830px;height:40px;position:relative;float:left;margin-top:15px;}
#flashchoixmod{display:block;width:327px;height:241px;position:relative;float:left;}
#flashfb{clear:both;display:block;width:260px;height:64px;position:relative;float:left;margin-top:25px;}
#flashfbb{display:block;width:327px;height:64px;position:relative;float:left;margin-top:25px;}
#flashtxt{clear:both;display:block;width:260px;height:241px;position:relative;float:left;}
.vflash_pv{display:block;float:left;width:11px;height:20px;padding-top:3px;margin-right:3px;}
.vflash_txt{display:block;float:left;width:240px;font-size:11px;}
.vflash_cl{clear:both;display:block;float:left;width:254px;height:22px;}
.vertlily { color:#bacb00;font-size:13px;font-weight:bold;}
#mad1,#mad2,#mad3,#mad4,#mad5,#mad6{display:none;width:251px;height:241px;position:relative;float:left;}
#mads1,#mads2,#mads3,#mads4,#mads5,#mads6{display:none;width:132px;height:126px;position:relative;float:left;margin-left:15px;margin-bottom:15px;top:20px;}
#edition{display:block;width:70px;height:50px;position:relative;float:left;top:80px;left:20px;}
#tedit{clear:both;position:relative;top:20px;left:20px;color:#bacb00;}
#mini{display:block;position:relative;top:36px;left:20px;}
#mini img {margin-right:8px;}
#mini img:hover {cursor:pointer;}


#produits_categories {display:block;height:auto;width:835px; position:relative;top:0px;left:5px;float:left;}
#flash_prod{display:block;height:230px;width:490px; position:relative;top:0px;left:0px;float:left;margin-right:36px;}
#flash_prodback{display:block;height:230px;width:835px; position:relative;top:0px;left:0px;float:left;margin-right:36px;}
	.introflash {display:block;height:15px;width:490px;position:absolute;top:-15px;left:0px;margin:0;font-size:11px;text-align:right;}
	.flashintro {display:block;height:24px;width:490px;position:absolute;top:0px;left:0px;margin:0;}
	.flashback {display:block;height:24px;width:835px;position:absolute;top:270px;left:0px;margin:0;text-align:center;}
	.flashdepleted {display:block;height:57px;width:835px;position:absolute;top:80px;left:0px;margin:0;text-align:center;}
	.vflashs{display:block;height:20px;width:490px;position:absolute;top:26px;left:0px;margin:0;}
	#vflashtxtstock{clear:both;display:block;width:680px;height:230px;position:absolute;top:135px;left:150px;}
	#vflashtxtstock .vflash_txt2{display:block;float:left;width:660px;font-size:12px;}
	#vflashtxtstock .vflash_cl2{clear:both;display:block;float:left;width:680px;height:12px;}
	#vflashtxt2{clear:both;display:block;width:490px;height:230px;position:absolute;top:45px;left:0px;}
	.vflash_txt2{display:block;float:left;width:476px;font-size:12px;}
	.vflash_cl2{clear:both;display:block;float:left;width:490px;height:12px;}
	#mud1,#mud2,#mud3,#mud4{display:none;width:325px;height:435px;position:absolute;top:-20px;left:520px;}
	#mudfin1,#mudfin2,#mudfin3,#mudfin4{display:block;width:325px;height:435px;position:absolute;top:-20px;left:520px;}
	#flashhelp{display:block;width:325px;height:20px;position:absolute;top:420px;left:520px;text-align:right;color:#f00380;}
	#flashhelp a{color:#f00380;}
	#flashhelp a:hover{color:#f00380;text-decoration:underline;}
	#flashplus{display:block;width:345px;height:20px;position:absolute;top:405px;left:155px;text-align:right;color:#f00380;font-size:13px;}
	#flashplus2{display:block;width:405px;height:20px;position:absolute;top:405px;left:95px;text-align:right;font-size:11px;}
	#encproduitnext {display:block;height:165px;width:387px; position:absolute;top:160px;left:50px;}
	#encproduit1 {display:block;height:171px;width:107px; position:absolute;top:220px;left:0px;margin-bottom:20px;}
	#encproduit2 {display:block;height:171px;width:107px; position:absolute;top:220px;left:127px;margin-bottom:20px;}
	#encproduit3 {display:block;height:171px;width:107px; position:absolute;top:220px;left:254px;margin-bottom:20px;}
	#encproduit4 {display:block;height:171px;width:107px; position:absolute;top:220px;left:381px;margin-bottom:20px;}
	#encproduit1 .prod  ,#encproduit2 .prod ,#encproduit3 .prod  ,#encproduit4 .prod  {display:block;height:113px;width:107px;position:relative;top:0px;left:0px;background:url(../img/flash/fond_prod.jpg) no-repeat;}
	#encproduit1 .prod .photo ,#encproduit2 .prod .photo ,#encproduit3 .prod .photo ,#encproduit4 .prod .photo {display:block;height:100px;width:65px;position:relative;top:1px;left:2px;float:left;text-align:center;margin-bottom:3px;margin-right:-3px;}
	#encproduit1 .prod .prix ,#encproduit2 .prod .prix ,#encproduit3 .prod .prix ,#encproduit4 .prod .prix {display:block;height:17px;width:44px;position:relative;top:24px;left:0px;float:left;padding-top:2px;font-size:12px;background:url(../img/flash/produits/fond_prixs.jpg) no-repeat;text-align:center;color:#ffffff;margin:0;line-height:15px;}
	#encproduit1 .prod .prix .small ,#encproduit2 .prod .prix .small ,#encproduit3 .prod .prix .small ,#encproduit4 .prod .prix .small {font-size:8px; vertical-align:top;line-height:10px;}
	#encproduit1 .prod h1 ,#encproduit2 .prod h1 ,#encproduit3 .prod h1 ,#encproduit4 .prod h1 {display:block;height:16px;padding-top:2px;width:50px;position:relative;top:-50px;float:left;left:55px;margin:0;color:#000000;font-size:12px;text-align:center;}
	#encproduit1  .choix ,#encproduit2  .choix ,#encproduit3  .choix ,#encproduit4  .choix {display:block;height:22px;padding-top:3px;width:107px;position:relative;top:-10px;left:0px;float:left;background-color:#bacb00;text-align:center; }
	#encproduit1  .buypaypal ,#encproduit2  .buypaypal ,#encproduit3  .buypaypal ,#encproduit4  .buypaypal {display:block;height:31px;width:107px;position:relative;top:-10px;left:0px;float:left; }
	.editlimit {display:block;height:57px;width:81px;position:absolute;top:0px;left:279px;margin:0;}
	.enddate {display:block;height:57px;width:81px;position:absolute;top:67px;left:279px;margin:0;}
	.fface {display:block;height:22px;width:22px;position:absolute;top:134px;left:338px;margin:0;}
	.bank_verif {display:block;height:34px;width:152px;position:absolute;top:165px;left:208px;margin:0;}
.encproduit {display:block;height:205px;width:160px; position:relative;top:0px;left:0px;float:left;background:url(../img/flash/produits/fond_prod.jpg) no-repeat;margin-right:36px;margin-bottom:20px;}
	.encproduit .photo {display:block;height:140px;width:95px;position:relative;top:1px;left:5px;float:left;text-align:center;margin-bottom:3px;margin-right:-8px;}
	.encproduit .prix {display:block;height:22px;width:67px;position:relative;top:26px;left:0px;float:left;padding-top:8px;font-size:16px;background:url(../img/flash/produits/fond_prix.jpg) no-repeat;text-align:center;color:#ffffff;margin:0;margin-bottom:10px;font-weight:bold;line-height:15px;}
	.encproduit .prix .small {font-size:11px; vertical-align:top;line-height:10px;}
	.encproduit p{margin:0;}
	.encproduit .achat {clear:both;display:block;height:18px;width:18px;position:relative;top:0px;left:7px;float:left;margin:0;margin-bottom:5px;}
	.encproduit h1 {display:block;height:16px;padding-top:2px;width:130px;position:relative;top:0px;left:9px;float:left;margin:0;color:#000000;font-weight:bold;font-size:12px;}
	.encproduit h1 a {color:#000000;}
	.encproduit h1 a:hover {color:#cf8730;}
	.encproduit .livraison {display:block;height:10px;width:65px;position:relative;top:0px;left:30px;float:left;margin:0;color:#005bbb;font-weight:normal;padding-top:5px;font-size:11px;padding-left:5px;}
	.encproduit .descriptif {clear:both;display:block;height:30px;width:135px;position:relative;top:0px;left:23px;float:left;font-size:12px;text-align:left;color:#000000;margin:0;}
.encproduitcoor {display:block;height:205px;width:160px; position:absolute;top:30px;left:830px;float:left;background:url(../img/flash/produits/fond_selec.jpg) no-repeat;margin-right:36px;margin-bottom:20px;}
	.encproduitcoor .photo {display:block;height:140px;width:95px;position:relative;top:23px;left:5px;float:left;text-align:center;margin-bottom:30px;margin-right:-8px;}
	.encproduitcoor .prix {display:block;height:22px;width:67px;position:relative;top:36px;left:0px;float:left;padding-top:8px;font-size:16px;background:url(../img/flash/produits/fond_prix.jpg) no-repeat;text-align:center;color:#ffffff;margin:0;margin-bottom:10px;font-weight:bold;line-height:15px;}
	.encproduitcoor .prix .small {font-size:11px; vertical-align:top;line-height:10px;}
	.encproduitcoor p{margin:0;}
	.encproduitcoor .achat {clear:both;display:block;height:18px;width:18px;position:relative;top:0px;left:7px;float:left;margin:0;margin-bottom:5px;}
	.encproduitcoor h1 {display:block;height:16px;padding-top:2px;width:130px;position:relative;top:0px;left:9px;float:left;margin:0;color:#000000;font-weight:bold;font-size:12px;}
	.encproduitcoor h1 a {color:#000000;}
	.encproduitcoor h1 a:hover {color:#cf8730;}
	.encproduitcoor .livraison {display:block;height:10px;width:65px;position:relative;top:0px;left:30px;float:left;margin:0;color:#005bbb;font-weight:normal;padding-top:5px;font-size:11px;padding-left:5px;}
	.encproduitcoor .descriptif {clear:both;display:block;height:30px;width:135px;position:relative;top:0px;left:23px;float:left;font-size:12px;text-align:left;color:#000000;margin:0;}
	.encproduitcoor .titre {clear:both;display:block;height:15px;width:135px;position:relative;top:0px;left:23px;float:left;font-size:12px;text-align:left;color:#000000;margin:0;}
#lecontenu .ligne { clear:both; display:block; position:relative; height:100% !important; width:370px; padding-left:12px;  }
#lecontenu .ligne2 { clear:both; display:block; position:relative; height:17px; width:380px;padding-top:3px; padding-left:12px;background-color:#bacb00;margin-bottom:8px;}
#lecontenu .ligne .bloc1 {float:left; display:block; position:relative; top:0px; left:0px; width:370px; margin-bottom:8px;}
	#lecontenu .ligne .bloc1 label { clear:both; float:left; display:block; position:relative; width:140px; text-align:left; padding-right:8px; padding-top:2px; margin-top:5px; font-size:12px; color:#4c4c4c; }
	#lecontenu .ligne .bloc1 .btradio { display:block; position:relative; float:left; width:20px; top:3px; text-align:left; border:0; background:none; }
	#lecontenu .ligne .bloc1 .civilite {float:left; padding-top:5px; /padding-top:8px;}
	#lecontenu .ligne .bloc1 .textconfirmation {float:left; padding-top:5px; /padding-top:8px;}
	#lecontenu .ligne .bloc1 .sd{ float:left; display:block; position:relative; width:200px; margin-top:5px; /*font-size:11px;*/ border:1px solid #d3d5d9; background-color:#f5e3ec;}
	#lecontenu .ligne .bloc1 .dd{ float:left; display:block; position:relative; width:200px; margin-top:5px; border:1px solid #d3d5d9; background-color:#ffffff;}
	#lecontenu .ligne .bloc1 input:hover { background-color:#ffffff; border:1px solid #d3d5d9; }
#lecontenu  .ligne .bloc2 {float:left; display:block; position:relative; top:0px; left:0px; width:370px; padding-left:0px;}
	#lecontenu .ligne .bloc2 label { clear:both; float:left; display:block; position:relative; width:140px; text-align:left; padding-right:8px; margin-top:5px; font-size:12px; color:#4c4c4c; }
	#lecontenu .ligne .bloc2 .btradio { display:block; position:relative; float:left; width:30px; }
	#lecontenu .ligne .bloc2 .textconfirmation {float:left; padding-top:5px; /padding-top:8px;}
	#lecontenu .ligne .bloc2 .sd { float:left; display:block; position:relative; width:200px; margin-top:5px; border:1px solid #d3d5d9; background-color:#f5e3ec; }
	#lecontenu .ligne .bloc2 .dd { float:left; display:block; position:relative; width:200px; margin-top:5px; border:1px solid #d3d5d9; background-color:#ffffff; }
	#lecontenu .ligne .bloc2 input:hover { background-color:#ffffff; border:1px solid #d3d5d9; }
#lecontenu .ligne .boutradio { display:block; position:relative; float:left; width:100%; height:20px; font-size:12px; color:#4c4c4c;margin-bottom:15px; margin-top:5px;  }
#lecontenu .ligne .boutchamps { display:block; position:relative; float:left; width:100%; height:15px; top:0px; font-size:10px; }
#conformm { float:left; display:block; position:relative; top:0px; left:0px; width:570px; height:20px; padding-top:2px; color:#848484;font-size:11px;}
#lecontenu  .poursuivre { float:left; display:block; position:absolute; top:220px; left:590px; width:220px; height:20px; padding-top:8px; font-size:11px;}
	.btflas { padding-top:28px;padding-left:25px; }
	.editlimit2 {display:block;height:57px;width:81px;position:absolute;top:285px;left:820px;margin:0;}
	.enddate2 {display:block;height:57px;width:81px;position:absolute;top:285px;left:920px;margin:0;}
	.fface2 {display:block;height:22px;width:22px;position:absolute;top:134px;left:338px;margin:0;}
	.bank_verif2 {display:block;height:34px;width:152px;position:absolute;top:360px;left:830px;margin:0;}
.LV_validation_message{font-weight:bold;position:relative;float:left;top:7px;}
.LV_valid {color:#00CC00;}
.LV_invalid {color:#CC0000;font-weight:bold;position:relative;float:left;top:2px;margin-left:0px;text-align:left;padding-left:10px;font-size:10px;}
.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active{border: 0px solid #00CC00;}
.LV_invalid_field,input.LV_invalid_field:hover, 
input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active {border: 0px solid #CC0000;}


#espprotitre{display:block;width:740px;height:35px;position:relative;top:0px;left:0px;}
#espproimg{display:block;width:255px;height:396px;position:relative;top:0px;left:0px;float:left;margin-right:15px;}
#esprotxt{display:block;width:510px;height:120px;position:relative;top:0px;left:60px;float:left;}
#esprotxt h3{color:#bacb00;font-size:12px;font-weight:normal;margin:0;margin-bottom:5px;margin-top:5px;}
#mods1,#mods2,#mods3,#mods4,#mods5{display:none;width:84px;height:93px;padding-top:110px;position:relative;top:0px;left:0px;float:left;}
#mod1,#mod2,#mod3,#mod4,#mod5{display:none;width:189px;height:203px;position:relative;top:0px;left:0px;float:left;}
#mod1 h5,#mod2 h5,#mod3 h5,#mod4 h5,#mod5 h5{color:#f00380;font-weight:normal;font-size:14px;margin:0;padding:0px;line-height:12px;margin-bottom:-10px;}
#modp{display:block;width:280px;height:203px;position:relative;top:0px;left:20px;float:left;}
#modp h5{color:#bacb00;font-weight:normal;font-size:12px;margin:0;padding:0px;line-height:12px;margin-bottom:-10px;}
#ourcatalog{display:block;width:428px;height:63px;position:relative;top:10px;left:84px;float:left;}
#ourcatalog:hover{cursor:pointer;}

#srmtit{clear:both;display:block;width:820px;position:relative;left:0px;top:20px;}
#srmtabtaille{display:block;width:820px;position:relative;left:0px;top:25px;}
#srmsizechart{clear:both;float:left;display:block;padding-left:0px;width:820px;position:relative;top:25px;text-align:justify;padding-top:10px;font-style: italic;color:#b5ada4;font-size:11px;}
#srmdesign{clear:both;display:block;width:825px;position:relative;left:0px;top:50px;}
#srmpattern{clear:both;display:block;width:825px;position:relative;left:0px;top:50px;}
#srmpattxt{clear:both;display:block;width:825px;position:relative;left:0px;top:50px;font-style:italic;color:#b5ada4;font-size:11px;}
.pattern{margin-left:10px;margin-right:15px;margin-bottom:10px;margin-top:5px;}

#web{margin-bottom:15px;display:block;width:404px;position:relative;float:left;left:100px;top:20px;}
#vignet{clear:both;display:block;width:274px;position:relative;float:left;left:20px;top:20px;}
.presvign1{float:left;margin-right:20px;}
.presvign2{float:left;}
.presvign3{float:left;margin-right:20px;margin-top:20px;}
.presvign4{float:left;margin-top:20px;}














#contleft { display:block; top:0px; left:0px; height:381px; margin-left:1px; width:524px; float:left; background:url(../img/home.jpg) no-repeat; background-position:left top;}
#content { display:block; position:relative; top:0px; left:0px;  min-height:367px; height:auto; width:1050px; background:url(../img/fond.png) repeat-y; background-position:left top;}
#contenu { display:block; position:relative; float:left; top:0px; left:0px; height:381px; width:524px; text-align:center;}
p { margin :0;}
#francais{display:block;width:500px;height:180px;}
#english{display:block;width:500px;height:188px;}
.titre { display:block; height:29px; width:171px; text-align:left; position:relative; top:0px; left:20px; margin-top:15px;}
.Texte { display:block; height:auto; width:480px; position:relative; top:0px; left:20px; text-align:justify; color:#a28d71; }
.Textec { display:block; height:55px; width:432px; position:relative; top:0px; left:20px; text-align:justify; color:#a28d71; text-align:center; background:url(../img/fondcontact.png) no-repeat; background-position:left top; padding-top:45px; MARGIN-TOP:35PX; margin-left:30px;}
.liseret { display:block;width:480px;height:1px;background-color:#cccccc;position:relative; top:0px; left:20px;}
.enter {display:block; height:auto; width:480px;margin-top:20px;text-align:right;padding-right:30px;}
.enter:hover {opacity:1;cursor:pointer;}
#news1 { display:block; width:840px; height:177px; position:relative; top:0px; margin-bottom:23px;}
.btok {display:block;width:21px;height:21px;background:url(../img/ok.png);float:right;padding-right:5px;margin-top:3px;background-repeat:no-repeat;}
#news1 #image { display:block; float:left; width:226px; height:177px; padding-right:10px; padding-bottom:10px; position:relative; top:0px; }
#news1 #titre { display:block; float:left; position:relative; top:15px; left:0px; width:462px; height:40px; text-align:left; }
#news1 #texte { display:block; float:left; width:585px; height:auto; position:relative; top:15px; left:0px; }
#news1 #suite { display:block; float:left; width:280px; height:20px; position:relative; top:15px; left:0px; }
#news1 #lien { display:block; float:left; width:280px; height:20px; position:relative; top:15px; left:0px; color:#a7b43c; }
#news2 { clear:both; display:block; float:left; width:600px; height:72px; margin-bottom:20px; }
#news3 { clear:both; display:block; float:left; width:600px; height:72px; margin-bottom:20px;}
#news4 { clear:both; display:block; float:left; width:600px; height:72px; }
#news2 #image, #news3 #image, #news4 #image  { display:block; float:left; width:92px; height:72px; padding-right:10px; padding-bottom:10px; }
#news2 #titre, #news3 #titre, #news4 #titre  { display:block; top:0px; float:left; width:490px; height:25px; position:relative; top:0px; left:0px; }
#news2 #texte, #news3 #texte , #news4 #texte { display:block; float:left; width:485px; height:auto; position:relative; top:0px; left:0px; }
#news2 #suite, #news3 #suite, #news4 #suite  { display:block; float:left; width:200px; height:20px; position:relative; top:0px; left:0px; color:#a7b43c; }
#news2 #lien, #news3 #lien, #news4 #lien  { display:block; float:left; width:200px; height:20px; position:relative; top:0px; left:0px; color:#a7b43c; }
#avenir { display:block; float:left; width:150px; position:relative;  top:-160px;left:40px;margin-bottom:-120px;}
#avenir h1 { display:block; float:left; width:166px; height:15px; position:relative; background:url(../img/avenir.png) no-repeat; background-position:left top; top:0px; left:0px; font-size:12px; text-transform:uppercase; font-weight:normal; padding-top:1px; color:#ffffff; padding-left:7px; margin-bottom:0px;}
#avenir .bientot { display:block; float:left; width:157px; height:auto; position:relative; border-left:solid 1px #b6a490; border-right:solid 1px #b6a490; top:0px; left:0px; font-size:12px; padding-left:7px; padding-right:7px; padding-top:7px;text-align:justify;}
#avenir .bas { display:block; float:left; width:173px; height:9px; position:relative; background:url(../img/avenirb.png) no-repeat; background-position:left top; top:0px; left:0px; }
#lespro {color:#000000;clear:both; padding-top:0px;}
#lespro:hover {color:#f00380;clear:both;cursor:pointer;}
.lien:hover {color:#f00380;clear:both;cursor:pointer;}
#choixplus{display:block;width:150px;height:30px;position:relative;top:-15px;left:280px;}
#choixweb{display:block;width:150px;height:30px;position:relative;top:-15px;left:450px;}
#choix {display:block;width:200px;height:300px;position:relative;top:-15px;left:620px;}
#ville{margin-bottom:15px;width:150px;background-color:#ffffff;}
#pays{width:150px;background-color:#ffffff;}
#web2,#web3{margin-bottom:15px;width:150px;background-color:#ffffff;}
#footer1 { float:left; display:block; position:relative; top:-48px; width:1050px; height:5px; color:#747474; text-align:center; padding-top:50px; background:url(../img/footer-lilycanis.png) no-repeat; background-position:left top; margin-bottom:-50px; left:-2px; }
#footer2 { float:left; display:block; position:relative; top:-48px; width:1050px; height:5px; color:#747474; text-align:center; padding-top:50px; background:url(../img/footer-lilycanis.png) no-repeat; background-position:left top; margin-bottom:-50px; }
#contactformul { position:absolute; top:0px; left:0px; height:300px; width:450px; border:solid 1px #c6d62e; padding:10px; padding-top:20px; }
#contactformul1 { position:absolute; top:0px; left:0px; height:150px; width:450px; border:solid 1px #c6d62e; padding:10px; padding-top:20px; }
#contactformul label,#contactformul1 label  { clear:both; display: block; float: left; margin-top: 3px; margin-left:25px;	width: 130px; height: 20px; line-height: 20px; text-align:right; }
#contactformul .input, #contactformul1 .input { display: block; float: left; margin-top: 3px; margin-left:25px;	width: 250px; height: 20px; line-height: 20px; background-color:#f3f9f2; border:1px solid #789176; margin-bottom:5px; }
#contactformul .textarea, #contactformul1 .textarea {display: block; float: left; margin-top: 3px; margin-left:25px; width: 250px; height:100px; background-color:#f3f9f2; border:1px solid #789176; margin-bottom:8px; }
#contactformul .input2, #contactformul1 .input2 { display: block; float: left; margin-top: 3px; margin-left:25px;	width: 250px; height: 20px; line-height: 20px; background-color:#e2e7e1; border:1px solid #789176; margin-bottom:5px; }
#contactformul .textarea2, #contactformul1 .textarea2 {display: block; float: left; margin-top: 3px; margin-left:25px; width: 250px; height:100px; background-color:#e2e7e1; border:1px solid #789176; margin-bottom:8px; }
#contactformul .textform, #contactformul1 .textform { clear:both; display:block; float:left;  margin-top: 3px; margin-left:25px; margin-bottom:5px; width:100%;}
#contactformul .textform a:hover, #contactformul1 .textform a:hover {font-weight:bold; }
#contactformul .textform2, #contactformul1 .textform2 { clear:both; display:block; float:left;  margin-top: 3px; margin-left:25px; margin-bottom:20px; font-size:12px;}
#contactformul .textform3, #contactformul1 .textform3 { clear:both; display:block; float:left;  margin-top: 3px; margin-left:25px; margin-bottom:5px; width:100%; color:#990000;}
.nostyle {  display: block; float: left; margin-top: 3px; margin-left:25px;	width: 250px; height: 20px; line-height: 20px; border:1px solid #789176; background-color:#e7eae6; font-style:italic; }
.nostyle2 { display: block; float: left; margin-top: 3px; margin-left:25px; width: 250px; border:1px solid #789176;  background-color:#e7eae6; font-style:italic; }
#contactformul .input:hover, #contactformul .textarea:hover, #contactformul .input:hover, #contactformul .textarea:hover { background-color:#FFFFFF; }
#contactformul .bouton, #contactformul .bouton {  clear:both; display:block; background-color:#f3f9f2; border:1px #789176 solid; margin-left:180px; height: 20px; padding-bottom:2px; margin-top: 3px; }
#contactformul .bouton:hover, #contactformul .bouton:hover { background-color:#b1b1b1; }
#contactformul1 .input:hover, #contactformul1 .textarea:hover, #contactformul1 .input:hover, #contactformul1 .textarea:hover {background-color:#FFFFFF;}
#contactformul1 .bouton, #contactformul1 .bouton {  clear:both; display:block; background-color:#f3f9f2; border:1px #789176 solid; margin-left:180px; height: 20px; padding-bottom:2px; margin-top: 3px; }
#contactformul1 .bouton:hover, #contactformul1 .bouton:hover { background-color:#b1b1b1; }
#fa-main{position:relative;height:1%;padding-top:0px;font-size:12px;}
#fa-main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#fa-main #fa-product {height:1%;padding-left:10px;padding-bottom:20px;}
#fa-main #fa-product:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#fa-main #fa-product #fa-product-left{float:left;display:block;width:416px;height:400px;}
#fa-main #fa-product #fa-product-right{float:left;display:block;width:400px;height:360px;}
#fa-main #fa-product-left #fa-product-visu{display:block;float:left;width:416px;margin-bottom:2px;}
#anoter2 { width:150px; float:right;padding-right:0px;top:-30px;position:relative; }
#anoter2 h1 { display:block; float:left; width:166px; height:15px; position:relative; background:url(../img/avenir.png) no-repeat; background-position:left top; top:0px; left:0px; font-size:12px; text-transform:uppercase; font-weight:normal; padding-top:1px; color:#ffffff; padding-left:7px; margin-bottom:0px;}
#anoter2 .bientot { display:block; float:left; width:159px; height:auto; position:relative; background:url(../img/anoter.jpg) repeat-y; background-position:left top; top:0px; left:0px; font-size:12px; padding-left:7px; padding-right:7px; padding-top:7px;padding-bottom:0px;}
#anoter2 .bas { display:block; float:left; width:173px; height:9px; position:relative; background:url(../img/avenirb.png) no-repeat; background-position:left top; top:0px; left:0px; }
#anoter3 { width:150px; float:right;padding-right:0px;top:-30px;position:relative; }
#anoter3 h1 { display:block; float:left; width:166px; height:15px; position:relative; background:url(../img/avenir.png) no-repeat; background-position:left top; top:0px; left:0px; font-size:12px; text-transform:uppercase; font-weight:normal; padding-top:1px; color:#ffffff; padding-left:7px; margin-bottom:0px;}
#anoter3 .bientot { display:block; float:left; width:159px; height:auto; position:relative; background:url(../img/anoter.jpg) repeat-y; background-position:left top; top:0px; left:0px; font-size:12px; padding-left:7px; padding-right:7px; padding-top:7px;padding-bottom:0px;}
#anoter3 .bas { display:block; float:left; width:173px; height:9px; position:relative; background:url(../img/avenirb.png) no-repeat; background-position:left top; top:0px; left:0px; }
#fa-main #fa-product-left #fa-product-det1, #fa-main #fa-product-left #fa-product-det2, #fa-main #fa-product-left #fa-product-det3{position:relative;top:8px;padding-left:15px;display:block;float:right;width:108px;height:auto;z-index:100;}
#fa-main #fa-product-right #fa-product-desc{position:relative;padding-left:15px;margin-right:20px;display:inline;float:left;width:400px;height:98px;padding-bottom:15px;top:0px;text-align:justify;}
#fa-main #fa-product-right #fa-product-imgplus{position:relative;top:8px;padding-left:15px;margin-right:8px;display:inline;float:left;width:420px;height:auto;}
#fa-main #fa-product-right #fa-product-distrib{position:relative;top:8px;padding-left:15px;margin-right:8px;display:inline;float:left;width:400px;height:74px;padding-top:6px;}
#fa-main #fa-product-right #fa-product-distrib2{position:relative;top:30px;padding-left:15px;margin-right:8px;display:inline;float:left;width:400px;height:74px;padding-top:6px;}
#tabtaille { display:block; width:158px;height:18px;background:url(../img/distribution.jpg) no-repeat; background-position:left top;float:left;margin-right:90px;cursor:pointer;margin-top:8px;}
#tabtailleen { display:block; width:158px;height:18px;background:url(../img/distributionen.jpg) no-repeat; background-position:left top;float:left;margin-right:90px;cursor:pointer;margin-top:8px;}
#fa-main #fa-product-right #fa-product-desc a{}
#fa-product-detail {display: block;position:relative;float:left;margin-top:15px;}
#fa-product-txt {display: block;position:relative;float:left;width:200px;margin-left:10px;}
#fa-product-letxt {margin:0;width:100px;text-align:left;padding-right:0px;}
#fa-product-letxtul {margin-left:-25px;margin-top:8px;margin-bottom:5px;}
#fa-main #fa-product-right #fa-product-options{display:inline;float:right;width:222px;margin-bottom:10px;position:relative;}
#fa-main #fa-product-right #fa-other-products{clear:left;margin-bottom:20px;}
#fa-main #fa-product-desc .prd-desc-header strong{float:left;margin-top:2px;}
#fa-main #fa-product-desc .prd-desc-header img{margin-left:7px;}
img.block{display:block;}
#fa-product-img{display:block;overflow:hidden;padding:0px 0;width:416px;}
#fa-product-img p{margin:0;}
#fa-product-img a{text-decoration:none;}
#fa-product-right{position:relative; top:45px;}
#fa-product-right .hoverzoom-preview{position:absolute;left:15px;top:-2px;width:406px;height:280px;margin:0;padding:0;border:1px solid #e1e1e1;}
#fa-product-right .hoverzoom-loading{background:#fff url(../img/loadingAnimation.gif) no-repeat 50% 50%;}
#fa-product-left .hoverzoom-preview{position:absolute;left:10px;top:-2px;width:416px;height:326px;margin:0;padding:0;border:1px solid #e1e1e1;background:#fff;}
#fa-product-left .hoverzoom-loading{background:#fff url(../img/loadingAnimation.gif) no-repeat 50% 50%;}
#fa-product-img.hoverzoom a.main{height:auto;margin:0 auto;}
#fa-product-img.hoverzoom a.main:hover{background:#000;}
#fa-product-img.hoverzoom a.main img.hover{}
#fa-product-img.hoverzoom a.main span{height:auto;margin:0 ;}
#fa-product-imgplus.hoverzoom a.main{height:auto;margin:0 auto;}
#fa-product-imgplus.hoverzoom a.main:hover{background:#000;}
#fa-product-imgplus.hoverzoom a.main img.hover{}
#fa-product-imgplus.hoverzoom a.main span{height:15px;margin:0 ;}
#fa-product-det1.hoverzoom a.main,#fa-product-det2.hoverzoom a.main,#fa-product-det3.hoverzoom a.main{height:auto;margin:0 auto;}
#fa-product-det1.hoverzoom a.main:hover,#fa-product-det2.hoverzoom a.main:hover,#fa-product-det3.hoverzoom a.main:hover{background:#000;}
#fa-product-det1.hoverzoom a.main img.hover,#fa-product-det2.hoverzoom a.main img.hover,#fa-product-det3.hoverzoom a.main img.hover{}
#fa-product-det1.hoverzoom a.main span,#fa-product-det2.hoverzoom a.main span,#fa-product-det3.hoverzoom a.main span{height:15px;margin:0 ;}
#lilycanis2009 { position: absolute; display:block; top:18px; left:775px; margin:0; padding:0; width:260px; height:70px; overflow:hidden;z-index:500; }
#lilycanis2009 #left {text-align:right; display:block;width:25px;height:70px;position:relative;left:0px;float:left;}
#lilycanis2009 #right {text-align:right; display:block;width:25px;height:70px;position:relative;left:6px;float:left; }
#lilycanis2009 #modele {text-align:left; display:block; width:200px;position:relative;left:3px;float:left;overflow:hidden;}
#lilycanis2009 #modele ul  { margin: 0;display:block; left:-40px;}
#lilycanis2009 #modele li  { display:block; float: left; list-style: none; width: 72px; height: 70px; margin: 0; }
#left:hover,#right:hover{cursor:pointer;}
#left{ background:url(../img/arrowPrevious.gif) no-repeat; background-position:0px 20px;}
#left:hover{ background:url(../img/arrowPrevious_on.gif) no-repeat; background-position:0px 20px;}
#right{ background:url(../img/arrowNext.gif) no-repeat; background-position:0px 20px;}
#right:hover{ background:url(../img/arrowNext_on.gif) no-repeat; background-position:0px 20px;}
#lesmodeles{text-align:left; display:block; width:848px;position:relative;left:0px;}
pre { text-align: left; overflow: visible }
code { background-color: #ffc }
pre code { background-color: #eee }
.pics { height: 339px; width: 556px; padding:0; margin:0; overflow: hidden;}
.pics img { width: 556px; padding: 0px;top:0; left:0 }

#banniere { display:block; position:relative; top:0px; left:0px; height:140px; width:1050px; background:url(../img/lylicanis.png) no-repeat; background-position:left top;}
#banniere label { display:block; position:relative; float:right; top:125px; left:0px; height:16px; width:100px; text-align:right; padding-right:10px; text-transform:uppercase; color:#FFFFFF; cursor:pointer;}
#banniere2 .norm, #banniere2 .acti { display:block; position:relative; float:right; top:105px; left:0px; height:16px; text-align:right; padding-right:10px; color:#FFFFFF; cursor:pointer; text-align:right; padding-right:5px;}
#banniere2 .norm a, #banniere2 .acti a { text-decoration:none; color:#ffffff;}
#banniere2 .norm:hover, #banniere2 .acti:hover { text-decoration:none; color:#9f876d;}
