body { font-family:Helvetica, Arial, "Nimbus Sans L", "Liberation Sans", FreeSans, sans-serif; margin:0px; }
img { border:none; }
.maincontent { background-image:url('images/2011/content-bg.gif'); background-repeat:repeat-x; width:100%;padding-bottom:20px; }
.mainpage { width:1000px; margin:auto; padding-top:10px; }
.indexmain { width:1000px; padding:0px; margin:0px; text-align:left; }
.indexmain td { vertical-align:top; }
.indexframe { margin-top:10px; }
.indexframe td { padding-top:0px; }

.src { width:730px; height:285px; background-image:url('images/2010/src.png'); background-repeat:no-repeat; background-position:bottom; border-spacing: 0px; border-collapse: collapse; margin-left:20px; margin-top:10px; }
.src td { padding-left:24px; }
.src p { padding-top:5px; margin:0px; }
.src input { width:280px; }
.src select { width:296px; }
.results { width:730px; border-spacing: 0px; border-collapse: collapse; margin-top:10px; display:none; text-align:left;}
.results td { padding:0px; text-align:left; }
.resultslist { width:708px; border-spacing: 0px; border-collapse: collapse; }
.resultslist td { vertical-align:middle; }
.liresult { margin-left:20px; color:#5157FF;text-align:left; }
.infoeasy { width:249px; height:118px; background-image:url('images/2010/easyinforme.png'); margin-top:10px; }
.pluseasy { height:398px; }
.helpbtn { width:20px; height:20px; cursor:pointer; vertical-align:middle; margin-left:5px; }

.qttinput { border:solid thin #096FA2; height:20px; vertical-align:middle; }
.grinput { background:url('images/2010/grinput.png') no-repeat; width:125px; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:3px; }
.grinput input { color:#6b2f86; border:none; background:none; width:117px; height:20px; }
.basketheader { color:black; font-size:11px; font-weight:bold; text-align:right; }
.moncompte { color:#6b2f86; font-size:11px; text-decoration:none; }
.addtobasket { vertical-align:middle; padding-left:10px; cursor:pointer; }

.vignette { height:304px;background-color:white; border:solid thin #cccccc; padding:0px; margin:0px; }
.vignette table { border-spacing: 0px; border-collapse: collapse; }
.pcreduc { color:white; font-size:15px; font-weight:bold; }
.pcreducbig { color:white; font-size:20px; font-weight:bold; }
.vignimg { background-color:white;  width:171px;  text-align:center; margin:0px; margin-left:15px; }
.vigntd { overflow:hidden; padding-left:5px; padding-right:5px; }
.vigntd2 { background-color:#efe3f3; overflow:hidden; padding-left:5px; padding-right:5px; }
.vigndesc { color:black; font-size:11px; padding-top:28px; line-height:15px; }

.lvignette { width:995px; margin-bottom:6px; background-image:url('images/2011/printer_cart_back.png'); background-repeat:no-repeat; border-spacing: 0px; border-collapse: collapse; }
.lvignette td { padding:0px; }
.lvignimg { background-color:white; border:solid thin #096FA2; width:144px; height:110px; text-align:center; margin:0px; margin-left:29px; }

h1 { color:#0058D5; font-family:arial; font-size:13px; font-weight:bold; text-decoration:none; }
.white11 { font-family:arial; font-size:11px; color:white; }
.white11b { font-family:arial; font-size:11px; color:white; text-decoration:none; font-weight:bold; }
.white12b { font-family:arial; font-size:12px; color:white; text-decoration:none; font-weight:bold; }
.white17 { font-family:arial; font-size:17px; color:white; text-decoration:none; }
.white19 { font-family:arial; font-size:19px; color:white; }
.pink11 { font-family:arial; font-size:11px; color:#960070; text-decoration:none; }
.violet11 { font-family:arial; font-size:11px; color:#6b2f86; text-decoration:none; }
.violet11b { font-family:arial; font-size:11px; color:#6b2f86; font-weight:bold; text-decoration:none; }
.violet13b { color:#be087b; font-family:arial; font-size:13px; font-weight:bold; text-decoration:none; }
.violet18 { color:#a90073; font-size:18px; }
.violet20 { color:#a90073; font-size:20px; }
.darkviolet18 { color:#530095; font-size:18px }
.smallblack { font-family:arial; font-size:9px; color:black; text-decoration:none; font-weight:400; letter-spacing:0px; }
.black11 { font-family:arial; font-size:11px; color:black; text-decoration:none; font-weight:400; }
.black13b { font-size:13px; color:black; font-weight:bold; }
.black18 { font-size:18px; color:black; }
.yellow11 { font-family:arial; font-size:11px; color:yellow; }
.yellow19 { font-family:arial; font-size:19px; color:yellow; }

.price { color:red; font-size:25px; font-weight:400;text-decoration:none;}
.pricesub { vertical-align:super; font-size:12px; }
.strikeoutprice { font-size:12px; color:#333333; text-decoration:line-through; }
.red { font-size:11px; color:red; }
.orange { color:#FF9900; }

#prodlists {padding-top:10px;}
.sdlist { width:708px; height:303px; margin:10px 0 10px 0;text-align:left;}
.sdbtn { width:20px; cursor:pointer; }
.sdcontent { width:688px; overflow:hidden;  border:solid 1px #afaFaf}

.toplink { line-height:9px; vertical-align:top; color:black; }
.toplink a { text-decoration:none; color:black; font-size:10px; }
.naviglink { text-decoration:none; font-size:11px; vertical-align:middle;padding:4px auto 10px auto; height:14px;text-align:left;position:relative;}
.naviglink a { text-decoration:none; font-size:11px; color:#0093C4;}

.menu { width:1000px; height:34px; }
.menu td { text-align:center; background-repeat:no-repeat; background-position:left top; }
.menu a { color:white; text-decoration:none; font-weight:bold; font-size:12px; }
.menu a:hover { color:#ffbbff; }

.newsletter { width:249px; height:102px; padding-left:10px; color:black; font-size:11px; background-image:url('images/2010/newsletter.png'); background-repeat:no-repeat; padding-top:37px; }
.footer { background-image:url('images/2010/footer.png'); background-repeat:repeat-x; }
.footer a { color:#960070; text-decoration:none; font-size:11px; }
.footer li { color:#960070; }
.footertitle { color:#5e003c; font-size:11px; font-family:verdana; }

.infoeasy { width:249px; height:118px; color:black; font-size:11px; background-image:url('images/2010/easyinforme.png'); background-repeat:no-repeat; padding-top:10px; }

.violettb { border-spacing: 0px; border-collapse: collapse; }
.violettb td { padding:0px; }

.product { width:737px; background:white; border-spacing: 0px; border-collapse: collapse; }
.product td { padding:0px; }
.printer_compat { width:248px; border-spacing: 0px; border-collapse: collapse; }
.printer_compat td {  }
.printer_compat_top { width:248px; height:45px; background-image:url('images/2011/frame_compat_top.png'); background-repeat:no-repeat; color:white; font-size:15px; padding-top:6px; padding-right:36px; padding-left:6px;white-space: nowrap; }
.printer_compat_list { color:black; font-size:11px; padding-left:16px; background:white; background-image:url('images/2011/frame_quest_mid.png');background-repeat:repeat-y;}
.printer_quest_top { width:248px; height:45px; background-image:url('images/2011/frame_quest.png'); background-repeat:no-repeat; color:white; font-size:15px; padding-top:6px; padding-right:44px; padding-left:8px; }
.printer_compat_bottom { height:27px; background-image:url('images/2011/frame_w_bottom.png'); }

.baskettbl { border-spacing: 0px; border-collapse: collapse }
.baskettbl_td { color:black; font-size:12px; padding:0px; padding-top:5px; }
.baskettbl_td_border { border-left:solid thin #dcd2d8; border-bottom:solid thin #dcd2d8; }
.baskettbl_td_left { border-bottom:solid thin #dcd2d8; }
.baskettbl_td_right { border-right:solid thin #dcd2d8; border-bottom:solid thin #dcd2d8; }
.baskettbl_head { height:28px; color:black; font-size:11px; font-weight:bold; text-align:center; padding-top:12px; background-image:url('images/2010/basket_top_mid.png'); background-repeat:repeat-x; border-top:none; }
.baskettbl_head_border { border-left:solid thin white; }
.baskettbl_top_left { background-image:url('images/2010/basket_top_left.png'); background-repeat:no-repeat; border-left:none; }
.baskettbl_top_right { background-image:url('images/2010/basket_top_right.png'); background-repeat:no-repeat; border-right:none; }

.ordermid { width:676px; background-color:white; padding-left:30px; padding-right:30px; margin:0px; padding-top:10px; border-spacing: 0px; border-collapse: collapse; }
.whitetab_top { width:553px; height:30px; text-align:left;vertical-align:middle; background-image:url('images/2010/white_tab.png'); background-repeat:no-repeat; padding-top:26px;padding-left:20px; margin:0px;}
.whitetab_top h4 { font:bold 20px Arial, Helvetica, sans-serif; color:#009bce; }
.baskettab_bottom {http://ubuntu/ec/administrations-offre-special-cartouches.html  height:81px; background-image:url('images/2011/basket_bottom.png'); }
.subscribe { width:920px; background-color:white;  border-spacing: 0px; border-collapse: collapse; }
.subscribe_td { width:451px; height:227px; text-align:center; padding-top:10px;background-image:url('images/2011/subscribe_back.jpg'); background-repeat:no-repeat; border-top:solid thin #c97ff3; border-bottom:solid thin #c97ff3; }
.identinput { width:200px; border:solid thin #cccccc; background-color:white; background-image:url('images/2010/input_grback.png'); background-repeat:repeat-x; }

.subscribe2 { border-spacing:4px; }
.subscribe2_name { width:192px; padding-left:20px; background:#e7e7e7; vertical-align:middle; }
.tdsep { height:10px; }

.shipping_title { background-image:url('images/2011/bluegradient.png'); background-repeat:no-repeat; width:640px; height:26px; padding-left:14px; margin-top:6px; margin-bottom:6px; color:white; font-size:18px; vertical-align:middle; }
.shipping_mode { width:686px; height:77px; letter-spacing:-0.2px; color:black; font-size:12px; border:solid thin #98A4ff; border-spacing: 0px; border-collapse: collapse; cursor:pointer; }
.shipping_mode:hover { background-color:#e8f4ff; }
.shipping_mode_title { height:50%; border-bottom:solid thin #98A4ff; }
.shipping_mode_check { background-color:#e8f4ff; }
.shipping_mode_check input { color:#a90073; }
.shipping_mode_price { color:black; font-size:20px; text-align:right; padding-top:25px; font-weight:100; }

.recapmid { width:996px; background-color:white; padding:0px; margin:0px; padding-top:10px; border-spacing: 0px; border-collapse: collapse; }
.recap_cust { width:302px; height:138px; background-image:url('images/2010/recap_client.png'); background-repeat:no-repeat; padding-top:35px; padding-left:25px; float:left; }
.recap_cust table { color:#340f7f; font-size:12px; }
.recap_billing { width:302px; height:138px; background-image:url('images/2011/recap_facture.png'); background-repeat:no-repeat; padding-top:35px; padding-left:25px; margin-left:5px; float:left; }
.recap_billing table { color:#066c9f; font-size:12px; }
.recap_shipping { width:302px; height:138px; background-image:url('images/2010/recap_livr.png'); background-repeat:no-repeat; padding-top:35px; padding-left:25px; margin-left:5px;float:left; }
.recap_shipping table { color:#735c06; font-size:12px; }
.recap_bottom { width:996px; height:49px; background-image:url('images/2011/recap_bottom.png'); }
.recap_total { font-size:13px; width:323px;height:22px;color:black; font-weight:bold; text-align:right;}

.paymethod { color:black; font-size:11px; border:solid thin #98A4ff; border-spacing: 0px; border-collapse: collapse; margin:10px; margin-left:auto; margin-right:auto; height:150px; }
.paymethod td { width:120px; text-align:center; vertical-align:middle; border-right:solid thin #98A4ff;padding:2px; }
.paymethod_checktd { padding:5px; border-bottom:solid thin #f0b2d9; }
.paymethod_pink { background-color:#ffeffb; }
.paymethod_blue{ background-color:#e8f4ff; }
.paytd { padding-top:10px; text-align:center; margin-left:auto; margin-right:auto; }
.ordersteps {  }
.ordersteps td { padding:5px; padding-right:20px; }

.resulttbl { color:black; font-size:12px; border:solid thin #98A4ff; border-spacing: 0px; border-collapse: collapse; margin:30px; }
.resulttbl td { padding:5px; }
.payicon { text-align:center; width:43px; background:#e8f4ff url('images/2010/payok.png') no-repeat 50% 50%; vertical-align:middle; }

.fidelity_frame1 { width:330px; height:149px; background-image:url('images/2010/fidelity_frame1.png'); background-repeat:no-repeat; color:#4c318a; font-size:18px; }
.fidelity_frame2 { width:330px; height:149px; background-image:url('images/2010/fidelity_frame2.png'); background-repeat:no-repeat; color:#942891; }
.fidelity_frame3 { width:330px; height:149px; background-image:url('images/2010/fidelity_frame3.png'); background-repeat:no-repeat; color:#95802f; }

.article { width:930px; text-align:left;background-color:white; padding-left:35px; padding-right:35px; padding-top:0px; color:black; font-size:12px; }
.article li { margin:0px; text-align:left;}
.regpoint { width:47px; height:47px; margin-right:10px; text-align:center; color:black; font-size:28px; background-image:url('images/2011/blueball.png'); background-repeat:no-repeat; text-align:center; line-height:24px; padding-top:10px; }

.sav_frame1 { width:318px; height:166px; color:#4c318a; background-image:url('images/2010/sav_frame1.png'); background-repeat:no-repeat; padding:5px; }
.sav_frame2 { width:318px; height:166px; color:#942891; background-image:url('images/2010/sav_frame2.png'); background-repeat:no-repeat; padding:5px; }
.sav_frame3 { width:318px; height:166px; color:#95802f; background-image:url('images/2010/sav_frame3.png'); background-repeat:no-repeat; padding:5px; }

.orderlist { background:#f7f7f7; width:400px; }
.orderlist td { border:solid thin white; padding:2px; }
