/*stylesheet / site de prod/ */ 
.bold{font-weight:bold}
BODY{background:#b5dde5;color:#555;margin:0;padding:0;font-family:verdana, arial, helvetica, sans-serif;text-align:center}
#entete{margin:0;padding:1px;border-bottom:1px solid #ddd;bbackground:#e5e5e5;background:#fff url(images/tmpl1/degg1_48.gif) repeat-x center bottom;}
#entetetexte{margin:0 auto;text-align:right;width:950px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#555;}
#container{position:relative;width:950px;margin:0 auto;text-align:left;ppadding-left:150px}
#header{height:0px;}
div#sapin-noel{position:absolute;top:0px;right:180px;}
#backhead{position:absolute;top:0px;left:-65px;height:118px;width:866px;background-image:url(images/tmpl1/head866_118.jpg);}
#nuaged{position:absolute;top:174px;right:-83px;height:299px;width:83px;background-image:url(images/tmpl1/nuaged299_83.jpg);}
#ptbleug{position:absolute;top:118px;left:0px;height:1px;width:1px;background-color:#b5dde5;}
#ptbleud{position:absolute;top:118px;right:0px;height:1px;width:1px;background-color:#b5dde5;}


#menu22{;position:absolute;top:118px;right:0px;bbackground-image:url(images/tmpl1/coinshead800_1.png);background-repeat:no-repeat;padding-top:5px !important;padding-top:6px;padding-bottom:8px !important;padding-bottom:6px;color:#FFFFFF;text-align:right;width:950px;background-color:#fff;border-bottom:1px solid #e2f2f4;color:#e4eebd;ffont-size:11px;ffont-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#menu22 a{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;lletter-spacing:-0.02em;color:#97bc05;text-decoration:none;padding-left:3px;padding-right:3px;padding-top:9px !important;padding-top:20px;padding-bottom:9px;vertical-align:middle;wwidth:80px}
#menu22 a:active{bbackground-color:#fff;}
#menu22 a:link{bbackground-color:transparent;}
#menu22 a:visited{bborder-bottom:2px solid #999;}
#menu22 a:hover{background-color:#bee230;color:#fff}
div#cartpng{position:absolute;top:-24px;right:140px;}
#cart{position:absolute;top:92px;right:0px;display:inline}
#conseiller{position:absolute;top:35px;right:0px;display:inline}
div#conseillerpict{position:absolute;top:-3px;right:143px;}
#livraison{position:absolute;top:35px;right:0px;display:inline}
#drapeau{position:absolute;top:8px;right:0px;display:inline}
#infotel{position:absolute;top:-2px;right:0px;display:inline}
#trsptnoel{position:absolute;top:4px;left:160px;text-align:left;width:508px;height:79px;font-family:Arial, sans-serif;font-size:18px;color:#52ff00;font-weight:bold;margin:0;padding:0px;}
#1995{position:absolute;top:6px;left:140px;width:77px;height:41px;background-image:url(http://fr.jardins-animes.com/images/tmpl1/depuis16ans.png) !important;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://fr.jardins-animes.com/images/tmpl1/depuis16ans.png');}
#languette-news{position:absolute;top:130px;left:-74px;width:74px;height:34px;background-image:url(http://fr.jardins-animes.com/images/tmpl1/abonnement-news.png) !important;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://fr.jardins-animes.com/images/tmpl1/abonnement-news.png');}
#languette-cat{position:absolute;top:162px;left:-82px;width:82px;height:36px;background-image:url(http://fr.jardins-animes.com/images/tmpl1/telecharger-cat.png) !important;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://fr.jardins-animes.com/images/tmpl1/telecharger-cat.png');}
A.cartheader{font-family:Tahoma;ffont-weight:bold;font-size:11px;color:#555;lline-height:16px;text-decoration:none;}
A.cartheader:hover{ffont-weight:bold;font-size:11px;color:#555;text-decoration:none;ttext-decoration:underline;bbackground:#A1D11C;}
#freedelivery{position:absolute;top:66px;right:5px;display:inline;font-family:Verdana, Arial, sans-serif;font-size:10px;color:#fff;letter-spacing:-0.08em;}
#searchpos{position:absolute;top:76px;left:140px;}



#titreh {position:absolute;top:10px;left:140px;height:80px;font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;}
H1.decoration_jardin{position:absolute;top:80px;left:135px;width:550px;height:50px;font-family:"Gill Sans", "Century Gothic", Arial, Helvetica, sans-serif;font-size:18px;color:#555;font-weight:bold;line-height:20px;letter-spacing:-1px;margin:0;padding:0;}
H1.decoration_jardin:hover{font-size:18px;font-weight:bold;}
H2.decoration_jardin{position:absolute;top:10px;left:140px;height:80px; ccolor:#555;margin:0;padding:0;font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Arial, sans-serif; color:#333333; -webkit-font-smoothing: antialiased;ffont-weight:normal}
H3.decoration_jardin{ margin:0;padding:0;color:#333; -webkit-font-smoothing: antialiased; font-smooth:always; font-size:18px;font-weight:normal; letter-spacing:-1px;text-shadow: 1px 1px 5px rgba(0,0,0, 0.3);}

A.adeco{font-size:24px;font-weight:normal;letter-spacing:-0.1em;text-decoration:none}
A.adeco:link{font-size:24px;font-weight:normal;letter-spacing:-0.1em}
A.adeco:visited{font-size:24px;font-weight:normal;letter-spacing:-0.1em}
A.adeco:hover{font-size:24px;font-weight:normal;letter-spacing:-0.1em}
A.alombri{font-size:11px;line-height:10px;text-decoration:none;font-weight:bold;}
A.alombri:link{font-size:11px;font-weight:bold;letter-spacing:0px}
A.alombri:visited{font-size:11px;font-weight:bold;letter-spacing:0px}
A.alombri:hover{font-size:11px;font-weight:bold;letter-spacing:0px}



.contenu{wwidth:576px;padding:4px 4px 35px 30px;}
.navdroit{width:210px;padding:8px 20px 35px 20px;}
#subfoot{margin-top:-244px;height:244px;text-align:center;background:#acc937 url(images/tmpl1/subfoot265_244.jpg) repeat-x center top;}
#footer{text-align:center;bbackground-color:#fff;background:#acc937 url(images/tmpl1/bottombg1_113.gif) repeat-x center top;}
.fdmain{background:#fff url(images/tmpl1/fdmain800_30.gif) repeat-x center bottom; padding-bottom:0px}
.infoBoxheading2{font-family:Trebuchet MS, Verdana, Arial, sans-serif;color:#a1d11c;font-weight:bold;font-size:20px;text-align:left;letter-spacing:-1px;}
A.boxtext{text-align:left;display:block;font-family:Tahoma;font-size:11px;color:#555555;line-height:16px;background:url(images/tmpl1/oncarre6x6.gif) no-repeat 0% 50%;padding-left:14px;}
A.boxtext:link{font-weight:normal;color:#555555;text-decoration:none;}
A.boxtext:visited{font-weight:normal;color:#555555;text-decoration:none;}
A.boxtext:hover{font-weight:normal;ccolor:#fff;ttext-decoration:underline;bbackground:#DEE6B6;bbackground:#91CBD6;background:url(images/tmpl1/offcarre6x6.gif) no-repeat 0% 50%;padding-left:14px;}
.infoBox2{bbackground:#A1D11C;}
.infoBoxContents_particularbox{padding:0px 0px 0px 7px;border-left:1px solid #C8E5EB;border-right:1px solid #C8E5EB;background:#EBF6F8;font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size:11px;text-align:center;}
A.infoBoxContents_particularbox:link{font-weight:bold;color:#000000;text-decoration:none;}
A.infoBoxContents_particularbox:visited{font-weight:bold;color:#000000;text-decoration:none;}
A.infoBoxContents_particularbox:hover{font-weight:bold;color:#ffffff;text-decoration:none;}
#introcategorie{padding:0;margin:10px 0 20px 0}
#introcategorie .wrapper{padding-left:300px;}
.dcategorie{display:block;border-width:1px 0;border-color:#eee;border-style:solid;margin:0px 1px;}
.scategorie{display:block;margin:0 -1px;border-width:0 1px;border-color:#eee;border-style:solid;background:#fafafa;padding:6px 6px;height:160px !important;height:172px;overflow:auto}
#introcategorie h2{font-family:Verdana, Arial, sans-serif;font-size:11px;letter-spacing:-1px;font-weight:normal;padding:0;margin:0;}
#introcategorie img{float:left;margin-right:10px;}
#introcategorie span.catego{display:block;margin-bottom:7px}
#introcategorie strong{letter-spacing:0px;color:#333}
.nvcrumb{margin:0px 20px 0px 0px;padding:8px 0px 20px 0px;height:14px;line-height:10px;vertical-align:middle;font-family:arial;color:#888;font-size:8px;}
.crumbs{text-decoration:none;font-family:arial;color:#888;font-size:8px;}
.crumbs:hover{text-decoration:underline;color:#888;}
.imgmiddle{vertical-align:middle;}
.tdfeatured{padding:0px 5px 0px 0px;}
.bborder{border:#eee 1px solid;}
.subcontenu{width:600px;padding:10px 4px 20px 12px;}
.subnavdroit{width:173px;padding:10px 8px 20px 14px;}
H2.subcat{display:inline;font-weight:normal;font-size:8px;margin:0;padding:0}
H2.nomsubcat{display:inline;font-weight:normal;font-family:Tahoma,Verdana, Arial, sans-serif;font-size:10px;margin:0;padding:0}
H2.h2categorie{font-weight:normal;font-family:Tahoma,Verdana, Arial, sans-serif;font-size:11px;margin:0;padding:0}
.footerinfosmall{color:#fff;text-decoration:none}
A.footerinfosmall{color:#fff;text-decoration:underline;}
A.footerinfosmall:link{color:#fff;text-decoration:none;}
A.footerinfosmall:visited{color:#fff;text-decoration:none;}
A.footerinfosmall:hover{color:#fff;text-decoration:underline;}
.boxheadingproduct{font:18px "Gill Sans", "Century Gothic", Arial, Helvetica, sans-serif;color:#fff;text-align:left;font-weight:bold;letter-spacing:-0.05em;padding-left:7px}
.qtysubmit{color:#555;font-family:Tahoma;font-weight:normal;font-size:11px;}
.productListing-heading{font-family:Arial, sans-serif;font-size:14px;color:#666;font-weight:bold;border-collapse:collapse;line-height:25px;padding:5px 10px 5px 10px;letter-spacing:-1px;border-bottom:1px solid #eee;}
TD.productListing-data{font-family:Verdana, Arial, sans-serif;font-size:11px;border-bottom:1px solid #eee;border-collapse:collapse;}
TD.productListing-cart{font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size:13px;padding:10px;line-height:1.5em;font-weight:bold;}
.totalg{font:18px Arial;color:#97bc05;font-weight:bold;letter-spacing:-1px;padding:6px}
.freegifttitle{font:14px Trebuchet MS;color:#E186BE;text-align:left;font-weight:bold;}
A{color:#555;text-decoration:underline;} 
A:hover{color:#555;font-weight:normal;text-decoration:none}
TD.main, P.main, .main{font-family:Verdana, Arial, sans-serif;font-size:11px;lline-height:1.5;}
.infoBox{border-top:1px solid #eaeaea}
.infoBoxContents{font-family:Verdana, Arial, sans-serif;font-size:10px;}
.infoBoxnv{border:1px solid #eaeaea;}
.infoBoxContentsnv{background:#e8e8e8 url(images/tmpl1/degg_280.gif) repeat-x left top;font-family:Verdana, Arial, sans-serif;font-size:10px;border:0px solid #eaeaea;}
td.tchemin{font-family:Arial, sans-serif;font-size:18px;letter-spacing:-1px;padding:10px 0px;color:#dc0297;}
.tdcompte{text-align:right;width:150px;}
TD.inputcpte INPUT{padding:1px 1px;background-color:#f5f5f5;font-family:Verdana, Arial, sans-serif;font-size:11px;border:1px solid #eaeaea;width:160px}
TD.inputcpte SELECT{padding:1px 1px;background-color:#f5f5f5;font-family:Verdana, Arial, sans-serif;font-size:11px;border:1px solid #eaeaea;width:160px}
TD.inputcpte CHECKBOX{background-color:#000;font-family:Verdana, Arial, sans-serif;font-size:11px;border:0px solid #eaeaea;width:10px}
.titrehowto{font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size:18px;font-weight:bold;color:#97bc05;text-decoration:none}
A.titrehowto:active{color:#97bc05;}
A.titrehowto:link{color:#97bc05;}
A.titrehowto:visited{color:#97bc05;}
A.titrehowto:hover{color:#97bc05;font-weight:bold;}
TD.pageHeading, DIV.pageHeading{font-family:"Gill Sans", "Century Gothic",Trebuchet MS,Verdana, Arial, sans-serif;font-weight:normal;text-decoration:none;color:#97BC05;letter-spacing:-1px;font-size:22px;padding:0 0 0 0px;}
TD.pageHeading2{font-family:"Gill Sans", "Century Gothic",Trebuchet MS, Verdana, Arial, sans-serif;font-size:18px;color:#97BC05;letter-spacing:-1px;margin:0;padding:0}
H1.categ{font-family:"Gill Sans", "Century Gothic",Trebuchet MS,Verdana, Arial, sans-serif;font-weight:normal;text-decoration:none;color:#97BC05;letter-spacing:-1px;font-size:30px;margin:0;padding:0}
.nompdt{font-family:Arial, sans-serif; text-decoration:none; color:#97BC05; letter-spacing:-2px; font-weight:bold; font-size:24px;lline-height:22px;   margin:0;padding:0 0 10px 0;ddisplay:inline}

H2.resumeh2{display:inline;font-family:Verdana, Arial, sans-serif;font-weight:normal;text-decoration:none;ccolor:#97BC05;lletter-spacing:-1px;font-size:10px;ffont-style:italic;margin:0;padding:0}
.dnuancegris{display:block;border-width:1px 0;border-color:#ddd;border-style:solid;color:#555;text-decoration:none;margin:0px 1px;margin-bottom:10px;}
.snuancegris{display:block;margin:0 -1px;border-width:0 1px;border-color:#ddd;border-style:solid;background:#fff url(images/tmpl1/degg1_48.gif) repeat-x left bottom;padding:6px 6px;}
.dfdgris{display:block;position:relative;border-width:1px 0;border-color:#f5f5f5;border-style:solid;text-decoration:none;margin:0px 1px;}
.sfdgris{display:block;position:relative;margin:0 -1px;border-width:0 1px;border-color:#f5f5f5;border-style:solid;background-color:#f5f5f5;padding:8px}
.dfdvertc{display:block;position:relative;border-width:1px 0;border-color:#f0f0f0;bborder-color:#f5f5f5;border-style:solid;text-decoration:none;margin:0px 1px;}
.sfdvertc{display:block;position:relative;margin:0 -1px;border-width:0 1px;border-color:#f0f0f0;bborder-color:#f5f5f5;border-style:solid;padding:4px}
.onginact1{background:transparent;margin:0 3px -7px 3px;}
.bonginact1{height:1px;display:block;overflow:hidden;margin:0 1px;background:#C8E5EB;}
.contonginact1{display:block;background:#EBF6F8;border:0 solid #C8E5EB;border-width:0 1px;padding:3px 6px;font-family:"Gill Sans", "Century Gothic",Trebuchet MS, Verdana, Arial, sans-serif;font-size:16px;color:#91CBD6;ccolor:#E9388F;letter-spacing:-1px;font-weight:bold;}
.ongact1{background:transparent;margin:0 3px -1px 3px;;ppadding:3px;border-bottom:5px solid #555;pposition:relative;}
.bongact1{height:1px;display:block;overflow:hidden;margin:0 1px;background:#ddd;}
.contongact1{display:block;bbackground:#EBF6F8;background:#fff url(images/tmpl1/degg1_48.gif) repeat-x left bottom;border:0 solid #ddd;border-width:0 1px;padding:6px 6px 3px 6px;font-family:"Gill Sans", "Century Gothic",Trebuchet MS, Verdana, Arial, sans-serif;font-size:16px;ccolor:#91CBD6;color:#333;letter-spacing:-1px;font-weight:bold;}
.txtonglet{hheight:500px;ooverflow:auto;font-family:Verdana, Arial, sans-serif;font-size:11px;border-bottom:1px solid #ddd;padding:15px;}
.mastertd{background:#fff url(images/tmpl1/degg1_48.gif) repeat-x left bottom;padding:3px 6px 3px 6px;font-family:"Gill Sans", "Century Gothic",Trebuchet MS, Verdana, Arial, sans-serif;font-size:16px;color:#333;letter-spacing:-1px;font-weight:bold;bborder-bottom:5px solid #555;margin:10px}
.petitprice{font-family:"Gill Sans", "Century Gothic",Trebuchet MS, Verdana, Arial, sans-serif;font-size:18px;color:#E9388F;letter-spacing:-1px;}
.petitpricef{font-family:"Gill Sans", "Century Gothic",Trebuchet MS, Verdana, Arial, sans-serif;font-size:18px;color:#97BC05;letter-spacing:-1px;}
.menuboxes{font-family:"Gill Sans", "Century Gothic",Trebuchet MS, Verdana, Arial, sans-serif;font-size:18px;color:#E9388F;letter-spacing:-1px;}
.pinfoprice{font-family:"Gill Sans", "Century Gothic",Trebuchet MS, Verdana, Arial, sans-serif;font-size:24px;color:#444;ccolor:#97BC05;letter-spacing:-2px;font-weight:bold;}
SPAN.productSpecialPrice{color:#ec38a5;font-weight:bold;font-size:11px;letter-spacing:-1px} /*   97BC05*/
SPAN.productSpecialPriceinfo{font-family:"Gill Sans", "Century Gothic",Trebuchet MS, Verdana, Arial, sans-serif;color:#97BC05;ccolor:#a40000;font-weight:bold;font-size:24px;padding:0 2px;letter-spacing:-2px}
H1.price{font-family:"Gill Sans", "Century Gothic",Trebuchet MS, Verdana, Arial, sans-serif;font-size:22px;color:#97BC05;letter-spacing:-1px;ffont-weight:bold;margin:0;padding:0}
H2.metabox{font-weight:normal; ffont-family:Trebuchet MS, Verdana, Arial, sans-serif;ooverflow:auto; font-size:10px;margin:0;padding:0;color:#aaa}
H1.metatop{font-family:Trebuchet MS, Verdana, Arial, sans-serif;text-indent:-5000px;font-size:5px;margin:0px;padding:0px;ddisplay:none;position:absolute;top:-65px;}
H2.rappelcat{font-weight:normal;color:#AAA;font-family:Arial, sans-serif;font-size:10px;margin:0;padding:0;line-height:9px;margin-top:15px;}
H4.parag{margin:0;padding:0;font-family:Arial;font-weight:bold;color:#97BC05;letter-spacing:-1px;font-size:18px}
H2.parag{margin:0;padding:0;font-family:Arial;font-weight:bold;color:#97BC05;letter-spacing:-1px;font-size:18px}
.tips{font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size:11px;text-align:left;border-width:1pt;border-style:solid;border-color:#F2F2F2;padding:8px;}
.moduleRow{}
.moduleRowOver{background-color:#ff96d3;cursor:pointer;cursor:hand;color:#333;}
.moduleRowSelected{background-color:#ff96d3;color:#333;}
.xsnazzyseb5{display:block;position:relative;border-width:1px 0;border-color:#DCE9AC;border-style:solid;color:#555;text-decoration:none;margin:0px 1px;}
.xb1seb5{;}
.xboxcontentseb5{display:block;position:relative;margin:0 -1px;border-width:0 1px;border-color:#DCE9AC;border-style:solid;background-color:#F2F8D8;padding:2px 6px;}
.dnuancevert{display:block;position:relative;border-width:1px 0;border-color:#EAFE98;border-style:solid;color:#555;text-decoration:none;margin:0px 1px;margin-bottom:10px;}
.snuancevert{display:block;position:relative;margin:0 -1px;border-width:0 1px;border-color:#EAFE98;border-style:solid;background:#dffc8b url(images/tmpl1/fondcoulvert4.gif) repeat-x left top;padding:2px 6px;}
.dnuanceblanc{display:block;position:relative;border-width:1px 0;border-color:#fff;border-style:solid;color:#555;text-decoration:none;margin:0px 1px;}
.snuanceblanc{display:block;position:relative;margin:0 -1px;border-width:0 1px;border-color:#fff;border-style:solid;background:#fff;padding:1px 0px;}
.xsnazzyseb{background:transparent;margin:3px 0;ppadding:3px;}
.xb1seb{height:1px;display:block;overflow:hidden;margin:0 1px;background:#ddd;}
.xboxcontentseb{display:block;background:#fff url(images/tmpl1/degg1_48.gif) repeat-x center bottom;border:0 solid #ddd;border-width:0 1px;ppadding:3px;}
.xsnazzyseb2{background:transparent;}
.xb1seb2{height:1px;display:block;overflow:hidden;margin:0 1px;background:#EEEE00;}
.xboxcontentseb2{display:block;background:#fff url(images/tmpl1/degposit1_280.gif) repeat-x center bottom;border:0 solid #EEEE00;border-width:0 1px;ppadding:3px;}
.xsnazzyseb3{background:transparent;}
.xb1seb3{height:1px;display:block;overflow:hidden;margin:0 1px;background:#ddd;}
.xboxcontentseb3{display:block;background:#fff url(images/tmpl1/degg1_48.gif) repeat-x center bottom;border:0 solid #ddd;border-width:0 1px;ppadding:3px;}
.xsnazzyseb4{background:transparent;margin:3px 0;}
.xb1seb4{height:1px;display:block;overflow:hidden;margin:0 1px;background:#F2F9FA;}
.xboxcontentseb4{display:block;background:#F2F9FA;border:0 solid #F2F9FA;border-width:0 1px;ppadding:3px;}
.fdmaincat{background:#fff url(images/tmpl1/degg3_48.gif) repeat-x center bottom;bborder:0 solid #ddd;bborder-width:0 1px;ppadding:3px;}
.xsnazzyseb6{background:transparent;}
.xb1seb6{height:1px;display:block;overflow:hidden;margin:0 1px;background:#C8E5EB;}
.xboxcontentseb6{display:block;background:#EBF6F8;border:0 solid #C8E5EB;border-width:0 1px;}
.xsnazzyseb7{background:transparent;mmargin:3px 0;ppadding:3px;}
.xb1seb7{height:1px;display:block;overflow:hidden;margin:0 1px;background:#cee9ee;}
.xboxcontentseb7{display:block;background:#c4e4ea;border:0 solid #cee9ee;border-width:0 1px;}
.xsnazzyseb8{background:transparent;}
.xb1seb8{height:1px;display:block;overflow:hidden;margin:0 1px;background:#444;}
.xboxcontentseb8{display:block;background:#000;border:0 solid #444;border-width:0 1px;}
.sneeboert{font-family:Tahoma;font-size:11px;color:#fff;lline-height:16px;text-decoration:none;}
A.sneeboert{font-family:Tahoma;font-size:11px;color:#888;lline-height:16px;text-decoration:none;}
A.sneeboert:hover{color:#fff;text-decoration:underline;}
.xsnazzyseb10{background:transparent;}
.xb1seb10{height:1px;display:block;overflow:hidden;margin:0 1px;background:#E0F19C;}
.xboxcontentseb10{display:block;background:#F7FAE4;border:0 solid #E0F19C;border-width:0 1px;}
.fd1{background:transparent;}
.fdx1{height:1px;display:block;overflow:hidden;margin:0 1px;background:#EAFE98;}
.fdxx1{display:block;background:#dffc8b url(images/tmpl1/fondcoulvert4.gif) repeat-x left top;border:0 solid #EAFE98;border-width:0 1px;}
.fd3{background:transparent;}
.fdx3{height:1px;display:block;overflow:hidden;margin:0 1px;background:#c3c3c3;}
.fdxx3{display:block;background:#fff url(images/tmpl1/fondcoulgris50_30.gif) repeat-x left top;border:0 solid #c3c3c3;border-width:0 1px;}
.fd4{background:transparent;}
.fdx4{height:1px;display:block;overflow:hidden;margin:0 1px;background:#efefef;}
.fdxx4{display:block;background:#efefef;border:0 solid #efefef;border-width:0 1px;ppadding:3px;}
.fd5{background:transparent;}
.fdx5{height:1px;display:block;overflow:hidden;margin:0 1px;background:#F7DDED;}
.fdxx5{display:block;background:#fff url(images/tmpl1/fondcoulrose4.gif) repeat-x left top;border:0 solid #F7DDED;border-width:0 1px;}
.fd8{background:transparent}
.fdx8{height:1px;display:block;overflow:hidden;margin:0 1px;background:#F7DDED;}
.fdxx8{display:block;background:#f9e8f3 url(images/tmpl1/fondcoulroseinver4.gif) repeat-x left top;border:0 solid #F7DDED;border-width:0 1px;}
.fd9{background:transparent}
.fdx9{height:1px;display:block;overflow:hidden;margin:0 1px;background:#FFF;}
.fdxx9{display:block;background:#FFF;border:0 solid #FFF;border-width:0 1px;}
.Themeaccueil{font-family:"Gill Sans", "Century Gothic",Trebuchet MS, Verdana, Arial, sans-serif;font-size:18px;color:#FF5EAD;ccolor:#E9388F;letter-spacing:-1px;font-weight:bold;}
.price{font:24px Verdana;text-decoration:none;color:#00d5ff;letter-spacing:-0.08em;}
.crumbsbas{font-family:Verdana;color:#fff;font-weight:bold;font-size:11px;}
.crumbsbas:hover{font-family:Verdana;color:#fff;font-weight:bold;font-size:11px;}
.gobutton{line-height:18px;text-align:center;color:white;font:bold 10px Helvetica, Arial, sans-serif;background:#a1d11c;border:0px solid #333;cursor:pointer;cursor:hand;vertical-align:middle}
FORM{display:inline;}
TR.header{background:#ffffff;}
.crumbsleft{font-family:Verdana;color:#7f6611;font-weight:normal;font-size:9px;}
.crumbsleft:hover{text-decoration:none;color:#730247;}
.crumbsright{font:13px "Gill Sans", "Century Gothic", Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#E5FAAD;font-weight:bold;}
.crumbsright:hover{text-decoration:none;font-weight:bold;color:#b61010;}
TR.headerError{background:#ff0000;}
TD.headerError{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#ff0000;color:#ffffff;font-weight:bold;text-align:center;}
TR.headerInfo{background:#00ff00;}
TD.headerInfo{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#00ff00;color:#ffffff;font-weight:bold;text-align:center;}
TR.footer{background:#bbc3d3;}
TD.footer{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#D5A2FF;color:#ffffff;font-weight:bold;}
.infoBoxNotice{background:#FF8E90;}
.infoBoxNoticeContents{background:#D7DEB9;font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.infoBoxHeading{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;background:#EBDFF5;color:#A65DC4;border:0px;border-style:solid;border-top-color:#ffffff;border-left-color:transparent;border-left-width:0px;border-bottom-color:#ffffff;border-right-width:0px;border-right-color:transparent;}
TD.infoBox, SPAN.infoBox{font-family:Verdana, Arial, sans-serif;font-size:10px;}
TABLE.productListing{border:0px;border-style:solid;border-color:#b6b7cb;border-spacing:1px;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;}
TD.smallText, SPAN.smallText, P.smallText, .smalltext {font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.accountCategory{font-family:Verdana, Arial, sans-serif;font-size:13px;color:#aabbdd;}
TD.fieldKey{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
TD.fieldValue{font-family:Verdana, Arial, sans-serif;font-size:12px;}
TD.tableHeading{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
SPAN.newItemInCart{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#C80029;}
CHECKBOX, RADIO, SELECT{font-family:Verdana, Arial, sans-serif;font-size:11px;}
INPUT{bbackground-color:#FaFaFa;font-family:Verdana, Arial, sans-serif;font-size:11px;bborder:1px solid #eee}
TEXTAREA{width:100%;background-color:#FaFaFa;font-family:Verdana, Arial, sans-serif;font-size:11px;border:1px solid #eee}
SPAN.greetUser{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#C80029;font-weight:bold;}
TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
TD.formAreaTitle{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
SPAN.markProductOutOfStock{font-size:10px;color:white;background-color:#E939B4;}
SPAN.errorText{font-family:Trebuchet MS, Verdana, Arial, sans-serif;color:#ffffff;}
.checkoutBarFrom, .checkoutBarTo{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;}
.messageBox{font-family:Verdana, Arial, sans-serif;font-size:10px;}
.messageStackError, .messageStackWarning{border:1px solid #ddd;background:#E0ECEF;ddisplay:block;padding:8px;color:#000;font-size:11px;ffont-family:Arial,sans-serif;ffont-size:16px;ffont-weight:bold;}
.messageStackSuccess{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#99ff00;}
.inputRequirement{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#E9388F;}
TD.BoxHeadingSearch{border:1px;border-style:solid;border-color:#F6D1EF;border-spacing:1px;font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;}
A.BoxHeadingSearch{font-size:7px;color:#000000;}
A.BoxHeadingSearch:hover{color:#000000;}
.hr4{border-top:0px;border-bottom:2px dotted #E2E2E2;border-left:0px;border-right:0px;}
.adaboutus{font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size:13px;font-weight:normal;color:#000000;}
.adaboutusviolet{font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size:13px;font-weight:bold;color:#A65DC4;}
table.welcome{border:3px;border-style:solid;border-color:#F5D105;}
.qtybutton{background:#7f6611;border:0px;color:#fff;font-family:Tahoma;font-weight:normal;font-size:12px;cursor:pointer;}
.checkoutcart{background:#eaf0ce;border:0px;color:#ffffff;font-family:Tahoma;font-weight:normal;font-size:10px;cursor:pointer;}
.catbullet{font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size:.8 em;font-weight:normal;color:#ffffff;}
A.categorie{display:block;height:22px;text-align:left;text-decoration:none;font-family:arial;font-size:12px;BORDER:0;color:#000000;}
A.categorie:hover{border:dotted 1px #6AE4A3A;background-color:#E3E0A8;color:#000000;}
.linkref{font-family:Trebuchet MS, Verdana, Arial, sans-serif;text-decoration:underline;font-weight:bold;}
A.linkref:link, A.linkref:visited{font-weight:bold;}
A.linkref:hover{color:#aaa;text-decoration:underline;}
TD.smallText3, SPAN.smallText3, P.smallText3{background-repeat:no-repeat;background-position:bottom;font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size:12px;}
.introtxt{font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size:1em;font-weight:bold;color:#000000;}
A.introtxt:link{font-weight:bold;color:#000000;}
A.introtxt:visited{font-weight:bold;color:#000000;}
A.introtxt:hover{font-weight:bold;color:#eaf0ce;}
.introbullet{font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size:1.5em;font-weight:bold;color:#eaf0ce;}
.dimension{width:120px;}
.right{text-align:right;}
.testtableboxseb{font:1.2em georgia, times, serif;color:#7f6611;padding:2px;text-align:left;border-top:1px dotted #7f6611;border-bottom:1px dotted #7f6611;border-left:0px;border-right:0px;}
TD.marginleft{padding:0px 0px 5px 5px;}
TABLE.modemploi{font-family:Trebuchet MS, Arial, sans-serif;font-size:10px;border-spacing:2px;border:1px solid #eee;background:#FFFAF0;}
TD.modemploipadd{padding:0px 8px;}
TABLE.modemploi a:hover{background:#7f6611;color:white;}
TABLE.modemploi strong{font-size:13px;color:#7F6611;}
TABLE.modemploi img{color:#7F6611;background:#FFFAF0;padding:0px;border:1px solid #bbb;}
TD.pagenav{ffont:0.9em;font-family:Verdana, Arial, sans-serif;font-size:10px;color:#bbb;padding:6px;}
TD.pagenav a{background:#eee;color:#555;padding:1px;margin:3px;border:1px solid #ddd;text-decoration:none;}
TD.pagenav a:hover{background:#4F4F4F;color:white;padding:1px;}
TD.pagenav strong{color:#555;background:white;padding:1px;border:1px solid #bbb;}


#megamenu{position:absolute;top:92px;width:940px;/*right:0px;padding-top:5px !important;padding-top:6px;padding-bottom:8px !important;padding-bottom:6px;; bbackground-color:#fff;*/
margin: 0;
padding: 0;
}
/*
Item Name : CSS3 Mega Drop Down Menu
Author URI : http://themeforest.net/user/Keliah
Version : 3.0
*/

/*
TABLE OF CONTENTS
01 MENU BAR
02 DROP DOWN MENU
03 CONTENT STYLING
04 CONTACT FORM
05 COLORS
*/

/*  _______________________________________
	01 MENU BAR
	_______________________________________  */


#wrapper_menu {
	width: 950px; /*980 */
	margin:0 auto;
	display:block;
	position: relative;
	z-index:9999;
}




.menu {
	list-style:none;
	width:910px; /* 940 */
	margin:30px auto 0px auto;
	height:30px; /*35  hauteur barre menu */
	padding:0px 20px 0px 20px;
	/*
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	*/
}
.menu li {
	float:left;
	text-align:center;
	position:relative;
	mmargin-right:3px; /*20OK */	
	margin-top:2px; /*6 hauteur entre haut barre et texte categorie sur barre */
	border:none;
	


}
.menu li.fullwidth {
	position: static !important;
}
.menu li:hover {
/* couleur et mise en forme titre barre quand hover */
	background:#ffffff;
	border:3px solid #bbb; /*2px mizeux mais faout bvouger les autres titre sur la barre */
	bborder-bottom:3px solid #fff;
	margin-right:-3px; /* 15ok 19 avec border à 1 px */
	margin-left:-3px;
	background: -moz-linear-gradient(bottom, #ffffff 52%, #EEEEEE 100%);
	background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#FFFFFF), to(#EEEEEE));
	background: -o-linear-gradient(bottom, #ffffff 52%, #EEEEEE 100%);	
	-moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -khtml-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
	

}

.menu li.nodrop {
mmargin-top:0px;
	border:0px;
	background:transparent;
	ppadding: 4px 10px 4px 9px;
	bbackground:#40890a;
	-moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -khtml-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
	margin-bottom:-2px;
}

.menu li.nodrop:hover {
/*
	background:#eeeeee;
	border:3px solid #bbb;
	padding: 4px 10px 4px 9px;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	background: -o-linear-gradient(top, #F4F4F4, #EEEEEE);
	-moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -khtml-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
*/
	border:none;
	padding: 2px 10px 0px 9px;
	background:transparent;
	bbackground:#fff;
	margin-bottom:-3px;
	-moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -khtml-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}

.menu li.nodrop:hover a {
	border:none;
	ppadding: 1px 10px 0px 10px;
	margin-left:-8px;
	margin-right:-5px;
	margin-bottom:-3px;
	padding-bottom:0px;
	background:#fff;
	bbackground:transparent;
	bborder-bottom:1px solid #bbb;
	ttext-shadow: 1px 1px 0px #fff;
	color: #FFFFFF;
	-moz-border-radius: 3px ;
    -webkit-border-radius: 3px ;
    -khtml-border-radius: 3px ;
    border-radius: 3px;

}
.menu li.nodrop a:hover{

	color: #FFFFFF;
}



.menu li a {
	color: #FFFFFF;
	outline:0;
	padding: 4px 10px 3px 10px;  /* 4px 5px 3px 5px  */
	text-decoration:none;
	display:block;
	/*text-shadow: 0px 0px 5px #000; // text shadow ici pour tous les titres nonhover */
	ffont-weight:bold;
	lletter-spacing:-1px;
	 ffont-family: 'Yanone Kaffeesatz', sans-serif;
	 ffont-family: 'Questrial', sans-serif;
	 ffont-family: 'Century Gothic',Arial,Verdana,Sans-serif;
	font-size:15px;
	
	
}
.menu li:hover a {
	color:#161616;
	
	text-shadow: none;
	position:relative;
	z-index:11;
	border-bottom:5px solid #fff; /*pour cacher la barre du haut du fullwidth quand hover */
	padding: 1px 10px 4px 10px; /* 1px 5px 4px 4px  */

}
.menu li:hover div a {
	display:inline;
}
.menu li .drop {
/* eleve la fleche vers la bas quand pas hover */
	ppadding-right:27px;
	bbackground:url("img/drop_dark.png") no-repeat right 13px;
}
.menu li:hover .drop {
	ppadding-right:27px;
	bbackground:url("img/drop.png") no-repeat right 12px;
}

/* Right aligned menu item */

.menu .right {
	float:right;
	right:0;
	margin-right:0px;
}
.menu li.right:hover {
	margin-right:-1px;
}



/*  _______________________________________

	02 DROP DOWN MENU
    _______________________________________  */



/* Left & right aligned common styles */

.menu .dropdown_1column, 
.menu .dropdown_2columns, 
.menu .dropdown_3columns, 
.menu .dropdown_4columns,
.menu .dropdown_5columns,
.menu .dropdown_fullwidth {
	margin:0px auto;
	left:-999em;
	position:absolute;
	background:#fff;
	border:3px solid #bbb; /* 1px solid #444444 */
	padding:10px;
	text-align:left;
	/*
	-moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    -khtml-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
	*/

	/*
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));
	background: -o-linear-gradient(top, #EEEEEE, #BBBBBB);
	*/
	bbackground: -moz-linear-gradient(top, #ffffff 72%, #ddd 100%);
	bbackground: -webkit-gradient(linear, left top, left bottom, color-stop(72%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	bbackground: -o-linear-gradient(top, #ffffff 72%, #EEEEEE 100%);	
}

/* Drop Downs Sizes */

.menu .dropdown_1column {width: 145px;}
.menu .dropdown_2columns {width: 300px;}
.menu .dropdown_3columns {width: 455px;}
.menu .dropdown_4columns {width: 610px;}
.menu .dropdown_5columns {width: 765px;}
.menu .dropdown_fullwidth {
	width: 890px; /* 900OK 920 */
	-moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
    border-radius:2px;
	
-moz-box-shadow: 0px 10px 10px 0px #656565; /*656565 */
-webkit-box-shadow: 0px 10px 10px 0px #656565;
-o-box-shadow: 0px 10px 10px 0px #656565;
box-shadow: 0px 10px 10px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=10);

}
.menu li .first_fullwidth {
	-moz-border-radius: 0px 2px 2px 2px;
    -webkit-border-radius: 0px 2px 2px 2px;
    border-radius: 0px 2px 2px 2px;
}

/* Showing Drop Down on Mouse Hover - Left aligned */

.menu li:hover .dropdown_1column, 
.menu li:hover .dropdown_2columns, 
.menu li:hover .dropdown_3columns,
.menu li:hover .dropdown_4columns,
.menu li:hover .dropdown_5columns {
	left:-1px;
	top:25px;
}
.menu li:hover .dropdown_fullwidth {
	left:17px;
	top:32px; /* 33 */
	display: block;
}

/* Showing Drop Down on Mouse Hover - Right aligned */

.menu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 2px 0px 2px 2px;
    -webkit-border-radius: 2px 0px 2px 2px;
    border-radius: 2px 0px 2px 2px;
}
.menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:25px;
}
.menu li.right:hover .dropdown_fullwidth {
	right:19px;
	top:33px;
}

/* Columns Sizes */

.menu .col_1,
.menu .col_2,
.menu .col_3,
.menu .col_4,
.menu .col_5,
.menu .col_6 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
}
.menu .col_1 {width:140px;} /*140ok  145 /  150 écart de 155 partout */
.menu .col_2 {width:290px;} /*290ok 300 */
.menu .col_3 {width:440px;} /*410sansbarre 440ok 455 */
.menu .col_4 {width:590px;} /* 610 */
.menu .col_5 {width:740px;} /* 765 */
.menu .col_6 {width:890px;} /* 920 */

/* IMPORTANT */

/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
.menu .firstcolumn {
	margin-left: 0; /* Clearing margin & left */
	clear: left;
}



/*  _______________________________________

	03 CONTENT STYLING
    _______________________________________  */

.menu_green li:hover div a {
	ccolor:#52711f;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:150px;
	clear:left;
	
}
.menu_green li:hover div a:hover {
	color:#2d6a00;
}
.menu_green li ul li a:hover {
	color:#2d6a00;
}



 /* CI DESSOUS POUR LES liens sous categories !*/
.menu_green li:hover div span a {
	background: url("images/tmpl1/fl10g.png") left 4px no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	color:#333333;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	/*width:270px;
	line-height:10px;*/
	display:block;	
	z-index:10;
	white-space : nowrap;
}
.menu_green li:hover div span a:hover {
	background: url("images/tmpl1/fl10v.png") left 4px no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	color:#2d6a00;
	/* background:#555; */
	text-decoration:underline;
	z-index:10;
	
}

/* titre CATEGORIE MERE */



.menu_green li:hover div b {
z-index:10;
	display:block;
	color:#2d6a00;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding: 6px 0 2px 0px;
	letter-spacing:-1px;
	/*border-bottom:1px solid #888888;*/
}

/*
.menu .listing .fleche li  a{
	background: url("img/fl10.png") left 4px no-repeat;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 15px;
	width:359px;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
	display:block;
}
.menu .listing .fleche li:hover  a{
	background: url("img/fl10b.png") left 4px no-repeat;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 15px;
	width:259px;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
	display:block;
}
*/
.menu p,
.menu ul,
.menu li,
.menu h2,
.menu h3 {
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
}

.menu h6 {
/*
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
	*/
	z-index:10;
	display:block;
	color:#2d6a00;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding: 6px 0 5px 0px;
	margin:0;
	letter-spacing:-1px;
	border-bottom:1px solid #e5e5e5;
}

.menu p {
	font-size:12px;
	line-height:18px;
	margin:0;
	margin-bottom:10px;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.menu .strong {
	font-weight:bold;
}
.menu .italic {
	font-style:italic;
}
.menu h2, 
.menu h3 {
	text-shadow: 1px 1px 1px #FFFFFF;
	border-bottom:1px solid #888888;
	margin-top:7px;
}
.menu h2 {
	font-weight:400;
	font-size:21px;
	margin-bottom:18px;
	padding-bottom:11px;
}
.menu h3 {
	font-weight:600;
	font-size:14px;
	margin-bottom:14px;
	padding-bottom:7px;
}

.menu li:hover div a {
	text-decoration:none;
	text-shadow:none;
	border:none;
	padding:0;
}
.menu .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */
	margin-top:18px;
}


}

/*
.menu_green li:hover div a {
	color:#52711f;
	text-decoration:underline;
	font-size:9px;
	line-height:18px;
	margin:0;
	margin-bottom:10px;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.menu_green li:hover div a:hover {
	
}
.menu_green li ul li a:hover {
	color:#8bc135;
	
}
*/

/* Icon paragraphs */

.menu .help,
.menu .favorite,
.menu .mail,
.menu .print {
	padding-left:36px;
	margin-bottom:18px;
}
.menu .help {background:url("images/tmpl1/help.png") no-repeat 0px 2px;}
.menu .favorite {background:url("images/tmpl1/favorite.png") no-repeat 0px 2px;}
.menu .mail {background:url("images/tmpl1/mail.png") no-repeat 0px 2px;}
.menu .print {background:url("images/tmpl1/print.png") no-repeat 0px 2px;}

/* Images styles */

.menu .imgshadow_dark { /* Better style on dark background */
	bbackground:#FFFFFF;
	ppadding:4px; float:left;
	bborder:1px solid #b5dde5;
	margin:0px 9px 0px 0px;
	/*
	-moz-box-shadow:0px 0px 1px #656565;
	-webkit-box-shadow:0px 0px 1px #656565;
	box-shadow:0px 0px 1px #656565;
	*/
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.menu .imgshadow_light { /* Better style on light background */
	width:auto;
	float:left;
	margin:5px 9px 0px 0px;
	background:#FFFFFF;
	padding:4px;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;	
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#fff', Direction=135, Strength=3);  zoom: 1; -moz-box-shadow: 0px 0px 5px #fff; -webkit-box-shadow: 0px 0px 5px #fff;box-shadow: 0px 0px 5px #fff;
	/*
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=3);  zoom: 1; -moz-box-shadow: 0px 0px 5px #aaa; -webkit-box-shadow: 0px 0px 5px #aaa;box-shadow: 0px 0px 5px #aaa;
	-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px
	
		-webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;
	*/
}



.menu .img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:0px 9px 0px 0px;
	background:#FFFFFF;
	padding:4px;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	/*
	bborder:1px solid #777777;
	margin-top:5px;
	opacity: 0.7;	
	-webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in;		
	 border:2px solid #ccc;
	 */
}

.menu .img_right { /* Image sticks to the right */
	width:auto;
	float:right;
	margin:2px 0px 5px 15px;
}/* Box styles */
.menu li .cadrep {
	/*
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	border-left:5px solid #b5dde5 ;*/
	margin-right:10px;
	
/*
	ppadding:10px 0px 2px 0px;
	mmargin-right:20px;
	bborder:2px solid #eeeeee;

background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );*/
}
.menu li .cadrep:hover {
	/*background:#f3f3f3; 
	border-left:5px solid #b5dd5e ;*/
text-decoration:underline;

}


.menu li .livraison {
	color:#000000;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	/*background:#c0db55;
	background:#cbecf2; */
	padding:10px 5px 4px 10px;
	
	background: #f4f9e5;
background: -moz-linear-gradient(-45deg,  #fcfef8 0%, #f4f9e5 48%, #e0f19f 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fcfef8), color-stop(48%,#f4f9e5), color-stop(100%,#e0f19f));
background: -webkit-linear-gradient(-45deg,  #fcfef8 0%,#f4f9e5 48%,#e0f19f 100%);
background: -o-linear-gradient(-45deg,  #fcfef8 0%,#f4f9e5 48%,#e0f19f 100%);
background: -ms-linear-gradient(-45deg,  #fcfef8 0%,#f4f9e5 48%,#e0f19f 100%);
background: linear-gradient(135deg,  #fcfef8 0%,#f4f9e5 48%,#e0f19f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfef8', endColorstr='#e0f19f',GradientType=1 );
}

.menu li .livraison:hover {
	/* background:#a4c328; */
	background:#e0f19f; 	
}
.menu li .livraison strong {
	display:block;
	color:#2d6a00;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	margin-top:-5px;
	padding-bottom: 10px;
	letter-spacing:-1px;
}

.menu li .service {
	color:#000000;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;

	padding:10px 5px 4px 10px;
	margin-right:20px;
	/*
	
	height:90px; 
filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=3);  zoom: 1; -moz-box-shadow: 0px 0px 5px #aaa; -webkit-box-shadow: 0px 0px 5px #aaa;box-shadow: 0px 0px 5px #aaa;
	*/
background: #f4f9e5;
background: -moz-linear-gradient(-45deg,  #fcfef8 0%, #f4f9e5 48%, #e0f19f 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fcfef8), color-stop(48%,#f4f9e5), color-stop(100%,#e0f19f));
background: -webkit-linear-gradient(-45deg,  #fcfef8 0%,#f4f9e5 48%,#e0f19f 100%);
background: -o-linear-gradient(-45deg,  #fcfef8 0%,#f4f9e5 48%,#e0f19f 100%);
background: -ms-linear-gradient(-45deg,  #fcfef8 0%,#f4f9e5 48%,#e0f19f 100%);
background: linear-gradient(135deg,  #fcfef8 0%,#f4f9e5 48%,#e0f19f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfef8', endColorstr='#e0f19f',GradientType=1 );





}
.menu li .service:hover {
	background:#e0f19f;
	
}

.menu li .service strong {

	display:block;
	color:#2d6a00;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	margin-top:-5px;
	padding-bottom: 10px;
	letter-spacing:-1px;
}

.menu li .service img {
background:#FFFFFF;
	padding:4px;
}
	
.menu li .cadre {
	color:#000000;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	height:90px; background:#b5dde5;
	/*
filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=3);  zoom: 1; -moz-box-shadow: 0px 0px 5px #aaa; -webkit-box-shadow: 0px 0px 5px #aaa;box-shadow: 0px 0px 5px #aaa;
	-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;
	*/
	padding:10px 5px 10px 10px;
}

.menu li .cadre:hover {
	background:#45b4c3;
}

.menu li .cadre p {
line-height:15px;
}

.menu li .cadre p b {
font-weight:bold;
color:#000;
margin:0px ; padding:0px 0 2px 0px;
font-size:12px;
letter-spacing:normal;
text-shadow:none;
display:inline;
}

.menu li .black_box,
.menu li .dark_grey_box {
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.menu li .black_box {
	background-color:#333333;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
.menu li .dark_grey_box {
	background-color:#555555;
	-webkit-box-shadow:inset 0 0 3px #111111;
	-moz-box-shadow:inset 0 0 3px #111111;
	box-shadow:inset 0 0 3px #111111;
}

/* Standard lists styles */

.menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
.menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:left;
	text-align:left;
	width:145px;
}
.menu li ul li a {
	padding:0;
}
.menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}


/* Greybox lists styles */

.menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:131px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

/* Other lists styles */

.menu li .plus li {
	background: url("images/tmpl1/plus.png") left 6px no-repeat;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 21px;
	width:109px;
}
.menu li .plus li:hover {
	background: url("images/tmpl1/plus.png") left 6px no-repeat;
	padding:0px 0px 0px 21px;
	margin:0px 0px 4px 0px;
}


/* Social Icons */

.menu li ul.social {
	list-style:none;
	margin:0;
	padding:0;
}
.menu li ul.social li {
	padding-top:5px;
	margin:0 12px 12px 0;
	float:left;
	position:relative;
	display:inline;
	width:32px;
}
.menu li ul.social li img {
	border:none;
}
.menu li ul.social li:hover {
	padding-top:5px;
	margin:-1px 12px 12px 0;
}
.menu li ul.social li span {
	display:none;
}





/*  _______________________________________

	04 CONTACT FORM
    _______________________________________  */



.menu form {
	margin:0 0 12px 0;
	padding:0px;
}

/* Labels & fieldsets stylings */

.menu fieldset {
	margin:0;
	border:none;
}		
.menu form p {
	margin:10px 0;
	overflow:hidden;
	width:270px;
}

.menu label {
	float:left;
	display:block;
	text-align:left;
	width:50px;
}	
.menu input,
.menu textarea {	
	margin:0;	
	width:170px;
	float:right;
	color:#eeeeee;	
	background-color:#222222;
	border:1px solid #0A0A0A;
	padding:3px 5px 3px 5px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}		
.menu textarea {
	height:100px;
	overflow:auto;
}					

/* Buttons stylings */

.menu button {
	float:right;
	width:80px;
	margin:0px;
	margin-right:12px;
	border:none;
	padding: 2px 7px 2px 7px;
	color:#eeeeee;	
	background-color:#222222;
	border:1px solid #0A0A0A;
	text-shadow: 1px 1px 1px #000;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}



/*  _______________________________________

	05 COLORS
    _______________________________________  */





/* Green */

.menu_green {
	
	bborder: 1px solid #2D6A00;
	bborder-top: 1px solid #2D6A00;
	/*
	background: #3e5718;
	background: -moz-linear-gradient(top, #658c26, #354914);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#658c26), to(#354914));
	background: -o-linear-gradient(top, #658c26, #354914);
	*/
background: rgb(45,106,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(45,106,0,1) 0%, rgba(55,130,0,1) 25%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,106,0,1)), color-stop(25%,rgba(55,130,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(45,106,0,1) 0%,rgba(55,130,0,1) 25%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(45,106,0,1) 0%,rgba(55,130,0,1) 25%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(45,106,0,1) 0%,rgba(55,130,0,1) 25%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(45,106,0,1) 0%,rgba(55,130,0,1) 25%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d6a00', endColorstr='#378200',GradientType=0 ); /* IE6-9 */
}

