/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif;padding:0;margin:0;background:#e7e7e7;}
#page{display:block;width:960px;margin:0 auto;border:1px solid #999ccc;border:0px 1px;background:#fff;}

/*MM*/
.spopt{position:absolute;width:200px;height:150px;text-align:center;margin-left:380px;margin-top:280px;z-index:15;}
#search{font-size:20px;}
.pr{background:#e3001b;}
#center .block01 ul.menu li.on div.subMenu ul li a:hover {color:#e3001b;}
.error2{display:block;font-size:12px;padding:10px 10px 10px 10px;margin:0 0 10px 0;border:1px solid #e3001b;color:#666;font-weight:bold;text-align:center;}
.btValider4{display:inline-block;width:163px;height:44px;background:url(../images/btValider.png) no-repeat;line-height:44px;text-align:center;font-size:14px;color:#fff;text-decoration:none;margin:20px 0 0 239px;cursor:pointer;}
.btValider4:hover{background:url(../images/btValiderOn.png) no-repeat;}
.pdf4{display:block;width:28px;height:28px;background:url(../images/sprite_icones.png) no-repeat 0px 0px;margin-top:3px;}

/* HEADER */
#header{display:block;width:960px;height:174px;background:url(../images/bgHeaderMenu.png) repeat-x;}
#header ul.left{display:inline-block;margin:14px 0 0 10px;}
#header ul li{display:inline-block;}
#header ul li a{display:inline-block;font-size:14px;color:#fff;font-weight:bold;text-decoration:none;}
#header ul li.separ{padding-right:5px;background:url(../images/separHeaderMenu.png) no-repeat right;}
#header ul li.separfirst{padding-right:5px;background:url(../images/separHeaderMenu.png) no-repeat right;margin-top:6px;}
#header ul li.separlast{padding-left:5px;background:url(../images/separHeaderMenu.png) no-repeat left;margin-top:6px;}
#header ul.left li a.help{display:block;background:url(../images/sprite_header.png) no-repeat;padding:0 10px 0 26px;height:26px;line-height:26px;}
#header ul.left li a.visit{display:block;background:url(../images/sprite_header.png) no-repeat 0px -26px;padding:0 0 0 26px;height:26px;line-height:26px;margin:0 0 0 10px;}
#header ul.right{display:inline-block;margin:8px 0 0 230px;height:36px;}
#header ul.right li a.cpt{display:block;background:url(../images/sprite_header.png) no-repeat 0px -52px;padding:0 10px 0 26px;height:26px;line-height:26px;}
#header ul.right li a.connect{line-height:18px;margin:0 10px;}
#header ul.right li a.scart{display:block;background:url(../images/sprite_header.png) no-repeat 0px -78px;padding:0 10px 0 26px;height:26px;line-height:26px;margin-left:10px;}
#header div.full{display:block;margin-top:30px;}
#header div.full .logo{display:inline-block;width:228px;height:70px;position:relative;overflow:hidden;background:url(../images/logo.png) no-repeat;margin:0 0 0 20px;}
#header div.full .logo span{position:absolute;top:70px;}
#header div.full div{display:inline-block;width:464px;height:46px;background:url(../images/bgSearch.png) no-repeat;margin:12px 0 0 20px;position:relative;}
#header div.full div input{display:inline-block;width:390px;height:42px;line-height:42px;border:0;margin:1px 0 1px 5px;}
#header div.full div a{position:absolute;top:0px;right:0px;display:block;width:45px;height:46px;border:0;margin:0px;overflow:hidden;cursor:pointer;background:url(../images/btSearch.png) no-repeat;}
#header div.full div a span{position:absolute;top:46px;}
#header div.full ul{display:inline-block;list-style-type:none;margin:15px 0 0 60px;}
#header div.full ul li{display:inline-block;width:35px;height:35px;margin:0 0 0 10px;}
#header div.full ul li a{display:block;width:35px;height:35px;background:url(../images/sprite_share.png) no-repeat;cursor:pointer;}
#header div.full ul li a.fb{background-position:0px -35px;}
#header div.full ul li a.liked{background-position:0px -70px;}
/* CENTER */
#center{display:block;width:960px;}
#center .block01{display:block;margin-bottom:20px;position:relative;}
/* MENU */
#center .block01 ul.menu{position:absolute;z-index:10;top:0px;left:17px;display:inline-block;width:214px;margin:0;}
#center .block01 ul.menu li{display:block;width:214px;height:55px;position:relative;border-bottom:1px solid #999;}
#center .block01 ul.menu li.on div.subMenu{display:none;background:#fff;}
#center .block01 ul.menu li.on div.subMenu ul{display:inline-block;width:228px;margin:5px 0 0 15px;}
#center .block01 ul.menu li.on div.subMenu ul li{display:block;width:228px;height:26px; border:0px;}
#center .block01 ul.menu li.on div.subMenu ul li a{display:block;color:#333;min-height:26px;text-decoration:underline;font-size:12px;}
#center .block01 ul.menu li.on div.subMenu .pub{display:inline-block;width:177px;margin:0;background:#f7f7f7;}
#center .block01 ul.menu li.on div.subMenu .pub span{display:block;padding:0 0 0 10px;font-size:12px;font-weight:bold;margin:10px 0 0 0;}
#center .block01 ul.menu li.on div.subMenu .pub a{display:block;padding:0 0 0 10px;font-size:12px;color:#000;text-decoration:underline;margin:10px 0 15px 0;}
#center .block01 ul.menu li.head{height:50px;background:url(../images/sprite_menu.png) no-repeat #e3001b;border:1px solid #e3001b;cursor:pointer;}
#center .block01 ul.menu li.head span{display:block;margin:0 0 0 15px;line-height:50px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;}
#center .block01 ul.menu li.off{display:none;}
#center .block01 ul.menu li.on{display:block;}
#center .block01 ul.menu li.ele01{background:url(../images/sprite_menu.png) no-repeat 0px -50px #fff;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #e3001b;}
#center .block01 ul.menu li.ele01 a.first{position:absolute;z-index:2;display:block;padding:0 0 0 15px;line-height:55px;color:#333333;font-size:12px;text-transform:capitalize;cursor:pointer;}
#center .block01 ul.menu li.ele01:hover{border:1px solid #0060ff;border-right:0px;}
#center .block01 ul.menu li.ele01:hover a.first{border-right:0px;}
#center .block01 ul.menu li.ele01:hover div.subMenu{z-index:10;display:block;position:absolute;left:212px;top:-1px;width:425px;border:1px solid #0060ff;border-left:0px;background:url(../images/bgMenuEle01.png) no-repeat #fff;}
#center .block01 ul.menu li.ele01 div.subMenu .pub span{color:#0060ff;}
#center .block01 ul.menu li.ele02{background:url(../images/sprite_menu.png) no-repeat 0px -105px #fff;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #fff;}
#center .block01 ul.menu li.ele02 a.first{display:block;padding:0 0 0 15px;line-height:55px;color:#333333;font-size:12px;text-transform:capitalize;cursor:pointer;}
#center .block01 ul.menu li.ele02:hover{border:1px solid #e3001b;border-right:0px;}
#center .block01 ul.menu li.ele02:hover a.first{border-right:0px;}
#center .block01 ul.menu li.ele02:hover div.subMenu{z-index:10;display:block;position:absolute;left:212px;top:-1px;width:425px;border:1px solid #e3001b;border-left:0px;background:url(../images/bgMenuEle02.png) no-repeat #fff;}
#center .block01 ul.menu li.ele02 div.subMenu .pub span{color:#e3001b;}
#center .block01 ul.menu li.ele03{background:url(../images/sprite_menu.png) no-repeat 0px -160px #fff;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #fff;}
#center .block01 ul.menu li.ele03 a.first{display:block;padding:0 0 0 15px;line-height:55px;color:#333333;font-size:12px;text-transform:capitalize;cursor:pointer;}
#center .block01 ul.menu li.ele03:hover{border:1px solid #fdb813;border-right:0px;}
#center .block01 ul.menu li.ele03:hover a.first{border-right:0px;}
#center .block01 ul.menu li.ele03:hover div.subMenu{z-index:10;display:block;position:absolute;left:212px;top:-2px;width:425px;border:1px solid #fdb813;border-left:0px;background:url(../images/bgMenuEle03.png) no-repeat #fff;}
#center .block01 ul.menu li.ele03 div.subMenu .pub span{color:#fdb813;}
#center .block01 ul.menu li.ele04{background:url(../images/sprite_menu.png) no-repeat 0px -215px #fff;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #fff;}
#center .block01 ul.menu li.ele04 a.first{display:block;padding:0 0 0 15px;line-height:55px;color:#333333;font-size:12px;text-transform:capitalize;cursor:pointer;}
#center .block01 ul.menu li.ele04:hover{border:1px solid #0f9f3f;border-right:0px;}
#center .block01 ul.menu li.ele04:hover a.first{border-right:0px;}
#center .block01 ul.menu li.ele04:hover div.subMenu{z-index:10;display:block;position:absolute;left:212px;top:-1px;width:425px;border:1px solid #0f9f3f;border-left:0px;background:url(../images/bgMenuEle04.png) no-repeat #fff;}
#center .block01 ul.menu li.ele04 div.subMenu .pub span{color:#0f9f3f;}
#center .block01 ul.menu li.selected{display:block;height:auto;background:#fff;}
#center .block01 ul.menu li.selected a.first{display:block;padding:5px 0 0 15px;line-height:25px;color:#333333;font-size:12px;text-transform:capitalize;font-weight:bold;}
#center .block01 ul.menu li.selected div.subMenu{display:block;margin:0 0 15px 15px;}
#center .block01 ul.menu li.selected div.subMenu ul{display:block;}
#center .block01 ul.menu li.selected div.subMenu ul li{display:block;height:26px;border:0px;}
#center .block01 ul.menu li.selected div.subMenu ul li a{display:block;line-height:26px;color:#333;text-decoration:underline;font-size:12px;}
#center .block01 ul.menu li.selected.ele01s{border:1px solid #0060ff;}	
#center .block01 ul.menu li.selected.ele02s{border:1px solid #e3001b;}
#center .block01 ul.menu li.selected.ele03s{border:1px solid #fdb813;}
#center .block01 ul.menu li.selected.ele04s{border:1px solid #009933;}

/* SLIDESHOW */
#nav {position:absolute;bottom:0px;right:0px;z-index:10; text-align: left;background:#fff;border:1px solid #999;padding:0 5px;}
#nav a{display:inline-block; margin:7px 5px; padding: 0; border: 0; background: #e3001b; text-decoration: none;color:#e3001b;font-size:10px;width:20px;height:20px; }
#nav a.activeSlide { background: #f7b2ba;color:#f7b2ba; }
#nav a:focus { outline: none; }
#slideshow {display:inline-block;width:684px;height:284px; margin: 0 0 0 254px;position:relative; }
#slideshow .slides { height: 284px; width: 684px; padding:0; margin:0; overflow: hidden }
#slideshow .slides img { height: 284px; width: 684px; padding: 0; border: 1px solid #999; background-color: #eee; top:0; left:0 }

/* BLOCK PUB HOME */
#center .block01 .block04{display:inline-block;width:214px;height:284px;position:relative;border:1px solid #999;margin:0 8px;}
#center .block01 .block04.first{margin-left:17px;}
#center .block01 .block04.last{margin-right:17px;}
#center .block01 .block04 img{z-index:1;}
#center .block01 .block04 div{display:block;position:absolute;z-index:2;top:160px;margin:0 10px;}
#center .block01 .block04 p{display:block;width:194px;font-size:12px;margin-top:5px;}
#center .block01 .block04 strong{display:block;width:194px;}
#center .block01 .block04 .white{color:#fff;}
#center .block01 .block04 .big{font-size:14px;}
#center .block01 .block04 .center{text-align:center;}
#center .block01 .block04 a{display:block;position:absolute;z-index:2;bottom:10px;left:33px;width:147px;height:37px;background:url(../images/sprite_buttons.png) no-repeat;line-height:37px;text-align:center;color:#fff;font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:bold;}

/* BLOCK LAST OFFERS */
#center .block01 .border{display:block;margin:0 18px 0 17px;border:1px solid #999;padding:10px 15px;}
#center .block01 .border H2{display:block;color:#e3001b;font-size:14px;font-weight:bold;line-height:30px;border-bottom:1px solid #e3001b;margin:0 0 10px 0;}
#center .block01 .border ul{display:block;background:url(../images/bgBorder.png) repeat-x;}
#center .block01 .border ul li{display:inline-block;margin:0;width:24%;height:130px;border-right:1px solid #ccc;position:relative;}
#center .block01 .border ul li.last{border-right:0px;}
#center .block01 .border ul li img{position:absolute;top:0px;right:0px;}
#center .block01 .border ul li p{position:absolute;top:10px;left:10px;}
#center .block01 .border ul li p a{display:block;color:#333;font-size:12px;}
#center .block01 .border ul li p strong{display:block;color:#333;font-size:22px;margin:10px 0 0 0;}
#center .block01 .border ul li p span{display:block;color:#333;font-size:13px;font-weight:bold;}

/* BANNER 3M */
#center .banner{display:block;width:922px;height:164px;margin:0 auto;}

/* BREADCRUMP */
#center .block01 .breadcrumb{display:block;margin: 0 18px 0 254px;border:1px solid #999;padding:15px;color:#999;font-size:12px;}
#center .block01 .breadcrumb a{text-decoration:none;color:#333;}

/* HEADER */
#center h1{line-height:32px;font-size:24px;}
#center .header{display:block;margin:0 18px 0 17px;font-size:12px;}
#center .header p{display:block;padding-bottom:15px;border-bottom:2px solid #999;font-size:12px;}

/* BLOCK FILTRE */

#center .block02{display:inline-block;width:214px;margin:0 0 0 17px;}
#center .block02 h2{display:block;color:#e3001b;text-transform:uppercase;line-height:22px;font-size:14px;}
#center .block02 div{display:block;margin:10px 0 0 0;border-top:1px solid #e3001b;overflow-x: hidden;overflow-y: auto;height: 160px;}
#center .block02 div a.expand{display:block;height:22px;margin:10px 0 0 0;padding-left:48px;text-decoration:none;font-size:14px;font-weight:bold;cursor:pointer;color:#333;line-height:22px;}
#center .block02 div a.expand.on{background:url(../images/sprite_expand.png) no-repeat;}
#center .block02 div a.expand.off{background:url(../images/sprite_expand.png) no-repeat 0px -22px;}
#center .block02 ul.off{display:none;}
#center .block02 ul.on{display:block;}
#center .block02 ul{margin:7px 0 0 0;}
#center .block02 ul li{display:block;}
#center .block02 ul li input[type="checkbox"]{display:inline-block;margin:0 10px 0 4px;}
#center .block02 ul li label{position:relative;display:inline-block;width:164px;font-size:12px;line-height:18px;}
#center .block02 ul li label span{position:absolute;left:158px;top:0px;right:0px;margin:0;display:block;text-align:right;}

/* LISTING PRODUITS */
#center .block03{display:inline-block;margin:0 0 0 15px;width:690px;}
#center .block03 .selector{display:block;font-size:12px;position:relative;color:#ccc;line-height:18px;margin:0 0 10px 0;}
#center .block03 .selector span{color:#e3001b;text-transform:uppercase;font-size:12px;}
#center .block03 .selector a{color:#333;text-decoration:underline;}
#center .block03 .selector ul{display:block;float:right;}
#center .block03 .selector ul li{display:inline-block;width:18px;line-height:18px;}
#center .block03 .selector ul li a{display:block;text-decoration:none;color:#000;text-align:center;}
#center .block03 .selector ul li:hover{background:#f7b2ba;}
#center .block03 .selector ul li.selected{background:#e3001b;}
#center .block03 .selector ul li.seleted a{color:#fff;}
#center .block03 .selector span.next{color:#ccc;padding:0 0 0 5px;}
#center .block03 .selector span.next a{color:#333;margin:0 0 0 10px;text-transform:none;}
#center .block03 .line{display:block;border:1px solid #999;margin:0 0 10px 0;padding:10px;}
#center .block03 .line div.visu{display:inline-block;width:125px;height:95px;position:relative;}
#center .block03 .line div.visu span{position:absolute;bottom:0px;left:0px;display:block;font-size:12px;text-align:center;color:#999;text-transform:none;}
#center .block03 .line div.visu span a{color:#333;}
#center .block03 .line div.actions{display:inline-block;width:200px;height:95px;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 10px;}
#center .block03 .line div.actions div{display:block;margin:5px 0;font-size:12px;color:#999;}
#center .block03 .line div.actions div span{color:#333;}
#center .block03 .line div.actions div span.price{display:inline-block;width:50%;font-size:18px;font-weight:bold;line-height:18px;}
#center .block03 .line div.actions div span.avail{display:inline-block;width:33%;font-size:12px;font-weight:bold;color:#009933;line-height:18px;text-align:right;}
#center .block03 .line div.actions input[type="text"]{display:inline-block;width:60px;height:33px;line-height:33px;border:1px solid #ccc;text-align:right;padding-right:3px;font-size:18px;color:#333;margin:5px 10px 5px 0;}
#center .block03 .line div.actions a.add{display:inline-block;width:89px;height:37px;background:url(../images/btAjouter.png) no-repeat;line-height:37px;text-align:center;font-size:14px;color:#fff;text-decoration:none;margin:5px 0;}
#center .block03 .line div.detail{display:inline-block;height:95px;margin-left:10px;}
#center .block03 .line div.detail a{display:block;color:#333;font-size:12px;width:270px;}
#center .block03 .line div.detail p{display:block;color:#999;font-size:12px;margin:15px 0 0 0;}
#center .block03 .line div.detail p span{color:#000;}





/* FICHE PRODUITS */
#center .left{display:inline-block;width:214px;margin:0 0 0 17px;}
#center .left img{display:block;}
#center .left ul{display:block;}
#center .left ul li{display:block;height:30px;margin:10px 0;}
#center .left ul li a{display:block;font-size:12px;text-decoration:underline;color:#000;}
#center .left ul li.pdf{background:url(../images/sprite_icones.png) no-repeat 0px 0px;padding-left:35px;}
#center .left ul li.print{background:url(../images/sprite_icones.png) no-repeat 0px -30px;padding-left:35px;line-height:30px;}
#center .left ul li.send{background:url(../images/sprite_icones.png) no-repeat 0px -60px;padding-left:35px;line-height:30px;}
#center .left ul li.error{background:url(../images/sprite_icones.png) no-repeat 0px -90px;padding-left:35px;line-height:30px;}
#center .left h2,
#center .right h2{display:block;text-transform:uppercase;color:#e3001b;font-size:14px;font-weight:bold;border-bottom:1px solid #e3001b;line-height:28px;margin:10px 0 10px 0;}
#center .right h3{display:block;color:#000;font-size:12px;font-weight:bold;line-height:20px;margin:10px 0 10px 0;}
#center .right{display:inline-block;width:700px;margin:0 0 0 15px;}
#center .w50{display:inline-block;width:47%;}
#center .w50 input[type="text"]{display:inline-block;width:60px;height:33px;line-height:33px;border:1px solid #ccc;text-align:right;padding-right:3px;font-size:18px;color:#333;margin:5px 10px 5px 0;}
#center .w50 a.add{display:inline-block;width:167px;height:37px;background:url(../images/btAjouterPanier.png) no-repeat;line-height:37px;text-align:center;font-size:14px;color:#fff;text-decoration:none;margin:5px 0;}
#center .w50 .line{display:block;font-size:12px;margin:10px 0 10px 0;}
#center .w50 .line .label{display:inline-block;width:60%;color:#999;}
#center .w50 .line .value{display:inline-block;width:38%;text-align:left;color:#333;font-weight:bold;}
#center .w50 table{font-size:12px;}
#center .w50 tr{border-bottom:1px solid #ccc;height:30px;}
#center .w50 td, #center .w50 th{text-align:left;line-height:30px;}
#center .w50 td.green{color:#009933;}
#center .ml10{margin-left:3%;}
#center .bo{width:45%;border:1px solid #999;padding:10px;}
#center .bo h2{margin-top:0px;}
/*#center .bor{border-right:1px solid #999;}*/

/* BASKET */
#center h1.basket{font-size:16px;color:#e3001b;text-transform:uppercase;}
#center h1.basket span{color:#333333;text-transform:none;}
#center .block01 .lineFull{display:block;border:1px solid #999;margin:0 18px 10px 17px;padding:10px;}
#center .block01 .lineFull div.visu{display:inline-block;width:125px;height:95px;position:relative;}
#center .block01 .lineFull div.visu span{position:absolute;bottom:0px;left:0px;display:block;font-size:12px;text-align:center;color:#999;text-transform:none;}
#center .block01 .lineFull div.visu span a{color:#333;}
#center .block01 .lineFull div.actions{display:inline-block;width:170px;height:95px;border-right:1px solid #ccc;padding:0 10px;}
#center .block01 .lineFull div.actions div{display:block;margin:5px 0;font-size:12px;color:#999;}
#center .block01 .lineFull div.actions div span{color:#333;}
#center .block01 .lineFull div.actions div span.avail{display:block;font-size:12px;font-weight:bold;color:#009933;line-height:18px;text-align:center;}
#center .block01 .lineFull div.actions input[type="text"]{display:inline-block;width:60px;height:33px;line-height:33px;border:1px solid #ccc;text-align:right;padding-right:3px;font-size:18px;color:#333;margin:5px 10px 5px 0;}
#center .block01 .lineFull div.actions span.link{display:inline-block;height:46px;font-weight:normal;}
#center .block01 .lineFull div.actions span.link a.update{line-height:23px;font-size:12px;color:#333;text-decoration:underline;font-weight:normal;}
#center .block01 .lineFull div.actions span.link a.delete{line-height:23px;font-size:12px;color:#333;text-decoration:underline;font-weight:normal;}
#center .block01 .lineFull div.detail{display:inline-block;height:95px;margin-left:10px;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 10px;width:290px;}
#center .block01 .lineFull div.detail a{display:block;color:#333;font-size:12px;}
#center .block01 .lineFull div.detail p{display:block;color:#999;font-size:12px;margin:15px 0 0 0;}
#center .block01 .lineFull div.detail p span{color:#000;}
#center .block01 .lineFull div.ttc{display:inline-block;width:100px;height:95px;border-right:1px solid #ccc;padding:0 10px;}
#center .block01 .lineFull div.ttc span{display:block;line-height:16px;font-size:12px;text-align:center;margin:30px 0 0 0;}
#center .block01 .lineFull div.total{display:inline-block;width:100px;height:95px;padding:0 10px;}
#center .block01 .lineFull div.total span{display:block;line-height:22px;font-size:18px;font-weight:bold;text-align:center;margin:30px 0 0 0;}
#center .w60{display:inline-block;width:60%;}
#center .w60 #reduce{display:block;margin:20px 0 0 17px;}
#center .w60 #reduce label{display:inline-block;width:135px;line-height:44px;text-align:right;margin-right:10px;}
#center .w60 #reduce input[type="text"]{display:inline-block;width:190px;height:33px;line-height:33px;border:1px solid #ccc;text-align:right;padding-right:3px;font-size:18px;color:#333;margin:5px 10px 5px 0;}
#center .w60 #reduce a.btJeValide{display:inline-block;width:93px;height:37px;background:url(../images/btJeValide.png) no-repeat;line-height:37px;text-align:center;font-size:14px;color:#333;text-decoration:none;margin:5px 0;cursor:pointer;}
#center .w40{display:inline-block;width:38%;}
#center .w40 .line{display:block;font-size:12px;margin:10px 0 10px 0;}
#center .w40 .line .label{display:inline-block;width:55%;color:#666;text-align:right;line-height:22px;}
#center .w40 .line .value{display:inline-block;width:30%;text-align:right;color:#333;font-weight:bold;font-size:16px;line-height:22px;}
#center .w40 .line.green .label{color:#009933;font-weight:bold;}
#center .w40 .line.green .value{color:#009933;}
#center .w40 .line.total{border:1px solid #e3001b;width:260px;margin-left:100px;padding:10px 0 }
#center .w40 .line.total .label{width:38%;color:#e3001b;font-weight:bold;}
#center .w40 .line.total .value{width:43%;color:#333;}
#center .w40 a.btValider{display:inline-block;width:163px;height:44px;background:url(../images/btValider.png) no-repeat;line-height:44px;text-align:center;font-size:14px;color:#fff;text-decoration:none;margin:5px 0 0 200px;cursor:pointer;}
#center .w40 a.btValider:hover{background:url(../images/btValiderOn.png) no-repeat;}

/* SIGN IN */
#center .w50 h1{display:block;width:91%;border-bottom:1px solid #ccc;font-weight:normal;padding-bottom:8px;margin-bottom:10px;}
#center .w50 #frmLogin{display:block;border-right:1px solid #ccc;padding-right:20px;}
#center .w50 #frmLogin label{display:inline-block;width:115px;line-height:44px;text-align:left;margin-right:10px;font-weight:bold;font-size:13px;}
#center .w50 #frmLogin label em{color:#e3001b;font-size:12px;}
#center .w50 #frmLogin input[type="text"],
#center .w50 #frmLogin input[type="password"]{display:inline-block;width:280px;height:28px;line-height:28px;border:1px solid #ccc;text-align:left;padding-right:3px;font-size:14px;color:#333;margin:5px 10px 5px 0;}
#center .w50 span.forget{display:block;text-align:left;padding-left:125px;}
#center .w50 span.forget a{text-align:right;font-size:12px;color:#333;}
#center .w50 a.btValider{display:inline-block;width:163px;height:44px;background:url(../images/btValider.png) no-repeat;line-height:44px;text-align:center;font-size:14px;color:#fff;text-decoration:none;margin:20px 0 0 250px;cursor:pointer;}
#center .w50 a.btValider:hover{background:url(../images/btValiderOn.png) no-repeat;}
#center .w40 h1{display:block;width:91%;border-bottom:1px solid #ccc;font-weight:normal;padding-bottom:8px;margin-bottom:10px;}
#center .w40 p{display:block;color:#333;font-size:12px;}
#center .w40 ul{display:block;color:#333;font-size:12px;margin:20px 0 0 40px;}
#center .w40 a.btCreerCompte{display:inline-block;width:253px;height:44px;background:url(../images/btCreerMonCompte.png) no-repeat;line-height:44px;text-align:center;font-size:14px;color:#fff;text-decoration:none;margin:25px 0 0 175px;cursor:pointer;}
#center .w40 a.btCreerCompte:hover{background:url(../images/btCreerMonCompteOn.png) no-repeat;}

/* CATEGORY */
#center .block05{display:block;margin: 0 18px 0 254px;}
#center .block05 .header{margin:10px 0 0 0;}
#center .block05 .header p.blue{border-bottom:2px solid #0060ff;}
#center .block05 .header p.red{border-bottom:2px solid #e3001b;}
#center .block05 .header p.yellow{border-bottom:2px solid #fdb813;}
#center .block05 .header p.green{border-bottom:2px solid #009933;}
#center .block05 .categories{display:block;padding-top:10px;}
#center .block05 .categories .vignette{display:inline-block;width:161px;height:180px;border:1px solid #999;margin:0 8px 12px 0;overflow:hidden;}
#center .block05 .categories .vignette.last{margin-right:0px;}
#center .block05 .categories .vignette img{display:block;height:118px;}
#center .block05 .categories .vignette p{display:block;background:#f7f7f7;height:62px;padding-top:10px;}
#center .block05 .categories .vignette p a{display:block;color:#000;font-size:12px;margin:0 10px 0 10px;}
#center .block05 .categories.blue .vignette p{border-top:1px solid #0060ff;}
#center .block05 .categories.red .vignette p{border-top:1px solid #e3001b;}
#center .block05 .categories.yellow .vignette p{border-top:1px solid #fdb813;}
#center .block05 .categories.green .vignette p{border-top:1px solid #009933;}
#center .block05 .banner{display:block;width:684px;height:179px;border:1px solid #999;position:relative;}
#center .block05 .banner a{display:block;position:absolute;z-index:2;width:147px;height:37px;background:url(../images/sprite_buttons.png) no-repeat;line-height:37px;text-align:center;color:#fff;font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:bold;}

/* MY ACCOUNT */
#center .robot{padding-bottom:375px;background:url(../images/robot.jpg) no-repeat bottom;}
#center .left ul li.profil{background:url(../images/sprite_icones.png) no-repeat 0px -118px;padding-left:35px;line-height:15px;margin:10px 0 20px 0;}
#center .left ul li.commandes{background:url(../images/sprite_icones.png) no-repeat 0px -146px;padding-left:35px;line-height:30px;}
#center .left ul li.factures{background:url(../images/sprite_icones.png) no-repeat 0px -178px;padding-left:35px;line-height:30px;}
#center .left ul li.disconnect{background:url(../images/sprite_icones.png) no-repeat 0px -204px;padding-left:35px;line-height:30px;}
#center .right .profil{display:block;background:url(../images/profil.png) no-repeat;}
#center .right .livraisons{background:url(../images/livraisons.png) no-repeat ;}
#center .right .commandes{background:url(../images/commandes.png) no-repeat;}
#center .right .factures{background:url(../images/factures.png) no-repeat;}
#center .right .account{padding-left:50px;position:relative;}
#center .right .account p{display:block;font-size:12px;line-height:16px;}
#center .right .account a{font-size:12px;color:#000;}
#center .right .account a.change{position:absolute;top:0px;left:400px;}
#center .right .account select{display:block;border:1px solid #999;padding:3px;width:300px;margin:0 0 10px 0;}
#center .right .account table{display:block;border:1px solid #999;padding:5px 0;font-size:12px;margin-bottom:10px;}
#center .right .account th.w135{width:135px;}
#center .right .account th.w140{width:140px;}
#center .right .account th.w160{width:160px;}
#center .right .account td.w135{width:135px;}
#center .right .account td.w140{width:140px;}
#center .right .account td.w160{width:160px;}
#center .right .account th,
#center .right .account td{height:38px;line-height:38px;text-align:left;padding:0;margin:0;}
#center .right .account tr{display:block;float:left;width:615px;border-bottom:1px solid #e7e7e7;margin:0 10px;}
#center .right .account tr.last{border:0px;}
#center .right a.pdf{display:block;width:28px;height:28px;background:url(../images/sprite_icones.png) no-repeat 0px 0px;margin-top:3px;}
#center .right span.green{line-height:38px;color:#009933;font-weight:bold;}

/* DETAIL COMMANDES */
#center .right h2.commandes{padding-left:40px;line-height:40px;}
#center .right h2.commandes span{color:#000;}
#center .right .lineheader{display:block;border:0;margin:0 0 10px 0;padding:0 10px;}
#center .right .lineheader div.spacer{display:inline-block;width:380px;height:25px;margin-left:10px;padding-right:10px;}
#center .right .lineheader div.qtt{display:inline-block;width:40px;height:25px;padding:0 10px;}
#center .right .lineheader div.qtt span{display:block;line-height:25px;font-size:12px;text-align:center;margin:0;font-weight:bold;}
#center .right .lineheader div.ttc{display:inline-block;width:90px;height:25px;padding:0 10px;}
#center .right .lineheader div.ttc span{display:block;line-height:25px;font-size:12px;text-align:center;margin:0;font-weight:bold;}
#center .right .lineheader div.total{display:inline-block;width:75px;height:25px;padding:0 10px;}
#center .right .lineheader div.total span{display:block;line-height:25px;font-size:12px;text-align:center;margin:0;font-weight:bold;}
#center .right .line{display:block;border:1px solid #999;margin:0 0 10px 0;padding:10px;}
#center .right .line div.visu{display:inline-block;width:125px;height:95px;position:relative;border-right:1px solid #ccc;}
#center .right .line div.visu span{position:absolute;bottom:0px;left:0px;display:block;font-size:12px;text-align:center;color:#999;text-transform:none;}
#center .right .line div.visu span a{color:#333;}
#center .right .line div.detail{display:inline-block;width:250px;height:95px;margin-left:10px;border-right:1px solid #ccc;padding-right:10px;}
#center .right .line div.detail a{display:block;color:#333;font-size:12px;}
#center .right .line div.detail p{display:block;color:#999;font-size:12px;margin:15px 0 0 0;}
#center .right .line div.detail p span{color:#000;}
#center .right .line div.qtt{display:inline-block;width:40px;height:95px;border-right:1px solid #ccc;padding:0 10px;}
#center .right .line div.qtt span{display:block;line-height:16px;font-size:12px;text-align:center;margin:38px 0 0 0;}
#center .right .line div.ttc{display:inline-block;width:85px;height:95px;border-right:1px solid #ccc;padding:0 10px;}
#center .right .line div.ttc span{display:block;line-height:16px;font-size:12px;text-align:center;margin:30px 0 0 0;}
#center .right .line div.total{display:inline-block;width:75px;height:95px;padding:0 10px;}
#center .right .line div.total span{display:block;line-height:22px;font-size:14px;font-weight:bold;text-align:center;margin:30px 0 0 0;}
#center .right .w40{display:inline-block;width:38%;float:right;}
#center .right .w40 .linedetail{display:block;font-size:12px;margin:5px 0 5px 0;border:0px;padding:3px 10px;}
#center .right .w40 .linedetail .label{display:inline-block;width:55%;color:#000;text-align:right;line-height:16px;}
#center .right .w40 .linedetail .value{display:inline-block;width:40%;text-align:right;color:#000;font-weight:bold;font-size:16px;line-height:16px;}
#center .right .w40 .linedetail.green .label{color:#009933;font-weight:bold;}
#center .right .w40 .linedetail.green .value{color:#009933;}
#center .right .w40 .linedetail.total{padding:10px;border:1px solid #999;}

/* MY ACCOUNT EDIT */
#center .right h2.profil{padding-left:45px;line-height:40px;}
#center .right h2.profil span{color:#000;}
#center .right h2.livraisons{background:url(../images/sprite_icones.png) no-repeat 0px -395px;padding-left:45px;line-height:40px;}
#center .right h2.livraisons span{color:#000;}
#center .right div.frm{display:block;padding:0;margin:0;}
#center .right div.frm fieldset{display:block;padding:0;margin:0;}
#center .right div.frm div{display:inline-block;padding:0;margin:0;width:290px;}
#center .right div.frm label{display:inline-block;width:225px;line-height:34px;text-align:right;margin-right:10px;font-weight:bold;font-size:13px;}
#center .right div.frm label em{color:#e3001b;font-size:12px;}
#center .right div.frm input[type="text"],
#center .right div.frm input[type="password"]{display:inline-block;width:280px;height:18px;line-height:18px;border:1px solid #ccc;text-align:left;padding-right:3px;font-size:14px;color:#333;margin:5px 10px 5px 0;}
#center .right div.frm a.btValider{display:inline-block;width:163px;height:44px;background:url(../images/btValider.png) no-repeat;line-height:44px;text-align:center;font-size:14px;color:#fff;text-decoration:none;margin:20px 0 0 239px;cursor:pointer;}
#center .right div.frm a.btValider:hover{background:url(../images/btValiderOn.png) no-repeat;}
#center .right ul.addr{display:inline-block;padding:0;margin:0 0 10px 0;}
#center .right ul.addr li{display:inline-block;width:220px;font-size:12px;position:relative;height:80px;}
#center .right ul.addr li div{position:absolute;bottom:0px;display:block;color:#999;}
#center .right ul.addr li div a{color:#333;}
#center .right ul.addr li div a:hover,
#center .right ul.addr li div a.selected{color:#ec2028;}

#center .right div.frm div.why{display:inline-block;width:200px;margin:5px 0 0 0;background:url(../images/bgWhy.png) no-repeat top left;}
#center .right div.frm div.why span{display:block;margin:0 0 0 10px;font-size:11px;padding:10px;border:1px solid #018aff;border-left:0px;}

/* MY ACCOUNT CREATE */
#center .block01 div.frmAccount{display:block;}
#center .block01 div.frmAccount fieldset.bg{display:block;background:url(../images/robot.jpg) no-repeat right;margin:0 20px;width:85%;}
#center .block01 div.frmAccount span.required{display:block;font-size:12px;}
#center .block01 div.frmAccount span.required em{color:#e3001b;font-size:12px;}
#center .block01 div.frmAccount span.error{display:none;font-size:12px;color:#e3001b;}
#center .block01 div.frmAccount span.error.on{display:block;}
#center .block01 div.frmAccount fieldset{display:block;padding:0;margin:0;}
#center .block01 div.frmAccount div{display:inline-block;padding:0;margin:0;width:290px;}
#center .block01 div.frmAccount div.full{display:inline-block;width:auto;}
#center .block01 div.frmAccount label{display:inline-block;width:225px;line-height:34px;text-align:right;margin-right:10px;font-weight:bold;font-size:13px;}
#center .block01 div.frmAccount label em{color:#e3001b;font-size:12px;}
#center .block01 div.frmAccount input[type="text"], 
#center .block01 div.frmAccount input[type="password"]{display:inline-block;width:280px;height:18px;line-height:18px;border:1px solid #ccc;text-align:left;padding-right:3px;font-size:14px;color:#333;margin:5px 10px 5px 0;}
#center .block01 div.frmAccount a.btValider{display:inline-block;float:right;width:253px;height:44px;background:url(../images/btCreerMonCompte.png) no-repeat;line-height:44px;text-align:center;font-size:14px;color:#fff;text-decoration:none;margin:20px 0 0 0;cursor:pointer;font-weight:bold;}
#center .block01 div.frmAccount a.btValider:hover{background:url(../images/btCreerMonCompteOn.png) no-repeat;}
#center .block01 div.frmAccount div.why{display:inline-block;width:200px;margin:5px 0 0 0;background:url(../images/bgWhy.png) no-repeat top left;}
#center .block01 div.frmAccount div.why span{display:block;margin:0 0 0 10px;font-size:11px;padding:10px;border:1px solid #018aff;border-left:0px;}
#center .block01 div.frmAccount div.optin{display:inline-block;padding:0;margin:5px 0 5px 0;width:100%;color:#333;}
#center .block01 div.frmAccount div.optin label{float:right;width:500px;font-weight:normal;line-height:18px;}
#center .block01 div.frmAccount div.optin input{float:right;}
#center .block01 div.frmAccount div.optin a{color:#333;} 
#center .block01 div.frmAccount a.why{font-size:12px;color:#e3001b;text-decoration:underline;}


.img_rs {
    width: 220px;
}


/* FOOTER */
#footer{display:block;height:189px;background:url(../images/bgFooter.png) repeat-x;padding:0 0 0 35px;position:relative;}
#footer img{display:block;position:absolute;z-index:1;left:35px;bottom:0px;}
#footer ul{z-index:5;display:inline-block;width:24%;margin:10px 0px 0 0;}
#footer ul li{display:block;width:90%;line-height:26px;color:#fff;font-size:18px;font-weight:bold;}
#footer ul li a{color:#fff;font-size:12px;font-weight:normal;text-decoration:none;}

.txt1{display:inline-block;width:280px;height:180px;border:1px solid #ccc;text-align:left;padding-right:3px;font-size:14px;color:#333;margin:5px 10px 5px 0;font-family:Arial, Helvetica, sans-serif;}
#content{padding-left:10px;padding-right:10px;font-size:14px;}