* { margin:0;padding:0;}
html, body { margin:0;padding:0;height:100%;text-align:center;font-size:11px;color:#606060;font-family:Arial;background-color:#FFFFFF;}
a { color:#0FA0DD;text-decoration:none;}
a:hover { text-decoration:underline;}
a:active { outline:none;}
a:focus { outline:none;}
#page { width:1000px;height:auto;margin:0 auto 0 auto;text-align:left;}
#header { width:100%;height:97px;background-color:#080808;background-image:url(/images/bgtop.jpg);background-position:left top;background-repeat:repeat-x;}
#subheader { width:100%;height:8px;background-image:url(/images/bgtop2.jpg);background-position:left top;background-repeat:no-repeat;}
#footer { width:100%;min-height:75px;height:auto;border-top:1px solid #C3C3C4;background-image:url(/images/foot.png);background-position:left top;background-repeat:repeat-x;}
#history { height:18px;padding-left:10px;color:#AAAAAA;line-height:20px;font-size:9px;}
#history a { color:#AAAAAA;}
#logout { display:block;float:right;margin:2px 5px 0 0;}
#logout a { text-decoration:none;}
#logout a:hover { text-decoration:underline;}
#logout img { vertical-align:bottom;}
#left { float:left;width:197px;height:auto;min-height:300px;}
#content { float:left;width:605px;height:auto;min-height:430px;padding:0 0px 5px 0px;}
#right { float:left;width:197px;height:auto;}
h1 { float:left;margin:35px 0 0 10px;font-size:40px;font-family:Georgia;font-style:italic;color:#90C134;}
h1 span { color:#52ADA8;}
#menu { float:left;margin:70px 0 0 50px;list-style-type:none;font-size:13px;font-weight:bold;}
#menu li { display:inline;margin:0 5px 0 5px;}
#menu li a { display:inline-block;width:90px;height:20px;line-height:20px;text-align:center;text-decoration:none;color:#EFEFEF;background-image:url(/images/nav.png);background-position:left top;background-repeat:no-repeat;}
#menu li a:hover { color:#FFFFFF;background-image:url(/images/navfocus.png);}
#menu li.selected a { background-image:url(/images/navfocus.png);}
#callwe { float:right;margin:30px 15px 0 0;width:auto;padding:2px;height:60px;}
#callwe span { font-style:italic;color:#90C134;}
#callwe h5 { font-size:16px;color:#EBEC07;}
#callwe img { vertical-align:top;margin:1px 2px 0 0;}
#callwe p { width:100%;text-align:center;font-weight:bold;color:#DB0707;}
h2 { width:565px;height:30px;margin:5px 20px 0 20px;font-size:14px;background-color:#E0F0EF;}
h2 span { display:block;height:30px;}
h2 span.l { float:left;width:8px;background-image:url(/images/lefttitle.jpg);background-position:left top;background-repeat:no-repeat;}
h2 span.c { float:left;width:549px;line-height:30px;background-image:url(/images/title.jpg);background-position:left top;background-repeat:repeat-x;}
h2 span.r { float:right;width:8px;background-image:url(/images/righttitle.jpg);background-position:left top;background-repeat:no-repeat;}
h2 img { vertical-align:middle;margin-right:6px;}

div.product { float:left;display:block;width:175px;height:auto;margin:10px 0px 0px 20px;background-color:#E0F0EF;background-image:url(/images/prod.jpg);background-position:left top;background-repeat:repeat-y;}
div.topprod { width:175px;text-align:center;background-image:url(/images/topprod.jpg);background-position:left top;background-repeat:no-repeat;}
div.product h4 { width:175px;padding:10px 0 10px 0;font-size:12px;}
div.product h4 a { margin:0 3px 0 3px;color:#52ADA8;text-decoration:none;}
div.product h4 a:hover { text-decoration:underline;}
div.product a.pic { display:block;width:96px;height:96px;margin:0 auto 0 auto;border:1px solid #D0E9E7;}
div.product a.pic img { width:90px;height:90px;border:3px solid #FAFAFA;}
div.product a.pic:hover img { border:3px solid #D0E9E7;}
div.product span.prix { display:block;text-align:center;padding:5px 0 5px 0;font-size:18px;color:#52ADA8;}
div.product span.prix s { color:#BBBBBB;}
div.bottomprod { width:175px;height:25px;padding:5px 0 3px 0;background-image:url(/images/bottomprod.jpg);background-position:left bottom;background-repeat:no-repeat;}
div.bottomprod a { display:block;height:19px;color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;}
div.bottomprod a:hover { text-decoration:none;background-color:#FFFFFF;}
div.bottomprod a span { float:left;}
div.product p.desc { padding:0 1px 0 5px;}
a.buy { float:right;margin-right:7px;background-color:#DE8300;}
a.buy span.l { display:block;width:5px;height:19px;background-image:url(/images/bl.png);background-position:left top;background-repeat:no-repeat;}
a.buy span.c { display:block;height:19px;padding:0 1px 0 1px;line-height:19px;background-image:url(/images/b.png);background-position:left top;background-repeat:repeat-x;}
a.buy span.r { display:block;width:5px;height:19px;background-image:url(/images/br.png);background-position:left top;background-repeat:no-repeat;}
a.detail { float:left;margin-left:7px;background-color:#0796E1;}
a.detail span.l { display:block;width:5px;height:19px;background-image:url(/images/dl.png);background-position:left top;background-repeat:no-repeat;}
a.detail span.c { display:block;height:19px;padding:0 1px 0 1px;line-height:19px;background-image:url(/images/d.png);background-position:left top;background-repeat:repeat-x;}
a.detail span.r { display:block;width:5px;height:19px;background-image:url(/images/dr.png);background-position:left top;background-repeat:no-repeat;}
h3 { width:197px;height:30px;margin-top:5px;text-align:center;color:#FFFFFF;font-size:13px;background-color:#81C3C0;}
h3 a { color:#FFFFFF;text-decoration:none;}
h3 span { display:block;height:30px;}
h3 span.l { float:left;width:8px;background-position:left top;background-repeat:no-repeat;}
h3 span.c { float:left;width:181px;line-height:30px;background-position:left top;background-repeat:repeat-x;}
h3 span.r { float:right;width:8px;background-position:left top;background-repeat:no-repeat;}
h3.news span.l { background-image:url(/images/tvl.png);}
h3.news span.c { background-image:url(/images/tv.png);}
h3.news span.r { background-image:url(/images/tvr.png);}
h3.articles span.l { background-image:url(/images/tol.png);}
h3.articles span.c { background-image:url(/images/to.png);}
h3.articles span.r { background-image:url(/images/tor.png);}
h3.category span.l { background-image:url(/images/tbl.png);}
h3.category span.c { background-image:url(/images/tb.png);}
h3.category span.r { background-image:url(/images/tbr.png);}
h3.promotion span.l { background-image:url(/images/tjl.png);}
h3.promotion span.c { background-image:url(/images/tj.png);}
h3.promotion span.r { background-image:url(/images/tjr.png);}
h3.generic span.l { background-image:url(/images/tgl.png);}
h3.generic span.c { background-image:url(/images/tg.png);}
h3.generic span.r { background-image:url(/images/tgr.png);}
#left ul { height:auto;list-style-type:none;}
#left ul.category { border-top:0px solid #80C3C0;}
#left ul.category li { display:block;height:25px;border-bottom:1px solid #FFFFFF;}
#left ul.category li a { display:block;height:25px;padding-left:28px;line-height:24px;color:#606060;text-decoration:none;background-image:url(/images/bul.png);background-position:5px center;background-repeat:no-repeat;}
#left ul.category li a.a { background-color:#C0E1DF;}
#left ul.category li a.b { background-color:#E0F0EF;}
#left ul.category li a:hover { color:#FFFFFF;background-color:#91CBC8;background-image:url(/images/bulfocus.png);}
#left ul.category li.active a { color:#FFFFFF;background-color:#91CBC8;background-image:url(/images/bulfocus.png);}
#left ul.promotion { padding-top:5px;border:1px solid #D6DC2E;border-top:0px solid #E1E667;}
#left ul.promotion li { margin:0 10px 0 10px;padding:5px 0 5px 0;}
#left ul.promotion li a { color:#606060;text-decoration:none;}
#left ul.promotion li a:hover { text-decoration:underline;}
#left ul.promotion li h5 { font-size:11px;}
#right div.panier { width:197px;min-height:85px;height:auto;margin-top:5px;background-color:#F9F9F9;background-image:url(/images/panier.png);background-position:left top;background-repeat:no-repeat;}
#right div.panier h6 { padding:5px 0 0 0;text-align:center;color:#707070;font-size:13px;}
#right div.panier div.l { float:left;width:100px;padding:4px 10px 0 15px;color:#000000;}
#right div.panier div.r { float:right;width:48px;height:48px;margin-right:10px;}
#right div.panier hr { margin:5px 0 5px 0;border:none;border-top:1px dashed #AAAAAA;}
#right div.panier a img { border:none;}
#right div.panier div.c { width:197px;clear:both;text-align:center;}
#lockcart { position:absolute;width:197px;height:85px;text-align:center;background-image:url(/images/filter.png);background-position:left top;background-repeat:repeat;}
#lockcart p { line-height:44px;margin-top:0px;}
#right ul { padding-top:5px;list-style-type:none;}
#right ul li { margin:0 10px 0 10px;padding:5px 0 5px 0;}
#right ul li a { color:#606060;text-decoration:none;}
#right ul li a:hover { text-decoration:underline;}
#right ul li h5 { padding:0;font-size:11px;}
ul li.prd { text-align:center;}
ul li.prd p.prix { font-size:13px;font-weight:bold;color:#52ADA8;}
ul li.prd p.prix s { color:#BBBBBB;}
ul li.prd a img { width:85px;height:85px;margin-top:5px;border:1px solid #EFEFEF;}
ul li.prd a:hover img { border:1px solid #D0E9E7;}
ul li.pgs { text-align:center;}
#right ul.news { border:1px solid #8DBC30;border-top:0px solid #ACCE68;}
#right ul.articles { border:1px solid #D78127;border-top:0px solid #E2A362;}
#right ul.articles li { margin:0 10px;padding:3px 0;border-bottom:1px solid #CB9B6A;}
#right ul.articles li.txt { /**margin:0;padding:0 5px 3px 10px;**/}
#right ul.articles li.txt a.dis { text-decoration:none;}
#right ul.articles li.pgs { border:none;}
ul.generic { padding:5px 0 5px 0;border:1px solid #868988;border-top:0px solid #B4B5B5;}
ul.generic li { padding:5px 0 5px 0;text-align:center;}
ul.generic li a img { border:none;}
div.blah { height:auto;margin:5px 20px 0 20px;padding-bottom:5px;}
div.blah img.pic { float:right;margin:5px 5px 0 0;border:0px solid red;}
div.blah p { padding:5px;line-height:17px;}
div.blah blockquote { padding:10px 20px;line-height:17px;font-style:italic;}
div.bigproduct { width:565px;height:auto;margin:10px 20px 0 20px;}
div.topbig { width:565px;height:8px;background-image:url(/images/topbigprod.jpg);background-position:left top;background-repeat:no-repeat;}
div.big { width:565px;height:auto;background-image:url(/images/bigprod.jpg);background-position:left top;background-repeat:repeat-y;}

div.big div.left { float:left;width:206px;height:auto;margin:0 0 0 15px;padding:7px 0 0px 0;text-align:center;border:0px solid red;}
div.big div.left i { float:left;/*position:absolute;margin:-6px 0 0 15px;*/line-height:12px;color:#AAA;font-size:9px;font-style:italic;border:0px solid red;}
div.big a.pic { display:block;width:206px;height:206px;margin:0 auto 0 auto;border:1px solid #D0E9E7;}
div.big a.pic img { width:200px;height:200px;border:3px solid #FAFAFA;}
div.big a.pic:hover { /**cursor:url(images/zoom.cur);**/}
div.big a.pic:hover img { border:3px solid #D0E9E7;}
div.big span.offer { display:block;position:absolute;margin:-5px 0 0 -5px;width:32px;height:32px;border:0px solid red;}
div.big a.pic span.offer img { width:32px;height:32px;border:none;}
div.big div.right { float:right;width:315px;height:auto;margin:0 10px 0 0;padding:5px 0 0px 0;border:0px solid red;}
div.big div.right img.culot { /*float:right;*/width:80px;height:80px;border:1px solid #D0E9E7;}
div.big div.right ul.culot { width:85px;float:right;list-style-type:none;font-size:12px;font-weight:bold;}
div.big div.right ul.culot li { text-align:center;line-height:17px;}
div.big div.right ul.culot li img { vertical-align:middle;}
div.big div.right ul.culot li span { color:#52ADA8;}
div.big div.right ul.detail { list-style-type:none;font-size:12px;font-weight:bold;}
div.big div.right ul.detail li { line-height:17px;}
div.big div.right ul.detail li img { vertical-align:middle;}
div.big div.right ul.detail li span.l { display:inline-block;width:105px;}
div.big div.right ul.detail li span.r { color:#52ADA8;}
div.big div.right ul.table { margin-top:10px;}

div.big div.right ul.action { height:35px;margin-top:10px;list-style-type:none;border:0px solid red;}
div.big div.right ul.action li { float:left;height:30px;line-height:34px;border:0px solid blue;}
div.big div.right span.prix { float:left;display:block;width:120px;height:30px;line-height:30px;text-align:center;font-size:27px;color:#52ADA8;border:0px solid red;}
div.big div.right span.prix sup { color:#808080;font-size:10px;}
div.big div.right span.prix s { float:left;font-size:13px;position:absolute;margin:-17px 0 0 -15px;color:#BBBBBB;}

div.big #bqty { padding:1px;text-align:center;}
div.big #bbuy { width:150px;height:25px;text-align:left;margin-left:5px;padding:0 0 2px 7px;color:#FFFFFF;font-size:12px;font-weight:bold;font-family:Arial;cursor:pointer;border:0px solid red;;background-color:#DE8300;background-image:url(images/bbuy.png);background-position:left top;background-repeat:no-repeat;}
div.big #bbuy:hover { background-color:#FFFFFF;}
div.big div.description { /*height:100px;*/clear:both;padding:0px 10px 5px 15px;border:0px solid red;}
div.big div.description h4 { margin-top:10px;font-size:12px;padding:0px 0 2px 0;}
div.big div.description p { margin-top:3px;line-height:17px;}
div.big ul.enerclass { float:right;list-style-type:none;font-size:12px;font-weight:bold;border:0px solid red;}
div.big ul.enerclass li { text-align:center;line-height:17px;}
div.big ul.enerclass li img { margin:0 2px;vertical-align:middle;border:1px solid #D0E9E7;}
div.big ul.enerclass li span { color:#52ADA8;}
div.big img.lumteinte { float:right;margin:30px 2px 0 2px;width:110px;height:auto;border:1px solid #D0E9E7;}
div.big div.description ul.recapic { margin:5px 5px 0 0;min-height:99px;height:auto;list-style-type:none;text-align:center;background-color:#FFF;border:1px solid #D0E9E7;}
div.big div.description ul.recapic li { display:inline-block;width:100px;height:99px;border:0px solid red;}
div.big div.description ul.recapic li img { vertical-align:middle;}
div.bottombig { width:565px;height:8px;border:0px solid red;background-image:url(images/bottombigprod.jpg);background-position:left top;background-repeat:no-repeat;}
div.big div.description em { display:block;margin-top:10px;font-size:12px;}
div.big div.description em b { color:#EE3124;}

p.back { clear:both;margin:5px 20px 0 20px;padding-bottom:0px;}
p.tips { float:left;display:block;margin:5px 5px 0 35px;width:150px;height:40px;}
p.tips span { display:block;}
p.tips img { float:left;margin:2px 5px 0 0}
p.tips a img { border:none;}
p.rclm { height:45px;margin:5px 20px 0 20px;padding-bottom:10px;line-height:15px;}
p.rclm img { float:left;margin:0px 5px 0 0;}
p.rclm a { color:#606060;}
#footer a { color:#606060;}
ul.ftop { float:right;padding:5px 0 0 0;list-style-type:none;}
ul.ftop li { display:inline;padding:0 5px 0 5px;}
p.copy { clear:both;text-align:center;}
#abc { text-decoration:none;cursor:default;}
p.pay { text-align:center;}
p.pay a img { border:none;}
div.clear { clear:both;width:100%;height:10px;}
div.bclear { clear:both;width:100%;height:0px;}
acronym { cursor:help;border:none;}

#filter { display:none;position:fixed !important;position:absolute;z-index:10;left:0px;top:0px;width:100%;height:100%;overflow:auto;background-image:url(/images/filter.png) !important;background-image:none;background-repeat:repeat;}
#box { display:none;position:relative;z-index:12;width:620px;height:auto;margin:100px auto;}
#box .thin { width:620px;height:8px;font-size:0px;background-position:left top;background-repeat:no-repeat;}
#box .top { text-align:left;background-image:url(/images/tbox.png);}
#box .bottom { background-image:url(/images/fbox.png);}
#box .middle { width:620px;height:auto;text-align:left;background-image:url(/images/cbox.png);background-position:left top;background-repeat:repeat-y;}
#box .middle h3 { margin-left:10px;}
#box .middle p { margin-left:10px;}
#loadbox { display:none;position:absolute;width:620px;height:18px;margin-top:6px;text-align:center;font-size:10px;font-style:italic;}
#loadbox img { vertical-align:middle;}
#close { position:absolute;display:block;margin:6px 0 0 598px;width:16px;height:16px;}
#close img { border:none;}
#box h5 { margin:0 0 0 14px;padding-top:2px;font-size:16px;}
#savecart { display:inline-block;width:16px;height:16px;margin-left:5px;}
#savecart img { vertical-align:middle;border:0px solid red;}
#ibox { display:none;position:relative;margin:100px auto;width:415px;height:415px;text-align:center;background-image:url(/images/ibox.png);background-position:left top;background-repeat:no-repeat;}
#ibox img { margin:8px auto 0 auto;max-width:400px;height:auto;max-height:400px;border:0px solid red;}
ul.bcart { width:590px;height:auto;margin:5px auto 0 auto;list-style-type:none;}
ul.bcart li span { float:left;display:block;padding-left:3px;text-align:center;border:0px solid #52ADA8;}
ul.bcart span.pic { width:55px;padding:0;}
ul.bcart span.nam { width:215px;text-align:left;}
ul.bcart span.cul { width:50px;}
ul.bcart span.pri { width:70px;}
ul.bcart span.qty { width:60px;font-weight:bold;}
ul.bcart span.dee { width:50px;}
ul.bcart span.tot { width:70px;font-weight:bold;}
#bcheckout { width:560px;}
#bcheckout span.nam { width:195px;}
#bcheckout span.qty { width:50px;}
ul.bcart li.head { color:#FFFFFF;font-size:13px;font-weight:bold;background-color:#52ADA8;}
ul.bcart li.head span { height:25px;line-height:25px;text-align:center;}
#bcheckout li.head { color:#52ADA8;background-color:#EEEEEE;}
ul.bcart li.line { padding:1px 0 2px 0;font-size:12px;}
ul.bcart li.line a { color:#606060;font-weight:bold;text-decoration:none;}
ul.bcart li.line a:hover { text-decoration:underline;}
ul.bcart li.line a img { border:none;}
ul.bcart li.line span { height:30px;line-height:30px;}
ul.bcart li.line span.pic { height:55px;line-height:55px;}
ul.bcart li.line span.pic img { width:50px;height:50px;margin-top:2px;border:1px solid #BBBBBB;}
ul.bcart li.line span.dsc { width:528px;height:20px;line-height:20px;text-align:left;font-size:11px;padding-left:4px;}
#bcheckout li.line span.dsc { width:498px;}
ul.bcart li.ship { padding:5px 0 5px 1px;font-size:12px;border-top:1px solid #EEEEEE;}
ul.bcart li.ship form { margin-top:5px;}
ul.bcart li.end { }
ul.bcart #tend { height:25px;line-height:25px;}
ul.bcart #fend { height:15px;line-height:15px;font-size:10px;}
ul.bcart span.left { float:left;}
ul.bcart span.right { float:right;}
ul.bcart #tend span.right { font-size:16px;font-weight:bold;}
ul.bcart li.subs { height:50px;}
ul.bcart li.subs a { text-decoration:none;}
ul.bcart li.subs a:hover { background-color:#FFFFFF;}
ul.bcart a.conclure { float:right;display:block;width:160px;height:25px;margin:15px 20px 0 0;line-height:25px;text-align:center;color:#FFFFFF;font-size:12px;text-decoration:none;font-weight:bold;background-color:#DE8000;background-image:url(/images/conclure.png);background-position:left top;background-repeat:no-repeat;}
ul.bcart a.continuer { float:left;display:block;width:150px;height:25px;margin:15px 0 0 20px;line-height:25px;text-align:center;color:#FFFFFF;font-size:12px;text-decoration:none;font-weight:bold;background-color:#0896E2;background-image:url(/images/continuer.png);background-position:left top;background-repeat:no-repeat;}
ul.bcart li.a { background-color:#FFFFFF;}
ul.bcart li.b { background-color:#EEEEEE;}
ul.bcart li.txt { padding:15px 5px 5px 5px;}
#pagination { clear:both;padding:20px 0 5px 0;text-align:center;list-style-type:none;}
#pagination li { display:inline;margin-right:5px;}
#pagination li a { padding:1px 5px 1px 5px;background-color:#FFFFFF;border:1px solid #D0E9E7;}
#pagination li a:hover { background-color:#E0F0EF;}
#pagination li a.active { background-color:#E0F0EF;}
p.error { color:#CC0000;font-size:11px;font-weight:normal;padding:3px;border:1px solid #CC0000;background-color:#F6D1D1;}
p.locked { position:relative;z-index:3;margin:0 8px 0 8px;color:#25B714;font-size:11px;font-weight:normal;padding:3px;border:1px solid #25B714;background-color:#D7F2D4;}
span.load { position:absolute;display:none;margin:1px 0 0 1px;width:94px;height:94px;background-color:#FFFFFF;background-image:url(/images/load.gif);background-position:center center;background-repeat:no-repeat;}
span.loadbig { position:absolute;display:none;margin:1px 0 0 1px;width:206px;height:206px;background-color:#FFFFFF;background-image:url(/images/load.gif);background-position:center center;background-repeat:no-repeat;}
#dispo0 { color:#EB0000;}
#dispo1 { color:#07C43D;}
#dispo2 { color:#0014E8;}
#dispo3 { color:#FF8000;}
form.stapetwo { width:100%;height:auto;margin:0;padding:0;}
form.stapetwo fieldset { margin-top:5px;padding:5px 0 10px 0;border:1px dashed #EEEEEE;}
form.stapetwo legend { padding:1px 2px 1px 2px;font-size:11px;font-style:italic;}
form.stapetwo label { display:block;float:left;width:130px;padding-right:5px;text-align:right;}
form.stapetwo p { display:block;min-height:20px;height:auto;padding:3px 0 3px 0;line-height:20px;}
form.stapetwo p input { padding:1px;vertical-align:top;}
form.stapetwo p input.error { padding:1px;vertical-align:top;border:2px solid #FF0000;}
form.stapetwo p select { padding:1px;}
form.stapetwo p select.error { padding:1px;border:2px solid #FF0000;}
form.stapetwo p.sub { padding-top:10px;text-align:center;}
form.stapetwo p.sub input { padding:2px 10px 2px 10px;font-size:19px;font-weight:bold;cursor:pointer;}
form.stapetwo span.reqmark { color:#FF0000;font-size:15px;font-weight:bold;}
form.stapetwo a.help { font-size:13px;color:#0000FF;text-decoration:none;}
form.stapetwo a.help span { display:none;}
form.stapetwo a.help:hover span { display:block;margin:1px 10px 0 10px;padding:0 3px 0 3px;font-size:11px;background-color:#E8E8FF;border:1px solid #0000FF;}
form.stapetwo a.help:active span { display:block;margin:1px 10px 0 10px;padding:0 3px 0 3px;font-size:11px;background-color:#E8E8FF;border:1px solid #0000FF;}
form.stapetwo a.help:focus span { display:block;margin:1px 10px 0 10px;padding:0 3px 0 3px;font-size:11px;background-color:#E8E8FF;border:1px solid #0000FF;}
form.stapetwo p.error { margin-top:3px;padding:2px 3px 2px 3px;color:#CC0000;background-color:#F6D1D1;border:1px solid #CC0000;}
p.rib { text-align:center;}
.hid { display:none;}
form.stapegen { width:549px;height:auto;margin:5px 0 0 5px;padding:0;}
form.stapegen fieldset { padding:10px 0 10px 0;border:1px dashed #EEEEEE;}
form.stapegen legend { padding:1px 2px 1px 2px;font-size:11px;font-style:italic;}
form.stapegen label { display:block;float:left;width:120px;padding-right:5px;text-align:right;}
form.stapegen p { display:block;min-height:20px;height:auto;padding:3px 0 3px 0;line-height:20px;}
form.stapegen p input { padding:1px;vertical-align:top;}
form.stapegen p select { padding:1px;}
form.stapegen p.sub { padding-top:10px;text-align:center;}
form.stapegen p.sub input { padding:1px 6px 1px 6px;font-size:18px;font-weight:bold;cursor:pointer;}
form.stapegen p.error { width:74%;padding:0 3px 0 3px;color:#CC0000;background-color:#F6D1D1;border:1px solid #CC0000;}
form.stapegen .req { color:#FF0000;font-size:15px;font-weight:bold;}
#histcom { list-style-type:none;margin-top:10px;}
#histcom li { display:block;min-height:25px;height:auto;padding-bottom:5px;border:1px solid #DDDDDD;border-top:none;}
#histcom li.head { min-height:25px;height:25px;max-height:25px;padding-bottom:0px;color:#52ADA8;font-size:12px;font-weight:bold;background-color:#EEEEEE;border:1px solid #DDDDDD;}
#histcom li span { display:block;float:left;width:112px;height:25px;line-height:30px;text-align:center;}
#histcom li span.min { width:75px;}
#histcom li.head span { height:24px;line-height:24px;}
div.comdet { display:block;clear:both;height:auto;}
div.comdet i { display:block;float:left;margin:3px 0 0 20px;}
div.comdet i.fact { margin:8px 0 0 25px;}
div.comdet i.fact a img { border:none;}
dl.top { float:right;margin:5px 5px 0 0;border:1px solid #DDDDDD;}
dl.top b { display:block;float:right;height:20px;line-height:20px;text-align:center;font-weight:normal;background-color:#F7FBFB;border:1px solid #F7FBFB;}
dl.top b.a { width:40px;}
dl.top b.b { width:60px;}
dl.top b.c { width:250px;}
dl.top dt b { font-weight:bold;}
dl.top dd b.c { text-align:left;}
div.dash { margin-top:10px;padding:10px;border:1px dashed #EEEEEE;}
#opts { float:right;width:150px;text-align:right;}
#opts img { vertical-align:bottom;}
#opts a img { border:none;}
#modpass { margin-top:5px;text-align:right;}
#modpass label { display:block;text-align:left;padding-left:0px;}
#modpass p { padding:2px 2px 1px 2px;}
#modpass p.sub { padding:5px 2px 0 0;}
#modpass p.sub input { padding:1px 2px 1px 2px;}
#modpass p.sub img { display:none;vertical-align:middle;}
.good { padding:2px 3px 2px 3px;color:#25B714;font-size:11px;border:1px solid #25B714;background-color:#D7F2D4;}
.bad { padding:2px 3px 2px 3px;color:#CC0000;font-size:11px;border:1px solid #CC0000;background-color:#F6D1D1;}
.solded { margin:10px 25px 0 25px;padding:3px 5px 3px 22px;font-size:14px;font-weight:normal;color:#53A05A;background:#D9EADA url(images/solded.png) 3px center no-repeat;border:1px solid #B3D5B6;}
#infpers { list-style-type:none;}
#infpers li { height:25px;line-height:25px;}
#infpers li span.labl { float:left;display:block;width:120px;text-align:right;margin-right:8px;padding-right:5px;color:#AAAAAA;border-right:1px solid #EEEEEE;}
dl.faq { padding:5px;}
dl.faq dt { display:list-item;}
dl.faq dd { padding:3px 0 10px 5px;line-height:15px;color:#808080;font-style:italic;}
h6 { padding:5px 0 0 0;font-size:12px;}
ul.weinfo { float:left;list-style-type:none;}
ul.left { margin-left:130px;}
ul.right { margin-left:20px;}
a.discrete { color:#606060;}
#plan { width:400px;margin:20px auto 0 auto;font-family:Geneva, Arial, Helvetica, Sans-Serif;}
#plan li { display:block;margin:5px 0 0 30px;font-size:13px;font-weight:bold;}
#plan li.first { margin-top:0px;}
#plan li a { display:block;width:300px;padding:5px 5px 5px 8px;text-decoration:none;color:#4F4F4F;background-color:#FFF;border:1px solid #0FA0DD;}
#plan li a:hover { color:#000;background-color:#FAFAFA;border:1px solid #000;}
#plan ul li { font-weight:normal;}
#plan li ul li a { padding:3px 3px 3px 6px;border:1px solid #9292A1;}
#plan ul li ul li { font-size:11px;}
p.outofstock { width:95%;padding:3px 5px;color:#9F6000;background-color:#FEEFB3;border:1px solid #9F6000;}
#tri { display:block;float:right;width:45px;height:auto;}
#tri a { float:right;display:block;margin:8px 5px 0 0;width:16px;height:16px;}
#tri a img { vertical-align:top;border:none;}
#infoship { margin:0 !important;padding:5px 5px;color:#25B714;font-size:11px;font-weight:normal;border:0px solid #25B714;background-color:#D7F2D4;}
div.doclist { margin:10px 20px 0 20px;}
div.doclist div.illus { float:left;width:100px;min-height:100px;height:auto;}
div.doclist div.illus a { display:block;}
div.doclist img.minipic { margin-left:5px;width:80px;height:auto;}
div.doclist div.illus a img { border:1px solid #D0E9E7;}
div.doclist h4 { padding:3px 0;font-size:13px;}
div.doclist p { line-height:15px;}
#ecocalc { width:100%;background-image:url(/images/bgcalc.png);background-position:left bottom;background-repeat:repeat-x;}
#ecocalc tr { height:25px;}
#ecocalc td { padding:3px;}
#ecocalc input.sub { padding:1px 3px;font-size:17px;font-weight:bold;}
#edfcost { width:10px;text-align:center;}
#consoannu { font-size:12px;}
#costannu { color:red;font-size:12px;font-weight:bold;}
#equibulb { font-size:12px;}
#equiconso { font-size:12px;}
#equicost { color:blue;font-size:12px;font-weight:bold;}
#ecotwo  { display:none;}
#ecoresult { color:green;font-size:13px;font-weight:bold;}
#liquid { margin:5px 20px 15px 20px;padding:3px 3px 3px 45px;min-height:32px;font-size:22px;background:url(/images/alert.png) left center no-repeat;}
#liquid strong { color:#FF2A31;}
#liquidbis { margin:5px 20px 10px 20px;padding:3px 3px 3px 25px;min-height:22px;font-size:15px;background:url(/images/alert2.png) left center no-repeat;}
#liquidbis strong { color:#FF2A31;}

