@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(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(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(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(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(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(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(section-background.png) no-repeat left top;line-height:1.3em;}


#cat {padding:0px 12px 20px 12px;background:transparent url(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(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(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(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(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;}

#searchpage {padding:0px 12px 20px 12px;background:transparent url(section-background.png) repeat-y left top;line-height:1.3em;}
#searchpage h2 ,#searchpage h3 {line-height:1.4em;margin-bottom:15px;}

#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(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;}





#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;}

#pm-address,#pm-shipping,#pm-resume,#pm-checkout,#pm-specops,#pm-confirm {padding:0px 12px 20px 12px;background:transparent url(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(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(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(footer-separator.jpg) no-repeat top right;}



}
@media print {#admin-toolbar ,#nav ,#aside ,#footer{display:none;}
}
