@media all {*{margin:0;padding:0;text-decoration:none;font-size:1em;outline:none;}
code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;font-size:1em;white-space:normal;}
dfn,i,cite,var,address,em{font-style:normal;}
th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:normal;}
a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet,table{border:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td,center{text-align:left;vertical-align:top;}
body{line-height:1;background:white;color:black;}
q{quotes:"" "";}
ul,ol,dir,menu{list-style:none;}
sub,sup{vertical-align:baseline;}
a{color:inherit;}
hr{display:none;}
font{color:inherit !important;font:inherit !important;color:inherit !important;}
marquee{overflow:inherit !important;-moz-binding:none;}
blink{text-decoration:none;}
nobr{white-space:normal;}
html{font-size:62.5%;font-family:helvetica,"microsoft sans serif",arial,sans-serif;}
strong,th,thead td,h1,h2,h3,h4,h5,h6,dt{font-weight:bold;}
cite,em,dfn{font-style:italic;}
code,kbd,samp,pre,tt,var,input[type='text'],input[type='password'],textarea{font-size:92%;font-family:monaco,"Lucida Console",courier,mono-space;}
pre{white-space:pre;}
pre *{font-size:100%;white-space:pre;}
del{text-decoration:line-through;color:#666;}
ins,dfn{border-bottom:1px solid #ccc;}
small,sup,sub{font-size:85%;}
big{font-size:125%;line-height:80%;}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em;}
a abbr,a acronym{border:none;}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
a:link,a:visited,a:hover,a:active,a:focus{text-decoration:underline;}
blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;}
blockquote > *:before{content:"\201C";}
blockquote > *:after{content:"\201D";}
q{quotes:"\201C" "\201D" "\2018" "\2019";}:lang(af),:lang(nl),:lang(pl){quotes:'\201E' '\201D' '\201A' '\2019';}:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro){quotes:'\201E' '\201C' '\201A' '\2018';}:lang(da),:lang(hr){quotes:'\00BB' '\00AB' '\203A' '\2039';}:lang(el),:lang(es),:lang(sq),:lang(tr){quotes:'\00AB' '\00BB' '\2039' '\203A';}:lang(en-GB){quotes:'\2018' '\2019' '\201C' '\201D';}:lang(fi),:lang(sv){quotes:'\201D' '\201D' '\2019' '\2019';}:lang(fr){quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a';}
*[lang|='en'] q:before{content:'\201C';}
*[lang|='en'] q:after{content:'\201D';}
*[lang|='en'] q q:before{content:'\2018';}
*[lang|='en'] q q:after{content:'\2019';}
fieldset{border:1px solid #ccc;}
legend{background:#fff;}
textarea,input[type='text'],input[type='password'],select{border:1px solid #ccc;background:#fff;}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa;}
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{border-color:#888;outline:2px solid #ddd;}
input[type='button'],input[type='submit'],input[type='checkbox'],input[type='image'],input[type='radio'],input[type='reset'],select,button{cursor:pointer;}
input[type='hidden']{display:none;}
body{font-size:1.2em;line-height:1.6em;}
h1{font-size:1.6em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1em;}
hr{display:block;background:#aaa;color:#aaa;width:100%;height:1px;border:none;}
ul{list-style:disc outside;}
ol{list-style:decimal outside;}
table{border-top:1px solid #ccc;border-left:1px solid #ccc;}
th,td{border-bottom:1px solid #ddd;border-right:1px solid #ccc;}
hr,p,ul,ol,dl,pre,blockquote,address,table,form{margin-bottom:1.6em;}
p+p{margin-top:-.8em;}
h1{margin:1em 0 .5em;}
h2{margin:1.07em 0 .535em;}
h3{margin:1.14em 0 .57em;}
h4{margin:1.23em 0 .615em;}
h5{margin:1.33em 0 .67em;}
h6{margin:1.6em 0 .8em;}
th,td{padding:.2em;}
caption{padding-bottom:.8em;}
 blockquote{padding:0 1em;margin:1.6em 0;}
fieldset{padding:0 1em 1em 1em;margin:1.6em 0;}
legend{padding-left:.8em;padding-right:.8em;}
legend+*{margin-top:1em;}
textarea,input{padding:.3em .4em .15em .4em;}
select{padding:.1em .2em 0 .2em;}
option{padding:0 .4em .1em;}
a{padding:0.3em 0 .1em 0;}
 dt{margin-top:.8em;margin-bottom:.4em;}
ul,ol{margin-left:2.2em;}
ul ul,content ol ul,ul ol,content ol ol{margin-bottom:0;}
form div{margin-bottom:.8em;}
button{padding:0.3em 0.5em;}
blockquote > *{margin:.8em 0;}
a:link{color:#36c;}
a:visited{color:#99c;}
a:hover{color:#c33;}
a:active,a:focus{color:#000;}
code,pre{color:#c33;}
}
@media print {*{background:#fff}
body{font-family:georgia,times,serif;color:black;}
blockquote{font-style:italic;color:black;}
a:link,a:visited{border-bottom-width:1px;border-bottom-style:solid}
}
@media screen {body {background:#FFF;font-family:Arial,Trebuchet MS,Gill Sans,Verdana,Geneva,Helvetica,sans-serif;font-size:1.1em;margin:0px;padding:0px;}
a {color:#528DC7;outline:none;}
.clear {clear:both;height:0px;margin:0px;padding:0px;}
.separator {height:2px;margin-bottom:10px;}
table {margin-bottom:0;}
hr {margin-top:5px;margin-bottom:0px;}
select {padding-right:0;}
b {font-weight:bold;}
i {font-style:italic;}
input[type='text'],input[type='password'],textarea {font-size:1em;font-family:Arial,Trebuchet MS,Gill Sans,Verdana,Geneva,Helvetica,sans-serif;}
.message {border:1px solid #CCC;margin:15px 8px;text-align:left;padding:5px 5px 5px 92px;background-repeat:no-repeat;background-position:2% 50%;}
.message.info {margin-top:0px;padding-left:12px;padding-right:12px;margin-left:0px;margin-right:0px;background-color:#FCDE79;border-color:#FF6600;border-style:dotted;}
.message.warning {background-image:url(/images/gui/main/message.warning.png);height:50px;}
.column-1of3,.column-2of3,.column-3of3 {display:block;width:33.333%;padding:0px;float:left;}
.column-1of2,.column-2of2 {display:block;width:50%;padding:0px;float:left;}
.tool-tip {z-index:2000;}
#page {padding:0px;margin:0px;overflow:hidden;}
#header {width:975px;margin:0px auto;height:85px;padding:0px 3px;background:transparent url(main/header-background.png) no-repeat;}
#header h1 {margin:0px;}
#header h1 a {text-indent:-1000em;display:block;width:352px;height:77px;}
#nav {width:975px;text-transform:uppercase;text-align:center;letter-spacing:.1em;padding:0px 3px;margin:0px auto;background:transparent url(main/header-background.png) no-repeat scroll 0px 100%;height:62px;}
.mac-os #nav,.linux #nav{letter-spacing:0em;}
#nav .GHeadMenu {padding-top:5px;}
#nav ul {margin:0px;padding:0px;list-style:none;padding:2px 0px;overflow:hidden;}
#nav li {display:inline;border:1px solid black;border-style:none solid none none;border-right-color:#535353;}
#nav li+li {border-left-style:solid;}
#nav li.last {border-right-style:none;}
#nav a:link ,#nav a:visited ,#nav a:hover ,#nav a:active {padding:4px 11px;color:#E1E1E1;text-decoration:none;}
#nav a:hover {color:#FFFFFF;background-position:left bottom;}
#section {width:978px;margin:-7px auto 5px;background:transparent url(images/section-background.png) no-repeat right top;padding-top:17px;}
#section table,tr,th,td{border:0px;vertical-align:middle;}
.totbutton1 {width:102px;height:24px;background:url(/images/gui/main/RecapTotal1.gif) no-repeat left center;font-weight:bold;text-align:center;font-size:16px;color:#FFFFFF;padding-right:0;padding-left:0;}
.totbutton2 {width:119px;height:24px;background:url(/images/gui/main/RecapTotal2.gif) no-repeat left center;font-weight:bold;text-align:center;font-size:16px;padding-right:0;padding-left:0;}
#wizardstartpage {padding:10px 12px 0px 12px;background:transparent url(images/section-background.png) no-repeat left top;line-height:1.3em;}
#section.home {background:transparent;padding-top:6px;}
#home {margin:0px;}
#home a {color:#FA6317;text-decoration:none;}
#home #banner {text-align:center;margin:1px 0px -5px;}
#home .column-1of3,#home .column-2of3,#home .column-3of3 {color:#888888;height:645px;background:transparent url(home-section-3col-background.png) repeat-y top left;}
.ie-6 #home .column-1of3,.ie-6 #home .column-2of3,.ie-6 #home .column-3of3 {overflow:hidden;padding:0 2px;}
.ie-6 #home .column-3of3 {padding-left:6px;}
#home .column-2of3 {background-position:top center;}
#home .column-3of3 {background-position:-651px 0px;}
#home .column-1of3 em,#home .column-2of3 em,#home .column-3of3 em {color:#474747;font-style:normal;}
#home .box {margin:20px;}
#home .column-1of3 .box,#home .column-2of3 .box,#home .column-3of3 .box {margin:15px;padding:5px;}
#home .column-1of3 .box ul,#home .column-2of3 .box ul,#home .column-3of3 .box ul {border:1px solid #dbdbdb;list-style-type:none;margin-left:0px;margin-bottom:0px;}
#home .column-1of3 .box li,#home .column-2of3 .box li,#home .column-3of3 .box li {padding-left:44px;border-top:1px solid #f3f3f3;background:#fff url(main/home-box-headers.gif) no-repeat -329px 2px;line-height:22px;}
#home .column-1of3 .box li.odd,#home .column-2of3 .box li.odd,#home .column-3of3 .box li.odd {background-color:#fafafa;}
#home .column-1of3 .box li a,#home .column-2of3 .box li a,#home .column-3of3 .box li a {color:#fa6317;text-decoration:none;}
#home .asset.home {margin-left:-14px;}
#home #agencies {margin-left:2px;}
#home #shops h4,#home #agencies h4,#home #agencies h4 a,#home #bonsplans h4,#home #newsletter h4,#home #feeds h4#home #wizards h4 {margin:0px;}
#home #shops h4,#home #agencies h4 a,#home #bonsplans h4,#home #newsletter h4,#home #feeds h4,#home #wizards h4,#home #services h4,#home #garanties h4 {display:block;background:transparent url(main/home-box-headers.gif) no-repeat;text-indent:-1000em;margin:0px -8px 0px 0px;}
#home #agencies h4 a {background-position:0px 0px;height:190px;}
#home #bonsplans h4 {background-position:0px -673px;height:104px;}
#home #bonsplans a {display:block;text-indent:-1000em;background:transparent url(main/home-bonsplans.jpg) no-repeat;margin:-60px 0 0 68px;width:195px;height:98px;}
#home #newsletter,#home #feeds {padding-left:22px;}
.ie-6 #home #newsletter,.ie-6 #home #feeds {padding-left:5px;}
.ie-6 #home #newsletter p,.ie-6 #home #feeds p{padding-left:17px;}
#home #newsletter h4 {background-position:0px -222px;margin:0px -8px -30px -16px;height:94px;}
#home #feeds h4 {background-position:0px -363px;margin:0px -8px -30px -16px;height:94px;}
#home #shops h4 {background-position:0px -515px;height:30px;}
#home #wizards h4 {background-position:0px -592px;height:30px;}
#home .column-1of2,#home .column-2of2 {height:396px;background:transparent url(images/home-section-2col-background.png) repeat-y top left;color:#666;}
#home .column-2of2 {background-position:top right;}
#home .services ,#home .garanties {list-style:none;margin-left:0px;}
#home #services h4 ,#home #garanties h4 {height:30px;margin:-7px 0px 10px 0;}
#home #services h4 {background-position:0 -555px;}
#home #garanties h4 {background-position:0 -628px;}
#home .services em,#home .garanties em {color:#000;font-style:normal;}
#home .services li,#home .garanties li {background:transparent url(main/home-badges.png) no-repeat;padding-left:68px;margin-bottom:22px;height:58px;}
#home li.paiement-3x {background-position:0px 0px;}
#home li.emport {background-position:0px -406px;}
#home li.ecologie {background-position:0px -464px;}
#home li.dom-tom {background-position:0px -58px;}
#home li.securite {background-position:0px -348px;}
#home li.fianet {background-position:0px -174px;}
#home li.paiement {background-position:0px -232px;}
#home li.transport {background-position:0px -290px;}
#home #newsletter input[type=text],#home #newsletter input[type=submit]{border:none;outline:none;background:transparent url(main/home-box-headers.gif) no-repeat;}
.ie-6 #home #newsletter form {text-align:right}
.ie-6 #home #newsletter input {margin-top:5px;margin-right:40px;}
.ie-6 #home #newsletter input#NLTForm_mail {margin-top:0px;margin-right:0px;}
#home #newsletter input[type=text] {background-position:-330px -86px;width:207px;height:16px;line-height:1em;}
#home #newsletter input[type=text]:hover {background-position:-330px -106px;}
#home #newsletter input[type=text]:focus {background-position:-330px -126px;}
#home #newsletter input[type=submit] {text-indent:-1000em;width:99px;height:19px;margin:6px 0 0 150px;background-position:-326px -31px;}
.ie-7 #home #newsletter input[type=submit] {padding-left:1000em;display:block;overflow:hidden;}
#home #newsletter input[type=submit]:hover {background-position:-326px -49px;}
#home #newsletter ul {text-align:center;border:none;}
#home #newsletter li {background:transparent;border:none;height:23px;padding:0px;}
#home #newsletter form {margin:0px;}
#home #ntl-message {margin:0;height:53px;}
#home #ntl-message.confirm {height:101px;padding-top:1em;color:#0389CE;}
#home #newsletter strong.error{line-height:50px;color:#B71800;font-weight:bold;}
.webkit #home .column-3of3 {width:326px;}
.presto #home .column-3of3 {width:326px;}
.ie #home .column-3of3,.ie-6 #home .column-3of3,.ie-7 #home .column-3of3 {margin-left:-1px;}
.ie-6 #home .column-3of3 {width:310px;background-position:top right;}
.ie-6 #home hr.clear,.ie-7 #home hr.clear {display:none;height:0px;border:none;margin:0px;padding:0px;}
.ie-6 .separator,.ie-7 .separator {display:none;height:0px;background-color:transparent;margin:0px;}
#cat {padding:0px 12px 20px 12px;background:transparent url(images/section-background.png) repeat-y left top;line-height:1.3em;height:100%;}
#cat h2 ,#cat h3 {line-height:1.4em;margin-bottom:15px;color:#FFFFFF;}
.ie-6 #cat h2 {color:#000000;}
#section .CatList {padding:0px;margin:0px;text-align:left;width:100%;overflow:hidden;}
#section .CatList li {display:block;list-style-type:none;}
#section .CatListItem,#section .CatListItemHL,#section .CatListSubItem,#section .CatListSubItemHL {white-space:nowrap;overflow:hidden;display:block;text-decoration:none;padding:4px 2px 4px 13px;margin:0px;width:160px;}
#section .CatListItem {color:#515151;background:URL(/images/gui/main/CatArrow1.gif) 2px 5px no-repeat;border-bottom:1px solid #9A9A9A;}
#section .CatListItem:hover,#section .CatListItemHL:hover {color:#000000;background-color:#F0F0F0;}
#section .CatListItemHL {color:#515151;background:URL(/images/gui/main/CatArrow3.gif) 2px 9px no-repeat;border-bottom:1px solid #9A9A9A;font-weight:bold;padding-left:16px;text-decoration:none;}
#section .CatListItemHL img {border:0px;}
#section .CatListSubItem {color:#656565;background:URL(/images/gui/main/CatArrow2.gif) 11px 9px no-repeat;padding-left:19px;text-decoration:none;}
#section .CatListSubItemHL {padding-left:19px;color:#FFFFFF;background-color:#999999;text-decoration:none;}
#section .CatListSubItem:hover {background-color:#F0F0F0;}
#section .CatTitle th {text-transform:uppercase;font-size:14px;padding-left:2px;}
#section .CatTitle th hr {background-image:url(../../images/CatHeaderBg.gif);height:8px;overflow:hidden;border-style:none;}
#section .CatTitle td {text-transform:uppercase;text-align:left;font-size:10px;padding-top:3px;padding-left:2px;}
#section .CatTitle td a {color:#1768B1;text-decoration:none;}
#section .CatTitle td a:hover {text-decoration:underline;}
#section .CatTitle .ImgZone {text-align:center;padding:0px 5px 0px 5px;}
#section .CatSubTable {margin-top:10px;}
#section .CatSubTable td {border-bottom:10px solid #FFFFFF;height:49px;line-height:1.3em;}
#section .CatSubTable a {font-weight:bold;font-size:12px;margin:0px;padding:0px;text-decoration:none;color:#000000;display:block;overflow:hidden;}
#section .CatSubTable img {margin-bottom:10px;}
#section .CatDisplayType {float:right;width:35px;height:34px;margin-right:5px;cursor:pointer;}
.ie-6 #section .CatPromo {background-position:0px 52px;}
#section .CatPromo {background:#FFF url(/images/gui/main/CatPromoBgLeft.png) no-repeat scroll left bottom;width:190px;height:180px;float:left;margin:10px 0px 34px 0px;line-height:1.3em;}
#section .CatPromo .inner {background:transparent url(/images/gui/main/CatPromoBgRight.png) no-repeat scroll right bottom;height:180px;text-align:center;}
#section .CatPromo .photo {text-align:center;}
#section .CatPromo .photo a{display:block;height:100px;width:100px;margin:0px 45px;line-height:100px;}
#section .CatPromo .price {color:#FF3600;font-size:18px;font-weight:bold;}
#section .CatPromo .prodname {color:#000;font-weight:bold;font-size:11px;padding-top:3px;}
#section .CatPromo .tagline {color:#444;font-weight:normal;margin:3px 0px 0px 0px;font-size:11px;line-height:1.1em;}
#section .CatPromo .more {float:left;overflow:hidden;padding-top:3px;text-align:left;white-space:nowrap;width:140px;}
#section .CatPromo .more a {color:#9A9A9A;text-decoration:none;}
#section .Sf,#section .SfHL {background:url(/images/gui/main/CatSFBg.gif) no-repeat;width:375px;height:47px;float:left;overflow:hidden;margin:0px 2px 2px 0px;cursor:pointer;}
#section .SfHL {background:url(/images/gui/main/CatSFBgHL.jpg) no-repeat;}
#section .ProdFilter {background:URL(/images/gui/main/ProdFilterBg.gif) repeat-x bottom;margin-top:20px;}
#section .ProdFilter th {padding-left:10px;}
#section .ProdFilterList th {text-align:right;font-weight:normal;height:20px;padding-right:3px;}
#section .ProdFilterList td {padding-bottom:3px;}
#section .ProdFilterBrOn,#section .ProdFilterBrOff {float:left;width:75px;height:30px;margin-left:3px;margin-bottom:3px;cursor:pointer;}
#section .ProdFilterBrOn {border:1px solid #FF3300;}
#section .ProdFilterBrOff {border:1px solid #999999;}
#section .BoxBrands,#section .BoxBrandsAndMore{vertical-align:top;border-right:1px dotted #A0A0A0;}
#section .BoxBrandsAndMore{height:105px;}
#section .MoreBrands{position:absolute;margin-top:80px;z-index:10;margin-left:3px;clear:both;height:20px;}
.ie-6 #section .MoreBrands,.ie-7 #section .MoreBrands{margin-top:10px;}
#section a.ProdFilterBrOtherOn,#section a.ProdFilterBrOtherOff {width:235px;background:#FFFFFF;border:1px solid #999999;text-align:left;position:absolute;text-decoration:none;color:#000;padding:0;}
#section a.ProdFilterBrOtherOff {height:16px;overflow:hidden;}
#section a.ProdFilterBrOtherOn,#section a.ProdFilterBrOtherOff:hover {height:auto !important;overflow:visible !important;}
#section a.ProdFilterBrOtherOff .OtherBrands {display:none}
#section a.ProdFilterBrOtherOff:hover .OtherBrands {display:inline}
#section .OtherBrands span.Brand{display:block;height:34px;width:234px;clear:both;padding:2px 2px;}
#section .OtherBrands span.ProdFilterBrOn,#section .OtherBrands span.ProdFilterBrOff {margin-left:1px;background-color:#FFF;background-repeat:no-repeat;background-position:50% 50%;}
#section .OtherBrands span.ProdFilterBrLabelOff,#section .OtherBrands span.ProdFilterBrLabelOn {float:left;font-weight:bold;color:#999;line-height:30px;margin:2px;padding-left:20px;}
#section .OtherBrands span.ProdFilterBrLabelOn {color:#333;}
#section .ProdList th {text-transform:uppercase;font-weight:bold;font-size:12px;text-align:center;white-space:nowrap;border-right:1px solid #515151;padding:0;}
#section .ProdList th a {color:#000000;text-decoration:none;}
#section .ProdList th a:hover {color:#666666;}
#section .ProdList td {line-height:1.3em;}
#section .ProdListHLine {background:URL(/images/gui/main/ProdListHLine.gif);text-align:center;}
#section .ProdListHLine td {border-right:1px solid #FFFFFF;height:4px;text-align:center;padding:0;}
#section .ProdListBLine {background:URL(/images/gui/main/ProdListBLine.gif);height:24px;}
#section .ProdListBLine td {color:#FFFFFF;text-align:center;}
#section .ProdListBLine a {color:#aeaeae;text-decoration:none;}
#section .ProdListBLine a:hover{color:#FFFFFF;text-decoration:none;}
#section .ProdListBLine .Nav{padding:5px;font-weight:bold;}
#section .ProdListL1 td,#section .ProdListL2 td {border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;height:100px;}
#section .ProdList .Photo {background:#FFFFFF;border-bottom:1px solid #515151;border-right:1px solid #515151;padding:3px;text-align:center;height:109px;width:109px;overflow:hidden;}
#section .ProdList .Photo {max-height:109px;max-width:109px;}
#section .ProdList .Photo img {border:0px;}
#section .ProdList .Marque {text-align:center;white-space:nowrap;padding:3px;}
#section .ProdList .Marque a {color:#000000;text-decoration:none;}
#section .ProdList .Marque a:hover {color:#528DC7;}
#section .ProdList .Desc{color:#2181CB;padding:5px;padding-right:8px;background-position:top right;background-repeat:no-repeat;}
#section .ProdList .Desc a {color:#B91900;font-size:12px;margin:0px;font-weight:bold;text-decoration:none;}
#section .ProdList .TagLine {font-size:9px;}
#section .ProdList .Price {color:#FF5A00;text-align:center;font-weight:bold;white-space:nowrap;}
#section .ProdList .AlignCenter {text-align:center;}
#section .ProdList .Carac {padding:5px;background-position:top right;background-repeat:no-repeat;}
#section .ProdListL1 {background:#EBF4FB;}
#section .ProdListL2 {background:#DEEBF5;}
#section .ProdListL1 .Carac ,#section .ProdListL1 .Desc{background-color:#EBF4FB;}
#section .ProdListL2 .Carac ,#section .ProdListL2 .Desc{background-color:#DEEBF5;}
#section .ProdList .Desc.best,#section .ProdList .Desc.new{padding-right:30px;}
#section .ProdList .Desc.best.new{padding-right:45px;}
#section .ProdListL1 .Desc.best{background-image:url(/images/gui/main/ProdTopL1.gif);}
#section .ProdListL2 .Desc.best{background-image:url(/images/gui/main/ProdTopL2.gif);}
#section .ProdListL1 .Desc.new{background-image:url(/images/gui/main/ProdNewL1.gif);}
#section .ProdListL2 .Desc.new{background-image:url(/images/gui/main/ProdNewL2.gif);}
#section .ProdListL1 .Desc.new.best{background-image:url(/images/gui/main/ProdNewTopL1.gif);}
#section .ProdListL2 .Desc.new.best{background-image:url(/images/gui/main/ProdNewTopL2.gif);}
#section .ProdListCount {font-weight:bold;font-size:14px;padding:5px 5px 15px 5px;color:#515151;text-align:left;height:34px;}
#section .CatNewProdHeaderTitle {color:#B91900;font-size:13px;font-weight:bold;height:23px;text-align:left;}
#section .NewProdHeader {margin-top:5px;width:720px;clear:both;height:23px;}
#section .NewProdHeader th {color:#B91900;font-size:13px;font-weight:bold;border-right:1px solid #3E76BA;height:23px;}
#section .NewProdHeader td {text-align:center;color:#515151;font-weight:bold;border-right:1px solid #3E76BA;height:23px;cursor:pointer;}
#section .NewProdHeaderCold {background-color:#FFFFFF;height:5px;overflow:hidden;}
#section .NewProdHeaderHot {background-color:#7AAEDE;height:5px;overflow:hidden;}
#section .NewProdArea {width:100%;}
#section .NewProdArea th {background-color:#EFEFEF;color:#8C8C8C;text-transform:uppercase;font-size:9px;font-weight:bold;height:18px;text-align:center;}
#section .NewProdArea td {border-bottom:1px solid #9A9A9A;height:21px;}
#section .NewProdArea .Price {color:#B91900;font-weight:bold;text-align:right;}
#section .NewProdArea .Num {color:#B91900;text-align:right;}
#section .NewProdArea .Prod {white-space:nowrap;height:18px;overflow:hidden;}
#section .NewProdArea .Prod a,#section .NewProdArea .Prod {color:#3E76BA;text-align:left;text-decoration:none;}
#section .NewProdArea .Prod a:hover {color:#B71800;}
fieldset.stock {border:none;background:#FFF url(/images/gui/main/ProdFilterBg.gif) repeat-x scroll bottom left;padding-left:30px;margin:0;}
fieldset.stock legend {font-size:1.1em;font-weight:bold;margin:0px;padding:0px;}
fieldset.stock p {margin:2px 0px;padding:0px 6px;}
fieldset.stock ul {padding:0px 0px 0px 5px;margin:5px 0;}
fieldset.stock ul li{list-style:none;background-repeat:no-repeat;line-height:18px;padding:0px 0px 0px 25px;}
#cat .Asset {text-align:center;}
#cat .asset img{margin:5px 0;}
#section #CompArea {top:20px;bottom:20px;left:20px;right:20px;height:auto;background:#FFFFFF;position:fixed;border:2px solid #000000;overflow:auto;z-index:2000}
#section .ProdCmp {background:#FFFFFF;border-bottom:1px solid #000000;}
#section .ProdCmp th {background:URL(/images/gui/main/ProdListBLine.gif);color:#FFFFFF;font-weight:bold;font-size:12px;text-align:center;white-space:nowrap;border-right:1px solid #515151;padding-left:4px;padding-right:4px;white-space:nowrap;}
#section .ProdCmp th a {color:#FFFFFF;text-decoration:none;}
#section .ProdCmp th a:hover {color:#F0F0F0;}
#section .ProdCmp td {border-right:1px dotted #999999;padding:3px}
#section .ProdCmp .l1 {background:#FFFFFF;}
#section .ProdCmp .l2 {background:#F5F5F5;}
#section .ProdCmp .Ordered {background:#DDF0FF;}
#section .ProdCmp .Section {color:#000000;font-weight:bold;height:30px;border-bottom:1px solid #000000;}
#section .ProdCmp .SectionPName {color:#0099FF;font-size:10px;height:30px;border-bottom:1px solid #000000;text-align:center;}
#section .ProdCmp .Price {color:#FF5A00;font-weight:bold;font-size:24px;text-align:center;height:100px;border-top:1px dotted #999999;}
#section .ProdCmp .Stock {border-top:1px solid #999999;}
#section .ProdCmp .Eco {color:#333333;font-size:10px;font-weight:normal;}
#section .ProdCmp .Delete {background:#333333;color:#FFFFFF;font-weight:bold;text-align:center;cursor:pointer;}
#section .ProdCmp .Delete:hover {background:#C2DC69;color:#000000;}
#section .ProdCmp .Arrow {background-image:url(/images/gui/main/ProdCompArrow.gif);background-repeat:no-repeat;cursor:pointer;width:10px;height:10px;display:block;float:left;padding:0;}
#section .ProdCmp .Arrow span {display:none;}
#section .ProdCmp .Arrow.Left {background-position:top left;}
#section .ProdCmp .Arrow.Right {background-position:top right;margin-right:8px;}
#section .ProdCmp .Arrow.Left:hover {background-position:bottom left !important;}
#section .ProdCmp .Arrow.Right:hover {background-position:bottom right !important;}
#prod {padding:0px 12px 20px 12px;background:transparent url(images/section-background.png) repeat-y left top;line-height:1.3em;}
#prod h2 ,#prod h3 {line-height:1.4em;margin-bottom:15px;}
#prod .specops {border:1px solid rgb(68,68,68);padding:5px;margin:8px 0px;background:transparent url(/images/gui/main/ProdDescriptionGradient.jpg) repeat-y;}
#prod #ProdInfo,#prod #ProdInfoSofinco{padding:0;margin:5px auto;text-align:center;}
#prod #Button3X,#prod #Button10X{text-decoration:none;font-weight:bold;color:#7aa91c;text-align:right;padding:17px 28px 0 0;margin-left:15px;}
#prod #Button3X{display:block;background:url(/css/main/section-prod-3x.png) no-repeat;width:140px;height:30px;}
#prod #Button10X{display:block;background:url(/css/main/section-prod-10x.png) no-repeat;width:140px;height:32px;}
#prod #ProdBtnBuy{display:block;height:43px;width:195px;background:url(images/BTN-ajouter-au-panier.gif) left top no-repeat}
#prod #ProdBtnBuy:hover{display:block;height:43px;width:195px;background:url(/css/main/section-prod-btn-buy.png) left bottom no-repeat}
#prod .ProdOffreSpe{color:#FF6000;background:#fff url(/images/gui/main/ProdOpSpeciale.gif) no-repeat scroll 0% 4px;font-size:13px;display:inline;text-transform:none;padding-left:10px;float:right;font-weight:bold;margin-bottom:3px;clear:both;}
#prod .ProdIcon {vertical-align:top;text-align:center;border-right:1px dotted #A0A0A0;padding:0;}
#prod .ProdImg {vertical-align:top;border-right:1px dotted #A0A0A0;padding:0}
#prod .ProdImg #ProdPicture {width:350px;height:350px;margin:10px;}
#prod .ProdImg #ProdPicture td {vertical-align:middle;text-align:center}
#prod .ProdImg #ProdTitle {margin:5px;text-transform:uppercase;font-size:14px;font-weight:bold;clear:both;}
#prod .ProdImg #ProdTitle .Name {color:#000000;text-decoration:none;}
#prod .ProdImg #ProdTitle .Brand {color:#666666;text-decoration:none;}
#prod .ProdPort {color:#F00;text-transform:uppercase;text-align:center;margin:5px;font-weight:bold;}
#prod .ProdDt {padding:0;vertical-align:top;border-right:1px dotted #A0A0A0;background:URL(images/section-prod-bg.gif) no-repeat bottom;}
#prod .ProdDt .Price {color:#FF3600;font-size:24px;font-weight:bold;text-align:center;padding:10px;}
#prod .ProdSmallTitle {text-transform:uppercase;color:#999999;font-size:10px;}
#prod .ProdInfo {padding:7px;color:#666666;line-height:18px;}
#prod .ProdInfo ul{ margin:0px;padding:0px 0px 0px 20px;}
#prod .ProdInfo ul li{margin:0px;padding:0px;list-style-image:url(/images/gui/main/ProdArrow1.gif)}
#prod .ProdInfoDispo{text-align:center;margin-bottom:5px;}
#prod .ProdInfoDispo img{margin:3px 0px;}
#prod .ProdInfoDispo .DispoIcon img{margin-bottom:-5px;}
#prod .ProdInfoSupp td{padding:5px 2px;}
#prod .ProdInfosPaiement {height:87px;border-right:1px dotted #A0A0A0;background:URL(/css/main/section-prod-btn-infos.gif) no-repeat bottom;}
#prod .ProdTextHtml {padding:5px;margin-bottom:10px;height:110px;overflow:hidden;}
#prod .ProdDescription {padding:8px 16px 8px 8px;text-align:justify;color:#444444;}
#prod .ProdTagline {font-size:26px;font-weight:normal;padding-left:38px;color:#009ae9;margin:5px 0 15px 10px;text-align:left;background:#fff url(/images/gui/main/ComaLeft.gif) no-repeat scroll top left;}
#prod .ProdTagline span {display:inline;padding-right:38px;background:transparent url(/images/gui/main/ComaRight.gif) no-repeat scroll bottom right}
#prod .ProdDescription {padding:12px 8px 8px 8px;margin-right:10px;}
#prod .ProdDescription p{margin:1em 0;}
#prod .ProdDescription ul{padding-left:40px;margin:1em 0;}
#prod .ProdDescription div[style] {background-repeat:repeat-y;}
.ie-7 #prod .ProdDescription div,.ie-6 #prod .ProdDescription div {background-repeat:repeat-y;}
.ie-7 #prod .ProdDescription .block,.ie-6 #prod .ProdDescription .block {background-repeat:no-repeat;}
#prod .ProdDescription .block {padding:10px 0;margin:10px 0px;background:transparent url(/images/gui/main/Separator.gif) no-repeat scroll bottom center;clear:both;overflow:auto}
#prod .ProdDescription .block.droite div {float:right;width:750px;}
#prod .ProdDescription .block.droite img {float:left;}
#prod .ProdDescription .block.gauche div {float:left;width:750px;}
#prod .ProdDescription .block.gauche img {float:right;}
#prod .ProdDescription .block.gauche object {float:right;}
#prod .ProdDescription .block.droite object {float:left;}
#prod .ProdDescription h2{margin-top:5px}
#prod .ProdDescription h3 {margin:0;font-size:13px;color:#009ae9;padding:0px;}
#prod .ProdDescription .cadre {padding:5px;border:1px solid #eee;}
#prod .ProdDescription hr.separateur {width:300px;text-align:center;border:none 0;border-top:1px solid #eeeeee;padding-top:5px;padding-bottom:5px;clear:both;}
#prod .ProdDescription .warning {color:#FF0000;font-weight:bold;}
#prod .ProdSectionHeader {margin-top:10px;font-size:10px;border-bottom:6px solid #333333;border-collapse:collapse;font-weight:bold;}
#prod .ProdSectionHeader td {padding:0;margin:0;border-left:1px solid #000000;border-right:1px solid #000000;white-space:nowrap;text-align:center;}
#prod .ProdSectionHeader .Actif a {color:#000000;text-decoration:none;}
#prod .ProdSectionHeader .Actif a:hover {color:#000000;text-decoration:none;}
#prod .ProdSectionHeader .Inactif {color:#999999;}
#prod .ProdSectionTitle {border-bottom:6px solid #333333;color:#990000;text-transform:uppercase;text-align:left;font-weight:bold;white-space:nowrap;}
#prod .ProdSectionTitle td {padding:0;margin:0;border:0 none;}
#prod .ProdAssoc th {background-color:#EFEFEF;color:#8C8C8C;text-transform:uppercase;padding:2px;font-size:11px;}
#prod .ProdAssocItem {height:22px;}
#prod .ProdAssocItem td {padding-left:3px;padding-right:3px;border-bottom:1px solid #9A9A9A;}
#prod .ProdAssocItem .Price {color:#B91900;text-align:right;padding-right:10px;}
#prod .ProdAssocItem a {color:#3E76BA;text-decoration:none;}
#prod .ProdAssocItem a:hover {text-decoration:underline;}
#prod .ProdAssocItem .Num {text-align:right;padding-right:2px;color:#B91900;}
#prod .ProdAssocItem .Prod a {color:#3E76BA;text-align:left;text-decoration:none;}
#prod .ProdAssocItem .Prod a:hover {color:#b91900;}
#prod .ProdSection {vertical-align:bottom;padding-top:5px;border-bottom:1px dotted #666666;color:#444444;text-transform:uppercase;font-size:11px;font-weight:bold;}
#prod .Prodfield1 {background-color:#EDF3F8;}
#prod .Prodfield2 {background-color:#DEEBF5;padding:2px 2px 2px 6px;}
#prod .Prodfield1 td,#prod .Prodfield2 td {vertical-align:top;padding:3px 3px 3px 10px;color:#333333;}
#prod .ProdCom1 td,#prod .ProdCom1 th {background-color:#FFFFFF;}
#prod .ProdCom2 th,#prod .ProdCom2 td {background-color:#F7F7F1;}
#prod .ProdCom1 th,#prod .ProdCom2 th {text-align:left;font-weight:normal;border-bottom:1px dotted #A0A0A0;padding:6px;}
#prod .ProdCom1 td,#prod .ProdCom2 td {padding:6px;padding-bottom:15px;border-bottom:1px solid #666666;}
#prod .ProdComTitle {font-weight:bold;margin-top:5px;}
#prod .ProdLink td {padding:3px;}
#prod .ProdLink td a {text-decoration:none;color:#0066CC;}
#prod .ProdLink td a:hover {text-decoration:underline;}
#prod #PresImg img{max-width:350px;}
#prod .ProdThumbnails {margin:0px;margin-right:6px;padding:0px;height:134px;width:295px;overflow:auto;}
#prod .ProdThumbnails dl{display:block;margin:5px;float:left;}
.ie-6 #prod .ProdThumbnails dl{margin:5px 4px;}
#prod .ProdThumbnails dl dt {padding:5px;background:#FFF;border:1px dotted #A0A0A0;width:70px;}
#prod .ProdThumbnails dl dd {margin:0px;width:80px;height:25px;font-size:9px;text-align:center;line-height:11px;}
#prod .ProdThumbnails dl dt a {display:block;color:#333333;text-decoration:none;width:70px;height:70px;background-color:transparent;background-repeat:no-repeat;background-position:center;}
#prod a.ProdButton {display:block;width:190px;height:17px;background:transparent;background-repeat:no-repeat;background-position:top left;}
#prod a.ProdButton:hover {background-position:0px -21px;}
#prod .showbox td{padding:6px;}
#prod .ProdCoup {background:URL(/images/gui/main/ProdCoupBg.gif) repeat-x;border:1px dashed #FF6000;margin:10px;padding:5px;text-align:justify;}
#prod .ProdCoup .Ciseau {float:left;background:URL(/images/gui/main/ProdCoupCiseau.gif) no-repeat;width:31px;height:14px;left:3px;top:-12px;position:relative;}
#prod .ProdCoup h3 {color:#FF6000;text-transform:uppercase;font-weight:bold;text-align:right;padding:2px 5px;margin:0px;font-size:15px;}
#prod .ProdCoup a {color:#FF6000;}
#prod .ProdMedia{background:url(/images/gui/main/ProdMediaBg.gif) no-repeat;width:504px;height:360px;}
#prod .ProdMedia #MediaContainer {margin:14px 0px 14px 14px;width:416px;height:332px;border:1px solid #000000;background:#FFFFFF;}
#prod .ProdMedia #MediaClose {padding:0;right:10px;top:3px;width:42px;height:17px;position:absolute;background:url(/images/gui/main/ProdMediaClose.gif) top;cursor:pointer;}
#prod .ProdMedia #MediaClose:hover {background-position:bottom;}
#prod .ProdMedia #MediaSwitchVideo {padding:0;right:0px;top:50px;width:74px;height:80px;position:absolute;background:url(/images/gui/main/ProdMediaVideoBtn.jpg) top;cursor:pointer;}
#prod .ProdMedia #MediaSwitchVideo:hover {background-position:bottom;}
#prod .ProdMedia #MediaSwitch360 {padding:0;right:0px;top:130px;width:74px;height:80px;position:absolute;background:url(/images/gui/main/ProdMedia360Btn.jpg) top;cursor:pointer;}
#prod .ProdMedia #MediaSwitch360:hover {background-position:bottom;}
#searchpage {padding:0px 12px 20px 12px;background:transparent url(images/section-background.png) repeat-y left top;line-height:1.3em;}
#searchpage h2 ,#searchpage h3 {line-height:1.4em;margin-bottom:15px;}
#section .ToolBox2 {margin:0px;padding:0px;}
#section .ToolBox2 th {padding:0px;vertical-align:middle;color:#FFFFFF;font-weight:bold;font-size:12px;text-transform:uppercase;background:URL(PromoBoxBg.gif);}
#section .ToolBox2 .Inner {background-color:#FFFFFF;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;padding:2px;}
#section .ToolBox2 th img {display:block;}
#pagemarque {padding:0px 12px 20px 12px;background:transparent url(images/section-background.png) repeat-y left top;line-height:1.3em;}
#pagemarque .SideLeft{float:left;width:765px;padding-bottom:10px}
#section .MarqueInfo {position:relative;display:block;margin-left:50px;overflow:auto;vertical-align:middle;}
#section .MarqueInfo td {vertical-align:middle;}
#section .MarqueInfo img {float:left;}
#section .MarqueInfo .desc {text-align:left;margin-left:20px;float:left;}
#section .MarqueInfo .desc img {margin-top:4px;}
#section .PromoBox {display:inline;margin:10px;float:left;}
#section .PromoBox th {color:#FFFFFF;font-weight:bold;font-size:14px;background:URL(PromoBoxBg.gif) #222222;height:22px;}
#section .PromoBox th a {text-decoration:none;color:#FFFFFF;}
#section .PromoBox .l {background:URL(/images/gui/main/PromoBoxLeft.gif) #222222;width:5px;overflow:hidden;}
#section .PromoBox .r {background:URL(/images/gui/main/PromoBoxRight.gif) #222222;width:5px;overflow:hidden;}
#section .PromoBox td {background-color:#FFFFFF;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;padding:2px;height:170px;}
#section .PromoBox th img {display:block;}
#section .PromoBox .CatArea {float:left;width:160px;}
#section .PromoBox .CatArea ul {padding:0px;margin:0px;text-align:left;}
#section .PromoBox .CatArea li {display:block;list-style-type:none;}
#section .PromoBox .ShowArea {float:right;width:180px;}
#section .PromoBox .CatItem {padding:5px 3px 5px 11px;overflow:hidden;height:12px;text-decoration:none;color:#515151;display:block;background:URL(/images/gui/main/PromoBoxArrowS.gif) 3px 8px no-repeat;border-bottom:1px solid #9A9A9A;}
#section .PromoBox .CatItem a {padding:0;}
#section .PromoBox .CatItem:hover {background-color:#F0F0F0;color:#000000;}
#section .PromoBox .CatMore {text-align:left;padding:8px;padding-left:3px;color:#528DC7;text-transform:uppercase;}
#section .PromoBox .CatMore a {text-decoration:none;color:#528DC7;}
#section .PromoBox .CatMore a:hover {color:#B71800;}
#section .PromoBox .ProdName {color:#B71800;font-size:11px;width:174px;height:28px;margin:2px;margin-bottom:8px;overflow:hidden;}
#section .PromoBox .ProdImg {width:100px;height:100px;border:0px;}
#section .PromoBox .Price {color:#B91900;font-weight:bold;font-size:18px;margin:4px;}
#panier {padding:0px 12px 20px 12px;background:transparent url(images/section-background.png) repeat-y left top;line-height:1.3em;overflow:hidden;}
#panier h2 ,#panier h3 {line-height:1.4em;margin-bottom:15px;}
#section .BskTitle th {text-transform:uppercase;font-size:14px;}
#section .BskTitle th hr {background-image:url(../../images/CatHeaderBg.gif);height:8px;overflow:hidden;border-style:none;}
#section .BskTitle td {text-transform:uppercase;text-align:left;font-size:10px;padding-top:3px;}
#section .BskTitle td a {color:#7DADDD;text-decoration:none;}
#section .Bsk {border-collapse:collapse;}
#section .BskSectionTitle {border-bottom:2px solid #383838;color:#990000;text-transform:uppercase;text-align:left;font-weight:bold;}
#section .Bsk th {background-color:#EFEFEF;color:#8C8C8C;text-transform:uppercase;padding:2px;font-size:11px;border-bottom:1px solid #FFFFFF;}
#section .BskProdList a {color:#000000;text-decoration:none;}
#section .BskLine1 td,#section .BskLine2 td,#section .BsklineHover td {border-bottom:1px solid #FFFFFF;padding-left:3px;padding-right:3px;height:30px;}
#section .BskLine1 td {background-color:#EDF3F8;}
#section .BskLine2 td {background-color:#DEEBF5;}
#section .BsklineHover td {background-color:#3E9BE2;color:#FFFFFF;}
#section .BsklineHover td a {color:#FFFFFF;}
#section .BskLine1 .Price,#section .BskLine2 .Price {color:#B91900;}
#section .BskLine1 .Qte,#section .BskLine2 .Qte {color:#3E76BA;}
#section #BskCoupOff {background:URL(/images/gui/main/BskCoupBg.gif) repeat-x;height:30px;}
#section #BskCoupOn {background:URL(/images/gui/main/BskCoupBg.gif) repeat-x;height:90px;}
#section .BskCoup td {padding:2px;}
#section .BskAddLine {background:URL(/images/gui/main/RecapBottomBg.gif) bottom repeat-x;border-bottom:1px solid #333333;}
#section .BskLine1.WizardHeader td{border-bottom-color:#EDF3F8;}
#section .BskLine2.WizardHeader td{border-bottom-color:#DEEBF5;}
#section .BskLine1.wizard td{border-top:1px solid #FFF;}
#section .BskLine1.Wizard td,.BskLine2.Wizard td{background-color:#F2F7FB;height:24px;}
#section .BskLine1.Wizard td{background-color:#FCFCFC;}
#section .Wizard td.Component{background-image:url(/images/gui/main/BskWizardTree.gif);background-repeat:no-repeat;background-position:left top;}
#section .BskProdList tbody:last-child td.Component{background-position:left bottom;}
#section .BsklineHover.Wizard td{height:24px;}
#section .Wizard td.Component{padding-left:40px;}
#section .BskLine1.Wizard.first td.Component,.BsklineHover.Wizard.first td.Component{background-image:url(/images/gui/main/BskWizardFirst.gif);background-repeat:no-repeat;background-position:left top;}
#section .BsklineHover td.Component{background-position:left bottom;}
#section .BskLine2.WizardHeader + .BskLine1.Wizard.first td.Component{background-position:left center;}
html>body .BsklineHover td.Component{background-position:left top;}
html>body .BsklineHover.Wizard.first td.Component{background-position:left bottom;}
#section .LivBlock {background:URL(/images/gui/main/BskPayBg.gif) repeat-x bottom;}
#section .LivTable td {border-bottom:1px solid #9A9A9A;border-top:4px solid #EFEFEF;}
#section .LivTable{border-collapse:separate;}
#client {padding:0 12px 20px 12px;background:transparent url(images/section-background.png) repeat-y left top;line-height:1.3em;height:100%;overflow:hidden;}
#client .SideLeft{float:left;width:745px;}
#client form,#client form div {margin:0;}
#client td {padding:0;}
#client .AccSmall {font-size:10px;color:#333333;margin-top:5px;margin-bottom:0px;}
#client .AccBlue {font-size:10px;color:#528DC7;margin-top:5px;margin-bottom:0px;text-transform:uppercase;font-weight:bold;}
#client .AccForget {margin-bottom:5px;margin-top:5px;}
#client .AccForget a,#client .AccForget a:visited {color:#FF7800;text-decoration:none;}
#client .AccForget a:hover {text-decoration:underline;}
#client .IdentText {color:#666666;text-align:justify;margin-top:30px;padding:0 10px 25px 10px;}
#client .IdentText h1 {font-weight:bold;font-size:12px;padding:0px;margin:0px;margin-top:14px;}
#client .ElemMandat {margin-top:6px;color:#0066FF;}
#client .ElemNormal {margin-top:6px;}
#client .FormNormal {margin-top:10px;color:#444444;}
#client .FormMandatory {margin-top:10px;color:#B91900;}
#client .ValidatorError {color:#FF0000;white-space:nowrap;}
#client .EpMenu {border-collapse:collapse;border:1px solid #9A9A9A;margin-bottom:10px;}
#client .EpMenu th {height:10px;}
#client .EpMenu td {height:80px;}
#client .EpWelcome {margin:0 10px 20px 10px;padding-left:20px;padding-right:20px;}
#client .EpWelcome h3 {font-weight:bold;margin-bottom:0px;font-size:12px;color:#0066CC;}
#client .EpTitre {text-transform:uppercase;color:#0066CC;}
#client .EpDesc {color:#A3A3A3;text-align:justify;padding-right:10px;}
#client .EpMore {padding-right:10px;text-align:right;height:1px;}
#client .EpMore a{position:relative;top:-15px;color:#0066CC;text-decoration:none;}
#client .EpCmdList {border-collapse:collapse;}
#client .EpCmdList th {border-left:1px solid #000000;border-right:1px solid #000000;text-transform:uppercase;color:#666666;text-align:center;}
#client .EpCmdList .HLine {background:URL(/images/gui/main/ProdListHLine.gif);height:8px;text-align:center;}
#client .EpCmdList .Line1 td,#client .EpCmdList .Line2 td {height:19px;border:1px solid #FFFFFF;padding-right:3px;padding-left:3px;}
#client .EpCmdList .Line1 {background-color:#EBF4FB;}
#client .EpCmdList .Line2 {background-color:#DEEBF5;}
#client .EpList th {border-bottom:1px solid #9A9A9A;color:#444444;font-weight:normal;}
#client .EpList td {border-bottom:1px solid #9A9A9A;border-top:5px solid #EFEFEF;height:17px;}
#client .EpListBLine {background:URL(/images/gui/main/ProdListBLine.gif);height:24px;text-align:center;color:#FFFFFF;}
#client .EpListBLine td{text-align:center;}
#client .EpListBLine a {color:#aeaeae;text-decoration:none;}
#client .EpListBLine a:hover{color:#FFFFFF;text-decoration:none;}
#client .EpListBLine .Nav{padding:5px;font-weight:bold;}
#client .EpAdrList {width:218px;height:300px;left:12px;top:30px;position:relative;overflow:hidden;}
#client .EpAdrList .Suppr a {color:#B91900;text-decoration:none;}
#client .EpAdrList .Suppr a:hover {text-decoration:underline;}
#client .EpBsk th {background:#FFF;border-bottom:2px solid #666;padding-bottom:2px;}
#client .EpBskEndLine td {border-bottom:1px solid #666;background:#F2F2F2;}
#client .EpBskQte,#client .EpBskPrice {color:#B91900;}
#client .SavListProds td{padding:8px;vertical-align:top;}
#client .AlignCenter td,#client .AlignCenter th{text-align:center;}
#client .SavListNatures td {padding:5px;}
#client .EpAlerte{margin:0;padding:0;}
#client .EpAlerte li {list-style:none;margin:10px 2px;width:60px;}
#client .EpAlerte span{width:45px;float:left;}
#client .EpAlerte a{width:20px;}
#client #parrainage{border:1px solid #9A9A9A;margin-left:20px;margin-right:5px;padding:12px 0;}
#ParrainageForm ul {margin:0;}
#ParrainageForm li {list-style:none;margin-bottom:10px;}
#ParrainageForm #MailFields {float:left;width:260px;padding-right:30px;text-align:right;}
#ParrainageForm #MailFields input{height:12px;font-size:1em;width:150px;}
#ParrainageForm label {font-weight:bold;margin-right:5px;}
#ParrainageForm #SubmitInvitation {clear:both;width:100%;text-align:right;padding-right:10px;}
#ParrainageForm #MessageParrain {float:left;width:300px;}
#ParrainageForm #MessageParrain textarea {width:280px;height:100px;text-align:left;}
#ParrainageForm .ParrainageError {color:#990000;}
#BandeauParrainage{width:645px;height:194px;background:transparent url(/images/gui/parrainage/bandeau_parrainer.gif) no-repeat scroll 0 0;}
#BandeauParrainage a {display:block;width:97px;height:17px;position:relative;top:137px;left:253px;}
#parrainage .ParrainageCoup {background:URL(/images/gui/main/ProdCoupBg.gif) repeat-x;border:1px dashed #FF6000;margin:10px;padding:10px;text-align:justify;width:280px;float:right;}
#parrainage .ParrainageCoup .Ciseau {float:left;background:URL(/images/gui/main/ProdCoupCiseau.gif) no-repeat;width:31px;height:14px;left:3px;top:-12px;position:relative;}
#parrainage .ParrainageCoup h3 {color:#FF6000;font-weight:bold;text-align:right;padding:2px 5px;margin:0px;font-size:15px;}
#parrainage .ParrainageCoup b {font-weight:bold;color:#FF6000;}
#parrainage .ToolBox2 .EpCmdList th {background:none;padding:2px 0 5px 0;}
#parrainage a.RelanceFilleul {margin:0 auto;display:block;height:12px;width:65px;padding:0;background:URL(/images/gui/parrainage/bt_relancer.png) no-repeat;}
#parrainage .ParrainageSuccess {padding-top:10px;color:#618F08;font-weight:bold;}
#section-aside {float:right;width:190px;line-height:1.1em;margin-top:0px;color:#656565;}
#section-aside h4{margin:0 0 0.615em;color:#000;}
#section-aside .servicesside,#section-aside .garantiesside,#section-aside .agenciesside {list-style:none;margin-left:0px;margin-top:0px;}
#servicesside h4,#garantiesside h4,#agenciesside h4{background:transparent url(main/sidebar_badges.png) no-repeat;background-position:0px -536px;height:16px;width:184px;font-size:1em;color:#F1F1F1;margin:0;padding-top:3px;text-align:center;}
#agenciesside h4 {height:175px;}
#section-aside .servicesside li,#section-aside .garantiesside li{background:transparent url(main/sidebar_badges.png) no-repeat;padding-left:68px;padding-top:16px;height:42px;width:116px;vertical-align:middle;font-weight:bold;display:block;}
#section-aside .servicesside li.paiement3x {background-position:0px 0px;padding-left:0;height:42px;width:184px;}
#section-aside .servicesside li.paiement10x {background-position:0px -116px;padding-left:0;height:42px;width:184px;}
#section-aside .servicesside li.paiement3x #Button3X ,#section-aside .servicesside li.paiement10x #Button10X {display:block;width:58px;height:58px;top:-16px;left:0px;margin:0;background:transparent url(main/sidebar_badges.png) no-repeat;position:relative;}
#section-aside .servicesside li.paiement3x span,#section-aside .servicesside li.paiement10x span{display:block;position:relative;top:-58px;left:0;margin-left:68px;width:116px;margin-bottom:-58px;}
#section-aside .servicesside li.paiement3x #Button3X {background-position:0px 0px;}
#section-aside .servicesside li.paiement10x #Button10X {background-position:0px -116px;}
#section-aside .servicesside li.paiement10x .SofincoPopupLi {padding:0 0 0 20px;margin:15px 0 0 0;list-style-type:disc;}
#section-aside .servicesside li.paiement10x .SofincoPopupLi li{background:none;font-weight:normal;list-style-type:disc;padding:3px 0;height:100%;width:100%;}
#section-aside .servicesside li.paiement10x .SofincoPopupTxt {font-style:italic;font-weight:normal;}
#section-aside .servicesside li.partnership {background-position:0px -58px;}
#section-aside .servicesside li.contact {background-position:0px -116px;}
#section-aside .garantiesside li.fianet {background-position:0px -174px;}
#section-aside .garantiesside li.paiement {background-position:0px -232px;}
#section-aside .garantiesside li.transport {background-position:0px -290px;}
#section-aside .garantiesside li.securite {background-position:0px -348px;}
#section-aside .servicesside li.drive {background-position:0px -406px;}
#section-aside .servicesside li.green {background-position:0px -464px;}
#agenciesside p{margin:0;background-color:#F1F1F1;font-weight:bold;}
#agenciesside a {display:block;width:100%;height:144px;padding:0;margin-top:10px;}
#agenciesside .agenciessidetitle {width:174px;color:#CD241F;font-size:1.2em;line-height:1.2em;padding:0 5px 10px 5px;text-align:center;}
#agenciesside .agenciessidetext {color:#656565;text-align:justify;padding:5px 5px 15px 5px;width:174px;}
#partenaire {padding:0px 12px 20px 12px;background:transparent url(images/section-background.png) repeat-y left top;line-height:1.3em;overflow:hidden;}
#partenaire p {margin:11px 0;}
#partenaire ol {margin:11px 0;padding-left:40px;}
#partenaire th,#partenaire td[align="center"] {text-align:center;}
#partenaire td[align="right"] {text-align:right;}
#infopage {padding:0px 12px 20px 12px;background:transparent url(images/section-background.png) repeat-y left top;line-height:1.3em;}
#infopage #newsletter {background:transparent url(main/newsletter-background.jpg) no-repeat 95% 0px;padding:0px 513px 0px 21px;color:#0389CE;font-size:1.1em;}
#infopage #newsletter h4 {background:transparent url(main/newsletter-header-background.gif) no-repeat;margin-bottom:0;color:#FFF;font-size:1em;line-height:19px;padding-left:15px;}
#infopage #newsletter form {background:#F1F1F1;border:1px solid #CCC;border-top:none;padding:10px 5px;}
#infopage #newsletter .desc {padding:5px;color:#666;background:#F1F1F1;font-size:0.9em;border:1px solid #CCC;}
#infopage #newsletter .desc .legal {font-size:0.8em;}
#infopage #newsletter input[type=text],#infopage #newsletter input[type=submit] {border:none;outline:none;background:transparent url(main/home-box-headers.gif) no-repeat;}
#infopage #newsletter h2 {border:none;outline:none;background:transparent url(main/home-box-headers.gif) no-repeat;text-indent:-1000em;background-position:0px -222px;margin:0px -8px -30px -10px;height:94px;width:322px;}
#infopage #newsletter input[type=text] {background-position:-330px -86px;width:207px;height:16px;padding-bottom:2px;padding-top:2px;}
#infopage #newsletter input[type=text]:hover {background-position:-330px -106px;}
#infopage #newsletter input[type=text]:focus {background-position:-330px -126px;}
#infopage #newsletter #foot_newsletter input[type=submit]{text-indent:-1000em;width:99px;height:19px;margin:6px 0 0 150px;background-position:-326px -31px;}
#infopage #newsletter #conf_newsletter input[type=submit]{text-indent:-1000em;width:200px;height:19px;margin:6px 0 0 150px;background-position:-326px -191px;}
#infopage #newsletter #foot_newsletter_off input[type=submit]{text-indent:-1000em;width:108px;height:19px;margin:6px 0 0 150px;background-position:-326px -151px;}
.ie-7 #infopage #newsletter #foot_newsletter_off input[type=submit],.ie-7 #infopage #newsletter #conf_newsletter input[type=submit],.ie-7 #infopage #newsletter #foot_newsletter input[type=submit] {display:block;overflow:hidden;padding-left:5000px;}
#infopage #newsletter #foot_newsletter input[type=submit]:hover{background-position:-326px -49px;}
#infopage #newsletter #foot_newsletter_off input[type=submit]:hover{width:108px;background-position:-326px -169px;}
#infopage #newsletter #conf_newsletter input[type=submit]:hover{width:200px;background-position:-326px -209px;}
#infopage #newsletter ul {text-align:center;border:none;}
#infopage #newsletter li{list-style:none;background:transparent;border:none;height:23px;padding:0px;}
#desabobtn {background-position:-326px -169px;}
#infopage .parrainagereglementtd {vertical-align:top;text-align:justify;padding-left:38px;padding-right:38px;font-size:1.2em;width:50%;}
#infopage .parrainagereglementtitre {font-size:1.6em;font-weight:bold;color:#656565;line-height:20px;}
#infopage #parrainageconditions {width:830px;font-size:1.2em;text-align:justify;}
#infopage #parrainageconditionshead {width:100%;height:90px;background:#fff url(/images/gui/parrainage/ctn_encadre_haut.gif) no-repeat scroll top left;}
#infopage #parrainageconditionsbody {padding:1px 30px 1px 30px;width:770px;background:#fff url(/images/gui/parrainage/ctn_fond.gif) repeat-y scroll top left;}
#infopage #parrainageconditionsfoot {width:100%;min-height:30px;height:30px;background:#fff url(/images/gui/parrainage/ctn_encadre_bas.gif) no-repeat scroll top left;}
#infopage #parrainageconditions ul {margin-bottom:0;}
#infopage #parrainageconditions li{background:transparent;margin:8px 8px;border:none;padding:0px;list-style-type:circle;}
#CtnTitle {color:#0066FF;text-transform:uppercase;font-size:16px;font-weight:bold;padding:20px 12px 20px 12px;}
#CtnText {padding:10px 12px 20px 12px;line-height:1.3em;text-align:justify;}
#CtnText a {text-decoration:none;}
#CtnText div {min-height:80px;}
#section.minisite {overflow:hidden;}
#minisite {padding:0px 12px 20px 12px;background:transparent url(images/section-background.png) repeat-y left top;line-height:1.3em;overflow:hidden;}
#minisite table th,#minisite table td {padding:0px;}
#minisite table *[align=center] {text-align:center;}
#minisite table *[valign=top] {vertical-align:top;}
#minisite table *[valign=bottom] {vertical-align:bottom;}
#minisite a {padding:0px;}
#minisite center {text-align:center;}
#minisite center * {margin:0px auto;}
#minisite .content {width:100%;}
#minisite.has-sidebar .content {float:left;width:755px;}
#pm-address,#pm-shipping,#pm-resume,#pm-checkout,#pm-specops,#pm-confirm {padding:0px 12px 20px 12px;background:transparent url(images/section-background.png) repeat-y left top;line-height:1.3em;overflow:hidden;}
#aside{width:965px;margin:0px auto;}
#aside a{color:#EEE;text-decoration:none;}
#account ul,#account .panel,#account form hr,#account .buttons li,#account .buttons li a,#basket{background:transparent url(main/aside-sprites.gif) no-repeat;}
#search-bar input[type=text],#search-bar input[type=submit],#account form input[type=text],#account form input[type=password],#account form input[type=submit]{background:transparent url(main/aside-sprites.gif) no-repeat;}
#search-bar {position:absolute;top:0px;margin-top:25px;margin-left:370px;}
#search-bar input[type=text] {position:relative;font-family:Arial;background-position:-400px 0px;border:none;outline:none;width:175px;height:18px;padding:4px 6px 0px 28px;vertical-align:bottom;color:#A4A4A4;z-index:2;}
#search-bar input[type=text]:hover {color:#E4E4E4;background-position:-400px -22px;}
#search-bar input[type=text]:focus {color:#E4E4E4;background-position:-400px -44px;}
#search-bar input[type=submit] {text-indent:-1000em;border:none;background-position:-614px -1px;width:21px;height:21px;}
.ie-7 #search-bar input[type=submit] {overflow:hidden;padding-left:1000em;}
#search-bar input[type=submit]:hover {background-position:-614px -45px;}
#account {position:absolute;top:0px;margin-top:0px;margin-left:630px;z-index:2;}
#account ul {list-style:none;margin:0;width:160px;height:56px;background-position:-31px 0px;padding:0;}
#account.on ul {background-position:-31px -56px;}
#account li.icon a {display:block;padding:25px 0px 15px 53px;width:110px;}
.ie-6 #account li.icon a {padding-bottom:12px;}
#account.on li.icon a {position:absolute;padding:0px;margin:14px 0px 0px 53px;z-index:2;}
#account.on li.logout a {display:block;padding:35px 0px 4px 53px;width:110px;}
.ie-6 #account.on li.logout a,.ie-7 #account.on li.logout a {padding-top:18px;}
#account .panel{display:none;position:absolute;background-color:#3b3736;padding:10px;margin:-5px 0 0 6px;color:#FEFEFE;width:177px;height:183px;background-color:#3B3736;background-position:-400px -110px;z-index:2;}
.ie-7 #account .panel {top:56px;left:0px;}
#account.on .panel{height:195px;}
#account:hover .panel{display:block;}
#account form {text-align:center;color:#FFF;}
.ie-6 #account form {margin-bottom:0;}
#account form label {font-weight:normal;}
#account form dl {margin-bottom:7px;}
#account form dt {margin-top:5px;margin-bottom:0;padding-bottom:4px;}
#account form hr {margin-top:10px;background-position:-196px -155px;}
.ie-7 #account form hr {margin-top:0;}
#account form input[type=text],#account form input[type=password] {background-position:-29px -112px;border:none;color:#EEE;height:19px;padding-bottom:0;padding-right:0;width:153px;outline:none;}
.ie-8 #account form input[type=text],.ie-8 #account form input[type=password] {height:18px;}
#account form input[type=text]:hover,#account form input[type=password]:hover {background-position:-29px -134px;}
#account form input[type=text]:focus,#account form input[type=password]:focus {background-position:-29px -156px;}
#account form input[type=submit] {text-indent:-1000em;border:none;background-position:-400px -67px;width:102px;padding:0;height:19px;}
.ie-7 #account form input[type=submit] {display:block;padding-left:5000px;overflow:hidden;}
#account form input[type=submit]:hover {background-position:-400px -88px;}
#account .buttons {margin-top:5px;background:none;}
#account .buttons li{margin-top:2px;display:block;background-position:-186px -112px;height:22px;width:177px;text-align:left;}
.ie-7 #account .buttons {margin:0 12px 0 0;}
.ie-7 #account .buttons li{margin:0;}
#account .buttons li:hover{background-position:-186px -133px;}
#account .buttons li a{display:block;padding:2px 1px 1px 23px;}
#account .buttons li.register a {background-position:149px -139px;}
#account .buttons li.password a {background-position:149px -119px;}
#account .buttons li.account a {background-position:149px 1px;}
#account .buttons li.orders a{background-position:149px -19px;}
#account .buttons li.addresses a {background-position:149px -39px;}
#account .buttons li.repairs a {background-position:149px -59px;}
#account .buttons li.refunds a {background-position:149px -79px;}
#account .buttons li.carts a {background-position:149px -99px;}
#account .buttons li.alertes a {background-position:149px -119px;}
#account .buttons li.parrainages a {background-position:149px -159px;}
#basket {position:absolute;top:0px;margin-left:790px;padding:13px 0px 0px 27px;background-position:-230px 0px;width:143px;height:43px;z-index:1;}
.ie-6 #basket {overflow:hidden;}
.ie-6 #basket.on #BasketAmount {position:relative;top:-20px;}
#basket.on {background-position:-230px -56px;}
#basket ul {list-style:none;}
#basket ul a {display:block;padding:14px 0px 10px 47px;margin:-13px 0px 0px -47px;color:#DDDDDD;}
#basket #BasketProdCount {padding-top:13px;}
#basket.on #BasketProdCount {padding:0px;}
#basket.on #BasketProdCount a {margin-top:0px;padding:2px 0px 22px 47px;}
#basket #BasketAmount {padding:3px 0px 0px 0px;margin-top:3px;color:#a5d121;}
#basket.on #BasketAmount {margin-top:-21px;background:transparent url(main/footer-separator.jpg) no-repeat top right;}
#footer {padding:0px;margin:-5px 0px 0px 0px;background:#dedede url(main/footer-pattern.jpg) repeat-x 0 0;overflow:hidden;min-width:965px;}
#footer .separator {background:transparent url(main/footer-separator.jpg) no-repeat 50% 0;}
#footer-section {width:100%;background:transparent url(main/footer-background.jpg) no-repeat 50% 0;overflow:hidden;}
#footer-top,#footer-bottom {width:915px;margin:0 auto;overflow:hidden;color:#FFF;}
#footer-top {height:390px;}
#footer-top ul {list-style:none;margin-left:12px;}
#footer-top li:hover h6 a{color:#ffae00;}
#footer-top li:hover a{color:#efefef;}
#footer-top div.header {margin:18px 0px 0px;padding-top:8px;font-size:1.1em;background:transparent url(main/footer-top-header.jpg) no-repeat top right;}
#footer-top h5 {margin:0px;padding:0px 0px 18px 0px;}
#footer-top h6 {margin-top:6px;margin-bottom:0px;}
#footer-top h6 a {color:#ccc;}
#footer-top a {color:#9f9e9d;text-decoration:none;}
#footer-top a:hover {text-decoration:underline;}
#footer-bottom {margin-bottom:5px;}
#footer .foot-links {width:575px;color:#666;overflow:hidden;float:left;margin-left:0px;padding-left:26px;list-style:square;}
#footer .foot-links li {float:left;line-height:18px;padding:0;}
#footer .foot-links li:hover {color:#ffae00;}
#footer .foot-links li a {display:block;width:190px;padding:0;text-decoration:none;font-weight:bold;}
#footer .foot-links li a {color:#666;}
#footer .foot-links li a:hover {color:#ffae00;}
#footer .foot-buttons {float:left;list-style:none;margin:0px 0px 0px 55px;}
#footer .foot-buttons li {float:left;display:block;text-indent:-100000em;background:transparent url(main/footer-buttons.jpg) no-repeat;width:55px;height:80px;}
#footer .foot-buttons li .description {display:none;text-indent:0px;position:absolute;width:330px;height:60px;background:#605a5a;color:#cdcbcc;border:1px solid #9a9997;border-style:solid solid none solid;}
#footer .description a {color:#FFF;text-decoration:none;font-weight:bold;}
#footer .description a:hover {color:#FFAE00;}
#footer .foot-buttons li.premium:hover .description,#footer .foot-buttons li.paiement:hover .description,#footer .foot-buttons li.securite:hover .description,#footer .foot-buttons li.transport:hover .description {display:block;}
#footer .foot-buttons li.premium .description{margin:-94px 0px 12px -64px;}
#footer .foot-buttons li.paiement .description{margin:-94px 0px 12px -119px;}
#footer .foot-buttons li.securite .description{margin:-94px 0px 12px -174px;}
#footer .foot-buttons li.transport .description{margin:-94px 0px 12px -229px;}
#footer .description p {padding:5px 5px 10px 5px;height:59px;background:transparent url(main/footer-services-background.gif) no-repeat bottom left;}
#footer .foot-buttons li.premium .description p{ background-position:-243px 59px;}
#footer .foot-buttons li.paiement .description p{ background-position:-188px 59px;}
#footer .foot-buttons li.securite .description p{ background-position:-132px 59px;}
#footer .foot-buttons li.transport .description p{background-position:-76px 59px;}
#footer .foot-buttons li.premium:hover {background-position:0 -84px;}
#footer .foot-buttons li.paiement {background-position:-55px 0;}
#footer .foot-buttons li.securite {background-position:-110px 0;}
#footer .foot-buttons li.transport {background-position:-165px 0;}
#footer .foot-buttons li.paiement:hover {background-position:-55px -84px;}
#footer .foot-buttons li.securite:hover {background-position:-110px -84px;}
#footer .foot-buttons li.transport:hover {background-position:-165px -84px;}
}
@media print {#admin-toolbar ,#nav ,#aside ,#footer{display:none;}
}
