﻿/* Style mobile - copyright Store-Factory Janvier 2010 */
body{position:relative;min-height:416px;min-width:220px;background:url("../../../img/mob/background.gif");}img{border:0;}li{background-color:#fff;list-style-type:none;}.error{color:red;font-size:10pt;font-weight:700;width:100%;}
#cache img{height:0;width:0;}
#footer{margin:20px 10px 0;text-align:center;}
#footer a{color:#4C4C4C;font-size:12px;text-decoration:none;text-shadow:#FFF 0 1px 0;}
#navleft{float:left;height:30px;line-height:30px;margin-left:10px;margin-top:8px;}
#navleft a,#navright a{float:left;}
#navright{float:right;height:30px;line-height:30px;margin-right:5px;margin-top:8px;}
#store{color:#FFF;font-size:20px;font-weight:700;height:44px;line-height:44px;overflow:hidden;padding-left:3px;padding-right:3px;text-align:center;text-overflow:ellipsis;text-shadow:rgba(0,0,0,0.6) 0 -1px 0;white-space:nowrap;}
html>body li.select .arrow,.baccount,.bbasket,.bcontact,.bfia,.bhelp,.bindex,.blang,.blegal,.borangeid,.bopenid,.bgoogleid,.bsearch,.bhome,.bgeo,.h0000,.h0001,.h0002,.h0003,.h0004,.h0005,.h0006,.h0007,.h0008,.h0009,.i0000,.i0001,.i0002,.i0003,.i0004,.i0005,.i0006,.i0007,.i0008,.i0009,.bmenu,.b0000,.b0001,.b0002,.b0003,.b0004,.b0005,.b0006,.b0007,.b0008,.b0009,.b0100,.b0101,.b0102,.b0103,.b0104,.b0105,.b0106,.b0107,.b0108,.b0109,.b0200,.b0201,.b0202,.b0203,.b0204,.b0205,.b0206,.b0207,.b0208,.b0209,.b0300,.b0301,.b0302,.b0303,.b0304,.b0305,.b0306,.b0307,.b0308,.b0309,.b0400,.b0401,.b0402,.b0403,.b0404,.b0405,.b0406,.b0407,.b0408,.b0409,.b0500,.b0501,.b0502,.b0503,.b0504,.b0505,.b0506,.b0507,.b0508,.b0509,.b0600,.b0601,.b0602,.b0603,.b0604,.b0605,.b0606,.b0607,.b0608,.b0609,.b0700,.b0701,.b0702,.b0703,.b0704,.b0705,.b0706,.b0707,.b0708,.b0709,.b0800,.b0801,.b0802,.b0803,.b0804,.b0805,.b0806,.b0807,.b0808,.b0809,.b0900,.b0901,.b0902,.b0903,.b0904,.b0905,.b0906,.b0907,.b0908,.b0909{background:url("../../../img/mob/bkg.png") repeat-y;background-position:0px 996px;}
#header,html>body li.select a:hover span.arrow,html>body li.select a:hover,html>body li.select ul li a:hover,li.button button.gray,li.button button.red,li.button button.black,li.button button.blue:hover,li.button button.blue,li.button button.black:hover,li.button button.gray:hover,li.button button.red:hover,li.list:hover,li.basket:hover,li.menu a:hover,li.list a:hover,li.menu:hover{background:url("../../../img/mob/bkg.png") repeat;}
#header{background-position:0px 44px;height:44px;margin-bottom:13px;}
.baccount{background-position:0px 591px;}
.bbasket{background-position:0px 636px;}
.bcontact{background-position:0px 681px;}
.bfia{background-position:0px 726px;}
.bhelp{background-position:0px 771px;}
.bhome,.h0000,.h0001,.h0002,.h0003,.h0004,.h0005,.h0006,.h0007,.h0008,.h0009{background-position:0px 816px;}
.bindex{background-position:0px 861px;}
.blang{background-position:0px 906px;}
.blegal{background-position:0px 951px;}
.borangeid,.bopenid,.bgoogleid{background-position:0px 1041px;}
.bsearch{background-position:0px 1086px;}
.bgeo{background-position:0px 1176px;}
.i0000,.i0001,.i0002,.i0003,.i0004,.i0005,.i0006,.i0007,.i0008,.i0009{background-position:0px 1131px;}
.button button{-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #000;color:#fff;cursor:pointer;font-size:17px;font-weight:700;height:20px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.center,.popup .textbox{text-align:center;}
.ctx_advantage{color:#000;}
.graytitle{color:#4C4C4C;display:block;margin-right:15px;overflow:hidden;padding-left:15px;text-overflow:ellipsis;text-shadow:#FFF 0 1px 0;white-space:nowrap;}
.inter{margin-bottom:8px;}
.item{-moz-border-radius:8px;-webkit-border-radius:8px;border:#878787 solid 1px;border-top:none;list-style:none;margin:5px 10px 10px;}
.logo{height:20px;width:80px;}
.low,.unit_price{color:#7f7f7f;font-weight:lighter;}
.navsecond{margin-left:5px;}
.newhtml,html>body .oldhtml,li.option img,li.delivery img,#popup0,#popup1,#popup2,#popup3,#popup4,#popup5,#popup6,#popup7,#popup8,#popup9,#popup10,#popup11,#popup12,#popup13,#popup14{display:none;}
.oldhtml,html>body .newhtml{display:block;}
.pdetail{color:#7f7f7f;font-size:15px;font-weight:400;}
.price,.price_product_opt{text-align:right;}
.price_product_opt{background:#fff;margin-right:18px;margin-top:-25px;padding-left:5px;position:relative;z-index:31;}
.pstrike{color:#7f7f7f;font-size:15px;font-weight:400;text-decoration:line-through;}
.secondary{color:#7f7f7f;font-size:15px;}
.small{font-size:12px;}
.view{border:1px solid #e1e1e1;float:left;margin:5px;width:78px;}
.view_large{border:1px solid #e1e1e1;width:200px;}
.view_sup{border:1px solid #e1e1e1;width:32px;}
a{color:#000;cursor:pointer;display:block;text-decoration:none;}
html,form,ul,li,p,span,body,input,select,textarea,h1,h2,h3,a,td,label{color:#000;font-family:helvetica,sans-serif,arial;font-size:17px;font-weight:700;margin:0;padding:0;}
html>body .button button{height:27px;}
html>body .logo{height:auto;max-height:20px;max-width:80px;width:auto;}
html>body .price,html>body .price_product_opt{float:right;margin-left:-9999px;}
html>body .view{max-height:78px;max-width:78px;width:auto;}
html>body .view_large{max-height:90%;max-width:90%;width:auto;}
html>body .view_sup{max-height:32px;max-width:32px;width:auto;}
html>body li.button,html>body li.field{padding-bottom:8px;padding-top:8px;}
html>body li.checkbox .name{padding-left:10px;}
html>body li.checkbox input{background-color:#fff;filter:alpha(opacity=0);height:27px;opacity:0;width:94px;}
html>body li.delivery .arrow{height:90px;left:10px;margin-top:0;position:absolute;right:10px;}
html>body li.delivery .arrow img{display:block;float:right;margin-top:-60px;}
html>body li.delivery .name{display:block;height:90px;overflow:hidden;padding-right:24px;text-overflow:ellipsis;white-space:nowrap;}
html>body li.delivery input{cursor:pointer;filter:alpha(opacity=0);height:90px;opacity:0;width:100%;}
html>body li.file{padding-bottom:7px;padding-left:10px;padding-top:8px;}
html>body li.list .name,html>body li.basket .name{padding-right:0;}
html>body li.option .arrow{height:33px;left:10px;margin-top:-12px;position:absolute;right:10px;z-index:1;}
html>body li.option .name{padding-left:10px;padding-right:20px;}
html>body li.option img{display:block;position:absolute;top:14px;right:0;}
html>body li.option input{cursor:pointer;filter:alpha(opacity=0);height:43px;width:100%;opacity:0}
html>body li.option label{width:100%;display:block;padding:0;margin:0;}
html>body li.option,html>body li.checkbox{padding-bottom:11px;padding-top:12px;}
html>body li.select{border-top:1px solid #878787;height:43px;line-height:43px;padding:0;}
html>body li.select .name{display:block;overflow:hidden;text-indent:8px;text-overflow:ellipsis;white-space:nowrap;}
html>body li.select a{height:43px;line-height:43px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
html>body li.select a .name{text-indent:14px;}
html>body li.select span.arrow{margin-right:6px;margin-top:14px;}
html>body li.select ul{-moz-border-radius:0;-webkit-border-radius:0;border:1px solid #878787;display:none;left:10px;list-style:none;position:absolute;right:10px;z-index:2;}
html>body li.select ul li a{border-top:1px solid #878787;color:#000;text-decoration:none;text-indent:5px;z-index:2;}
html>body li.select ul li:first-child,html>body li.select ul li:first-child a{-moz-border-radius:0;-webkit-border-radius:0;border-top:none;}
html>body li.select ul li:last-child{-moz-border-radius:0;-webkit-border-radius:0;}
html>body li.checkbox .arrow{background:url("../../../img/mob/check_off.gif");cursor:pointer;float:right;height:27px;margin-left:5px;margin-top:-4px;width:94px;}
img{maw-width:90%;}
li .primary,li .secondary,li .price,li .price_product_opt{display:block;height:25px;overflow:hidden;padding-top:5px;text-overflow:ellipsis;white-space:nowrap;}
li.basket a{background:url("../../../img/mob/btn_qte.gif") right no-repeat;height:90px;}
li.list a{background:url("../../../img/mob/btn_link.gif") right no-repeat;height:90px;}
li.menu a{background:url("../../../img/mob/btn_link.gif") right no-repeat;height:43px;padding-left:4px;padding-right:24px;}
html>body li.select .arrow{background-position:0px 1227px;float:right;height:15px;padding-right:5px;width:15px;}
li.list a:hover{background:url("../../../img/mob/btn_link_over.gif") right no-repeat;}
li.basket a:hover{background:url("../../../img/mob/btn_qte_over.gif") right no-repeat;}
li.menu a:hover{background:url("../../../img/mob/btn_link_over.gif") right no-repeat;}
li.button,li.file,li.select,li.delivery{padding:5px;}
li.checkbox{padding:5px 5px 5px 4px;}
li.delivery .arrow{float:right;margin-top:34px;}
li.field{padding:5px 7px 5px 5px;}
li.field input,li.field_qte input{-moz-border-radius:4px;-webkit-border-radius:4px;background:none;border:solid 1px #ddd;color:#ccc;font-size:17px;font-weight:700;height:19px;padding:3px 0;text-indent:8px;width:100%;}
li.field textarea{-moz-border-radius:4px;-webkit-border-radius:4px;background:none;border:solid 1px #ddd;color:#000;font-size:17px;font-weight:400;padding:3px 0;width:100%;}
li.field_qte{padding:0 7px 0 5px;}
li.field_qte input{color:#000;text-align:right;}
li.file input{width:100%;}
li.list .name,li.basket .name{display:block;height:90px;overflow:hidden;padding-right:0;text-overflow:ellipsis;white-space:nowrap;}
li.list a,li.basket a{padding-right:24px;}
li.list,li.basket{height:90px;}
li.menu{height:43px;}
li.menu .btn{padding-left:35px;}
li.menu .name{display:block;height:32px;overflow:hidden;padding-top:11px;text-overflow:ellipsis;white-space:nowrap;}
li.menu .namel{float:left;overflow:hidden;text-overflow:ellipsis;width:58%;}
li.menu .namer{color:#324eb0;float:right;font-weight:400;overflow:hidden;text-align:right;text-indent:0;width:42%;}
li.menu .none{padding-left:0;}
li.menu,li.textbox,li.list,li.form,li.basket,li.field,li.button,li.button2,li.file,li.checkbox,li.select,li.product_price,li.product_img,li.total,li.delivery{border-top:#878787 solid 1px;}
li.no_border{border-top:none;}
li.option{border-top:#878787 solid 1px;padding:5px 5px 5px 4px;}
li.option .arrow,li.checkbox .arrow{float:right;}
li.option .name,li.checkbox .name,li.delivery .name{display:block;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
li.product_img{padding:5px;text-align:center;}
li.product_price{display:block;height:27px;padding:5px 5px 0;}
li.product_price .name{float:left;height:25px;margin:0;padding:0;position:relative;z-index:30;}
li.product_price .price{height:25px;margin:0;padding:0;position:relative;z-index:2;}
li.product_view a,li.pay_view a{display:inline;margin-bottom:5px;margin-right:5px;}
li.product_view,li.pay_view{display:block;text-align:center;}
li.select select{height:25px;line-height:25px;width:100%;}
li.textbox{font-weight:lighter;padding:5px;}
li.textbox a{display:inline;}
li.total{display:block;height:43px;padding:5px;}
li.total .name{float:left;height:25px;margin-top:7px;padding-top:5px;position:relative;z-index:30;}
li.total .price{height:25px;margin-top:7px;position:relative;z-index:2;}
ul.item li:first-child:hover,.item li:first-child a,.item li:first-child{-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-left-radius:8px 8px;-webkit-border-top-right-radius:8px 8px;}
ul.item li:last-child:hover,.item li:last-child a,.item li:last-child{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px 8px;-webkit-border-bottom-right-radius:8px 8px;}
a:hover .name,a:hover .namel,li.list:hover span,li.basket:hover span{color:#fff;}
a:hover .namer{color:#ccbef7;}
li.basket .no_add_btn a,li.basket .no_add_btn a:hover{background:none;}
html>body li.select a:hover{background-position:0px 456px;color:#fff;}
html>body li.select ul li a:hover{-moz-border-radius:0;-webkit-border-radius:0;background-position:0px 456px;color:#fff;}
li.button button.gray{background-position:0px 332px;color:#000;}
li.button button.red{background-position:0px 306px;}
li.button button.black,li.button button.blue:hover{background-position:0px 410px;);}
li.button button.blue,li.button button.black:hover{background-position:0px 384px;}
li.button button.gray:hover{background-position:0px 410px;color:#fff;}
li.button button.red:hover{background-position:0px 358px;}
li.list:hover,li.basket:hover{background-position:0px 547px;}
li.menu:hover{background-position:0px 456px;color:#fff;}
li.product_view a:hover img,li.pay_view a:hover img{border:1px solid #375174;}
html>body li.select a:hover span.arrow{background-position:0px 1244px;}
#popup0,#popup1 {height:100%;width:100%;display:none;}
.popup_cont {position:absolute;background: url(../../../img/mob/overlay.png);top:0px;bottom:0px;right:0px;left:0px;z-index: 99998;}
.popup {position:absolute;right:0px;left:0px;margin:0px;padding:0px;bottom:0px;height:1px;overflow:hidden;background:url(../../../img/mob/bkg.png) #4e545f;background-position:0px 280px;opacity:0.9;padding:10px;z-index: 99999;-webkit-transition-property: height;-webkit-transition-duration: 0.4s;}
.popup li {background:none;}
.popup ul,.popup li.textbox{border:none;background:none;margin-top:10px;}
.popup li.field_qte input{background:#fff;}
.popup li.textbox{color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/* ------- AJOUT KEVIN 26 MAI 2010 ------- */

li.textbox p {
	font-weight:normal;
	}
