/* Base style 110713 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul{margin:0;list-style-position:outside;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
a{color:#000;text-decoration:none;}
a:hover{color:#000}a img{border:0;}
body{background:#FFF url(../images/Version4/bg_body.png) 0 0 repeat-x;font:11px Arial, Helvetica, sans-serif;line-height:16px;color:#000;direction:ltr;}
.floatLeft{ float: left;}
.zoneLibre{margin-left: 23px; width: 960px;}
.pointer{ cursor: pointer;}
.Enveloppe {height: 100px;width: 230px;position: relative;margin: auto;background: url(../images/compte/enveloppe230.png) no-repeat 0 0 #ffffff !important;margin-bottom: 3px;font:normal 11px arial;}

.text-overflow{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
#shadow{width:1002px;margin:0 auto;background:url(../images/Version4/bg_body-shadow.png) no-repeat;}
.left{display:inline;float:left;width:195px;margin-left:19px;}
#right{display:inline;float:right;width:764px;margin-right:19px;}
.clear{clear:both;}
.h10{height:10px;}
.ta-center {text-align: center;}

/* Header du site */
#header{position:relative;z-index:3;width:974px;height:128px;margin:0 auto;}
#header h1{font:10px Arial;line-height:18px;text-indent:30px;color:#8f8f90;}
#header a.logo{position:absolute;top:48px;left:30px;width:304px;height:28px;background:url(../images/Version4/bg_logo.png) no-repeat;}
#header a.contact {position: absolute; top:12px;left:640px}
#header a:hover.contact { text-decoration: underline;}
#header a.contactHeader{ right: 255px;left: 644px;}
#header .search{position:absolute;top:44px;left:370px;width:289px;height:36px;background:url(../images/Version4/bg_header-search.png) no-repeat;}
#header .search .text{border:0;background:#FFF;width:245px;font:12px Trebuchet MS;color:#57575a;margin:9px 0 0 7px;}
#header .search .submit{position:absolute;right:0;top:0;width:33px;height:36px;cursor:pointer;border:0;background:transparent;}
#header .phone{position:absolute;top:8px;left:725px;height:29px;font:bold 17px/29px Arial;color:#57575a;background:url(../images/Version4/bg_header-phone.png) 0 50% no-repeat;}
#header .account{position:absolute;bottom:0;right:178px;width:132px;height:70px;background:url(../images/Version4/bg_header-account.png) 8px 8px no-repeat;}
#header .account .open{cursor:pointer;position:absolute;top:5px;right:10px;width:102px;height:24px;font:bold 12px/24px Arial, Helvetica, sans-serif;text-transform:uppercase;text-indent:5px;color:#57575a;background:url(../images/Version4/bg_header-account-puce.png) 0 bottom no-repeat;}
#header .account .open .nomclient{ font-size: smaller;float: left;line-height: 12px;text-indent: 0;vertical-align: top;}
#header .account .open .opendiv{display:none;position:absolute;right:0;top:24px;margin-right:-10px;background:#F29400;width:190px;}
#header .account .open .opendiv div.int{background:#e7e3e3;margin:4px;text-transform:none;padding-bottom:20px;font:12px Arial;line-height:16px;color:#000;}
#header .account .open .opendiv div.int span{display:block;height:18px;padding-top:10px;margin:0 0 20px 10px;}
#header .account .open .opendiv div.int ul{display:block;list-style-type:none;margin:0 10px;padding-top:5px;border-top:1px solid #E7E3E3;}
#header .account .open .opendiv div.int ul li{display:block;padding:4px 0 0 10px;background:url(../images/Version4/bg_menu-account-arrow.png) 0 8px no-repeat;}
#header .account .open .opendiv div.int ul li a{font:italic 12px Arial;line-height:12px;color:#57575a;}
#header .account .open .opendiv div.int ul li a:hover{text-decoration:underline;}
#header .account .open .opendiv div.int ul li a.red{color:#EC1B23;}
#header .account .open .opendiv div.int ul li a.red b{font-weight:bold;color:#b3201e;}
#header .account .open .opendiv div.int ul li a.red sup{position:relative;top:-4px;font-size:9px;}
#header .account .open:hover{background-position:0 0;color:#FFF;}
#header .account .open a {color:#57575A}
#header .account .open:hover a {background-position:0 0;color:#FFF}
#header .account .open:hover .opendiv{display:block;}
#header .basket{position:absolute;bottom:0;right:0;width:178px;height:70px;background:url(../images/Version4/bg_header-basket.png) no-repeat;}
#header .basket .open{cursor:pointer;position:absolute;top:5px;right:10px;width:102px;height:24px;font:bold 12px/24px Arial, Helvetica, sans-serif;text-transform:uppercase;text-indent:5px;background:url(../images/Version4/bg_header-basket-puce.png) 0 bottom no-repeat;}#header .basket .open a{color:#EC1B23;}
#header .basket .open .opendiv{display:none;position:absolute;right:0;top:24px;margin-right:-10px;background:#F29400;width:425px;}#header .account .open a{color:#57575A;}
#header .basket .open .opendiv div.int{background:#e7e3e3;margin:4px;text-transform:none;padding:5px 0 0 0;}
#header .basket .open .opendiv div.int ul{display:block;clear:both;height:80px;list-style-type:none;}
#header .basket .open .opendiv div.int ul li{display:inline;float:left;height:80px;}
#header .basket .open .opendiv div.int ul li.visuel{width:270px;position:relative;}
#header .basket .open .opendiv div.int ul li.visuel img{border:1px solid #9f9d9e;position:absolute;top:5px;left:5px;}
#header .basket .open .opendiv div.int ul li.visuel img.plusmoins{border:0;position:relative;top:0;left:0}
#header .basket .open .opendiv div.int ul li.visuel span{display:block;margin-left:80px;padding-top:7px;font:14px Arial;line-height:16px;color:#57575a;}
#header .basket .open .opendiv div.int ul li.visuel .qte{padding:0;display:block;font:13px Arial;color:#EC1B23;}
#header .basket .open .opendiv div.int ul li.price{width:90px;text-align:right;background:#FFF;}
#header .basket .open .opendiv div.int ul li.price .decote{display:block;padding-right:5px;font-size:14px;line-height:26px;color:#000;}
#header .basket .open .opendiv div.int ul li.price .decote sup{position:relative;top:-3px;font-size:10px;line-height:10px;}
#header .basket .open .opendiv div.int ul li.price .order{display:block;padding-right:5px;font-size:18px;line-height:24px;color:#EC1B23;}
#header .basket .open .opendiv div.int ul li.price .order sup{position:relative;top:-4px;font-size:12px;line-height:12px;}
#header .basket .open .opendiv div.int ul li a{font:italic 13px Arial, Helvetica, sans-serif;color:#57575a;text-decoration:underline;}
#header .basket .open .opendiv div.int ul li a.plusmoins{text-decoration:none}
#header .basket .open .opendiv div.int ul li a:hover{text-decoration:none;}
#header .basket .open .opendiv div.int .hr{margin:7px 5px;clear:both;height:1px;overflow:hidden;background:#57575a;}
#header .basket .open .opendiv div.int .bottom{position:relative;height:60px;font-size:18px;color:#F29400;}
#header .basket .open .opendiv div.int .bottom .text{position:absolute;top:0;right:180px;}
#header .basket .open .opendiv div.int .bottom .val{position:absolute;top:0;right:80px;}
#header .basket .open .opendiv div.int .bottom .val sup{position:relative;top:-4px;font-size:12px;line-height:12px;}
#header .basket .open .opendiv div.int .bottom .btn{position:absolute;right:5px;bottom:5px;width:158px;height:24px;font:bold 14px Arial;line-height:24px;color:#FFF;text-align:center;text-transform:uppercase;background:url(../images/Version4/bg_header-basket-btn.png) no-repeat;}
#header .basket .open .opendiv div.int .empty{position:relative;height:110px;}
#header .basket .open .opendiv div.int .empty span{display:block;font:14px Arial;line-height:32px;color:#57575a;text-indent:15px;}
#header .basket .open .opendiv div.int .empty a{position:absolute;top:49px;left:17px;width:387px;height:37px;font:bold 14px Arial;line-height:36px;color:#FFF;text-align:center;text-transform:uppercase;background:url(../images/Version4/bg_header-basket-btn2.png) no-repeat;}
#header .basket .open:hover{background-position:0 0;}
#header .basket .open:hover a{color:#FFF;}
#header .basket .open:hover a{background-position:0 0;color:#FFF}
#header .basket .open:hover .opendiv{display:block;}
#header .basket .num{display:block;margin:30px 0 0 70px;line-height:14px;font:12px Arial;color:#57575a;font-weight:bold;}
#header .basket .open .opendiv div.int ul li.price .decote{background: url(../images/Version4/decoteImg.gif) no-repeat scroll right center transparent;}

/* Menu du site */
#menu{position:relative;z-index:2;width:986px;height:42px;margin:0 auto;background:#FFF;}
#menu a.home{position:absolute;top:0;left:0;width:42px;height:42px;background:url(../images/Version4/bg_menu-home.png) 0 0 no-repeat;}
#menu a.cmd{position:absolute;right:0;width:170px;height:42px;margin-right:2px;font:bold 14px Arial, Helvetica, sans-serif;line-height:40px;text-transform:uppercase;text-align:center;color:#FFF;background:url(../images/Version4/bg_menu-cmd.png) no-repeat;}
#menu ul{display:block;float:left;margin:0 0 0 42px;list-style-type:none;}
#menu ul li.main{float:left;display:inline;margin-left:5px;background:url(../images/Version4/bg_menu-category.png) no-repeat 0 0;}#menu ul li.main:first-child{margin-left:0;}/*2(espace entre item menu)+3(span arrondie)=5=margin-left:5px;*/
#menu ul li.main a.category{float:left;height:42px;margin-right:-3px;padding-right:3px;line-height:38px;text-align:center;color:#ffffff;background:url(../images/Version4/bg_menu-category.png) no-repeat scroll right -42px transparent;}/*normalement lh:42px mais + centré en 38px*/
#menu ul li.main a.category span{display:inline-block;padding:0 15.8px;vertical-align:middle;font:12px Arial, Helvetica, sans-serif;line-height:13px !important;text-transform:uppercase;}
#menu ul li.main a.hover{color:#FFF;}
#menu ul li.main .layer{display:none;position:absolute;top:42px;left:42px;width:auto !important;background:#CCC;}
#menu ul li.main .layer .in{height:205px;background:#FFF;margin:4px;overflow:hidden;font-family : Arial, Helvetica, sans-serif;}
#menu ul li.main .layer .in ul{display:block;margin:5px auto 0 auto;}/*width:772px;*/
#menu ul li.main .layer .in ul li{display:inline;float:left;margin-left:10px;margin-right:10px;}/*width:223px;*/
#menu ul li.main .layer .in ul li.adsNoProduit{position:relative;background:#CCC;width:274px;height:193px;margin-right:5px;margin-left: 0}
#menu ul li.main .layer .in ul li.ads{position:relative;float:right;height:193px;width:295px;margin:0 5px 0 0;border:1px solid #ccc; background:#fff;}
#menu ul li.main .layer .in ul li.ads img{float:left;margin:6px;outline:dotted 1px #e1e1e1;}
#menu ul li.main .layer .in ul li.ads div.txtPck{height:124px;margin-top:6px;}/*h1+p*/
#menu ul li.main .layer .in ul li.ads h1{float:left;width:144px;font-size:14px;color:#181818;}/* height:50px;** */
#menu ul li.main .layer .in ul li.ads p{float:left;width:144px;margin-top:3px;font-size:12px;color:#2c2c2c;letter-spacing:-0.01em;}/*height:65px;>**Empêche le text de dépasser mais supprime la règle .text-overflow*/
#menu ul li.main .layer .in ul li.ads div.prixPck{float:right;padding-right:5px;text-align:right;}
#menu ul li.main .layer .in ul li.ads span.decote{font-size:12px;color:#000000;background:url(../images/Version4/decoteImgPx2.gif) no-repeat scroll right center transparent;}
#menu ul li.main .layer .in ul li.ads span.order{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#0070BB;}
#menu ul li.main .layer .in ul li.ads span.video{position:absolute;left:10px;bottom:10px;height:18px;cursor:pointer;font-size:12px;line-height:18px;text-decoration:underline;text-indent:24px;color:#71706F;background: url(../images/Version4/bg_home-slider-video.png) no-repeat scroll 0 50% transparent;}
#menu ul li.main .layer .in ul li.ads a{position:absolute;height:22px;bottom:5px;right:5px;padding:0;background:url(../images/Version4/bg_home-encart-btn.png) no-repeat 0 0;}
#menu ul li.main .layer .in ul li.ads a span{display:block;height:22px;padding:0 6px;font:11px/22px Arial;color:#FFFFFF;background:url(../images/Version4/bg_home-encart-btn.png) no-repeat scroll right bottom transparent;}
#menu ul li.main .layer .in ul li a{display:block;width:auto;padding-left:10px;padding-right:5px;line-height:20px;font-size:13px;color:#57575a;text-transform:uppercase;}
#menu ul li.item1 a.hover{background-position:left -84px;}
#menu ul li.item1 a.hover span{background-position:right -126px;}
#menu ul li.item1 .layer{background:#F29400;}
#menu ul li.item1 .layer .in ul {margin:5px auto 0 auto;}/*width:750px*/
#menu ul li.item1 .layer .in ul li a:hover{color:#fff;background-color:#0070BB;}
#menu ul li.item2 a.hover{background-position:left -84px;}
#menu ul li.item2 a.hover span{background-position:right -126px;}
#menu ul li.item2 .layer{background:#F29400;}
#menu ul li.item2 .layer .in ul {margin:5px auto 0 auto;}
#menu ul li.item2 .layer .in ul li a:hover{color:#fff;background-color:#0070BB;}
#menu ul li.item3 a.hover{background-position:left -84px;}
#menu ul li.item3 a.hover span{background-position:right -126px;}
#menu ul li.item3 .layer{background:#F29400;}
#menu ul li.item3 .layer .in ul {margin:5px auto 0 auto;}/*width:750px*/
#menu ul li.item3 .layer .in ul li a:hover{color:#fff;background-color:#0070BB;}
#menu ul li.item4 a.hover{background-position:left -84px;}
#menu ul li.item4 a.hover span{background-position:right -126px;}
#menu ul li.item4 .layer{background:#F29400;}
#menu ul li.item4 .layer .in ul {margin:5px auto 0 auto;}/*width:550px*/
#menu ul li.item4 .layer .in ul li a:hover{color:#fff;background-color:#0070BB;}
#menu ul li.item5 a.hover{background-position:left -84px;}
#menu ul li.item5 a.hover span{background-position:right -126px;}
#menu ul li.item5 .layer{background:#F29400;}
#menu ul li.item5 .layer .in ul {margin:5px auto 0 auto;}
#menu ul li.item5 .layer .in ul li a:hover{color:#fff;background-color:#0070BB;}
#menu ul li.item6 a.hover{background-position:left -84px;}
#menu ul li.item6 a.hover span{background-position:right -126px;}
#menu ul li.item6 .layer{background:#F29400;}
#menu ul li.item6 .layer .in ul {margin:5px auto 0 auto;}/*width:550px*/
#menu ul li.item6 .layer .in ul li a:hover{color:#fff;background-color:#0070BB;}
body #menu ul li.item1 a{width:127px;}
/*body.cuisine #menu ul li.item1 a span{color:#FFF;background-position:right -117px}*/
body #menu ul li.item2 a{width:170px;}
/*body.entretien #menu ul li.item2 a span{color:#FFF;background-position:right -195px}*/
body #menu ul li.item3 a{width:115px;}
/*body.sante #menu ul li.item3 a span{color:#FFF;background-position:right -273px}*/
body #menu ul li.item4 a{width:81px;}
/*body.maison #menu ul li.item4 a span{color:#FFF;background-position:right -351px}*/
body #menu ul li.item5 a{width:138px;}
/*body.loisir #menu ul li.item5 a span{color:#FFF;background-position:right -429px}*/
body #menu ul li.item6 a{width:103px;}
/*body.vetement #menu ul li.item6 a span{color:#FFF;background-position:right -507px}*/

/* fil d'arianne > breadcrumb */

.breadcrumb ul{display: block;height:32px;margin-left:44px;list-style-type:none;}
.breadcrumb ul li{display:inline;}
.breadcrumb ul li a{font:12px/32px Arial, Helvetica, sans-serif;color:#57575A;}
.breadcrumb ul li a:hover{text-decoration: underline;}
.breadcrumb ul li a b{padding-left:10px;background:url(../images/Version4/bg_breadcrumb.png) no-repeat scroll 0 50% transparent;font-weight:bold;}
.breadcrumb ul li a span{padding-left:10px;background:url(../images/Version4/bg_breadcrumb.png) no-repeat scroll 0 50% transparent;}
/* END fil d'arianne > breadcrumb */
/* Animation commerciale homepage */
#hpAnimCo{position:relative;margin:5px auto;width:964px;height:465px;border:1px solid #E1E1E1;}
#hpAnimCo .encart{width:295px;height:203px;position:absolute;bottom:0;background:#FFF url(../images/Version4/bg_home-encart-shadow.png) 50% bottom no-repeat;}
#hpAnimCo .encart .title{height:29px;overflow:hidden;font:bold 14px Arial;line-height:30px;color:#FFF;text-transform:uppercase;}
#hpAnimCo .encart .title a{position:absolute;right:5px;top:0;font:bold 12px Arial, Helvetica, sans-serif;line-height:30px;color:#FFF;text-transform:none;text-decoration:underline;}
#hpAnimCo .encart .title a:hover{text-decoration:none;}
#hpAnimCo .encart img{position:absolute;top:30px;left:3px;}
#hpAnimCo .encart .info{position:absolute;top:30px;right:3px;width:128px;height:158px;background:#FFF;overflow:hidden;}
#hpAnimCo .encart .info .stitle{display:block;margin:15px 0 0 10px;font:bold 14px Arial, Helvetica, sans-serif;line-height:18px;color:#de144c;text-transform:uppercase;}
#hpAnimCo .encart .info p{display:block;margin:5px 0 0 10px;font:13px Arial, Helvetica, sans-serif;line-height:16px;color:#000;}
#hpAnimCo .encart .info b{display:block;margin:5px 0 0 10px;font:bold 18px Arial, Helvetica, sans-serif;line-height:18px;color:#0070BB;}
#hpAnimCo .encart .info b sup{position:relative;top:-5px;font-size:12px;font-weight:bold;line-height:14px;}
#hpAnimCo .encart .info a{position:absolute;height:22px;bottom:3px;right:4px;background:url(../images/Version4/bg_home-encart-btn.png) no-repeat;}
#hpAnimCo .encart .info a span{display:block;height:22px;font:12px Arial;line-height:22px;padding:0 6px;color:#FFF;background:url(../images/Version4/bg_home-encart-btn.png) right bottom no-repeat;}
#hpAnimCo .encart .info a:hover span{text-decoration:underline;}
#hpAnimCo .encartL{background-color:#0070BB;left:18px;}
#hpAnimCo .encartL .title{text-indent:60px;background:url(../images/Version4/bg_home-encart-cdc.png) 240px 0 no-repeat;}
#hpAnimCo .encartM{background-color:#F29400;left:482px;margin-left:-147px;}
#hpAnimCo .encartM .title{text-align:center;}/*#hpAnimCo .encartM .title{text-indent:60px;}*/
#hpAnimCo .encartR{background-color:#EC1B23;right:18px;}
#hpAnimCo .encartR .title{text-indent:5px;}
#hpAnimCo .price {display:block;font-size:14px;line-height:24px;color:#000}
#hpAnimCo .price em {font-weight:bold;font-size:18px;line-height:24px;color:#0070BB}

/* Slider de la homepage */
#hpSlider{position:relative;margin:0 0 0 10px;width:974px}
/*#hpSlider .title{display: table; line-height:30px; font-size: 24px; text-align: center; color:#000;}*/
#hpSlider .title{display: table; line-height:30px; font-size: 24px; text-align: center; color:#000;}
#hpSlider .nowrap {white-space: nowrap;}
#hpSlider .title:before, #hpSlider .title:after {content: ""; display: table-cell; width: 50%; background: url(../images/Version4/titreLigne.gif) repeat-x left center; }
#hpSlider .title span{padding:0 20px;}
#hpSlider center{overflow:hidden;position:relative;margin:0 auto;padding:10px 0;}#produitMoisSlider{width:953px;}/*height:316px;*/
#hpSlider center ul{display:inline;overflow:hidden}
#hpSlider center ul li{float: left;width: 235px;list-style:none; }
#hpSlider center ul li .FicheProduit{position:relative;height:313px;}#hpSlider center ul li .FicheProduit a{display: block;margin: 3px;}
#hpSlider center ul li .FicheProduit img{display:block;padding-top: 10px;}
#hpSlider center ul li .FicheProduit .title{display:block;margin:0 8px 3px 8px;font-size:14px;line-height:16px;color:#57575a}
#hpSlider center ul li .FicheProduit .price {display:block;font-size:14px;line-height:24px;color:#000}
#hpSlider center ul li .FicheProduit .price em {font-weight:bold;font-size:18px;line-height:24px;color:#0070BB}
#hpSlider center ul li .FicheProduit .price sup{position:relative;top:-4px;font-size:14px;line-height:14px;font-weight:bold}
#hpSlider center ul li .FicheProduit .video{cursor:pointer;position:absolute;bottom:28px;left:65px;height:18px;padding: 0 30px;line-height:18px; font-size:12px;text-decoration:underline;color:#71706f;background:url(../images/Version4/bg_home-slider-video.png) 0 50% no-repeat}/*text-indent:30px;*/
#hpSlider center ul li .FicheProduit .video:hover{text-decoration:none}
#hpSlider center ul li .FicheProduit .basket{cursor:pointer;position:absolute;right:0;bottom:4px;left:0;margin:0 10px; font-weight:bold;font-size:12px;line-height:18px;color:#0070BB;text-decoration:underline}
#hpSlider center ul li .FicheProduit .basket:hover{text-decoration:none}
#hpSlider center ul li .FicheProduit .view{display:none;position:absolute;top:95px;left:60px;width:110px;height:32px;border:1px solid #0070BB;background:#FFF;font-size:13px;line-height:32px;text-align:center;color:#0070BB}
#hpSlider center ul li a:hover{outline:1px solid #0070BB;}
#hpSlider center ul li a:hover .view{display:block}
#hpSlider a.Prev{position:absolute;top:135px;left:0;margin-left:-18px;width:19px;height:30px;background:url(../images/Version4/bg_home-slider-arrow.png) no-repeat left 0}
#hpSlider a.Next{position:absolute;top:135px;right:0;margin-right:-18px;width:19px;height:30px;background:url(../images/Version4/bg_home-slider-arrow.png) right 0 no-repeat}
#hpSlider .decote{background: url(../images/Version4/decoteImg.gif) no-repeat  transparent;}/* END home page */

/* Footer */
.zone1{margin:0 auto;width:964px;padding-top:25px;border-top:1px solid #0068B3;}
.zone1 ul{display:block;list-style-type:none;}
.zone1 ul li{display:inline;float:left;width:33%;padding-bottom:15px;}
.zone1 ul li .title{display:block;font-size:16px;line-height:24px;color:#EC1B23;text-indent:10px;text-transform:uppercase;background:url(../images/Version4/bg_footer-zone1-puce.png) 0 50% no-repeat;}
.zone1 ul li p{font-size:12px;line-height:17px;color:#57575a}.zone1 ul li img{margin-right:10px;}
.zone1 ul li .telephone{font-size:24px;font-weight:bold;line-height:26px;color:#EC1B23;}/*#footer .zone1 ul li p span*/
.zone1 ul li div{position:relative;width:240px;height:28px;margin-top:10px;background:url(../images/Version4/bg_footer-zone1-form.png) no-repeat;}
.zone1 ul li div .text{border:0;background:#FFF;width:200px;font:12px Trebuchet MS;color:#57575a;margin:6px 0 0 5px;}
.zone1 ul li div .submit{position:absolute;right:0;top:0;width:29px;height:28px;cursor:pointer;border:0;background:transparent;}
.zone1 .lienFlash{position:absolute;cursor:pointer;}
.zone2{clear:both;height:56px;background:#0070BB;}
.zone2 ul{margin:0px auto;width:964px;list-style-type:none;}.zone2 ul li{display:inline;}
.zone2 ul li a{display:block;float:left;width:20%;height:46px;margin: 5px 0;line-height:40px;font-size:14px;text-transform:uppercase;color:#ffffff;background:url(../images/Version4/bg_footer-zone2.png) no-repeat;}
.zone2 ul li.red{float:left;width:19.9%;line-height:46px;text-indent:12px;font-size:14px;text-transform:uppercase;color:#ffffff;background: url(../images/Version4/bg_puce-garantie.png) 0 50% no-repeat;}.zone2 ul li.red div{display:inline-block;line-height:56px;}
.zone2 ul li.s01 a{background-position:0 0;}.zone2 ul li.s01 a:hover{background-position:0 -46px;}.zone2 ul li a div span{display:inline-block;line-height:16px;vertical-align:middle;}
.zone2 ul li.s01 div,.zone2 ul li.s02 div,.zone2 ul li.s03 div,.zone2 ul li.s04 div{height:46px;margin: 0 50px 0 56px;}
.zone2 ul li.s02 a{background-position:0 -92px;}.zone2 ul li.s02 a:hover{background-position:0 -138px;}
/* .zone2 ul li.s02 div{padding:7px 0 0 55px;} */
.zone2 ul li.s03 a{background-position:0 -184px;}.zone2 ul li.s03 a:hover{background-position:0 -230px;}
/*.zone2 ul li.s03 div{padding:7px 0 0 55px;}*/
.zone2 ul li.s04 a{background-position:0 -276px;}.zone2 ul li.s04 a:hover{background-position:0 -322px;}
/*.zone2 ul li.s04 div{padding:7px 0 0 55px;}*/
.zone3{clear:both;width:100%;padding:20px 0;background:url(../images/Version4/bg_footer-zone3.png) 50% 0 no-repeat #CCCCCC;}
.zone3 ul{margin:0px auto;width:964px;display:block;list-style-type:none;position: relative;}/*FB*/
.zone3 ul li{display:inline;float:left;width:33.33%;font-size:12px;color:#222222;}
.zone3 ul li strong{display:block;font-weight:bold;text-transform:uppercase;line-height:24px;}
.zone3 ul li a{display:block;line-height:16px;color:#333333;}
.zone3 ul li a:hover{text-decoration:underline;}
.zone3 ul li.clear{clear:both;display:block;float:none;width:100%;}
.zone3 ul li.clear a{display:inline;}
.zone4{clear:both;width:100%;padding:10px 0;background:#DBD9D9;}
.zone4 div{position:relative;margin:0px auto;width:964px;height:44px;}/*background:url(../images/Version4/bg_footer-zone4.png) 0 50% no-repeat*/
.zone4 ul{display:block;list-style-type:none;position:absolute;right:0;top:20px}
.zone4 ul li{display:inline;float:left;margin-left:3px;font-size:12px;font-weight:bold;line-height:12px;color:#5a5a5d}
.zone4 ul li img{ cursor: pointer;}
.zone4 ul li a{float:left;height:12px;width:18px;background:url(../images/Version4/bg_footer-zone4-flag.png) 0 0 no-repeat #489DD6}
.zone4 ul li a.gb{background-position:0 -12px}
.zone4 ul li a.nl{background-position:0 -24px}
.zone4 ul li a.be{background-position:0 -36px}
.zone4 ul li a.de{background-position:0 -48px}

/* shp menu de gauche */
#shpMenu h3{padding-top:11px;padding-bottom:27px;text-indent:3px;font:21px/25px Arial, Helvetica, sans-serif;color:#B41F20;}
#shpMenu ul{display:block;list-style-type:none;padding:10px 0 0 3px;background:url(../images/Version4/bg_opcoshp.png) no-repeat scroll 0 0 transparent;}
#shpMenu ul li{display:block;padding:2px 0 0 8px;background:url(../images/Version4/bg_puce.png)no-repeat scroll 0 9px transparent;}
#shpMenu ul li a{font:14px/16px Arial, Helvetica, sans-serif;color:#57575A;}
#shpMenu ul li a:hover,#shpMenu ul li a b{text-decoration:underline;font-weight:bold;}

/* Coup de coeur */
#shpCoupDeCoeur h3{color:#FFFFFF;font:18px/36px Arial, Helvetica, sans-serif;height:36px;overflow:hidden;text-indent:10px;}
#shpCoupDeCoeur h3 b{font:bold 18px/36px Arial, Helvetica, sans-serif;text-transform:uppercase;}
#shpCoupDeCoeur ul {margin:5px;overflow:hidden;text-align:center;}
#shpCoupDeCoeur ul li{display:inline;float:left;}
#shpCoupDeCoeur ul li .FicheProduit{border:1px solid #FFFFFF;display:inline;float:left;height:330px;margin:0 5px 10px 0;position:relative;width:224px;}
#shpCoupDeCoeur ul li .FicheProduit img{display:block;margin:8px auto 5px;}
#shpCoupDeCoeur ul li .FicheProduit .title{color:#57575A;display:block;font-size:14px;line-height:16px;margin: 0 8px 3px;}
#shpCoupDeCoeur ul li .FicheProduit .price{color:#000000;display:block;font-size:14px;line-height:24px;}
#shpCoupDeCoeur ul li .FicheProduit .price em{color:#0070BB;font-size:18px;font-weight:bold;line-height:24px;}
#shpCoupDeCoeur ul li .FicheProduit .price em sup{font-size:14px;font-weight:bold;line-height:14px;position:relative;top:-4px;}
#shpCoupDeCoeur ul li .FicheProduit .video{background:url(../images/Version4/bg_home-slider-video.png) no-repeat scroll 0 50% transparent;bottom:28px;color:#71706F;cursor:pointer;font-size:12px;height:18px;left:65px;line-height:18px;position:absolute;text-decoration:underline;text-indent:24px;}
#shpCoupDeCoeur ul li .FicheProduit .video:hover{text-decoration:none;}
#shpCoupDeCoeur ul li .FicheProduit .basket{bottom:4px;color:#0070BB;cursor:pointer;font-size:12px;font-weight:bold;left:0;line-height:18px;position:absolute;text-decoration:underline;width:100%;}
#shpCoupDeCoeur ul li .FicheProduit .basket:hover{text-decoration:none;}
#shpCoupDeCoeur ul li .FicheProduit .view{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #0070BB;color:#0070BB;display:none;font-size:13px;height:32px;left:60px;line-height:32px;position:absolute;text-align:center;top:95px;width:110px;}
#shpCoupDeCoeur ul li a:hover{outline:1px solid #0070BB;}
#shpCoupDeCoeur ul li a:hover .view{display:block;}
#shpCoupDeCoeur ul li .decote{background:url(../images/Version4/decoteImg.gif) no-repeat scroll right center transparent;}
body.item1 #shpCoupDeCoeur h3{background:#F29400;}
body.item2 #shpCoupDeCoeur h3{background:#F29400;}
body.item3 #shpCoupDeCoeur h3{background:#F29400;}
body.item4 #shpCoupDeCoeur h3{background:#F29400;}
body.item5 #shpCoupDeCoeur h3{background:#F29400;}
body.item6 #shpCoupDeCoeur h3{background:#F29400;}/* END page Univers */


/* Listing produit */
#listingProduct ul{overflow:hidden;text-align:center}
#listingProduct ul li{display:inline;float:left;border-bottom:1px solid #e6e5e6;height:350px}
#listingProduct ul li .FicheProduit{position:relative;display:inline;float:left;width:224px;margin:0 5px 10px 0;height:316px;border:1px solid #FFF}
#listingProduct ul li .FicheProduit img{display:block;margin:8px auto 5px auto}
#listingProduct ul li .FicheProduit .title{display:block;margin:0 8px 3px 8px;font-size:14px;line-height:16px;color: #57575a; height: auto;}
#listingProduct ul li .FicheProduit .price{display:block;font-size:14px;line-height:24px;color:#000}
#listingProduct ul li .FicheProduit .price em{font-weight:bold;font-size:18px;line-height:24px;color:#0070BB}
#listingProduct ul li .FicheProduit .price em sup{position:relative;top:-4px;font-size:14px;line-height:14px;font-weight:bold}
#listingProduct ul li .FicheProduit .video{cursor:pointer;position:absolute;bottom:28px;left:65px;height:18px;font-size:12px;line-height:18px;text-indent:30px;color:#71706f;text-decoration:underline;background:url(../images/Version4/bg_home-slider-video.png) 0 50% no-repeat}
#listingProduct ul li .FicheProduit .video:hover{text-decoration:none}
#listingProduct ul li .FicheProduit .basket{cursor:pointer;position:absolute;bottom:4px;left:0;width:100%;font-weight:bold;font-size:12px;line-height:18px;color:#0070BB;text-decoration:underline}
#listingProduct ul li .FicheProduit .basket:hover{text-decoration:none}
#listingProduct ul li .FicheProduit .view{display:none;position:absolute;top:95px;left:60px;width:110px;height:32px;border:1px solid #0070BB;background:#FFF;font-size:13px;line-height:32px;text-align:center;color:#0070BB;}
#listingProduct ul li a:hover{outline:1px solid #0070BB;}
#listingProduct ul li a:hover .view{display:block}
#listingProduct ul li .decote{background: url(../images/Version4/decoteImg.gif) no-repeat right center;}

/* tetiere listing produit */
#tetiere{position:relative;height:54px;margin-bottom:10px;border-bottom:1px solid #F1F1F1;font:bold italic 18px Georgia;}
#tetiere img{margin-right: 3px;vertical-align: bottom;}
body.item1 #tetiere{color:#e95e0f}
body.item2 #tetiere{color:#e95e0f}
body.item3 #tetiere{color:#e95e0f}
body.item4 #tetiere{color:#e95e0f}
body.item5 #tetiere{color:#e95e0f}
body.item6 #tetiere{color:#e95e0f}

/* Pagination */
#paginationHaut{position:relative;height:20px;font:12px Arial;line-height:18px;color:#b41f1e}
#paginationHaut .all{color:#b41f1e;text-decoration:underline;padding-left:10px}
#paginationHaut ul{position:absolute;right:19px;top:0;display:block;list-style-type:none}
#paginationHaut ul li{display:inline}
#paginationHaut ul li a{color:#878384;border:1px solid #D8D8D8;padding:0 3px;display:inline}
#paginationHaut ul li a:hover{border:1px solid #b41f1e}
#paginationHaut ul li a.select{color:#FFF;background:#F29400;border:1px solid #F29400;}
#paginationBas{position:relative;height:20px;font:12px Arial;line-height:18px;color:#b41f1e;margin-top:15px}
#paginationBas .all{color:#b41f1e;text-decoration:underline;padding-left:10px}
#paginationBas ul{position:absolute;right:19px;top:0;display:block;list-style-type:none}
#paginationBas ul li{display:inline}
#paginationBas ul li a{color:#878384;border:1px solid #D8D8D8;padding:0 3px;display:inline}
#paginationBas ul li a:hover{border:1px solid #0070BB}
#paginationBas ul li a.select{color:#FFF;background:#F29400;border:1px solid #F29400}

/* shp op co du bas */
#shpOpCoBottom{margin-top: 20px;}
body.item1 #shpOpCoBottom .block{background:#e95e0f}
body.item2 #shpOpCoBottom .block{background:#00A8E4}
body.item3 #shpOpCoBottom .block{background:#E42685}
body.item4 #shpOpCoBottom .block{background:#FBA606}
body.item5 #shpOpCoBottom .block{background:#7AB41C}
body.item6 #shpOpCoBottom .block{background:#7C0395}

/* shp encart haut droite */
#shpEncart{position:relative;margin-bottom:25px;padding-top:15px}
body.item1 #shpEncart .block{border:1px solid #0070BB;}
body.item1 #shpEncart .block strong{color:#EC1B23;}
body.item2 #shpEncart .block{border:1px solid #0070BB;}
body.item2 #shpEncart .block strong{color:#EC1B23;}
body.item3 #shpEncart .block{border:1px solid #0070BB;}
body.item3 #shpEncart .block strong {color:#EC1B23;}
body.item4 #shpEncart .block{border:1px solid #0070BB;}
body.item4 #shpEncart .block strong{color:#EC1B23;}
body.item5 #shpEncart .block{border:1px solid #0070BB;}
body.item5 #shpEncart .block strong{color:#EC1B23;}
body.item6 #shpEncart .block{border:1px solid #0070BB;}
body.item6 #shpEncart .block strong{color:#EC1B23;}
#shpEncartRayonEvent{position:relative;margin-bottom:25px;}

/* shp block seo */
#shpSeo{color:#57575A;font:12px/16px Arial;margin-bottom:25px;}

/* Pour Slider Produit Mois */
.ui-carousel {height: 100px; margin: 0; overflow: auto; padding: 0; position: relative; /*for ie7 to work e.g in html carousels*/ width: 300px }
.ui-carousel > .wrapper {margin: 0; padding: 0; width: 9999px;}
.ui-carousel > .wrapper > * {border: 0; display: block;	float: left; height: 100px; overflow: hidden; width: 100px;}

/* fiche produit */
#fprod{margin-top:6px}
#fprod .visuel{position:relative; display:inline; float:left; width:380px;/*height:390px;*/ margin-left:44px; overflow:hidden; background:#FFF url(../images/Version4/bg_product-shadow.png) 50% 381px no-repeat;}
#fprod .visuel img{ display: block;cursor: pointer;}
#fprod .visuel a.zoom{position:absolute;top:320px;right:7px;width:52px;height:52px;text-align:center;font:10px/82px Arial;color:#666;background:url(../images/Version4/bg_product-zoom.png) 50% 50% no-repeat;}
#fprod .visuel ul{position:relative;display:block;list-style-type:none;margin-top:20px;height: 53px;float: left;}/* Modification pour produit slider*/
#fprod .visuel ul li{display:inline;float:left;width:53px;height:53px;/*margin-right:10px*/} /* Modification pour produit slider*/
#fprod .visuel ul li a{display:block;width:53px;height:53px}
#fprod .visuel ul li a img{display:block;width:53px;height:53px}
#fprod .visuel ul li a.video{position:absolute;right:/*0*/-10px;top:0;background:url(../images/Version4/bg_product-video.gif);text-align:center;font:12px/88px Arial;color: #EC1B23;width:58px;height:58px}/*modification pour produit slider*/
#fprod .bright{position:relative;display:inline;float:right;margin-right:44px;width:520px}
#fprod .bright .previous{ position: relative;float: right;padding-right: 10px;}
#fprod .title{font:bold 18px Arial, Helvetica, sans-serif;line-height:25px;color:#000;margin-right:140px}/* #fprod .bright .title */
#fprod .subtitle{font:bold 14px Arial, Helvetica, sans-serif;line-height:20px;color:#000;margin-right:140px}/* #fprod .bright .subtitle */
#fprod .bright .logopicto{position:absolute;top:40px;right:0;}
#fprod .bright .desc{margin:8px 140px 0 0;font:12px Arial;line-height:16px;color:#595959;}
#fprod .bright .desc a{text-decoration:underline}
#fprod .bright .desc a:hover{text-decoration:none}
#fprod .bright .desc div{display:none}
#fprod .bright .info{position:relative;height:180px;background:#F3F3F3 url(../images/Version4/bg_info-shadow.png) 50% 40px no-repeat;padding:0 10px;margin-top:20px}
#fprod .bright .info .obj{font:bold 12px Arial;line-height:24px;padding:10px 0}
#fprod .bright .info .obj select{font:normal 12px Arial;border:1px solid #CCC;}
#fprod .bright .info .obj span{padding-left:20px}
#fprod .bright .info .objdispo{ background: url(../images/Version4/tic_green.png) 5px no-repeat; color: green;}
#fprod .bright .info .objnondispo {color: #f29400; background: url(../images/Version4/clock_dispoSurCmd.png) 5px no-repeat; }
#fprod .bright .info .addBasket{position:absolute;top:70px;right:30px;width:210px;height:41px;color:#FFF;font:bold 20px Arial;line-height:40px;background:url(../images/Version4/bg_add-basket.png);text-align:center}
#fprod .bright .info .addBasketOK{background-position:0 top;}
#fprod .bright .info .nostar{position:absolute;top:140px;right:30px;width:210px;height:14px;line-height:16px;color:#000;}
#fprod .bright .info .star{position:absolute;top:140px;right:30px;width:215px;height:14px;font:12px Arial;line-height:16px;color:#000;text-indent:90px;background:url(../images/Version4/bg_star.png) 0 -70px no-repeat}
#fprod .bright .info .star05{background-position:0 0}
#fprod .bright .info .star1{background-position:0 -14px}
#fprod .bright .info .star15{background-position:0 -28px}
#fprod .bright .info .star2{background-position:0 -42px}
#fprod .bright .info .star25{background-position:0 -56px}
#fprod .bright .info .star3{background-position:0 -70px}
#fprod .bright .info .star35{background-position:0 -84px}
#fprod .bright .info .star4{background-position:0 -98px}
#fprod .bright .info .star45{background-position:0 -112px}
#fprod .bright .info .star5{background-position:0 -126px}
#fprod .bright .info .star a{position:absolute;top:16px;left:-86px;font:10px Arial;line-height:14px;color:#000;text-decoration:underline}
#fprod .bright .info .price{position:absolute;right:280px;top:55px;font:bold 40px Arial;line-height:40px;color:#0070BB}
#fprod .bright .info .reduc{position:absolute;right:280px;top:95px;height:24px;font:bold 14px Arial;line-height:24px;color:#878384}
#fprod .bright .info .reduc b{font-size:18px;color:#0070BB;padding-right:10px;line-height:24px}
#fprod .bright .info .reduc span{text-decoration:line-through}
#fprod .bright .info .prixKilo{position:absolute;right:280px;top:115px;height:24px;font:normal 11px Arial;line-height:24px;color:#878384}
#fprod .bright .info .partir{font:12px Arial;line-height:44px;color:#0070BB}
#fprod .bright .info .ecopart{position:absolute;right:280px;top:137px;font:11px Arial;line-height:14px;color:#878384}
#fprod .bright .info .infoliv{position:absolute;right:30px;top:50px;font:italic 11px Arial;line-height:14px;color:#878384}
#fprod .bright .garanties{}
#fprod .bright .garanties div.gar{margin-top:10px;font:bold italic 12px/20px Arial;text-align:center;color:#0070BB;}
#fprod .bright .garanties ul{height:44px;display:block;list-style-type:none}
#fprod .bright .garanties ul li{display:inline;float:left;height:44px;width:25%;font-size:11px;line-height:12px;color:#57575a;text-transform:uppercase;background-image:url(../images/Version4/bg_product-garantie.png);background-repeat:no-repeat}
#fprod .bright .garanties ul li.s01{background-position:0 -3px}
#fprod .bright .garanties ul li.s01 div{padding:3px 0 0 48px}
#fprod .bright .garanties ul li.s02{background-position:0 -53px}
#fprod .bright .garanties ul li.s02 div{padding:3px 0 0 55px}
#fprod .bright .garanties ul li.s03{background-position:0 -103px}
#fprod .bright .garanties ul li.s03 div{padding:3px 0 0 40px}
#fprod .bright .garanties ul li.s04{background-position:0 -153px}
#fprod .bright .garanties ul li.s04 div{padding:3px 0 0 55px}
#fprod .liketo {float: left; clear: both; margin-top: 10px; }/*clear:both;margin-top:15px*/.readMore{float:left;width:55%;padding-right:5%;background:url(../images/Version4/bg_readMore.png) no-repeat right 0;text-align:justify;font:12px/16px Arial;color:#595959;}
#fprod .liketo .mtitle{font:italic 15px Georgia;line-height:20px;color: #b1211e;margin-left: 30px;}
#fprod .liketo  ul{overflow:hidden;margin:5px 5px 0 5px;text-align:center}
#fprod .liketo  ul li{display:inline;float:left}
#fprod .liketo  ul li a{position:relative;display:inline;float:left;width:150px;margin:0 11px;height:210px;border:1px solid #FFF}
#fprod .liketo  ul li a img{display:block;margin:8px auto 5px auto}
#fprod .liketo  ul li a .title{display:block;margin:0 8px 3px 8px;font-size:12px;line-height:16px;color:#57575a}
#fprod .liketo  ul li a .price{display:block;font-size:12px;line-height:18px;color:#000}
#fprod .liketo  ul li a .price em{font-weight:bold;font-size:14px;line-height:18px;color:#0070BB;}
#fprod .liketo  ul li a .price em sup{position:relative;top:-4px;font-size:10px;line-height:14px;font-weight:bold}
#fprod .liketo  ul li a:hover{border:1px solid #0070BB;}
#fprod .avis{border:1px solid #b5b3b3;margin-bottom: 15px;/*margin-top: 45px;*/}
#fprod .avis .top{height:55px;background:#F3F3F3;font:bold 12px Arial;line-height: 54px;position: relative;}
#fprod .avis .top span.debut{margin:18px 5px 0 20px;height:14px;display:inline;float:left;font:italic 14px Georgia;line-height:14px;color:#b1211e;padding-right:250px;}
/* modif @manuel avis*/#fprod .avis .top a{/* display:inline;float:right; */font:bold 12px Arial;line-height:54px;color:#000;text-decoration:underline;padding-right:20px}
#fprod .avis .top .star{position:absolute;top:18px;left:165px;width:200px;height:14px;font:12px Arial;line-height:16px;color:#000;text-indent:90px;background:url(../images/Version4/bg_star.png) 0 -70px no-repeat}/* modif @manuel 1014 $position:absolute;top:18px;left:165px; add margin + fl:l; modif width 200 > 140px */.js-btn-avis{float: left;/*ie7*/}.js-btn-avis + a{float: right;}
#fprod .avis .line{position:relative;margin:8px 0 8px 20px;font:12px Arial;line-height:18px}
#fprod .avis .line b{font-weight:bold}
#fprod .avis .line .star{position:absolute;top:5px;right:20px;width:82px;height:14px;font:12px Arial;line-height:16px;color:#000;text-indent:90px;background:url(../images/Version4/bg_star.png) 0 -70px no-repeat}

#fprod .avis .line .star05{background-position:0 0}
#fprod .avis .line .star1{background-position:0 -14px}
#fprod .avis .line .star15{background-position:0 -28px}
#fprod .avis .line .star2{background-position:0 -42px}
#fprod .avis .line .star25{background-position:0 -56px}
#fprod .avis .line .star3{background-position:0 -70px}
#fprod .avis .line .star35{background-position:0 -84px}
#fprod .avis .line .star4{background-position:0 -98px}
#fprod .avis .line .star45{background-position:0 -112px}
#fprod .avis .line .star5{background-position:0 -126px}

#fprod .avis .top .star05{background-position:0 0}
#fprod .avis .top .star1{background-position:0 -14px}
#fprod .avis .top .star15{background-position:0 -28px}
#fprod .avis .top .star2{background-position:0 -42px}
#fprod .avis .top .star25{background-position:0 -56px}
#fprod .avis .top .star3{background-position:0 -70px}
#fprod .avis .top .star35{background-position:0 -84px}
#fprod .avis .top .star4{background-position:0 -98px}
#fprod .avis .top .star45{background-position:0 -112px}
#fprod .avis .top .star5{background-position:0 -126px}


#fprod .avis .line .all{display:inline;float:right;font:bold 12px Arial;line-height:54px;color:#000;text-decoration:underline;padding-right:20px}
#fprod .avis .line ul{display:inline;float:left;list-style-type:none;margin-top:15px}
#fprod .avis .line ul li{display:inline;float:left;padding-right:5px}
#fprod .avis .line ul li a{font:12px Arial;line-height:16px;color:#878384;border:1px solid #bebebe;padding:0 3px}
#fprod .avis .line ul li a.select{background:#b41f1e;color:#FFF}
#fprod .other{clear:both;margin-top:15px}
#fprod .other .mtitle{font:italic 15px Georgia;line-height:20px;color:#b1211e}
#fprod .other .content{background:#F3F3F3}
#fprod .other  ul{overflow:hidden;margin:5px 5px 0 5px;text-align:center}
#fprod .other  ul li{display:inline;float:left}
#fprod .other  ul li a{position:relative;display:inline;float:left;width:150px;margin:0 0 0 11px;height:200px;border:1px solid transparent}
#fprod .other  ul li a:hover{border:1px solid #0070BB;}
#fprod .other  ul li.all a:hover{border:0}
#fprod .other  ul li a img{display:block;margin:8px auto 5px auto}
#fprod .other  ul li a .title{display:block;margin:0 8px 3px 8px;font-size:12px;line-height:16px;color:#57575a}
#fprod .other  ul li a .price{display:block;font-size:12px;line-height:18px;color:#000}
#fprod .other  ul li a .price em{font-weight:bold;font-size:14px;line-height:18px;color:#0070BB}
#fprod .other  ul li a .price em sup{position:relative;top:-4px;font-size:10px;line-height:14px;font-weight:bold}
#fprod .other  ul li.all a{margin-top:75px;height:auto;font:12px Arial;line-height:20px;color:#b41f1e;text-align:center;text-decoration:underline;text-transform:uppercase}
#fprod .scrolltop{display:inline;float:right;margin:15px 0;height:20px;background:url(../images/Version4/bg_scrolltop.png)}
#fprod .scrolltop span{display:inline;float:right;height:20px;padding-left: 18px; padding-right:5px;background:url(../images/Version4/bg_scrolltop.png) bottom right;font-size:12px;line-height:18px;color:#FFF}
#fprod .divfb{clear:right}
#fprod .divfb .mail{display:inline;float:right;margin-right:50px;font:11px Arial;line-height:20px;color:#000;padding-left:19px;background:url(../images/Version4/bg_mail.png) 0 50% no-repeat}
#fprod .divfb .fb{display:inline;float:right;width:84px;height:21px;margin-right:15px;background:url(../images/Version4/bg_facebook.png) 0 0 no-repeat}


/* tool tip */
div.ToolTip{width:200px;display:block;margin-top:5px}
div.ToolTip .content{padding:10px;border:1px solid #cecfd1;border-bottom:0 none;text-align:center;font:11px Arial;color:#FFF;background:#EC1B23;}
div.ToolTip .bottom{background:url(../images/Version4/bg_tooltip.png) center bottom no-repeat;padding:0 0 5px}

/* Thickbox */
#TB_window{font:12px Arial, Helvetica, sans-serif;position:absolute;background:#fff;z-index:890;color:#000;display:none;text-align:left;left:50%;top:50% !important}
#TB_ajaxContent #LayerGuideDesTailles{height:100%}
#TB_ajaxContent a.validKdo{float:left;display:block;width:195px;height:33px;background:url(../images/Version4/bg_processCmd-valid.png) no-repeat;margin:56px 0 0 39px;padding:10px 0 0 25px;color:#fff;font:bold 16px Arial}
#TB_ajaxContent span.validKdo{ font: italic bold 16px Georgia;color: #0070BB;position: absolute; padding: 30px 0 0 150px}
#TB_overlay{position:fixed;z-index:150;top:0;left:0;height:100%;width:100%;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=1);opacity:0.01}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}
#TB_closeAjaxWindow{height:0;position:relative}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;display:none}
#TB_ajaxContent{clear:both;padding:0;overflow:visible;text-align:left;line-height:1.4em}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);opacity:0;height:100%;width:100%}
#TB_closeWindowButton{position:absolute;width:21px;height:21px;top:0;right:0;font-size:0;margin:5px 5px 0 0;background: url(../images/Version4/bg_thickbox-close.png) no-repeat;z-index: 100;}
#TB_closeWindowButtonZoom{position:absolute;width:21px;height:21px;font-size:0;margin:5px 5px 0 0;background:url(../images/Version4/bg_thickbox-close.png) no-repeat}
.layerAjout{padding:10px 15px}
.layerAjout .title{font:22px Georgia;line-height:48px;color:#b1211e;margin-bottom:10px}
.layerAjout img{position:absolute}
.layerAjout .info{height:140px;position:relative;margin:0 0 0 160px;font:12px Arial;line-height:18px;color:#000}
.layerAjout .info b{font-weight:bold}
.layerAjout .info .price{position:absolute;left:5px;bottom:0;font:40px Arial;line-height:40px;color:#006FB9;}
.layerAjout .info .next{position:absolute;right:10px;top:40px;width:218px;height:31px;background:url(../images/Version4/bg_next-buy.png)}
.layerAjout .info .next span{display:block;height:31px;padding:0 20px;text-align: center;font:bold 16px/31px Arial;background:url(../images/Version4/bg_next-buy.png) right bottom;color:#003E68;}
.layerAjout .info .view{position:absolute;right:10px;top:80px;height:31px;width:218px;background:url(../images/Version4/bg_view-basket.png)}
.layerAjout .info .view span{display:block;text-align: center;height:31px;padding:0 20px;font:bold 16px Arial;line-height:30px;color:#FFF;background:url(../images/Version4/bg_view-basket.png) right bottom}
.layerAjout a.back{cursor: pointer;display: inline;height:auto;width:auto;margin: 5px;padding:5px 15px;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;font:bold 14px arial;color:#fff; background:#0070BB;}
/* Zoom */
#ZOOM{display:block;height:100%;overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:2000;}
/*#ZOOM img{cursor:move}*/
#ZOOM .lnkClose{position:absolute;top:0;left:50%;width:71px;height:22px;font-size:14px;color:#000;font-weight:bold;z-index:3;background:#fff;filter:alpha(opacity=50);opacity:0.5;padding:0 4px;text-align:center;line-height:20px;height:20px;font-family:Arial;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:264px;margin:16px 0 0 -32px}

/*------------TUNNEL DE COMMANDE-------------------*/	
#processCmd{overflow:hidden;width:100%; height:auto;padding:6px 18px 20px 9px;color:#575759;}#processCmd.noNav{padding-top: 10px;}
#processCmd .tunnel{width:529px; height:86px;margin:35px 0 10px 33px;float:left; overflow:hidden}
#processCmd .tunnelIdentification{width:529px; height:86px;margin:0 0 10px 33px;float:left; overflow:hidden}
#processCmd .tunnelIdentificationSansHauteur{width:529px; margin:0 0 10px 33px;float:left; overflow:hidden}
.tunnelIdentificationSansHauteur{width:529px; margin:0 0 10px 33px;float:left; overflow:hidden}
#processCmd .tunnel a{width:auto;height:auto;display:block;margin-top:53px;color:#57575a;font:normal 13px Arial;text-align: center;}#processCmd .etp4 a{margin-top: 50px;}/* centrage txt ac bg-img > etp4 */
#processCmd .tunnelIdentification a{width:auto; height:auto; display:block; margin-top:53px;/*padding:16px 10px 15px 20px;*/color:#57575a;font:normal 13px Arial;text-align: center;}
#processCmd .tunnel a.on{color:#ffffff}
#processCmd .tunnelIdentification a.on{color:#ffffff}
#processCmd .tunnel div.monpanier{ width: 105px;float: left;}
#processCmd .tunnelIdentification div.monpanier{ width: 105px;float: left;}
#processCmd .back{clear:both;display:block;height:28px;width:46px;margin:0 0 0 33px;padding:3px 0 0 24px;font:normal 11px arial;color:#333;background:url(../images/Version4/bg_processCmd-back.png) no-repeat;}
#processCmd .validLivraison{display:inline-block;float:right;margin:10px 340px 0 0;padding:10px 15px 10px 6px;border-radius:4px;background: #a7cae6; /* Old browsers */ background: -moz-linear-gradient(top,  #a7cae6 0%, #0c76be 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7cae6), color-stop(100%,#0c76be)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #a7cae6 0%,#0c76be 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #a7cae6 0%,#0c76be 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #a7cae6 0%,#0c76be 100%); /* IE10+ */ background: linear-gradient(to bottom,  #a7cae6 0%,#0c76be 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cae6', endColorstr='#0c76be',GradientType=0 ); /* IE6-9 */font:bold 16px Arial;color:#fff;text-decoration:none;}
#processCmd .validLivraison:before{display:inline-block;height:14px;width:14px;content:"";margin-right:4px;background:url(../images/Version4/checkKdo.png) no-repeat;}
#processCmd .etp1{background:url(../images/Version4/bg_header-processCmd.png) no-repeat 0 -340px; }
#processCmd .etp2{background:url(../images/Version4/bg_header-processCmd.png) no-repeat 0 -255px;}
#processCmd .etp3{background:url(../images/Version4/bg_header-processCmd.png) no-repeat 0 -170px;}
#processCmd .etp4{background:url(../images/Version4/bg_header-processCmd.png) no-repeat 0 -86px; }
#processCmd .etp5{background:url(../images/Version4/bg_header-processCmd.png) no-repeat 0 0;}
.help{width:365px; height:49px;margin:43px 0 0 20px;float:left}
.helpIdentification{width:365px; margin:0 0 0 20px;float:left}
.help .img{width:349px; height:auto;font:bold 20px Arial;}
.helpIdentification .img{width:349px; height:auto;font:bold 20px Arial;}
.help .phone{width:150px; height:23px;padding:5px 0 0 21px;background:url(../images/Version4/bg_processCmd-phone.png) no-repeat;float:left;font:bold 20px Arial;margin:0 10px 0 0}
.helpIdentification .phone{width:150px; height:23px;padding:5px 0 0 21px;background:url(../images/Version4/bg_processCmd-phone.png) no-repeat;float:left;font:bold 20px Arial;margin:0 10px 0 0}
.help .horaire{width:170px; height:auto;color:#999;float:left}
.helpIdentification .horaire{width:170px; height:auto;color:#999;float:left}

/*------------ETAPE PANIER-------------------*/
#processCmd #cmdCatalogue{width:850px;height:100px;clear:both;margin:0 0 21px 41px;border: 1px solid black;/*background:url(../images/Version4/bg_processCmd-catalogue.jpg) no-repeat;padding: 12px 0px 0px 0px;*/ }
#processCmd #cmdCatalogue #catalogue { float: left;}
#processCmd #cmdCatalogue #catalogue .lienFlash{ cursor: pointer;position: absolute;}
#processCmd #cmdCatalogue #intitule { float: left;width: 395px;padding-top: 20px;margin-left: 5px;}
#processCmd #cmdCatalogue #intitule .titreCmdRapide{ font-weight: bold;font-size: 13px;}
#processCmd #cmdCatalogue #addCaddie{position:relative;width:275px;height:70px;margin:5px;background:#F3F3F3;font-weight: bold;float: left;padding-top: 20px;padding-left: 5px;}
#processCmd #cmdCatalogue #addCaddie select{color:#0070BB;border:1px solid #CCC;font:bold 11px Arial; display:inline}
#processCmd #cmdCatalogue #addCaddie .addBasket{position:absolute;top:40px;left:110px;height:28px;background:url(../images/Version4/bg_add-baske-small.png) left top no-repeat}
#processCmd #cmdCatalogue #addCaddie .addBasket span{float:right;height:28px;padding:0 15px;font:bold 14px/28px Arial;color:#FFF;background:url(../images/Version4/bg_add-baske-small.png) right bottom no-repeat}
#processCmd .nextAchat{clear:both;display:block;margin:0 0 0 41px;width:163px;height:24px;background:url(../images/Version4/bg_processcmd-continue.png) no-repeat;padding:4px 0 0 29px;color:#fff;font:bold 13px Arial;text-shadow:1px 1px #999;-moz-text-shadow:1px 1px #999;-webkit-text-shadow:1px 1px #999;-o-text-shadow:1px 1px #999;}
#processCmd .panierVide{font-weight: bold;text-align: center;color: #EC1B23;font-size: 14px;padding-top: 40px;}
#processCmd .tabCaddie{width:949px;height:auto;margin:10px 0 0 9px}
#processCmd .tabCaddie .header{display:block;float:left;height:16px;width:auto;padding:5px 0 5px 15px;text-transform:uppercase;color:#fff;font:normal 12px arial;background:#0070BB;}
#processCmd .tabCaddie .art{width:493px ;border-right:1px solid #489DD6; }
#processCmd .tabCaddie .art img{width:60px;height:60px; }
#processCmd .tabCaddie .disp{width:118px ;border-right:1px solid #489DD6;}
#processCmd .tabCaddie .qte{width:66px ;border-right:1px solid #489DD6;}
#processCmd .tabCaddie .prix{width:97px ;border-right:1px solid #489DD6;}
#processCmd .tabCaddie .prixCC{width:205px ;border-right:1px solid #489DD6;}
#processCmd .tabCaddie .del{width:95px;}
#processCmd .tabCaddie .center{text-align:center}
/*#processCmd .tabCaddie .objdispo{ background: url(../images/Version4/tic_green.png) 0 no-repeat; color: green;float: left;padding-left: 15px;margin-top: 20px;}
#processCmd .tabCaddie .objnondispo {float: left; margin-top: 13px; padding-left: 10px; color: #f29400; background: url(../images/Version4/clock_dispoSurCmd.png) 0 no-repeat; }*/
#processCmd .tabCaddie .objdispo, #processCmd .tabCaddie .objnondispo {display: inline-block; vertical-align: middle; padding-left: 15px; }.disp.zone{line-height: 56px; }
#processCmd .tabCaddie .objdispo {color: green; background: url(../images/Version4/tic_green.png) 0 no-repeat;} #processCmd .tabCaddie .objnondispo {color: #f29400; background: url(../images/Version4/clock_dispoSurCmd.png) 0 no-repeat; }
#processCmd .tabCaddie #item{clear:both;height:82px;border-bottom:1px solid #489DD6;}
#processCmd .tabCaddie .zone{float:left;padding:13px 0 13px 15px;height:56px}
#processCmd .tabCaddie .choix{float:right;position: relative;top: -24px;}
#processCmd .tabCaddie .listeKdos{position: relative;border: 1px solid #CCCCCC;color: #0070BB;font: bold 11px Arial;top: 24px;left: -70px;width: 170px;overflow: visible;}
#processCmd .tabCaddie #cadeau select.listeKdos:focus { width:170px ;}

#processCmd .tabCaddie .choixkdo{ position: absolute; bottom: 3px; right: 3px; }
#processCmd .tabCaddie .prixKdos{width:110px ;border-right:1px solid #489DD6;padding: 10px 0 16px 2px;}
#processCmd .tabCaddie .prixKdos span.donnee{margin:20px 12px 0 12px;float:right;width:auto; height:auto; font:bold 16px arial;color:#0070BB;}
#processCmd .tabCaddie .prixKdosCC {width:215px; padding: 10px 0 16px 2px;}
#processCmd .tabCaddie .prixKdosCC span.donnee{margin:20px 80px 0 12px;float:right;width:auto; height:auto; font:bold 16px arial;color:#0070BB;}
#processCmd .tabCaddie .delKdos{width:108px;padding-left: 3px;padding-top: 13px;text-align: left;}
#processCmd .tabCaddie img.camionCC{float:left; margin:11px 16px 0 0}
#processCmd .tabCaddie .full{width:496px }
#processCmd .tabCaddie img{float:left; margin:0 16px 0 0}
#processCmd .tabCaddie .lib{display:block;font:bold 15px arial;text-decoration:underline;}
#processCmd .tabCaddie .ref{font:normal 12px arial; margin-top: 5px;float: left;}
#processCmd .tabCaddie .divpersonnalisation {float: left;width: 485px;}
#processCmd .tabCaddie .divpersonnalisation .personnalisation {float: left;margin:5px 0;font: normal 12px arial;}
#processCmd .tabCaddie .divpersonnalisation .personnalisation.code{margin:5px 0 5px 5px}
#processCmd .tabCaddie .modif{font:normal 11px arial;  text-decoration:underline; /*margin-top: 20px;float: left;margin:0px 0px 0px 195px;*/margin: 0 10px 0 0;float: right;color: #575759;}
#processCmd .tabCaddie .disp span.donnee{font:normal 12px arial;}
#processCmd .tabCaddie .disp .inOpt{background:url(../images/Version4/tic_green.png) no-repeat; width:96px; height:auto; color:#0B9947;margin:20px 0 0 0 }
#processCmd .tabCaddie .num{float:left;height:auto;width:auto;font:bold 11px Arial;margin:25px 0 0 5px; color:#0070BB;}
#processCmd .tabCaddie .prix span.donnee{margin:20px 12px 0 12px;float:right;width:auto; height:auto; font:bold 16px arial;color:#0070BB;}
#processCmd .tabCaddie .prix span.prixKilo{color:#878384;font-weight:normal;position:relative;margin:0 12px 0;font-size:10px;}
#processCmd .tabCaddie .prix span.prixBar{color:#333;text-decoration:line-through;font-weight: normal;position: relative;margin: 0 12px 0;font-size: 13px;}
#processCmd .tabCaddie .del a{display:block;color:#333;height:19px;width:75px;background:url(../images/Version4/bg_processCmd-del.jpg) no-repeat;padding:0 0 0 10px;text-decoration:underline;font-weight:bold;margin:20px 0 0 0;}
#processCmd .tabCaddie .prixCC span.donnee{float:right;height:auto;width:auto;margin:20px 80px 0 12px; font:bold 16px arial;color:#0070BB;}
#processCmd .tabCaddie .prixCC span.prixBar{color:#333;text-decoration:line-through;font-weight: normal;position: relative;margin: 4px 80px 0 12px;font-size: 14px;}
#processCmd .tabCaddie #item #modifQte{color:#333;font:bold 13px Arial;margin:13px 0 0 10px;float:left; width:auto; height:auto}
#processCmd .tabCaddie #item #modifQte a{display:block;height:17px;width:17px;margin:0 0 2px 0;color:#333;font:bold  17px/17px Arial;background:#D7D7D7}
#processCmd .tabCaddie .listcadeau {border:1px solid #DEDCDD;height:auto;width:100%; clear:both;background:#EEE8E8;display:block}
#processCmd .tabCaddie .listcadeau .header{width:923px;height:25px;font:bold  12px Arial; clear:both;background:#EEE8E8;padding:10px 0 0 25px;border-bottom:1px solid #489DD6;color:#575759}
#processCmd .tabCaddie .listcadeau #cadeau{float: left;height:auto;border-bottom:1px solid #489DD6;}.listcadeau .headerid{border-bottom: 1px solid #489DD6;}
#processCmd .tabCaddie .listcadeau #cadeau .art{width:708px;height: 56px; position: relative;}
#processCmd .tabCaddie .listcadeau #cadeau .lib{ width: auto;}/* bug ie7 > width:705px */
#processCmd .tabCaddie .listcadeau #cadeau .ofrCadeaux{float:left;margin:19px 25px 0 10px;color:#0070BB;font:bold italic 16px Georgia;}
#processCmd .tabCaddie .listcadeau #cadeau .perso{height:76px}
#processCmd .tabCaddie .listcadeau #cadeau .personnalisation{clear:both;margin: 0;line-height: initial;float:left}
#processCmd .tabCaddie .listcadeau #cadeau .personnalisation span{margin: 0 0 0 230px;}
#processCmd .tabCaddie .listcadeau #cadeau .personnalisation input{width: 40px;text-align: center;}
#processCmd .tabCaddie .listcadeau .prochainKdo{ font:bold 13px arial;color:#0070BB;}
#processCmd .tabCaddie .listcadeau #cadeau .persotext{margin: 10px 0 0 0;padding: 0 50px 0 47px;float: none;}
/*#processCmd .tabCaddie .listcadeau divprochainkdo{border-right: 1px solid #489DD6; width: 112px; float: left;height: 50px;}
#processCmd .tabCaddie .listcadeau kdobis{height: 30px; float:left; padding-left: 26px; padding-top: 20px; border-right: 1px solid #489DD6; width: 697px;}*/
#processCmd .tabCaddie #footerCaddie{clear:both;height:auto;width:844px;}
#processCmd .tabCaddie #footerCaddie{float:left;margin:0;font:bold  12px Arial; }
#processCmd .tabCaddie #footerCaddie .tva{ margin-left: 8px;margin-top: 5px;color:#0070BB;}
#processCmd .tabCaddie #footerCaddie #codeCadeau{float:left;width:470px;height:57px;margin:15px 0 0;padding:5px 10px 0;border:1px solid #DEDCDD;background:#E1F5FF;}
#processCmd .tabCaddie #footerCaddie #codeCadeau .imgOK {width: 31px;height: 22px; background: url(../images/Version4/ok.png) no-repeat;padding-right: 15px;}
/*#processCmd .tabCaddie #footerCaddie */#recapPrix{position: relative;float:right;width:342px;min-height:230px;height:auto;margin:0}/*width:249px;*/
/*#processCmd .tabCaddie #footerCaddie*/ #recapPrix .prix{font-family:Arial,sans-serif;font-size:12px;font-weight:bold;}
/*#processCmd .tabCaddie #footerCaddie*/ #recapPrix .lib{font-weight:normal;text-decoration:none}
/*#processCmd .tabCaddie #footerCaddie #recapPrix .prixFrais{margin:23px 0 7px 0;}*/
/*#processCmd .tabCaddie #footerCaddie*/ #recapPrix .frais{padding-right:5px;font:normal  12px Arial}
/*#processCmd .tabCaddie #footerCaddie*/ #recapPrix .total{text-transform:uppercase;font:bold  11px Arial;}
/*#processCmd .tabCaddie #footerCaddie*/ #recapPrix .prixtotal{font:bold  13px Arial;}
/*#processCmd .tabCaddie #footerCaddie*/ #recapPrix .validCaddiee{margin-left:139px;display:inline-block;float:left;padding:10px 15px 10px 6px;border-radius:4px;background: #a7cae6; /* Old browsers */ background: -moz-linear-gradient(top,  #a7cae6 0%, #0c76be 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7cae6), color-stop(100%,#0c76be)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #a7cae6 0%,#0c76be 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #a7cae6 0%,#0c76be 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #a7cae6 0%,#0c76be 100%); /* IE10+ */ background: linear-gradient(to bottom,  #a7cae6 0%,#0c76be 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cae6', endColorstr='#0c76be',GradientType=0 ); /* IE6-9 */ font:bold 16px Arial;color:#fff;text-decoration:none;}
/*#processCmd .tabCaddie #footerCaddie*/ #recapPrix .validCaddiee:before{display:inline-block;height:14px;width:14px;content:"";margin-right:4px;background:url(../images/Version4/checkKdo.png) no-repeat;}
/*#processCmd .tabCaddie #footerCaddie*/ #recapPrix .txt{position:absolute;margin:25px 13px 0 12px;}
/*#processCmd .tabCaddie #footerCaddie*/ #recapPrix .next{display:block;float:left;width:163px;height:24px;background:url(../images/Version4/bg_processcmd-continue.png) no-repeat;margin:7px 0 0 146px;padding:4px 0 0 29px;color:#fff;font:bold 13px Arial;text-shadow:1px 1px #999;-moz-text-shadow:1px 1px #999;-webkit-text-shadow:1px 1px #999;-o-text-shadow:1px 1px #999;}
#processCmd .tabCaddie #footerCaddie #codeCadeau .ofrCadeaux{display:inline-block;width:479px;margin:0;font:bold italic 16px Georgia;color:#0070BB;}
#processCmd .tabCaddie #footerCaddie #codeCadeau .codeCadeaux{float:left;margin:8px 16px 0 20px;color:#000;font:bold 12px arial;}
#processCmd .tabCaddie #footerCaddie #codeCadeau .input{float:left;margin:4px 11px 0 0}
#processCmd .tabCaddie #footerCaddie #codeCadeau a{float:left;margin:4px 0 0 0;text-decoration:underline; font:bold 10px arial;text-align:center}
#processCmd .tabCaddie #footerCaddie #zone2 {width:864px; height:285px;display:block;clear:both;border:0;margin:0;padding: 0;}
#processCmd .tabCaddie #footerCaddie #zone2 .lft{float:left;width:664px; height:auto;display:block;margin: 0;}
#processCmd .tabCaddie #footerCaddie #zone2 .lft span.aimerez {float:none;display:block;margin:0;height:30px;width:100%;font: italic 14px Georgia;color:#0070BB;}
#processCmd .tabCaddie #footerCaddie #zone2 .lft #itemA {float:left;width:145px; height:auto;margin:0 59px 0 0;color:#0070BB;display:block;border:none;}
#processCmd .tabCaddie #footerCaddie #zone2 .lft #itemA img{margin:0;float:none}
#processCmd .tabCaddie #footerCaddie #zone2 .lft #itemA span{float:none;width:auto;height:auto;border:0;font:normal 11px arial;text-align:center;color:#575759;text-decoration:none;margin:4px 0 0 0}
#processCmd .tabCaddie #footerCaddie #zone2 .lft #itemA .lib{color:#666;font:bold 12px arial}
#processCmd .tabCaddie #footerCaddie #zone2 .lft #itemA .prix{color:#000;font:bold 12px arial}
#processCmd .tabCaddie #footerCaddie #zone2 .lft #itemA .prix  em{font:bold 12px arial;line-height:24px;color:#0070BB}
#processCmd .tabCaddie #footerCaddie #zone2 .lft #itemA .prix  em sup{position:relative;top:-4px;font-size:10px;line-height:10px;}
#processCmd .tabCaddie #footerCaddie #zone2 #rght {float:left;width:200px;height:auto}
#processCmd .tabCaddie #footerCaddie #zone2 #rght img{border:1px solid #ccc}
#processCmd .tabCaddie #footerCaddie #zone2 .lft a:hover{border:1px solid #0070BB;}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .FicheProduit{position:relative;display:inline;float:left;width:210px;margin:0 5px 10px 0;height:330px;border:1px solid #FFF}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .FicheProduit span{float:none;margin:0;font:bold  12px Arial;text-align: center;font: 11px/16px Arial, Helvetica, sans-serif;}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .FicheProduit img{display:block;margin: 8px auto 5px auto;text-align: center;float: none;}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .FicheProduit .title{display:block;margin:0 8px 3px 8px;font-size:14px;line-height:16px;color:#57575a}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .FicheProduit .price {display:block;font-size:14px;line-height:24px;color:#000}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .FicheProduit .price em {font-weight:bold;font-size:18px;line-height:24px;color:#0070BB}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .FicheProduit .price sup{position:relative;top:-4px;font-size:14px;line-height:14px;font-weight:bold}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .FicheProduit .video{cursor:pointer;position:absolute;bottom:28px;left:65px;height:18px;font-size:12px;line-height:18px;text-indent:24px;color:#71706f;text-decoration:underline;background:url(../images/Version4/bg_home-slider-video.png) 0 50% no-repeat}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .FicheProduit .video:hover{text-decoration:none}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .FicheProduit .basket{cursor:pointer;position:absolute;bottom:4px;left:0;width:100%;line-height:18px;font-weight:bold;font-size:12px;text-decoration: underline;text-align: center;color:#0070BB;}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .FicheProduit .basket:hover{text-decoration:none}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .FicheProduit .view{display:none;position:absolute;top:95px;left:60px;width:110px;height:32px;border:1px solid #0070BB;background:#FFF;font-size:13px;line-height:32px;text-align:center;color:#0070BB}
#processCmd .tabCaddie #footerCaddie #zone2 .lft a:hover .view{display:block}
#processCmd .tabCaddie #footerCaddie #zone2 .lft .decote{background: url(../images/Version4/decoteImg.gif) no-repeat scroll center transparent;display: block;}
#processCmd .tabCaddie #footerCaddieComf{clear:both;height:auto;width:950px;}
#processCmd .tabCaddie #footerCaddieComf span{float:right;margin:24px 177px 0 25px;font:bold  12px Arial; }
.rose{background-color: #E3E3E3;}.rose td{height:32px;vertical-align: middle;}
#processCmd .tabCaddie #footerCaddieComf #recapPrixComf .rouge{background-color: #489DD6; }
#processCmd .tabCaddie #footerCaddieComf #compte{width:178px; height:104px;float:left;margin:20px 24px 0;color:#000}
#processCmd .tabCaddie #footerCaddieComf #compte span{margin:0;padding:0;float:none;}
#processCmd .tabCaddie #footerCaddieComf #compte a{width:auto; height:auto;background:url(../images/Version4/bg-compte.png) 0 0;display:block;margin:10px 0 0 0}
#processCmd .tabCaddie #footerCaddieComf #compte a span{width:auto; height:auto;background:url(../images/Version4/bg-compte.png) right -29px no-repeat;display:block;padding:7px 0 7px 0;color:#fff;text-align:center }
#processCmd .tabCaddie #footerCaddieComf #compte .txt{margin:0;padding:0; font: bold italic 16px georiga;display:block;text-align:center}
#processCmd .tabCaddie #footerCaddieComf #codeCadeau{float:left;width:479px; height:57px; padding:5px 10px 0 60px;border:1px solid #DEDCDD;background:#EEE8E8;margin:15px 0 0 25px}
#processCmd .tabCaddie #footerCaddieComf #recapPrixComf{float:right;height:auto;}
#processCmd .tabCaddie #footerCaddieComf #recapPrixComf .prix{float:left;width:215px;margin:0 0 0 5px;border:none;text-align:center;font-size:14px;color:#0070BB;}/*m:7px 0 7px 5px*/
#processCmd .tabCaddie #footerCaddieComf #recapPrixComf .lib{margin:0 0 0 5px;font-weight:normal;text-decoration:none;text-align:right;font-size:12px;}/*margin:7px 0 0 5px;*/
#processCmd .tabCaddie #footerCaddieComf #recapPrixComf .total{margin:0 0 0 8px;text-transform:uppercase;font:bold  18px Arial;}/*margin:11px 0 0 8px;*/
#processCmd .tabCaddie #footerCaddieComf #recapPrixComf .prixtotal{margin:5px 0 5px 2px;padding:0;text-align:center;font:bold  18px Arial;color:#fff;width:215px;height:25px;border:none}
#processCmd .tabCaddie #footerCaddieComf #recapPrixComf .validCaddiee{clear:left;display:block;width:195px;height:33px;background:url(../images/Version4/bg_processCmd-valid.jpg) no-repeat;margin:7px 0 0 10px;padding:9px 0 0 25px;color:#fff;font:bold 18px Arial}
#processCmd .tabCaddie #footerCaddieComf #recapPrixComf .txt{margin:11px 13px 0 12px;float:left}
#processCmd .tabCaddie #footerCaddieComf #recapPrixComf .next{display:block;float:left;width:163px;height:24px;background:url(../images/Version4/bg_processcmd-continue.png) no-repeat;margin:7px 0 0 0;padding:4px 0 0 29px;color:#fff;font:bold 13px Arial;text-shadow:1px 1px #999;-moz-text-shadow:1px 1px #999;-webkit-text-shadow:1px 1px #999;-o-text-shadow:1px 1px #999;}
#processCmd .tabCaddie #footerCaddieComf .addBasket{float:right;width:210px;height:41px;color:#FFF;font:bold 16px Arial;line-height:40px;background:url(../images/Version4/bg_add-basket.png);text-align:center}
#processCmd .tabCaddie #footerCaddieComf .addBasketOK{background-position:0 0}#processCmd .tabCaddie #footerCaddieComf .addBasketOK:hover{background-position: 0 -42px;}
#processCmd .tabCaddie .listcadeauCC {border:1px solid #DEDCDD;height:auto; clear:both;background:#EEE8E8;display: block;margin-top: -1px;}
#processCmd .tabCaddie .listcadeauCC .header{width:923px;height:25px;font:bold  12px Arial; clear:both;background:#EEE8E8;padding:10px 0 0 25px;border-bottom:1px solid #489DD6;color:#575759}
#processCmd .tabCaddie .listcadeauCC #cadeau{overflow:hidden;height:auto;border-bottom:1px solid #489DD6;}
#processCmd .tabCaddie .listcadeauCC #cadeau .art{width:711px;height:56px}
#processCmd .tabCaddie .listcadeauCC #cadeau .lib{width:705px}
#processCmd .tabCaddie .listcadeauCC #cadeau .ofrCadeaux{float: left;margin: 19px 25px 0 10px;font: italic bold 16px Georgia;color: #0070BB;}
#processCmd .tabCaddie .listcadeauCC .prochainKdo{ font:bold 13px arial;color:#0070BB;}
#processCmd .tabCaddie .listcadeauCC .divprochainkdo{border-right: 1px solid #489DD6; width: 112px; float: left;height: 50px;}
#processCmd .tabCaddie .listcadeauCC .kdobis{height: 30px; float:left; padding-left: 26px; padding-top: 20px; border-right: 1px solid #489DD6; width: 697px;}

/*-------------------------------------------------*/
/*------------ MODE DE LIVRAISON ------------------*/
/*-------------------------------------------------*/
#processCmd #livraison{margin:0 0 30px 0;height:auto}
#processCmd #livraison  input[type="text"]{width:260px; color: #666666;}
#processCmd #livraison .left{float:left;height:auto;width:641px;border-right:1px solid #489DD6;}
#processCmd #livraison #right{width:310px;height:auto;float:left;margin:0 0 0 7px;}
#processCmd #livraison .left .headerid{height:21px;width:610px;margin:0;padding:4px 0 0 20px;font:bold 14px arial;text-transform:uppercase;color:#fff;background:#0070BB;}
#processCmd #livraison .left #type{width:610px;height:auto;font:normal 12px arial;margin:13px 0 13px 26px;text-indent:-5px}
#processCmd #livraison .left #type #Curseur{color:#0070BB;}
#processCmd #livraison .left .zone {width:290px;height: auto;float: left;padding:11px}
#processCmd #livraison .left .open .headerid{width:290px;height:50px;background:url(../images/Version4/bg_processCmdZoneLivraison.png) 0 -26px no-repeat #CEEBFF;padding:3px 0 0 0;}
#processCmd #livraison .left .close .headerid{width:641px;height:23px;background:url(../images/Version4/bg_processCmdZoneLivraison.png) 0 0 no-repeat;padding:3px 0 0 0;}
#processCmd #livraison .left .zone .open {display:block}
#processCmd #livraison .left .zone .close {display:none}
#processCmd #livraison .left .zone .headerid input{display:block;float:left}
#processCmd #livraison .left .zone .headerid .num{width:39px;height:25px;font: italic 21px Georgia;margin:-4px 0 0 13px;position: absolute;}
#processCmd #livraison .left .zone .headerid .txt{color:#666;font:bold italic 14px arial;margin-left: 50px;margin-top: 3px;position: absolute;}
#processCmd #livraison .left .zone .headerid .txt2{color:#666;font:bold italic 14px arial;margin-left: 10px;margin-top: 12px;position: absolute;}
#processCmd #livraison .left .zone .headerid .txt em{width:auto;height:25px;color:#0070BB;font:normal 12px arial;text-transform:lowercase}
#processCmd #livraison .left .zone .headerid .txt2 em{width:auto;height:25px;font:normal 12px arial;text-transform:lowercase;color:#0070BB;}
#processCmd #livraison .left .zone .contentid{width:300px;background:#E1F5FF;clear:both}
#processCmd #livraison .left .contenu {padding-top: 8px;clear: both;}
#processCmd #livraison .left .contenu .contentid{clear: both;width:606px;padding:11px;background:#E1F5FF;}
#processCmd #livraison .left .contenu .contentid .txt{color:#666; font:italic 13px arial;}
#processCmd #livraison .left .txt{color:#666; font:italic 13px arial;}
#processCmd #livraison .left .txtRadio{color:#666; font:italic 13px arial;padding-left: 5px;}
#processCmd #livraison .left .txt em{width:auto;height:25px;color:#0070BB;font:bold 12px arial;}
#processCmd #livraison .left .txtRadio em{width:auto;height:25px;font:bold 12px arial;color:#0070BB;}
#processCmd #livraison .left .pointRelais{position:relative;float:left;width:86px;height:141px;background:url(../images/Version4/bg_processCmdPointRelais.jpg) 0 0 no-repeat;}
#processCmd #livraison .left .pointRelais input{position:absolute;top:60px;left:7px}
#processCmd #livraison .left .pointRelais img{position:absolute;top:50px;left:34px}
#processCmd #livraison .left .txt em{width:auto;height:25px;font:bold 12px arial;color:#0070BB;}
#processCmd #livraison .left .modeLivraison{background-color: #E1F5FF; width: 627px; height: 130px;}
#processCmd #livraison .left .detail{float:left;color:#666;font:bold 11px arial;}
#processCmd #livraison .left .detail .gmap3 { border: 1px dashed #C0C0C0;width: 393px; height: 330px;}
#processCmd #livraison .left .detail .adresse{ margin: 14px 0 0 14px;width: 597px;}
#processCmd #livraison .left .detail .adresse .txt{width:200px;height:auto;color:#666;margin:0;font:normal 11px arial;display:block}
#processCmd #livraison .left .detail .adresse em{width:auto;height:25px;color:#0070BB;font:bold 11px arial;}
#processCmd #livraison .left .detail .libelleAdresse{width:173px;display:block;float:left;margin: 0;padding-top: 3px;padding-right: 10px;clear: left;}
#processCmd #livraison .left .detail .libelleExAdresse{display:block;margin: 0 0 6px;padding: 5px 0 0 452px;font:bold 10px arial;}
#processCmd #livraison .secondLevelAL{height:auto;padding:15px 0 0 0;color:#57575a;background:#f5f3f3;font: normal 12px arial;margin: 0 0 10px;width: 540px;}
#processCmd #livraison .secondLevelAL .libelle{width:180px;display:block;float:left;margin: 0 0 0 15px;padding-top: 3px;}
/*#processCmd #livraison input[type="radio"]{width:26px;}*/
#processCmd #livraison input[type="button"]{cursor:pointer;width:auto;height:32px;border:none;background:#0070BB;color:#fff;font:bold 13px arial;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; display:block;text-align:center;padding:3px 10px 5px 11px;margin: auto;}
#processCmd #livraison input.modifier{cursor:pointer;height:32px;border:none;background:#0070BB;color:#fff;font:bold 13px arial;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; padding:3px 10px 5px 11px;margin: 5px;float: left;}
#processCmd #livraison input.rechercher[type="button"]{cursor:pointer;height:32px;border:none;background:#0070BB;color:#fff;font:bold 13px arial;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; padding:3px 10px 5px 11px;float: left;}
#processCmd #livraison .left .contentid .detail .relais{padding:38px 0 0 0; width:213px; float: left}
#processCmd #livraison .left .contentid .detail .relais input {float: left;height: 36px;}
#processCmd #livraison .left .contentid .detail .relais label {margin-left: 25px; display: block;}
#processCmd #livraison .left .contentid .detail .gmap{padding:10px 0 0 0; width:384px; float: left}
#processCmd #livraison .left .contentid .detail .autreRelais{padding:20px 0 0 0; width:100%;float: left;text-align: center;}
#processCmd #livraison .left .contentid .detail .autreRelais input[type="text"]{width:45px;}
#processCmd #livraison .left .contentid .detail .autreRelais a.ok{cursor:pointer;padding:3px;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font:bold 13px arial;border-radius:5px;text-align:center;color:#fff;background:#0070BB;}
#processCmd #livraison .left .zone .contentid .detail input{margin:10px 5px 0 12px;float:left; }
#processCmd #livraison .left  .contentid .detail .complement{float:right;padding-right: 10px;}
#processCmd #livraison .left  .contentid .detail .complement input{float:none;margin:0}
#processCmd #livraison .left  .contentid .detail .complement a{width:250px;color:#000;text-decoration:underline}
#processCmd #livraison .left  .contentid .detail .complement span{width:250px;display:block;margin:15px 0 2px 0}
#processCmd #livraison .left  .contentid .detail .complement em{font-weight:normal;width:250px;display:block}
#processCmd #livraison .left .zone .contentid .other {clear:both;width:auto; height:auto;margin:10px 10px 0 98px;}
#processCmd #livraison .left .zone .contentid .other input{margin:10px 10px 0 0;float:left;}
#processCmd #livraison .left .zone .contentid .other .map{width:200px; height:30px;background:url(../images/Version4/bg_processCmd-map.jpg) no-repeat right;display:block;float:left;padding:10px 0 0 0;font-weight:bold;color:#666}
#processCmd #livraison .left .zone .contentid .chronopost{width:164px;background:url(../images/Version4/bg_processCmdPointRelais.jpg) 85px 0 no-repeat;}
#processCmd #livraison .left .zone .contentid .detailchronopost{width:443px}
#processCmd #livraison .left .zone .contentid .detailchronopost .adresse .txt{width:164px;margin:0 0 10px 0}
#processCmd #livraison .left .zone .contentid .detailchronopost .adresse{width:175px;font-size:10px;padding-top:15px}
#processCmd #livraison .left .zone .contentid .detailchronopost .complement a{display:block;margin:3px 0 0 0}
#processCmd #livraison #right .headerid{clear:both;height:21px;width:290px;margin:0;padding:4px 0 0 15px;font:bold 14px arial;text-transform:uppercase;color:#FFFFFF;background:#0070BB;}
#processCmd #livraison #right .headerid_accordeon{clear:both;width:290px;height:21px;background:#E3E3E5;color:#000;padding:4px 0 0 15px;font:bold 14px arial;text-transform:uppercase;margin:0;}
#processCmd #livraison #right .lib{clear:both;width:278px;height:20px;margin:15px 0 0 15px;font:bold 12px arial;border-bottom:1px solid #0070BB;color:#0070BB;}#processCmd #livraison #right .lib span{float:left;}/* bug IE7 */
#processCmd #livraison #right .lib a{float:right;font:italic 11px/16px Arial;color:#999}
#processCmd #livraison #right .itemPrix{float:left;width:100%;}
#processCmd #livraison #right .item {display:inline-block;height:auto;margin:12px 0 3px 22px;font:bold 12px arial;}
#processCmd #livraison #right .item .adresse { width:310px;margin-top:10px; }
#processCmd #livraison #right .itemAvoir {width:152px;height:auto;font:bold 12px arial;margin:12px 0 3px 22px;float:left}
#processCmd #livraison #right .suppAvoir{color: #575759; font: italic 11px/16px Arial; padding: 2px; position: relative; right: 70px; top: 9px;float: left;}
#processCmd #livraison #right .prix {float:right;height:auto;margin:12px 20px 3px 0;font:bold 12px arial;text-align:right}
#processCmd #livraison #right .prixAvoir {width:49px;height:auto;font:bold 12px arial;margin:12px 0 3px 0;float:left;text-align:right}
#processCmd #livraison #right #footer{clear:both;width:283px;height:31px;background:#CEEBFF;color:#000;padding:5px 0 0 20px;font:bold 14px arial;text-transform:uppercase;}
#processCmd #livraison #right #footer .item{width:193px;height:auto;float:left;margin:0}
#processCmd #livraison #right #footer .item em{ font-size: 7px;}
#processCmd #livraison #right #footer .prix{width:77px;height:auto;float:left;text-align:right;margin:0}
#processCmd #livraison #right .noKdo {width: 260px;height:auto;font: italic 12px arial;margin: 12px 0 3px 22px;float:left}
/*------------ PAIEMENT ------------------*/
#processCmd #livraison.pay{}
#processCmd #livraison.pay .avoirDuT{width: 630px;background:#c7c7c8;font:bold italic 16px/48px Arial;color:#57575a;text-indent:25px;text-transform:uppercase}
#processCmd #livraison.pay .avoirDuC{width: 605px;background:#f5f3f3;padding:0 0 15px 25px;margin-bottom:10px}
#processCmd #livraison.pay .avoirDuC .lib {color: #0070BB;font: bold 12px arial;height: 20px;padding: 15px 0 0 0}
#processCmd #livraison.pay .avoirDuC .txt {font: bold 12px arial;color:#57575a}
#processCmd #livraison.pay .avoirDuC .liste {font :11px black Arial, Helvetica, sans-serif}
#processCmd #livraison.pay .avoirDuC  .select{font:bold 11px Arial;line-height:24px;color:#000003}
#processCmd #livraison.pay .avoirDuC  .select a{color:#0070BB;text-decoration:underline;background:url(../images/Version4/tic_red.png) 0 0 no-repeat;padding-left:12px}
#processCmd #livraison.pay .payBlock{margin:0 10px 10px 0}
#processCmd #livraison.pay .payBlock .head{position:relative;height:52px;/*background:#ede8e8 url(../images/Version4/bg_iconset.png) 65px 0 no-repeat*/}
#processCmd #livraison.pay .payBlock .head .num{position:absolute;top:0;left:0;height:52px;width:40px;font:bold italic 18px Georgia;line-height:50px;text-align:center;color:#FFF;background:#0070BB;}
#processCmd #livraison.pay .payBlock .head input{position:absolute;top:17px;left:45px}
#processCmd #livraison.pay .payBlock .head div{font:bold italic 16px/52px Arial;color:#57575a;text-indent:125px;text-transform:uppercase}
#processCmd #livraison.pay .payBlock .head a{position:absolute;top:0;right:0;width:26px;height:26px;background:url(../images/Version4/bg_payopenclose.jpg) right top}
#processCmd #livraison.pay .payBlock .open a{background-position:right bottom}
/*#processCmd #livraison.pay .payBlock .head2{background-position:65px -52px}
#processCmd #livraison.pay .payBlock .head2{background-position:65px -104px}
#processCmd #livraison.pay .payBlock .head2{background-position:65px -156px}*/
#processCmd #livraison.pay .payBlock .body{background:#f5f2f2;padding:10px 0;font:12px Arial;color:#57575a}
#processCmd #livraison.pay .payBlock .body .int {background: url(../images/Version4/bg_processCmdPointRelais.jpg) -35px 0 repeat-y;padding-left:50px}
#processCmd #livraison.pay .payBlock .body .int .cbAutorise{float: left; top:-3px; position: relative; left:5px;}
#processCmd #livraison.pay .payBlock .body .red{color:#EC1B23;font-weight:bold}
#processCmd #livraison.pay .payBlock .body b{font-weight:bold}
#processCmd #livraison.pay .payBlock .body table img{margin:0 5px}
#processCmd #livraison.pay .payBlock .body table.table2{width: 100%}
#processCmd #livraison.pay .payBlock .body table.table2 td{ padding-bottom: 10px;width: 120px;}
#processCmd #livraison.pay .payBlock .body table.table2 input{margin-left:10px}
#processCmd #livraison.pay .payBlock .body table.table2 input.crypto{width:30px;margin-right:10px}
#processCmd #livraison.pay .payBlock .body table.table2 select{margin-left:10px}
#processCmd #livraison.pay .payBlock .body table.table2 a{color:#0070BB;font-weight:bold;text-decoration:underline}
#processCmd #lienbas .red{margin-left: 65px;font-weight: bold;color:#b41f1e;}
#processCmd #lienbas .cgv {margin-left: 85px;}
#processCmd #lienbas .cgv a{text-decoration: underline;}

/*------------ CONFIRMATION COMMANDE ------------------*/
#processCmd #livraison .content{width:940px;height:auto;float:left;margin-left:19px}
#processCmd #livraison .content .headerid{height:21px;width:922px;margin:0;padding:4px 0 0 20px;font:bold 14px arial;text-transform:uppercase;color:#fff;background:#F29400;}
#processCmd #livraison .content #type{width:610px;height:auto;font:normal 12px arial;margin:13px 0 13px 26px;text-indent:-5px}
#processCmd #livraison .content #type span{color:#0070BB;}
#processCmd #livraison .content .zone .headerid{width:100%;height:23px;background:none #e2e2e4;padding:3px 0 0 0;}
#processCmd #livraison .content .zone .headerid span{display:block;float:left}
#processCmd #livraison .content .zone .headerid input{display:block;float:left}
#processCmd #livraison .content .zone .headerid .txt{width:430px;height:22px;color:#000;margin:0 0 0 13px;font:bold  14px arial;padding:3px 0 0 0;}
#processCmd #livraison .content .zone .headerid .txt em{width:auto;height:25px;color:#0070BB;font:normal 12px arial;text-transform:lowercase}
#processCmd #livraison .content .zone .contentid{width:100%;height:auto;background:#fff;clear:both}
#processCmd #livraison .content .zone .contentid .detail{float:left;width:277px;height:auto;color:#666;font:bold 11px arial;margin:0 13px 0 0}
#processCmd #livraison .content .zone .contentid .full{width:100%}/* pour prendre tte la largeur */
#processCmd #livraison .content .zone .contentid .detail .txt{display: inline-block;padding:0;border-bottom:1px solid #0070BB;}
#processCmd #livraison .content .zone .contentid .detail .adresse{float:left;width:232px;height:auto;padding:8px 0 0 20px}
#processCmd #livraison .content .zone .contentid .detail .full{width:100%;font:12px arial}/* pour prendre tte la largeur */
#processCmd #livraison .content .zone .contentid .detail .full  em{color:#0070BB;font-weight:bold}
#processCmd #livraison .content .zone .contentid .detail em{font-weight:bold;color:#0070BB;}
#processCmd #livraison .content .zone .contentid .detail .full  a{color:#666;text-decoration:underline}
#processCmd #livraison .content .zone .contentid .detail .adresse .txt{width:200px;height:auto;color:#666;margin:0;font:normal 11px arial;display:block}
#processCmd #livraison .content .zone .contentid .detail .adresse em{height:25px;width:auto;font:bold 11px arial;color:#0070BB;}
#processCmd #livraison .content .txt{width:100%;height:auto;color:#666;margin:10px 0 0 13px;font:normal 12px arial;}
#processCmd #livraison .content .txt em{width:auto;height:25px;color:#0C76BE;font:bold 12px arial;display:block;}.conf_cond_btn {font: normal 12px/14px Arial,'sans-serif';color:#444;text-decoration:underline;}
#processCmd #livraison .content .confirmLivraison {font-style: italic; font-size: 12px; float: left; margin: 13px;}
#processCmd #livraison .content .livraison24h { margin: 13px;float: left; font: normal 11px arial;}

/*------------ IDENTIFICATION ------------------*/
#welcome{color:#0070BB;font:bold italic 18px Georgia;margin: 5px 0 0 72px;position: absolute;}
#help{margin:10px 30px 0 0}
.blockOrder{width:434px;/*height:220px;*/float:left;margin:14px 0 40px 32px;}
.blockOrder .Header{display:block;height:16px;width:434px;padding:5px 0 5px 0;font:bold 14px arial;text-align:center;color:#fff;background:#0070BB;}
.new .Header{background:#AAA;}
.blockOrder .content{background:#E1F5FF;color:#000;width:374px;/*height:154px;*/margin:20px 0 0 0;padding:15px 30px}
.blockOrder .content span, .blockOrder .content input{font:normal 12px arial;display:block}
.blockOrder .content{background:#E1F5FF;color:#000;width:374px;/*height:154px;*/margin:20px 0 0 0;padding:15px 30px;position:relative}
.blockOrder .content .titre{color:#333333;width:354px;height:auto;margin:0 0 10px 0;font-weight:bold}
.blockOrder .content .lib{color:#565658;width:354px;height:auto;margin:0 0 4px 0;}
.blockOrder .content .textfield{width:184px;height:auto;margin:0 0 16px 0;}
.blockOrder .content .lostPassword{margin:-10px 0 0 0;color:#000;font:bold 11px arial;cursor:pointer}
.blockOrder .content .lostPassword:hover{text-decoration:underline}
.blockOrder .content .identifie{position:absolute;top:102px;left:263px;color:#fff;font:bold 17px arial;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; width:137px; height:22px;display:block;text-align:center;padding:10px 0 10px 0;background:#0070BB;}.blockOrder .content .identifie:hover{box-shadow:#F29400 0 0 6px;}
.blockOrder .content .first{position:relative;top:0; left:0;color:#fff;font:bold 14px arial;width:237px; height:18px;padding:5px 0 5px 0;margin: 0 0 18px 0;cursor: pointer;background:#AAA;}

#boxOubliMdp{background:#fff;padding:25px;position:relative}
#boxOubliMdp .closeBtn{width:21px; height:21px;position:absolute;top:7px;left:706px;cursor:pointer}
#boxOubliMdp .lib{height:auto;width:100%;margin:0 0 15px 0;font: italic 18px Georgia;display:block;color:#0070BB;}
#boxOubliMdp .sLib{width:100%; height:auto;font:normal 15px arial;display:block;margin:0 0 15px 0}
#boxOubliMdp .sLibEt3{width:auto; height:auto;font:normal 15px arial;display:block;margin:0 0 15px 5px;float:left}
#boxOubliMdp .sLib em{font:bold 18px arial;color:#0070BB;}
#boxOubliMdp .sLib sub{font:normal 11px arial;}
#boxOubliMdp .boxContent{position:relative;width:678px; height:auto;float:left;background:#EEE8E8;padding:17px 10px 10px 0;margin:0 0 15px 0}
#boxOubliMdp .boxContent input{width:250px;float:left;margin:0 25px 0 0}
#boxOubliMdp .boxContent .inputEt3{width:274px;float:left}
#boxOubliMdp .boxContent .inputEt4{width:183px;float:left}
#boxOubliMdp .boxContent .boxContentLib{font:normal 14px arial;color:#333;margin:0 8px 0 25px;float:left}
#boxOubliMdp .boxContent .boxContentLibEt4{font:normal 14px arial;color:#333;margin:0 8px 0 25px;float:left;text-align:right;width:230px}
#boxOubliMdp .boxContent .boxContentLibEt4 em{font:normal 10px arial;text-align:right;width:230px}
#boxOubliMdp .boxContent .btn{cursor: pointer;position:relative;display:block;float:left;height:13px;width:auto;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px;  text-align:center;padding: 4px 10px 10px 10px;font:bold 17px arial;color:#fff;background:#0070BB;}
#boxOubliMdp .boxContent .btnEt3{position:relative;float:left;background:url(../images/Version4/tic.png) left center no-repeat #0070BB;color:#fff;font:bold 17px arial;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; display:block;text-align:center;padding:4px 10px 5px 25px;margin:-5px 0 0 0}
#boxOubliMdp .boxContent .create{margin:-5px 0 0 200px}

#layerEnvoiCodeAcces {display: none;}
#layerEnvoiCodeAcces #box{ height:auto;background:#fff;padding:58px;position: absolute;top: 0;}
#layerEnvoiCodeAcces #box .closeBtn{width:21px; height:21px;position:absolute;top:7px;left:706px;cursor:pointer}
#layerEnvoiCodeAcces #box .lib{color:#0070BB;width:100%; height:auto;font: italic 18px Georgia;display:block;margin:0 0 15px 0}
#layerEnvoiCodeAcces #box .sLib{width:100%; height:auto;font:normal 15px arial;display:block;margin:0 0 15px 0}
#layerEnvoiCodeAcces #box .sLibEt3{width:auto; height:auto;font:normal 15px arial;display:block;margin:0 0 15px 5px;float:left}
#layerEnvoiCodeAcces #box .sLib em{font:bold 18px arial;color:#0070BB;}
#layerEnvoiCodeAcces #box .sLib sub{font:normal 11px arial;}
#layerEnvoiCodeAcces #box .boxContent{position:relative;width:678px; height:auto;float:left;background:#EEE8E8;padding:17px 10px 10px 0;margin:0 0 15px 0}
#layerEnvoiCodeAcces #box .boxContent input{width:450px;float:left;margin:0 25px 0 0}
#layerEnvoiCodeAcces #box .boxContent .inputEt3{width:274px;float:left}
#layerEnvoiCodeAcces #box .boxContent .inputEt4{width:183px;float:left}
#layerEnvoiCodeAcces #box .boxContent .boxContentLib{font:normal 14px arial;color:#333;margin:0 8px 0 25px;float:left}
#layerEnvoiCodeAcces #box .boxContent .boxContentLibEt4{font:normal 14px arial;color:#333;margin:0 8px 0 25px;float:left;text-align:right;width:230px}
#layerEnvoiCodeAcces #box .boxContent .boxContentLibEt4 em{font:normal 10px arial;text-align:right;width:230px}
#layerEnvoiCodeAcces #box .boxContent .btn{position:relative;float:left;background:#0070BB;color:#fff;font:bold 17px arial;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; width:auto; height:13px;display:block;text-align:center;padding:4px 10px 10px 10px}
#layerEnvoiCodeAcces #box .boxContent .btnEt3{position:relative;float:left;background:url(../images/Version4/tic.png) left center no-repeat #0070BB;color:#fff;font:bold 17px arial;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; display:block;text-align:center;padding:4px 10px 5px 25px;margin:-5px 0 0 0}
#layerEnvoiCodeAcces #box .boxContent .create{margin:-5px 0 0 200px}

#boxErreurIdent{background:#fff;padding:25px;position:relative}
#boxErreurIdent .closeBtn{width:21px; height:21px;position:absolute;top:7px;left:706px;cursor:pointer}
#boxErreurIdent .lib{color:#0070BB;width:100%; height:auto;font: italic 18px Georgia;display:block;margin:0 0 15px 0}
#boxErreurIdent .sLib{width:100%; height:auto;font:normal 15px arial;display:block;margin:0 0 15px 0}
#boxErreurIdent .sLibEt3{width:auto; height:auto;font:normal 15px arial;display:block;margin:0 0 15px 5px;float:left}
#boxErreurIdent .sLib em{font:bold 18px arial;color:#0070BB;}
#boxErreurIdent .sLib sub{font:normal 11px arial;}
#boxErreurIdent .boxContent{position:relative;width:678px; height:auto;float:left;background:#EEE8E8;padding:17px 10px 10px 0;margin:0 0 15px 0}
#boxErreurIdent .boxContent input{width:450px;float:left;margin:0 25px 0 0}
#boxErreurIdent .boxContent .inputEt3{width:274px;float:left}
#boxErreurIdent .boxContent .inputEt4{width:183px;float:left}
#boxErreurIdent .boxContent .boxContentLib{font:normal 14px arial;color:#333;margin:0 8px 0 25px;float:left}
#boxErreurIdent .boxContent .boxContentLibEt4{font:normal 14px arial;color:#333;margin:0 8px 0 25px;float:left;text-align:right;width:230px}
#boxErreurIdent .boxContent .boxContentLibEt4 em{font:normal 10px arial;text-align:right;width:230px}
#boxErreurIdent .boxContent .btn{position:relative;float:left;background:#0070BB;color:#fff;font:bold 17px arial;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; width:auto; height:13px;display:block;text-align:center;padding:4px 10px 10px 10px}
#boxErreurIdent .boxContent .btnEt3{position:relative;float:left;background:url(../images/Version4/tic.png) left center no-repeat #0070BB;color:#fff;font:bold 17px arial;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; display:block;text-align:center;padding:4px 10px 5px 25px;margin: -5px 0 0 0;cursor: pointer;}
#boxErreurIdent .boxContent .create{margin:-5px 0 0 200px}

#layerEchecEnvoiCodeAcces {display: none;}
#layerEchecEnvoiCodeAcces #box{ height:auto;background:#fff;padding:58px;position: absolute;top: 0;}
#layerEchecEnvoiCodeAcces #box .closeBtn{width:21px; height:21px;position:absolute;top:7px;left:706px;cursor:pointer}
#layerEchecEnvoiCodeAcces #box .lib{color:#0070BB;width:100%; height:auto;font: italic 18px Georgia;display:block;margin:0 0 15px 0}
#layerEchecEnvoiCodeAcces #box .sLib{width:100%; height:auto;font:normal 15px arial;display:block;margin:0 0 15px 0}
#layerEchecEnvoiCodeAcces #box .sLibEt3{width:auto; height:auto;font:normal 15px arial;display:block;margin:0 0 15px 5px;float:left}
#layerEchecEnvoiCodeAcces #box .sLib em{font:bold 18px arial;color:#0070BB;}
#layerEchecEnvoiCodeAcces #box .sLib sub{font:normal 11px arial;}
#layerEchecEnvoiCodeAcces #box .boxContent{position:relative;width:678px; height:auto;float:left;background:#EEE8E8;padding:17px 10px 10px 0;margin:0 0 15px 0}
#layerEchecEnvoiCodeAcces #box .boxContent input{width:450px;float:left;margin:0 25px 0 0}
#layerEchecEnvoiCodeAcces #box .boxContent .inputEt3{width:274px;float:left}
#layerEchecEnvoiCodeAcces #box .boxContent .inputEt4{width:183px;float:left}
#layerEchecEnvoiCodeAcces #box .boxContent .boxContentLib{font:normal 14px arial;color:#333;margin:0 8px 025px;float:left}
#layerEchecEnvoiCodeAcces #box .boxContent .boxContentLibEt4{font:normal 14px arial;color:#333;margin:0 8px 0 25px;float:left;text-align:right;width:230px}
#layerEchecEnvoiCodeAcces #box .boxContent .boxContentLibEt4 em{font:normal 10px arial;text-align:right;width:230px}
#layerEchecEnvoiCodeAcces #box .boxContent .btn{position:relative;float:left;background:#0070BB;color:#fff;font:bold 17px arial;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; width:auto; height:13px;display:block;text-align:center;padding:4px 10px 10px 10px}
#layerEchecEnvoiCodeAcces #box .boxContent .btnEt3{position:relative;float:left;background:url(../images/Version4/tic.png) left center no-repeat #0070BB;color:#fff;font:bold 17px arial;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; display:block;text-align:center;padding:4px 10px 5px 25px;margin:-5px 0 0 0}
#layerEchecEnvoiCodeAcces #box .boxContent .create{margin:-5px 0 0 200px}

#boxClientNonWeb{background:#fff;padding:25px;position:relative}
#boxClientNonWeb .closeBtn{width:21px; height:21px;position:absolute;top:7px;left:706px;cursor:pointer}
#boxClientNonWeb .lib{height:auto;width:100%;margin:0 0 15px 0;font:italic 18px Georgia;display:block;color:#0070BB;}
#boxClientNonWeb .sLib{width:100%; height:auto;font:normal 15px arial;display:block;margin:0 0 15px 0}
#boxClientNonWeb .sLibEt3{width:auto; height:auto;font:normal 15px arial;display:block;margin:0 0 15px 5px;float:left}
#boxClientNonWeb .sLib em{font:bold 18px arial;color:#0070BB;}
#boxClientNonWeb .sLib sub{font:normal 11px arial;}
#boxClientNonWeb .boxContent{position:relative;width:662px; height:auto;float:left;background:#EEE8E8;padding:17px 10px 10px 0;margin:0 0 15px 0}
#boxClientNonWeb .boxContent input{width:450px;float:left;margin:0 25px 0 0}
#boxClientNonWeb .boxContent .inputEt3{width:274px;float:left}
#boxClientNonWeb .boxContent .inputEt4{width:183px;float:left}
#boxClientNonWeb .boxContent .boxContentLib{font:normal 14px arial;color:#333;margin:0 8px 0 25px;float:left}
#boxClientNonWeb .boxContent .boxContentLibEt4{font:normal 14px arial;color:#333;margin:0 8px 0 10px;float:left;text-align:right;width:250px}
#boxClientNonWeb .boxContent .boxContentLibEt4 em{font:normal 10px arial;text-align:right;width:230px}
#boxClientNonWeb .boxContent .btn{position:relative;float:left;background:#0070BB;color:#fff;font:bold 17px arial;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; width:auto; height:13px;display:block;text-align:center;padding:4px 10px 10px 10px}
#boxClientNonWeb .boxContent .btnEt3{cursor: pointer;display:block;position:relative;float:right;margin: -5px 0 0 0;padding:4px 10px 5px 25px;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;border-radius: 7px;font:bold 17px arial;text-align:center;color:#fff;background:url(../images/Version4/tic.png) 3px center no-repeat #0070BB;}
#boxClientNonWeb .boxContent .create{margin:-5px 0 0 200px}

#layerModificationAdresse{width:100%;height:100%;position:absolute;top:0;left: 0;z-index:10;display:none;}
#layerModificationAdresse #box{width:689px; height:auto;margin:200px auto;background:#fff;padding:25px;}
#layerModificationAdresse #box .closeBtn{width:21px; height:21px;position:absolute;top:-260px;left:650px;cursor:pointer}

b{font-weight:bold}
#boxDeconnexion{background:#fff;padding:25px;position:relative}
#boxDeconnexion .closeBtn{width:21px; height:21px;position:absolute;top:7px;left:706px;cursor:pointer}
#boxDeconnexion .lib{color:#EC1B23;width:100%; height:auto;font: italic 18px Georgia;display:block;margin:0 0 15px 0}
#boxDeconnexion .sLib{width:100%; height:auto;font:normal 15px arial;display:block;margin:0 0 15px 0}
#boxDeconnexion .sLibEt3{width:auto; height:auto;font:normal 15px arial;display:block;margin:0 0 15px 5px;float:left}
#boxDeconnexion .sLib em{font:bold 18px arial;color:#0070BB;}
#boxDeconnexion .sLib sub{font:normal 11px arial;}
#boxDeconnexion .boxContent{position:relative;width:678px; height:auto;float:left;background:#EEE8E8;padding:17px 10px 10px 0;margin:0 0 15px 0}
#boxDeconnexion .boxContent input{width:450px;float:left;margin:0 25px 0 0}
#boxDeconnexion .boxContent .inputEt3{width:274px;float:left}
#boxDeconnexion .boxContent .inputEt4{width:183px;float:left}
#boxDeconnexion .boxContent .boxContentLib{font:normal 14px arial;color:#333;margin:0 8px 0 25px;float:left}
#boxDeconnexion .boxContent .boxContentLibEt4{font:normal 14px arial;color:#333;margin:0 8px 0 25px;float:left;text-align:right;width:230px}
#boxDeconnexion .boxContent .boxContentLibEt4 em{font:normal 10px arial;text-align:right;width:230px}
#boxDeconnexion .btn{position:relative;float:left;background:#0070BB;color:#fff;font:bold 17px arial;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; width:auto; height:13px;display:block;text-align:center;padding:4px 10px 10px 10px}
#boxDeconnexion .btnDeconnect{display:block;position:relative;float:right;width:auto; height:32px;margin:15px 15px 0 0;padding:0 10px;border-radius: 7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;font:bold 17px/30px arial;text-align:center;color:#fff;background:#0070BB;}
#boxDeconnexion .btnEt3{position:relative;float:left;background:url(../images/Version4/tic.png) left center no-repeat #0070BB;color:#fff;font:bold 17px arial;border-radius: 7px;-moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px; display:block;text-align:center;padding:4px 10px 5px 25px;margin:-5px 0 0 0}
#boxDeconnexion .boxContent .create{margin:-5px 0 0 200px}

/* Compte */
#blockMenu{width:230px;height:215px;float:left;margin:20px 0 20px 34px;background:url(../images/Version4/bg_menu-compte.png);}
#blockMenu ul{width:216px;height:208px;list-style:none;background:#0070BB;margin:0;padding:0;margin:0 0 0 7px}
#blockMenu ul li{width:auto;height:auto;}
#blockMenu ul li a{display:block;width:188px;height:auto;padding:11px 14px ;text-transform:uppercase;color:#ffffff;font:bold 14px arial;}
#blockMenu ul li a.active{color:#0070BB;background:url(../images/Version4/bg_puce-active.png) 203px center no-repeat #FFFFFF}
#blockMenu ul li a:hover{text-decoration:underline}
#blockMenu ul li a.always{background:#0070BB;border-bottom: 1px solid #fff;}
#blockMenu ul li a.alwaysactive{border-top: 1px solid #0070BB;color: #0070BB;background:url(../images/Version4/bg_puce-active.png) no-repeat 203px center #FFFFFF;}
#blockMenu ul li span.separateur{display:block;width:100%;height:0;border-bottom:1px solid #FFF;margin:0;}
#blockMenu ul li span.inactive{display:none;}

/*---- accueil --*/
.blockRecap{width:677px;height:auto;float:left;margin:20px 0 20px 10px}
.blockRecap .accueil{width:405px;height:174px;background:url(../images/Version4/bg_accueil-compte.jpg) no-repeat left center #EFF9FC;padding:34px 0 0 263px;position:relative}
.blockRecap .accueil .lib{display:block;margin:0 0 15px 0;height:auto;width:377px;font:bold italic 18px Georgia;color:#0070BB;}
.blockRecap .accueil .lib em{font: normal 18px Georgia;}
.blockRecap .accueil .sLib{width:384px;height:auto;font:normal 15px arial;display:block;margin:0 0 15px 0;}
.blockRecap .accueil .deconnect{display:block;float:right;width:116px;height:24px;margin-top: 25px; cursor:pointer;font: normal 14px/22px Arial, Helvetica, sans-serif;text-align:center;color:#FFFFFF;background:url(../images/Version4/bt_deconnexion-cpt.png) no-repeat 0 0;}.blockRecap .accueil .deconnect:hover{background-position:0 -24px;color:#222222;}

/*--- Compte ---*/
.blockRecap .header{height:auto;width:662px;padding:5px 0 5px 15px;text-transform:uppercase;font: bold 14px arial;color:#fff;background:#0070BB;}
.blockRecap .left{float:left}
.blockRecap .right{float:right;margin:0 45px 0 0}
.blockRecap .ref{font:bold 12px arial;color:#666666}
.blockRecap .amount{font:bold 13px arial;color:#0070BB}
.blockRecap .avoir{font:bold 13px arial;color:#000000;display:block;margin:15px 0 0 0}
.blockRecap .colis{font:normal 13px arial;color:#000000;display:block;margin:15px 0 0 0}
.blockRecap .avoir em{color:#0070BB}
.blockRecap .libColis{display:block;font:bold 11px arial;color:#ffffff;background:#0070BB;height:auto;min-height:16px;padding:5px 15px 5px 15px;margin:0 0 0 -15px;width:240px}
.blockRecap .valColis{display:block;font:normal 13px arial;color:#666666;text-transform:none;height:auto;min-height:16px;padding:5px 15px 5px 30px;margin:0 0 0 -15px;}
.blockRecap .adressLivraison{height:107px}
.blockRecap .adressLivraisonEnveloppe{ height: 92px;padding-left: 110px;padding-top: 10px;}
.blockRecap .descCmde{margin:0 130px 0 0;font:bold 11px arial}
.blockRecap .back{font:bold 14px arial;color:#fff;padding:5px 15px 5px 15px; width:auto; height:auto;float:right;margin:50px 0 0 0;background:#0070BB;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; }
.blockRecap .back2{font:bold 14px arial;color:#fff;padding:5px 15px 5px 15px; width:auto; height:auto;float:right;margin:10px 10px 20px 0;background:#0070BB;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; cursor: pointer;border: 0;}
.blockRecap .back2Colis{font:bold 14px arial;color:#fff;padding:5px 15px 5px 15px; width:auto; height:auto;float:right;margin:12px 10px 20px 0;background:#0070BB;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; cursor: pointer;border: 0;clear: both;}
.blockRecap b{font-weight:bold}
.blockRecap .alert{clear:both;display:block;text-align:center;font:bold 12px Arial;line-height:20px;color:#0070BB}
.blockRecap .textSuivi{width:662px;height:auto;font: normal 13px arial;display:block;line-height:25px;margin:7px 0 7px 0}
.blockRecap .firstLevel{width:662px;height:16px;padding:5px 0 5px 15px;color:#fff;text-transform:uppercase;background:#88888d;font: bold 13px arial;margin:15px 0 0 0}
.blockRecap .secondLevel{width:100%;height:auto;padding:15px 0 0 0;color:#57575a;background:#f5f3f3;font: normal 12px arial;margin:0 0 10px 0}
.blockRecap .thirdLevel{display:block;width:662px;height:auto;min-height:16px;padding:5px 0 5px 15px;color:#666666;background:#f5f3f3;font: bold 13px arial;margin:5px 0 0 0;clear:both}
.blockRecap .thirdLevel2{background:#ede8e8;height:20px;line-height:20px}
.blockRecap .fourthLevel{display:block;width:662px;height:auto;min-height:26px;padding:0 0 0 15px;color:#666666;text-transform:uppercase;background:#f5f3f3;font: bold 13px arial;margin:5px 0 0 0;clear:both}
.blockRecap .thirdLevel .intro{display:block;margin:0 0 10px 0;font-weight:bold;color:#0070BB;}
.blockRecap .secondLevel .libelle{width:216px;display:block;float:left;margin: 0 0 0 15px;padding-top: 3px;}
.blockRecap .secondLevel .libelleAdresse{width:216px;display:block;float:left;margin: 0;padding-top: 3px;clear: left;}
.blockRecap .secondLevel .libelleExAdresse{/*display:block;margin: 0 0 6px;padding: 5px 0 0 490px;*/float: left;margin-left: 5px;width: 170px;}
.blockRecap .secondLevel .newsletter{width:448px;display:block;float:left;margin:0}
.blockRecap .secondLevel .intro{color:#EC1B23;display:block;margin:0 0 10px 14px;font-weight:bold}
.blockRecap .secondLevel .civ{width:auto;display:block;float:left;margin:3px 0 0 0}
.blockRecap .secondLevel input{color:#666666}
.blockRecap .secondLevel input[type="radio"]{width:26px;}
.blockRecap .secondLevel input[type="text"]{width:260px;}
.blockRecap .secondLevel input[type="text"].w98 {width: 98%;}
.blockRecap .secondLevel input[type="password"]{width:260px;}
.blockRecap .secondLevel input[type="button"]{cursor:pointer;width:auto;height:32px;border:none;background:#0070BB;color:#fff;font:bold 13px arial;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; display:block;text-align:center;padding:3px 10px 5px 11px;margin: auto;}
.blockRecap .secondLevel input.modifier{cursor:pointer;height:32px;float: left;margin: 5px;padding:3px 10px 5px 11px;border:none;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;color:#fff;font:bold 13px arial;background:#0070BB;}
.blockRecap .secondLevel input.rechercher[type="button"]{cursor:pointer;float:left;height:32px;padding:3px 10px 5px 11px;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font:bold 13px arial;color:#fff;background:#0070BB;}
.blockRecap .secondLevel input.validCompte[type="submit"]{cursor:pointer;display:block;width:auto;height:32px;margin: auto;padding:3px 10px 5px 11px;border:none;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius:5px; border-radius:5px; text-align:center;font:bold 13px arial;color:#fff;background:#0070BB;}
.blockRecap .secondLevel input.validCompte{top:174px;left:484px;z-index:1}
.blockRecap .secondLevel input.validPassword{top:0;left:0;position:relative;margin:0 0 20px 300px;display:block;padding:3px 35px 5px 35px;}
.blockRecap .secondLevel input.validPassword[type="submit"]{cursor:pointer;height:32px;border:none;background:#0070BB;color:#fff;font:bold 13px arial;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; display:block;}
.blockRecap .secondLevel .adresse{margin:14px 0 0 18px;}
.blockRecap .secondLevel input.date{width:78px;height:auto;}
.blockRecap .secondLevel .footer {z-index:0;position:relative;width:100%;height:auto;padding:20px 0;background:#ffffff;}
.blockRecap .secondLevel .footer .choixNews{position:absolute;top:29px; right:236px;z-index:2}
.blockRecap .secondLevel .footer .mentions{height:auto;margin:15px 0 0 0;display:block;font:normal 9px arial;text-align:justify}

.blockRecap .textSuivi2{width:662px;height:auto;font: normal 12px arial;display:block;margin:7px 0 7px 0}
.blockRecap .textSuivi2 em{color:#0070BB;}
.blockRecap .textSuivi2 big{font-size:14px}
.blockRecap .textSuivi2 small{font-size:10px}

.blockRecap .eqblineHead{height:30px;background:#88888d;list-style-type:none;margin-top:4px;clear:both}
.blockRecap .eqblineHead li{float:left;height:30px;font:12px Arial;line-height:30px;color:#fff;text-transform:uppercase}
.blockRecap .eqblineHead li.eqb0{width:30px}
.blockRecap .eqblineHead li.eqb1{width:220px}
.blockRecap .eqblineHead li.eqb2{width:220px}

.blockRecap .eqbline{height:30px;background:#f5f3f3;list-style-type:none;margin-top:4px;clear:both}
.blockRecap .eqbline li{float:left;height:30px;font:12px Arial;line-height:30px;color:#57575a}
.blockRecap .eqbline li.eqb0{width:30px}
.blockRecap .eqbline li.eqb1{ width: 220px;padding-left: 28px;}
.blockRecap .eqbline li.eqb2{width:220px}
.blockRecap .eqbline li.eqb3{font:bold 14px Arial;line-height:30px;color:#0070BB}

.blockRecap .textSuivi3{width:657px;height:auto;font: normal 12px arial;display:block;margin:0 0 7px 0;/*background:#f5f3f3;*/padding:10px}
.blockRecap .textSuivi3 .alert{clear:both;display:block;text-align:center;font:bold 12px Arial;line-height:40px;color:#F29400}

.blockRecap .cmdDetail{font:12px Arial;padding-top:10px}
.blockRecap .cmdDetail .alert{clear:both;display:block;text-align:center;font:bold 12px Arial;line-height:20px;color:#0070BB}
.blockRecap .cmdDetail ul{display:block;list-style-type:none}
.blockRecap .cmdDetail .cmdDetailHead{height:30px;overflow:hidden;background:#88888d}
.blockRecap .cmdDetail .cmdDetailHead li{display:inline;float:left;height:30px;font:bold 11px/30px Arial;color:#FFF;text-transform:uppercase;text-indent: 10px;text-align: center;}

.blockRecap .colisDetail{font:12px Arial;padding-top:10px}
.blockRecap .colisDetail .alert{clear:both;display:block;text-align:center;font:bold 12px Arial;line-height:20px;color:#0070BB}
.blockRecap .colisDetail ul{display:block;list-style-type:none}
.blockRecap .colisDetail .colisDetailHead{height:30px;overflow:hidden;background:#88888d}
.blockRecap .colisDetail .colisDetailHead li{display:inline;float:left;height:30px;font:bold 11px/30px Arial;color:#FFF;text-transform:uppercase;text-indent: 10px;text-align: center;}

.blockRecap .cmdDetail .cmdDetailBody li{display:inline;float:left;height:95px;color:#57575a;border-left: 1px solid #ede8e8;}
.blockRecap .cmdDetail .cmdDetailBody .eq0{border:0}
.blockRecap .cmdDetail .cmdDetailBody .eq0 img{float:left;margin:16px}
.blockRecap .cmdDetail .cmdDetailBody .eq0  span{float:left}
.blockRecap .cmdDetail .cmdDetailBody .eq0 .lib{font:bold 15px arial; text-decoration:underline;float:left;display:block;width:145px;margin-top:15px}
.blockRecap .cmdDetail .cmdDetailBody .eq0 .ref{ font: normal 12px arial;padding-top: 5px;}
.blockRecap .cmdDetail .cmdDetailBody .eq1  span{display:block;margin:10px 0 0 7px}
.blockRecap .cmdDetail .cmdDetailBody .eq2{text-align:center;font-size:14px;line-height:44px}
.blockRecap .cmdDetail .cmdDetailBody .eq3{text-align:center;font-size:14px;line-height:44px}
.blockRecap .cmdDetail .cmdDetailBody .eq4{text-align:center;font-size:14px;line-height:44px;color:#0070BB}

.blockRecap .colisDetail .colisDetailBody li{display:inline;float:left;color:#57575a;border-left: 1px solid #ede8e8;}
/*.blockRecap .colisDetail .colisDetailBody .eq0{ border: 0;float:left;margin:16px}*/
.blockRecap .colisDetail .colisDetailBody .eq0{text-align:center;font-size:14px;line-height:58px}
.blockRecap .colisDetail .colisDetailBody .eq1{text-align:center;font-size:14px;line-height:58px}
.blockRecap .colisDetail .colisDetailBody .eq2{text-align:center;font-size:14px;line-height:58px}

.blockRecap .cmdDetail .eq0{width:249px}
.blockRecap .cmdDetail .eq1{width:137px}
.blockRecap .cmdDetail .eq2{width:95px}
.blockRecap .cmdDetail .eq3{width:72px}
.blockRecap .cmdDetail .eq4{width:116px}

.blockRecap .colisDetail .eq0{width:170px}
.blockRecap .colisDetail .eq1{width:160px}
.blockRecap .colisDetail .eq2{width:290px}

.blockRecap .cmdDetail .cmdFoot{clear:both;overflow:hidden;}
.blockRecap .cmdDetail .cmdFoot .tot{text-indent:10px;height:29px;font:bold 12px Arial;line-height:29px;color: #88888d;text-transform: uppercase;border-bottom: 1px solid white;}

.blockRecap .cmdDetail .cmdFoot #tblFrais{clear:both;float:right;color: #0070BB;}
.blockRecap .cmdDetail .cmdFoot #tblFrais td{ border-left: 1px solid white;border-bottom: 1px solid white;}
.blockRecap .cmdDetail .cmdFoot #tblFrais th{ border-bottom: 1px solid white;}
.blockRecap .cmdDetail .cmdFoot .l1{display:inline;float:left;width:185px;text-align:center;font:12px Arial;line-height: 34px;font-weight: bold;}
.blockRecap .cmdDetail .cmdFoot .l2{display:inline;float:left;width:90px;text-align:right;font:16px Arial;line-height: 34px;padding-right: 30px;}
.blockRecap .cmdDetail .cmdFoot .total{ color: #FFF;background-color: #0070BB;}

/* Pour les zones de saisie*/		
.DivGrise {	float:left; font-size:12px;margin-bottom: 6px;z-index:9000;}
.w50{width: 50%;}
.w90{ width: 90%;}
.DivGrise3Lignes {float:left; font-size:12px;width: 150px;}
.left .adresse .libelleExAdresse{float: left; margin-left: 10px;}
.modifier{cursor:pointer;height:32px;float: left;margin: 5px;padding:3px 10px 5px 11px;border:none;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;color:#fff;font:bold 13px arial;background:#0070BB;}
	
/* Pour la partie explications*/
.DivBlanche {font-size:12px;}
/* Pour la zone de texte des conditions générales */	
/*.DivBlancheLarge { float:left; font-size:12px; }*/

	/*---Modif  Compte ---*/
#blockmodifCpte{width:922px;height:auto;float:left;margin:20px 0 20px 40px;position:relative}
#blockmodifCpte .header{width:907px;height:auto;padding:5px 0 5px 15px;color:#fff;text-transform:uppercase;background:#0070BB;font: bold 14px arial}
#blockmodifCpte .left{float:left}
#blockmodifCpte .right{float:right;margin:0 45px 0 0}
#blockmodifCpte .accueil{font:normal 15px arial;color:#000000;display:block;margin:15px 0 15px 0;line-height:25px}
#blockmodifCpte .accueil em{color:#0070BB}
#blockmodifCpte .backCmpte {position:absolute;width:auto;height:auto;border:none;background:#f2a0b5;color:#fff;font:bold 13px arial;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; display:block;text-align:center;padding:5px 10px 6px 11px;top:39px;left:528px}

.blockmodifCpte{width:922px;height:auto;float:left;margin:20px 0 20px 40px;position:relative}
.blockmodifCpte .header{width:907px;height:auto;padding:5px 0 5px 15px;color:#fff;text-transform:uppercase;background:#0070BB;font: bold 14px arial}
.blockmodifCpte .left{float:left}
.blockmodifCpte .right{float:right;margin:0 45px 0 0}
.blockmodifCpte .accueil{font:normal 15px arial;color:#000000;display:block;margin:15px 0 15px 0;line-height:25px}
.blockmodifCpte .accueil em{color:#0070BB}
.blockmodifCpte .backCmpte {display:block;position:absolute;top:39px;left:528px;height:auto;width:auto;border:none;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;font:bold 13px arial; text-align:center;padding:5px 10px 6px 11px;color:#fff;background:#0070BB;}


#blockmodifCpte b{font-weight:bold}
#blockmodifCpte .textSuivi{width:662px;height:auto;font: normal 13px arial;display:block;line-height:25px;margin:7px 0 7px 0}
#blockmodifCpte .firstLevel{width:662px;height:16px;padding:5px 0 5px 15px;color:#fff;text-transform:uppercase;background:#88888d;font: bold 13px arial;margin:15px 0 0 0}
#blockmodifCpte .secondLevel{width:100%;height:auto;padding:15px 0 0 0;color:#57575a;background:#f5f3f3;font: normal 12px arial;position:relative;margin:0 0 10px 0;position:relative}
#blockmodifCpte .thirdLevel{display:block;width:662px;height:auto;min-height:16px;padding:5px 0 5px 15px;color:#666666;text-transform:uppercase;background:#f5f3f3;font: bold 13px arial;margin:5px 0 0 0;clear:both}
#blockmodifCpte .thirdLevel .intro{color:#0070BB;display:block;margin:0 0 10px 0;font-weight:bold;text-transform:lowercase}
#blockmodifCpte .secondLevel .libelle{width:144px;display:block;float:left;margin:4px 0 0 15px}
#blockmodifCpte .secondLevel .libelleAdresse{width:144px;display:block;float:left;margin:25px 0 0 15px}
#blockmodifCpte .secondLevel .titre{font:bold 14px arial;width:432px;display:block;float:left;margin:14px 0 30px 15px;color:#0070BB;clear:both}
#blockmodifCpte .secondLevel .newsletter{width:448px;display:block;float:left;margin:0}
#blockmodifCpte .secondLevel .intro{color:#0070BB;display:block;margin:0 0 10px 14px;font-weight:bold}
#blockmodifCpte .secondLevel .civ{width:auto;display:block;float:left;margin:3px 0 7px 0}

#blockmodifCpte .secondLevel input{color:#666666}
#blockmodifCpte .secondLevel input[type="radio"]{width:26px;display:block;float:left}
#blockmodifCpte .secondLevel input[type="text"]{width:260px;}

#blockmodifCpte .secondLevel input[type="submit"]{cursor:pointer;position:absolute;width:auto;height:32px;border:none;background:#0070BB;color:#fff;font:bold 13px arial;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; display:block;text-align:center;padding:3px 10px 5px 11px;top:260px;left:534px}
#blockmodifCpte .secondLevel input.search{top:229px;left:127px;z-index:1;width:120px}
#blockmodifCpte .secondLevel input.correctAdresse{top:433px;left:143px;z-index:1;background:#0070BB;width:auto;width:140px}
#blockmodifCpte .secondLevel input.validAdresse{top:433px;left:294px;z-index:1;width:120px}
#blockmodifCpte .secondLevel input.validNewCompte{position:absolute;top:144px;left:584px;z-index:30;font:bold 20px arial;background:url(../images/Version4/tic.png) left center no-repeat #0070BB;padding-left:30px;width:250px}
#blockmodifCpte .secondLevel input.cp{width:85px;margin:0 0 30px 15px;}
#blockmodifCpte .secondLevel input.date{width:78px;height:auto;}

#blockmodifCpte .secondLevel #blockAdresse{width:458px;height:434px;background:url(../images/Version4/bg_modif-adresse.png) no-repeat; float:left}
#blockmodifCpte .secondLevel #adressExemple{width:458px;height:434px;margin:188px 0 0 20px;line-height:25px;font-style:italic}
#blockmodifCpte .secondLevel #blockModifAdresse{width:458px;height:434px;float:left;padding:0 0 30px 0}
#blockmodifCpte .secondLevel #blockRight{width:458px;height:100px;float:left;padding:0 0 10px 0}
#blockmodifCpte .secondLevel #blockLeft{width:458px;height:100px;float:left;padding:0 0 10px 0}
#blockmodifCpte .secondLevel .adresse{width:256px;height:auto;border-top:1px solid #666;border-left:1px solid #666;border-bottom:1px solid #ccc;border-right:1px solid #ccc;box-shadow: 1px 1px 12px #555;filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=12);  zoom: 1;margin:45px 0 25px 152px;background:url(../images/Version4/bg_adresse-compte.png) repeat-y}
#blockmodifCpte .secondLevel .adresse span{width:auto;height:auto;text-transform:uppercase;margin:0 0 0 100px;display:block}
#blockmodifCpte .secondLevel .footer {width:100%;height:auto;background:#ffffff;padding:15px 0 35px 20px;position:relative;clear:both;display:block;z-index:2}
#blockmodifCpte .secondLevel .footer .choixNews{position:absolute;top:29px; left:180px;z-index:2}
#blockmodifCpte .secondLevel .footer .mentions{width:448px;height:auto;margin:15px 0 0 0;display:block;font:normal 9px arial;text-align:justify}

.rouge11 {font-family: Arial, sans-serif;font-size: 12px; color: #F29400; font-weight:bold;padding-left: 15px;}

/** cmdRapide */
#content h2 {margin-bottom: 1em; font:bold 18px/38px Arial, Helvetica, sans-serif;}
.cboth {clear:both;}
#container {position:relative; min-height: 345px; width:964px; margin:1em auto 30px;}
#container .title {height:30px; font-size:24px; background:url(../images/Version4/bg_hpslider-title.png) no-repeat scroll 50% 15px transparent; line-height:30px; text-align:center;}
#container.cmdRapide #content {position:relative;width:952px; margin:10px auto 0;}
#container.cmdRapide #content h2 {margin-bottom: 1em; font:bold 18px/38px Arial, Helvetica, sans-serif;}
#container.cmdRapide #content ul {float:left; width:50%;}
#container.cmdRapide #content ul li {position: relative;min-height: 46px; list-style:none; }
#content ul li span.cmdRapidePuce {position:absolute; left:0; display:block; height:36px; width:36px; text-indent: -1500px; background: url(../images/Version4/etapesCmdRapide.png) no-repeat;}
#content ul li#cmdRapide2 span.cmdRapidePuce {background-position:-36px 0;}
#content ul li#cmdRapide3 span.cmdRapidePuce {background-position:-72px 0;}
#content #cmdRapide1 p:first-line,#content #cmdRapide2 p:first-line,#content #cmdRapide3 p:first-line { color:#0070BB; font-size:15px; line-height:150%; }
#content #cmdRapide1 p,#content #cmdRapide2 p,#content #cmdRapide3 p{padding-top:5px; margin-left:46px;}

#tabCmdRapide {float:left; height:auto; width:39%; margin-left:10%; margin-bottom: 2em; color:#575759;}/** 39% + 10 % = 49% width*/
#tabCmdRapide .headData {display:block;float:left;height:16px; padding:5px 0 5px 15px;text-transform:uppercase;color:#fff;background-color:#0070BB;}
#tabCmdRapide .cmdRow {position:relative; clear:both; height:32px; width:173px; border-bottom:1px solid #489DD6;}
#tabCmdRapide .cmdData {float:left; height:14px; padding:6px 0 13px 15px;}/* 18px + 26px (pr:13px + pl:13px) = 44px*/
#tabCmdRapide .cmdData .erreur{color:Red;font:bold 23px Arial;left:1px;position:absolute;}
#tabCmdRapide .reference {width:75px; border-right:1px solid #489DD6;}
#tabCmdRapide .taille {width:45px; border-right:1px solid #489DD6;}
#tabCmdRapide .quantite {width:66px;}
#tabCmdRapide div.cmdRow div.cmdData span {vertical-align: middle; }/*height:64px; */
/*#tabCmdRapide div.cmdRow div.cmdData span*/
#tabCmdRapide .cmdData input {padding:0; text-align:center; color:#777;}
#tabCmdRapide .reference input {width: 60px; height: 18px; border:1px solid #CCC;}
#tabCmdRapide .taille input {width: 30px; height:18px; border:1px solid #CCC;}
#tabCmdRapide .quantite select {width: 45px; border:1px solid #CCC; vertical-align:middle; color:#333;}
#tabCmdRapide .error:after {content: ""; position: absolute; left: 15px; top: 100%; width: 0; height: 0; border-width: 7px;border-color: red transparent transparent; border-style: solid; }
.string:after {border-color: #E95D0F transparent transparent !important;}
.number:after {border-color: #00A8E4 transparent transparent !important;}
.mix:after 	  {border-color: #0070BB transparent transparent !important;}
#tabCmdRapide .error {display:none; line-height: 64px; width:135%; position:absolute; top:-60px; left:0; right:0; padding: 0; font-family: verdana,helvetica,sans-serif; font-style: italic; border:1px solid red; background-color:#FFF; background:rgba(255,255,255,0.8);}
#tabCmdRapide span.error span{display: inline-block; height: auto; margin: -4px 10px 0 10px; line-height: 1.3em; font-size: 1.09091em; font-weight: normal;}/** reinitialise lh:64px = centre verticale */
/*bt-submi*/div.addBasket{zoom:1;*display:inline;}/* d:ib pour ie7 + *>sel ie7 */
.addBasket{position:relative;display:inline-block; height:28px; margin-top:1em;margin-left: 0.5em; background:url(../images/Version4/bg_add-baske-small.png) no-repeat left top;}
.addBasket span{display:block; height:28px; padding:0 15px; background:url(../images/Version4/bg_add-baske-small.png) no-repeat scroll right bottom transparent; font:bold 14px/28px Arial; color:#fff;}
.addBasket span a {color:#fff;}
/*bt-btQteLigne*/
.btQteLigne {text-decoration:underline;}
/* end cmdRapide  */

/**     presentation-cadeau */
h1.titleResp {display: table; line-height:30px; white-space: nowrap; font-size: 24px; text-align: center; color:#000;}
h1.titleResp:before, h1.titleResp:after {content: ""; display: table-cell; width: 50%; background: url(../images/Version4/titreLigne.gif) repeat-x left center; }
h1.titleResp span{padding:0 20px;}

#container.presentCadeau,
#container.contact {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:normal; line-height:140%;}
#container.presentCadeau p {padding:10px;border:1px solid #0070BB;text-align: justify; font-size:0.875em;font-style: italic;color:#444; }
#container.presentCadeau h2 {color:#fff;text-align:center;background-color:#0070BB;}
#container.presentCadeau #content h2 {margin-bottom: 1em; font:bold 18px/38px Arial, Helvetica, sans-serif;}			
#container.presentCadeau h3 {margin-bottom:1em; padding:0.5%;  border-bottom:1px solid #0070BB;font-size:1.125em; font-family: Arial, Helvetica, sans-serif; color:#0070BB; font-weight:normal;}/*width:34%;*/
#container.presentCadeau h3 sup {position:relative; top:-0.5em; font-size:0.75em;}
#container.presentCadeau a.imgBig {position:relative; display:block; width:35%; float:left; margin-right:1em;}
#container.presentCadeau a.imgBig img {width:100%;float:left;}/* border: 1px solid #FFFFFF;box-shadow:0 0 7px rgba(0, 0, 0, 0.5);*/
#container.presentCadeau .left {float:left; width:60%; }
#container.presentCadeau .left h4 {display:inline;float:left;font-family:Arial, Helvetica, sans-serif; font-size: 1.125em; font-weight:normal;}/*fz: 18px / 16px = 1.125em*/
#container.presentCadeau .left .refKdo {float:right; margin-bottom: 1em; font-size:0.75em; color:#646464;}/*fz: 12px / 16px = 0.75em = 12px*/
#container.presentCadeau .left p {clear:right; width: 100%; padding: 0; line-height: 1.445em; font-style: normal;border: none;}
#container.presentCadeau .autreChoix {margin: 1em 0;}
#container.presentCadeau .autreChoix p {width: 100%; margin-bottom: 0.5em; padding: 0; line-height: 1em; border: none;}
#container.presentCadeau .autreChoix h3{margin-bottom: 0.5em;}
#container.presentCadeau ul li {display:inline;}
#container.presentCadeau a.video{background:url(../images/Version4/bg_product-video.gif);text-align:center;font:12px/88px Arial;color: #f664ac;width:58px;height: 36px;position: absolute;left:800px;top:-14px}
#container.presentCadeau a.zoom{position:absolute;top:300px;right:7px;width:52px;height:52px;text-align:center;font:10px/82px Arial;color:#666;background:url(../images/Version4/bg_product-zoom.png) 50% 50% no-repeat}
/*  end presentation-cadeau */

/**     resultat recherche 404 */
#container.resultRecher404 h2 {display:inline;}
#container.resultRecher404 {min-height: 345px;margin-top:1em;}
#container.resultRecher404 #content {font-size: 16px;line-height:150%;font-family: Arial, Helvetica, sans-serif;}
#container.resultRecher404 #content h2 {margin-bottom: 1em; font:bold 18px/38px Arial, Helvetica, sans-serif;}
#container.resultRecher404 #content p {font-size:0.875em;}/*14px / 16px = 0.875em*/
#container.resultRecher404 #content ul {float:left; margin-left:1em;}
#container.resultRecher404 #content ul li {list-style:disc;color:#0070BB; }
#container.resultRecher404 #content ul li h3 {color:#0070BB;}
#container.resultRecher404 #content ul li p {color:#333;}
#container.resultRecher404 #content > ul{ width :50%} 

#container.resultRecher404 #content #right {width:48%; float:right; margin:0;}
#container.resultRecher404 #content #right ul li{float:left; width:100%; margin-bottom:0.7em; line-height:35px;list-style:none; border-bottom:1px dotted #0070BB;}
#container.resultRecher404 #content #right a,
#container.resultRecher404 #content #right p {font-size:0.875em; color:#444;}
#container.resultRecher404 #content #right a:hover,
#container.resultRecher404 #content #right p:hover {background-color:#0070BB; color:#fff; font-style: italic;}
#container.resultRecher404 #content #right a {display:block; width:100%;}
#container.resultRecher404 #content #right span {display:block; float:left; width:35px; height:47px; margin-right:1em; font-size:0.75em; color:#666666; background-image:url(../images/Version4/mail-tel-home.png);}/*12px / 16px = 0.75em */
#accueil span {background-position:0 0;}
#tel span {background-position:-35px 0;}
#mail span {background-position:-70px 0;}
/** end resultat recherche 404 */
/**     result recherche */
#container.resultRecher {min-height: 345px; padding-top:1em;}
#container.resultRecher #content {font-size: 16px;line-height:130%;font-family: Arial, Helvetica, sans-serif;}
#container.resultRecher #content h2 {margin-bottom: 1em; font:bold 18px/38px Arial, Helvetica, sans-serif;}
#container.resultRecher #content h3 {margin-bottom:1em; padding:0.5%;  border-bottom:1px solid #B41F20; font-size:1.125em; font-family: Arial, Helvetica, sans-serif; color:#B41F20; font-weight:normal;}
#container.resultRecher #content .centre {width:70%; margin:0 auto;}
#container.resultRecher #content p {margin-bottom:1em; font-size:0.875em; }/*14px / 16px = 0.875em*/
#container.resultRecher #content .search {position: relative; width: 289px;  height: 36px; margin-bottom:1em;}
#container.resultRecher #content .search .text {background: none repeat scroll 0 0 #FFFFFF; border: 0 none; color: #57575A; font: 12px Trebuchet MS; margin: 9px 0 0 7px;width: 245px;}
#container.resultRecher .search .submit { background: none repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 36px;position: absolute; right: 0; top: 0; width: 33px;}
#container.resultRecher #content .centre a {text-decoration:underline}
#container.resultRecher .produitsPage {position:absolute;right:29px;top:75px;display:block;list-style-type:none;height:20px;font:12px Arial;line-height:18px;color:#b41f1e;}
#container.resultRecher .produitsPage select {width: 45px; border:1px solid #CCC; vertical-align:middle; color:#333;}
/*  end result recherche */


/**    avis popunder */
.avis-popunder{font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:140%;}
/*.avis-popunder img {float:right;}*/
.avis-popunder { position:relative; margin:0 auto; padding:15px;}
.avis-popunder h1 {margin-bottom:1em; font-size:18px; color:#EF4181;}
.avis-popunder p {margin-bottom:0.5em; line-height:1.3em; font-size:14px; color:#333;}
.avis-popunder .thumbAvis {margin-bottom:0.5em; padding:10px; background:#eee;}
.avis-popunder .thumbAvis img {float:none;vertical-align:middle;border:1px solid gray;}
.avis-popunder span.oblig { display:block;}
.avis-popunder label {color:#FF0000;}
.avis-popunder input, .avis-popunder textarea {border:1px solid #CCCCCC;}
.avis-popunder textarea {width:100%; height:7em;}
.avis-popunder input {width:30%; padding:4px;}
.avis-popunder .text {display:block;}
.avis-popunder .avisNote p {float:left; width:70%; font-size:12px; color:#555;}
.avis-popunder .btValider {margin:0;}
.avis-popunder .back{font:bold 14px arial;color:#fff;padding:5px 15px 5px 15px; width:auto; height:auto;float:right;background:#0070BB;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; cursor: pointer;}
/* end avis popunder */

/**     contact */
#container.contact {font-size:16px; line-height:130%;}
#container.contact #content { margin: 10px;}
#container.contact #content .left {float:left; width:48%; padding: 10px; margin-right:0; margin-left: 250px;  background: url(../images/Version4/fieldgroup-rose.png) no-repeat scroll 0 0 transparent;}
#container.contact #content .right {float:left; width:45%;}
#container.contact #content h3 {margin-bottom: 0.5em; font-size: 1.4em; color:#B41F20;}
div#container.contact div#content p, div#container.contact div#content div.tabsva {padding:10px;border-bottom-color: none;border-left-color: none;border-right-color: none;border-top-color:none;border-color:#0070BB;border-image:none;border-style:solid;border-width:1px 1px 1px 15px;color: #333333;font-size: 1em;font-style:italic;}
div#container.contact div#content form#contact div.left p,
div#container.contact div#content form#contact div.right p {padding:4px; font-size:0.875em; font-style: normal; color:#545454;border: none;}/*14px / 16px = 0.875em;*/
#container.contact #content .libelle {display:block; color:#333;float: left;padding-top: 7px;padding-left: 95px;}
#container.contact #content .libelle span {margin-left: 3px; color:red;}
#container.contact #content .libelleAdresse {display:block; color:#333;float: left;padding-top: 7px;padding-left: 5px;padding-right: 5px;}
#container.contact #content select {width:100%; padding: 4px; border:1px solid #ccc; font-size:1.142857142857143em; color:#444444;float: right;height:36px;}
#container.contact #content select option {margin-bottom: 0.2em;}
#container.contact #content input[type=text] {width:772px; padding: 4px; border:1px solid #ccc; font-size:1.142857142857143em; color:#444444;margin-left: 96px;}
#container.contact #content .secondLevel input[type="text"] {margin-left: 0; width: 90%; }
#container.contact #content textarea {width:772px; padding: 4px; border:1px solid #ccc; font-size:1.142857142857143em; color:#444444;margin-left: 96px;height:100px}/*16px / 14px = 1.142857142857143em*/
#container.contact #content .left input[type=text] {width:400px; padding: 4px; border:1px solid #ccc; font-size:1.142857142857143em; color:#444444;margin-left: 5px;}
#container.contact #content .left .civilite {width:400px; padding: 4px; font-size:1.142857142857143em; color:#444444;float: left;}
#container.contact #content .pointrelais input[type=text] {width:772px; padding: 4px; border:1px solid #ccc; font-size:1.142857142857143em; color:#444444;margin-left: 0;}
#container.contact #content .back{font:bold 14px arial;color:#fff;padding:5px 15px 5px 15px; width:auto; height:auto;background:#0070BB;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; cursor: pointer;}
/*Modification lot2*/
#container.contact #content .relais{width:40%; float: left;padding: 15px 0 15px 0;}
#container.contact #content .relais input {float: left;}
#container.contact #content .relais label {margin-left: 25px; display: block;}
#container.contact #content .relaisLabel{width:50%; float:left;padding: 15px 0 15px 0;}
#container.contact #content .contactResponse .left {float:left;background:none;margin:0;padding:0;width:100%;}
#container.contact #content .contactResponse .left input[type="text"]{border: 1px solid #CCCCCC;color: #444444;font-size: 1.14286em;margin-left: 5px;padding: 4px 0;width: 98%;}
#container.contact #content .back{cursor:pointer;float:right;height:auto;width:auto;margin:15px;padding:5px 15px;border-radius:5px 5px 5px 5px;color:#FFFFFF;   background: none repeat 0 0 #0070BB;}
#container.contact #content .libelle {color: #333333;display: block;float: left;padding:7px 0 0 0;}
#container.contact #content textarea {border:1px solid #CCCCCC;color: #444444;font-size: 1.14286em;min-height:100px;padding:4px 2px;width:98%;height:auto;margin-left:0;}
#container.contact #content select {border:1px solid #CCCCCC;color:#444444;float:left;font-size:1.14286em;height:36px;padding:4px;width:99%;}
#container.contact #content .back2 {background:none repeat scroll 0 0 #0070BB;border-radius:5px 5px 5px 5px;color: #FFFFFF;cursor: pointer;height: auto;margin: 15px;padding: 5px 15px;width: auto; float:none;}

/* Partie pour la page contact lot2 */

/* modification (base preprod) à partir de la ligne 1327 styleV4.css uniquement la class categorie */
#container.contact #content .categorie {float: left;width: 100%;}
#container.contact #content .categorie ul {list-style-type: none;margin: 0;padding: 0;}
#container.contact #content .categorie li {float: left;width: 11%;margin: 7px;}
#container.contact #content .categorie ul li a {width:100%;position:relative;float: left;text-align: center;}
#container.contact #content .categorie ul li a:hover{z-index:2; position:relative; outline:2px solid #40B0EF; background-color:#99D1FF;}
#container.contact #content .categorie .selected{z-index:2; position:relative; outline:2px solid #0070BB;}
#container.contact #content .categorie ul li a img {float: none;display:block;margin:0 auto;}
#container.contact #content .categorie ul li a input{width:100%;min-height:60px;padding:0;font-size:12px;/*background:none;border:none;*/
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */}
/** contournement : button multi lignes sous ie6 et ie 7 > ajout div dans button + height:100%*/
#container.contact #content .categorie ul li a input:hover{text-decoration:underline;}
#container.contact #content span {text-align: justify;}
#container.contact #content a {text-decoration: underline;}


#container.contact #content .contactQuestion {float:left;width:30%;padding:15px 0 0 0;}
#container.contact #content .contactQuestion ul{padding:0; margin:0;list-style-type:none;}
#container.contact #content .contactQuestion li {float:left;width:100%;min-height:30px;border: 1px solid #99D1FF;border-left: 15px solid #99D1FF;font-size: 1em;font-style: italic;color: #333;}
#container.contact #content .contactQuestion .selected{float:left;width:100%;min-height:40px;border: 1px solid #0070BB;border-left: 15px solid #0070BB;font-size: 1em;color: #0070BB;}
#container.contact #content .contactQuestion li:hover{border: 1px solid #0070BB;background:#99D1FF;border-left: 15px solid #0070BB;}
#container.contact #content .contactQuestion .selected:hover{border: 1px solid #0070BB;background:#99D1FF;border-left: 15px solid #0070BB;}
#container.contact #content .contactQuestion ul li a {float:left;width:90%;height:100%; margin:0 0 10px 15px;}
#container.contact #content .contactQuestion ul li a span {float:left;width:100%;font:bold 12px arial;color:#5a5a5d;margin: 15px 0 0 0;}

#container.contact #content .contactResponse {float:right;width:67%;min-height:300px;margin: 15px 1px 0 0;border: 1px solid #99D1FF;padding: 10px 0 0 10px;font:normal 12px arial;}
#container.contact #content .contactResponse .refArticle {width: 98%;padding: 4px 0 4px 0;border: 1px solid #ccc;font-size: 1.142857142857143em;color: #444444;margin:0;}
                                              
#container.contact #content #maCarte {width: 59%;min-height: 450px;float: left;}
/*  end contact */

/**    newsletter */
#contentN {position:relative;width:952px; margin:10px auto 0;}
#contentN {padding:0 30px; line-height:140%;font-size:16px; font-family:Arial, Helvetica, sans-serif;}
#contentN .leftN, .inscriNews .rightN {width: 376px;float:left;padding:15px 30px;background:#E1F5FF;}
#contentN .leftP {width: 600px;float:left;padding:15px 30px;background:#E1F5FF;text-align: center;}
#contentN .leftP .radio{float: right}
#contentN .rightN {margin-left:30px;}
#contentN p {margin-bottom:0.5em; line-height:130%; font-size:14px; color:#333;}
#contentN .libelleN {display:block;line-height:1.2em; font-size:14px; color:#333;}
#contentN input {padding:4px; border:1px solid #ccc;}
#contentN input:focus {outline:1px dashed pink;}
#contentN .leftN input[type="text"] {width:70%;}
#contentN #dateNaissanceJ, .inscriNews #dateNaissanceM {width:25px;}
#contentN .rightN img {display:block; margin:0 auto;}
#contentN .rightN p {margin-top:1em; line-height:1.2em; font-size:14px; color:#333;}
#contentN .back{font:bold 14px arial;color:#fff;padding:5px 15px 5px 15px; width:auto; height:auto;background:#0070BB;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; cursor: pointer;}
/* end newsletter */

/**    desinscription news*/
#contentD.desinscriNews { line-height:140%;font-size:16px; font-family:Arial, Helvetica, sans-serif;}
#contentD.desinscriNews .zoneDesinscriMail{width:60%; margin:1em auto; padding:15px 30px; line-height:1.4; outline:1px solid #ccc;}
#contentD.desinscriNews h3{font-weight:bold; color:#555;}
#contentD.desinscriNews p{margin-bottom:0.5em; font-size:14px; color:#333;}
#contentD.desinscriNews p b{font-size:16px; font-weight:bold; color:#555;}
#contentD.desinscriNews .zoneDesinscriMail .btValider {float:none; margin:0; border:none;}
#contentD.desinscriNews .zoneDesinscriMail button {position:relative; overflow:visible; width:auto; height:42px; padding:0 10px; border:none; font-size:16px; color:#fff;}
#contentD.desinscriNews .zoneDesinscriMail button span{position:absolute; bottom:0; right:0; height:42px; width:4px; }
#contentD.desinscriNews .zoneDesinscriMail button:hover,
#contentD.desinscriNews .zoneDesinscriMail button:hover span {background-position:0 -42px;}
#contentD.zoneDesinscriMail input, .zoneDesinscriMail label{margin:0; vertical-align:middle;}
#contentD.zoneDesinscriMail input{margin-right:3px; padding:4px; border:1px solid #ccc;}
#contentD.zoneDesinscriMail input:focus{outline:1px dashed #0070BB;}
#contentD .back{font:bold 14px arial;color:#fff;padding:5px 15px 5px 15px; width:auto; height:auto;background:#0070BB;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; cursor: pointer;}
/* end desinscription news*/

/**     faq */
#contentfaq {position:relative;width:952px; margin:10px auto 0;}
#contentFaq h4 > a {display:inline-block; width:18px; height:18px; margin-right:5px; background:url("../images/Version4/faq_arrow.png") no-repeat scroll 0 0 rgba(0,0,0,0); }
#contentFaq h4 > a.active_arrow {background-position: -18px 0; }
.faq{margin:0 auto;width: 91%; font-size:16px;line-height:140%;font-family:Arial,Helvetica,sans-serif;color:#333;}
.faq h3{width:99%; margin:1em 0 0.5em;padding:5px;font-family:Arial, Helvetica, sans-serif; color:#F1F1F1; background:#0070BB;}
.faq h4{margin-bottom:0.5em; border-bottom:1px solid #0070BB; color:#555;cursor: pointer;}
.faq p{margin-bottom:0.5em; line-height:135%; font-size:14px; font-style:italic;display: none;}
.faq a[href='#top']{padding:2px 3px; border:1px solid #0070BB; color:#555;font-size:12px;}
.faq ul li{margin-left:1em; font-size:14px; list-style:none;}
.faq ul li a{ text-decoration:none;}
.faq ul li a:hover{text-decoration:underline;color:#F29400;}
/** end faq */

/**    temoignage */
.temoignage ul li{margin-left:1em; font-size:14px; list-style:disc;}
/* end temoignage */

/**    plan du site */
#containerPS {position:relative; min-height: 470px; width:964px; margin:1em auto 30px;}
#content.planSite{margin-left:30px;font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:140%;color:#333;}
#content.planSite h2{margin:0;color:#555;}
#content.planSite ul{margin-bottom:0.7em;}
#content.planSite ul li a{display:block; width:100%; font-size:14px; color:#333;}
#content.planSite ul li a:hover{text-decoration:underline; color:#0070BB;}
.planSite .left,
.planSite .right{float:left; width:376px; margin-bottom:20px; padding:15px 30px;background-color:#E1F5FF;}
.planSite .right{margin-left:30px;}

/* end plan du site */

/**    code-promotion */
#content.code-promotion{font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:140%;color:#333;}
#content.code-promotion p{width:61%; text-align:center; font-style:italic;}
#content.code-promotion .contentKdo{float:left; padding:10px;}
#content.code-promotion .cadeauDuMois{float:left; width:60%; padding-right:2em; border-right:1px dashed #ccc; font-size:14px;}
#content.code-promotion .cadeauDuMois h2{margin:0; color:#0070BB;}
#content.code-promotion .cadeauDuMois p{width:100%; line-height:1.4em; text-align:left; font-size:14px; font-style:normal;}
#content.code-promotion .cadeauDuMois p b{font-weight:bold;}
#content.code-promotion .cadeauDuMois sup{position:relative; top:-0.7em; font-size: 0.7em;}
#content.code-promotion .kdoVisuel{position:relative; float:right; width:35%; }
#content.code-promotion .kdoVisuel img.kdo{position:relative; display:block; margin:0 auto 40px; padding:5px;outline:2px solid #0070BB;}
#content.code-promotion .kdoVisuel img{position:absolute; top:0; right:0;}
#content.code-promotion .kdoVisuel h3{padding:5px;text-align:center;font-size:18px; font-weight:bold;background-color:#0070BB;color:#FFFFFF;}
#content.code-promotion .kdoVisuel a{display:block; text-align:center;font-weight:bold;text-decoration:underline; color:#555;}
#content.code-promotion a.zoom{position:absolute;top:148px;right:0;width:52px;height:52px;text-align:center;font:10px/82px Arial;color:#666;background:url(../images/Version4/bg_product-zoom.png) 50% 50% no-repeat}
/* end code-promotion */


/**    partenaires */
#content.partenaires{width:85%; line-height:140%;font-size:16px; font-family:Arial, Helvetica, sans-serif;color:#333;}
#content.partenaires a{display:block; float:left; width:160px; margin-right:40px; text-align:right;}
#content.partenaires h2{display:inline; margin:0; line-height:18px; vertical-align:top; font-size:18px;}
#content.partenaires h2 a{width:auto; float:none; display:inline; margin:0; text-align:left; color:#555;}
#content.partenaires p{display:block; margin-left:200px; margin-bottom:1em;}/*w:160px + mr:40px = 200px*/
#content.partenaires a.back{font:bold 14px arial;color:#fff;padding:5px 15px 5px 15px; width:auto; height:auto;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; cursor: pointer;display: inline;float: right;background:#0070BB;}
/* end partenaires */


/**    devenirPartenaires */
#content.devenirPartenaires{width:auto; padding:0 30px; line-height:140%;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#333;}
#content.devenirPartenaires p{border: 1px solid #0070BB; border-left: 15px solid #489DD6; padding: 10px; font-size: 1em; font-style: italic; color: #333;}
#content.devenirPartenaires .right,
#content.devenirPartenaires .left{float:left; margin-right:10px; padding:15px 30px;}
#content.devenirPartenaires .left{width:380px; background:url(../images/Version4/fieldgroup-rose.png) no-repeat scroll 0 0 transparent;}
#content.devenirPartenaires .right{width:400px; margin:0; padding-right:0; border-left:1px solid #eee;}
#content.devenirPartenaires form{margin-top:1em;}
#content.devenirPartenaires label{display:block; font-size:14px; color:#555;}
#content.devenirPartenaires label span{color:red;}
#content.devenirPartenaires input{ width:97%; margin-bottom:0.8em; padding:4px; border:1px solid #CCCCCC;}
#content.devenirPartenaires input:focus, #content.devenirPartenaires textarea:focus{border-color:#3BBC00;}
#content.devenirPartenaires textarea{width:97%; padding:4px; border:1px solid #CCCCCC;}
#content.devenirPartenaires a.back{cursor:pointer;display:inline;width:auto;height:auto;float:right;padding:5px 15px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;  border-radius: 5px;font:bold 14px arial;color:#fff;background:#0070BB;}
/* end devenirPartenaires */


/**    affiliation */
#content.affiliation {position:relative;width:952px; margin:10px auto 0;}
#content.affiliation{line-height:140%; width:85%;text-align:center; font-size:16px; font-family:Arial, Helvetica, sans-serif;color:#333;}
#content.affiliation h3{display:inline-block; margin-bottom:5px; padding:5px 0;border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#555;}
#content.affiliation p{margin-bottom:1em; font-size:14px;}
#content.affiliation p b{font-weight:bold;}
#content.affiliation h4{font-size:18px; font-weight:bold; color:#0070BB;}
/* end affiliation */

/**    portail*/ 
.potailHeader{line-height:39px;}
.potailHeader h2{margin-top:1em; text-align:center; font-size:24px; font-weight:normal; color:#555;}
.portailMenu{width:974px; margin:0 auto;}
.portailMenu ul{}
.portailMenu ul li{display:inline;}
.portailMenu ul li a{float:left; height:39px; margin-left:30px; padding:0 5px; line-height:39px;}
.portailMenu ul li a:hover{height:35px; line-height:35px; border-top:2px solid #FF9BBB; border-bottom:2px solid #FF9BBB; background:#fff;}
.portailMenu ul li a img{vertical-align:middle;}
.portailMenu ul li a span{ vertical-align:middle; text-transform:uppercase; font-size:13px; color:#B41F20;}
.portailMenu ul li a:hover span{color:#555}
#flashIntro{float:left; height:600px; width:974px; margin-bottom:1em; border-top:3px solid #eee; text-align:center;}
#portailContent{width:974px; min-height:515px; margin:0 auto; line-height:1.4; font-family:Arial, Helvetica, sans-serif;}
#portailContent .colonne{float:left; width:23%; margin:0 8px;}
#portailContent h1{margin-bottom:0; font-family: Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold; color:#555; border-bottom:1px solid #D5D5D5;}
#portailContent p{font-size:13px; color:#666;}
/* end portail*/

/**    portail BE */
#flashIntroBE{position:relative; z-index:0; float:left; height:520px;margin-bottom:2em;}
#flashIntroBE .nlVersie{position:absolute; top:109px; left:25px;}
#flashIntroBE .nlVersie h1,
#flashIntroBE .frVersion h1{margin-bottom:0.5em; line-height:1em; border:none; font-size:21px; color:#777;font-weight:normal;}
#flashIntroBE .nlVersie a,
#flashIntroBE .frVersion a{display:block; text-indent:23px; font-size:16px; letter-spacing:0.05em; color:#666; font-weight:bold;
background:url(../images/portail/bg_puceIntroBE.png) no-repeat left;}
#flashIntroBE .nlVersie a:hover,
#flashIntroBE .frVersion a:hover{text-decoration:underline;color:#0070BB;}
#flashIntroBE .frVersion{position:absolute; top:209px; left:25px;}
.colBE{position:relative; z-index:1;}
/* end portail BE */ 


/*ajout référence fiche produit*/
#fprod .bright .info .ref {position: absolute;left: 20px;bottom: 5px;font: 11px Arial;line-height: 14px;color: #878384;}

/* détail commande*/
.blockRecap .zone .headerid{width:100%;height:23px;background:none #e2e2e4;padding:3px 0 0 0;}
.blockRecap .zone .headerid span{display:block;float:left}
.blockRecap .zone .headerid input{display:block;float:left}
.blockRecap .zone .headerid .txt{width:430px;height:22px;color:#000;margin:0 0 0 13px;font:bold  14px arial;padding:3px 0 0 0;}
.blockRecap .zone .headerid .txt em{width:auto;height:25px;color:#0070BB;font:normal 12px arial;text-transform:lowercase}
.blockRecap .zone .contentid{width:100%;height:auto;background:#fff;clear:both}
.blockRecap .zone .contentid .detail{float:left;width:240px;height:auto;color:#666;font:bold 11px arial;margin:0 13px 0 0}
.blockRecap .zone .contentid .detail.modeLivraison{width:155px;}
.blockRecap .zone .contentid .full{width:100%}/* pour prendre tte la largeur */
.blockRecap .zone .contentid .detail .txt{border-bottom:1px solid #0070BB;padding: 0 0 5px 0;background: none;}
.blockRecap .zone .contentid .detail .adresse{float:left;width:232px;height:auto;padding:8px 0 0 20px}
.blockRecap .zone .contentid .detail .full{width:100%;font:12px arial}/* pour prendre tte la largeur */
.blockRecap .zone .contentid .detail .full  em{color:#0070BB;font-weight:bold}
.blockRecap .zone .contentid .detail em{color:#0070BB;font-weight:bold}
.blockRecap .zone .contentid .detail .full  a{color:#666;text-decoration:underline}
.blockRecap .zone .contentid .detail .adresse .txt{width:200px;height:auto;color:#666;margin:0;font:normal 11px arial;display:block}
.blockRecap .zone .contentid .detail .adresse em{width:auto;height:25px;color:#0070BB;font:bold 11px arial;}
.blockRecap .txt{width:100%;height:auto;color:#666;margin:10px 0 0 13px;font:normal 12px arial;display:block;}
.blockRecap .txt em{width:auto;height:25px;color:#0070BB;font:bold 12px arial;}
.blockRecap .confirmLivraison {font-style: italic; font-size: 12px; float: left; margin: 13px;}
.blockRecap .livraison24h { margin: 13px;float: left;}
.blockRecap .cmdDetail .cmdDetailBody .eq0 .lib {font: bold 15px arial;text-decoration: underline;float: left;display: block;width: 70%;margin-top: 15px;}
.blockRecap .cmdDetail .eq0{width: 388px;}
.blockRecap .cmdDetail .cmdDetailHead{height:30px;overflow:hidden;background:#88888d;float: left;}
.blockRecap .duplicfacture{font:bold 14px arial;color:#fff;padding:5px 15px 5px 15px; width:auto; height:auto;float:left;margin:50px 0 0 0;background:#0070BB;border-radius: 5px; }

.blockRecap .textSuivi3{width: 677px;height:auto;font: normal 12px arial;display:block;margin: 0 0 7px 0;padding: 10px 0;}




/** 0413 suivi de commande */
.suiviCmd{float:left;width:714px;margin-bottom:1em; outline:1px solid #999999;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.suiviCmd ul {list-style:none;}
.suiviCmd .numCmd{display: block; height: 24px; line-height: 24px; text-transform: uppercase; font-size:15px; text-indent:5px; color:#333; background: none repeat scroll 0 0 #CCCCCC;}
.suiviCmd .numCmd span{font-weight:bold;}
.suiviCmd .dateCmd{float:left; margin-top:10px; text-indent:10px; font-size:12px;}
.suiviCmd .dateCmd span{display:inline-block; float:left; margin-right:10px; line-height:24px;}
.suiviCmd .dateCmd a{float:left; width:96px; height:24px; margin-right:10px; line-height:24px; color:#fff; text-align:center; text-indent:0; font-weight:bold; background:url(../images/Version4/suiviCmd/bg_bt-detailCmd.png) no-repeat;}
.suiviCmd .etatCmd{float:left; margin-top:10px; background:url(../images/Version4/suiviCmd/bg_etatCmd.png) no-repeat;}
.suiviCmd .etatCmd li{float:left;}
.suiviCmd .etatCmd li span{display:block; height:66px; width:66px;}
.etape1,.etape2,.etape3,.etape4{margin-right:38px;}

.etape1 span,.etape2 span,.etape3 span,.etape4 span,.etape5 span, .etape1.partielle span,.etape2.partielle span,.etape3.partielle span,.etape4.partielle span,.etape5.partielle span{ overflow:hidden; background: url(../images/Version4/suiviCmd/etapes.png) no-repeat;}

.etape2 span,.etape2.partielle span{background-position:-66px 0;} 
.etape3 span,.etape3.partielle span{background-position:-132px 0;}
.etape5 span,.etape4.partielle span{background-position:-198px 0;}
.etape5.partielle span{background-position:-264px 0;}

.etape1.etpActive span, .etape1.partielle.etpActive span{background-position:0 -66px;}
.etape2.etpActive span, .etape2.partielle.etpActive span{background-position:-66px -66px;}
.etape3.etpActive span, .etape3.partielle.etpActive span{background-position:-132px -66px;}
.etape4.partielle.etpActive span,.etape5.etpActive span{background-position:-198px -66px;}
.etape5.partielle.etpActive span{background-position:-264px -66px;}

.etatCmd li p{width:66px; margin-top:5px; font-size:11px; text-align:center; color:#333;}
.etape1.etpActive p,.etape2.etpActive p,.etape3.etpActive p,.etape4.etpActive p,.etape5.etpActive p{color:#0070BB;}
.detailCmd{float:right;width:488px; margin-top:10px; margin-right:5px; margin-bottom:10px;}
.detailTitle{height:24px; border-bottom:1px solid #999999; line-height:24px; color:#333; text-indent:5px; text-transform:uppercase; background-color:#cccccc;}
.detailLine{ clear:left; display:inline-block;width:100%; border-bottom:1px solid #999999;}
.detailLine li{float:left;padding-top:18px; font-size:12px;width: 25%;}
.detailLine li span{display:block; font-weight:bold;}
.numColis{ text-indent:50px; background: url(../images/Version4/suiviCmd/bg_numColis.png) no-repeat 0 10px; }
.suiviColis a{display:block; float:right; color:#ffffff;background: url(../images/Version4/suiviCmd/bg_bt-suiviColis.png) no-repeat 0 0;}
.detailLine li.suiviColis{margin-top:12px; padding:0; text-align:center;}
.detailLine li.suiviColis a{display:block; height:42px; width:154px; line-height:42px; font-weight:bold; font-size:14px; background:url(../images/Version4/suiviCmd/bg_bt-suiviColis.png) no-repeat scroll 0 0 transparent;}
/* ajout l'integration */
.detailLine .imgColis {text-align: center;min-height: 50px;line-height: 50px;padding: 0;}
.detailLine .imgColis img { vertical-align: bottom;}
.detailLine li.textColis {width: 100%;color: red;padding: 5px;}
/*   end suivi de commande */

/* Player audio */
#divPr1Layer{position:fixed;z-index: 10;height: 100%;width: 100%;top:0;left: 0;background-color: rgba(0,0,0,0.6);display: none;}
#divPr1Layer #divPr1{position: absolute;top: 100px;}
#divPr1Layer #divPr1 #divPr1Header{ background: black;height: 20px;}
#divPr1Layer #divPr1 #divPr1Header .croix{float: right;background: url(../images/Version4/bt_fermer.png)no-repeat;padding: 20px 0 0 20px;}
#hpSlider center ul li .FicheProduit .playerAudio{cursor: pointer;position: absolute;bottom: 28px;left: 65px;height: 18px;font-size: 12px;line-height: 18px;text-indent: 24px;color: #71706f;background: url(../images/Version4/bg_home-slider-audio.png) 0 50% no-repeat;outline: none;}
#hpSlider center ul li .FicheProduit .playerAudio:hover{text-decoration: underline;}
#listingProduct ul li .FicheProduit .playerAudio{cursor: pointer;position: absolute;bottom: 28px;left: 46px;height: 18px;font-size: 12px;line-height: 18px;text-indent: 24px;color: #71706f;background: url(../images/Version4/bg_home-slider-audio.png) 0 50% no-repeat;outline: none;}
#listingProduct ul li .FicheProduit .playerAudio:hover{text-decoration: underline;}
#hpAnimCo .encart .info .playerAudio{cursor: pointer;position: absolute;bottom: 30px;height: 18px;line-height: 18px;text-indent: 24px;color: #71706f;background: url(../images/Version4/bg_home-slider-audio.png) 0 50% no-repeat;outline: none;display: none;}
#hpAnimCo .encart .info .playerAudio:hover{text-decoration: underline;}
/* */
#fprod .mtitle{font:italic 15px Georgia;line-height:20px;color: #b1211e;margin-left: 30px;margin-top: 10px;}

/* panier miniFiche */
.layerBasket{ position:fixed;top:0;left: 0;width: 100%;height: 100%;background: black;opacity: 0.6;z-index: 100;}
.layout{position:fixed;top:10%;left:50%;width:70%;margin-left:-35%;z-index:101;background:white;font:normal 14px/18px arial,'sans-serif';}
.layoutModif {width:964px;margin-left:-482px;padding:10px 0;}
.layout .close{position:relative;float:right;width:21px;height:21px;margin:8px 8px 0;font-size:0;background: url(../images/Version4/bg_thickbox-close.png) no-repeat;}
.layout #fprod .bright{margin: 0 10px;}
.layout #fprod .bright .linkFP{margin:8px 140px 0 0;font:12px Arial;line-height:16px;color:#595959}
.layout #fprod .bright .linkFP a{text-decoration:underline}
.layout #fprod .bright .linkFP a:hover{text-decoration:none}
.layout .text {display:inline-block;padding:30px 50px;text-align:justify;} .text > h1{font:bold 21px/36px Arial,'sans-serif';}
/* end panier miniFiche*/

/* fiche produit slider */
#fprod .visuel #fpSlider {display: block;position: relative;float: left;}
#fprod .visuel #fpSlider .ui-carousel{width: auto !important;overflow: hidden !important;height: auto !important;}
#fprod .visuel #fpSlider ul{position: relative;list-style-type: none; height: 53px; float: left;}
#fprod .visuel #fpSlider li{position: relative;list-style-type: none; width: 10px; height: 53px;}
#fprod .visuel #fpSlider center{width:290px;overflow:hidden;margin: 0;float: left;padding: 0 5px;}
#fprod .visuel #fpSlider center ul { padding-right: 5px;}
#fprod .visuel #fpSlider center ul li{ margin: 0;position: relative;list-style-type: none; width: 53px; height: 53px;}
#fprod .visuel #fpSlider ul li a.Prev{width:10px;height:53px;background: url(../images/Version4/bg_home-slider-arrow.png) left 0 no-repeat;float: left;position: relative;margin: 10px 0;}
#fprod .visuel #fpSlider ul li a.Next{width: 10px;height:53px;background: url(../images/Version4/bg_home-slider-arrow.png) right 0 no-repeat;float: left;position: relative;margin: 10px 0;}
/* end fiche produit slider*/


/* loi hamon*/
.displayNone{ display: none;}
#processCmd .tabCaddie #footerCaddie #interrogation {width: 30px;height: 40px;position: absolute;margin: 38px 0 0 92px;}
#processCmd .tabCaddie #footerCaddie #moyenPaiement{float:left;width:490px;margin:28px 0 60px;border:1px solid #DEDCDD;/*background:#EEE8E8;*/}
#processCmd .tabCaddie #footerCaddie #moyenPaiement .head {margin: 0;padding: 0;height: 25px;width: 100%;}
#processCmd .tabCaddie #footerCaddie #moyenPaiement .head span {margin: 0 0 0 10px;padding: 0;line-height: 25px;}
#processCmd .tabCaddie #footerCaddie #moyenPaiement .corps{display: inline-block;}
#processCmd .tabCaddie #footerCaddie #moyenPaiement img{float:none;width:100%;*width:inherit;height:auto;margin:0;}
#processCmd .tabCaddie #footerCaddie #moyenPaiement ul {padding:0;margin:0;list-style-type:none;display: inline-block;}
#processCmd .tabCaddie #footerCaddie #moyenPaiement li {position:relative;float:left;margin-left:10px;text-align:center;}
#processCmd .tabCaddie #footerCaddie #moyenPaiement ul li a {float:left;padding:3px;border-width:1px;border-style:solid;border-color:transparent;text-decoration:none;}#processCmd .tabCaddie #footerCaddie #moyenPaiement ul li a:hover {display:block;float:left;border:1px solid #0070BB;text-decoration:none;}
#processCmd .tabCaddie #footerCaddie #moyenPaiement ul li span{display:none;position:absolute;top:52px;left:0;min-width:54px;margin:0;padding:3px;text-align:center;color:#FFF;background-color:#0070BB;-ms-word-wrap:break-word;word-wrap:break-word;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}

#processCmd #livraison #right .lib .details{ margin: 0 30px 0 0;display:block; width: auto;}
#processCmd #livraison #right .details {margin: 5px 0 0 20px;display: none; width: 100%;}
#processCmd #livraison #right .details.details_btn {display:inline;margin-left:10px;font:bold 12px Arial;text-decoration:underline;color:#444;}
#processCmd #livraison #right .details .left {float:none;margin:0;border-right:0;}
#processCmd #livraison #right .details .right {float:right;}
#processCmd #livraison #right .details ul {margin-right:40px;padding:0;list-style-type:none;}
#processCmd #livraison #right .details li {float:left;width:100%;}
#processCmd #livraison #right .details ul li a {display:block;float:left;text-decoration:none;width: 100%;}
#processCmd #livraison #right .details ul li .nom {display:inline-block;max-width:200px;}
#processCmd #livraison #right .details ul li .qte{/* margin: 0 0 0 4px; */}
#processCmd #livraison #right .details ul li .prix{width: auto;margin: 0;}
.DivBlanche+.DivBlanche {width: auto !important;}
.conf_cond_btn {font: normal 12px arial;}

/* redefinition #recapPrix */
#recapPrix table tr td,#recapPrix table tr td+td+td{vertical-align: middle;}
#recapPrix table tr td table {vertical-align: top;}
#recapPrix table table span{padding:0 10px;}
#recapPrix table tr td+td{width:100%;vertical-align:top;}
#recapPrix table tr td table tr td {width:70%;height:36px;vertical-align:middle;border:1px solid #fff;text-align:right;background-color:#E3E3E3;color:#0070BB;}
#recapPrix table tr td table tr td+td{width:auto;text-align:right;overflow:hidden;}
#recapPrix table tr td table tr+tr+tr > td+td{background-color:#0070BB;color:#fff;}
#recapPrix b {float:right;width:16px;height:16px;margin-right:10px;border:1px solid;background:url(../images/Version4/tunnel_pointIntero.png) no-repeat 0 0 #F1F1F1;}
#footerCaddie #recapPrix table img{float:none;margin:0;}


/* facebook*/
.fbMM {position: absolute !important;margin: 5px 0 0 0 !important;padding: 0 !important;width: auto !important;height: auto !important;background: none !important;}
.fbMM div{background: none !important;}

/* Téléphone */
#header .phoneFr{ background: none;}
.sva_num_footer{ font-size: 12px; }