@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,a:link,a:visited{border 0 none;text-decoration:none}
}
@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;cursor:default;}
#header a {margin:0px;text-indent:-1000em;display:block;width:352px;height:77px;}
#nav {width:975px;text-transform:uppercase;text-align:center;padding:0px 3px;margin:0px auto;background:transparent url(main/header-background.png) no-repeat scroll 0px 100%;height:62px;cursor:default;}
.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(main/section-background.png) no-repeat right top;padding-top:17px;cursor:default;}
#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(main/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;}
#main_home{background:transparent url(main/home-section-3col-background.png) repeat-y top left;}
#home .column-1of3,#home .column-2of3,#home .column-3of3 {float:none;display:inline-block;vertical-align:top;width:33%;color:#888888;}
.ie-7 #home .column-1of3,.ie-7 #home .column-2of3,.ie-7 #home .column-3of3{display:inline;zoom:1;}
.ie-6 #home .column-1of3,.ie-6 #home .column-2of3,.ie-6 #home .column-3of3 {display:inline;zoom:1;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_2.png) 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 #bonsplans h4,#home #newsletter h4,#home #feeds h4#home #wizards h4 {margin:0px;}
#home #shops h4,#home #agencies h4,#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_2.png) no-repeat;text-indent:-1000em;margin:0px -8px 0px 0px;}
#home #agencies h4{background-position:0px -93px;height:94px;}
#home #agencies .homeemport {display:block;margin:-30px -8px 30px 0px;text-align:center;}
#home #bonsplans h4 {background-position:0px 0px;height:94px;}
#home #bonsplans .homebplans {display:block;margin:-30px -8px 0px 0px;text-align:center;}
#home #wizards .homewizard {display:block;text-align:center;}
#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 -187px;margin:0px -8px -30px -16px;height:94px;}
#home #feeds h4 {background-position:0px -282px;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(main/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_2.png) 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;}
#home #social-icons {position:absolute;margin:-1000px 0 0 970px;z-index:-1;}
#home #social-icons ul{margin:0;list-style:none;}
#home #social-icons li{margin-left:-12px;}
#home #social-icons a {display:block;padding:58px 128px 5px 16px;background-repeat:no-repeat;color:#3E89B9;font:12px/14px Georgia,Helvetica;font-style:italic;margin:0 0 0 -28px;text-indent:-1000em;}
#home #social-icons a:hover{margin-left:0;text-indent:0;padding-right:0;}
#home #social-icons li.facebook a{background-image:url(/css/main/social-facebook-58x58.png);}
#home #social-icons li.twitter a{background-image:url(/css/main/social-twitter-58x58.png);}
.ie-7 #home #social-icons{margin:-600px 0 0 0;z-index:-1;}
.ie-7 #home #social-icons li {margin:0 0 0 -12px;width:78px;}
.ie-7 #home #social-icons a {width:200px;}
.ie-7 #home #social-icons a:hover {margin:0 0 0 -6px;}
.ie-6 #home #social-icons {display:none;}
.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(main/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{border-bottom:1px solid #999;}
#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/gui/main/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 .prodname a{color:#000;text-decoration:none;}
#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 .borderProdFilter{margin:0px;padding:0px;height:1px;background-color:#FFF;}
#section .borderProdFilter.bottom{background-color:#DEDEDE;}
#section .ProdFilter {background:URL(/images/gui/main/degrade_zone_filtre.gif) repeat-y bottom;margin-top:20px;width:747px;}
#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 solid #DEDEDE;padding:10px 0px 0px 8px;width:35%;border-bottom:1px solid #FFF;}
#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) repeat-x;text-align:center;height:8px;}
#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.top {background:URL(/images/gui/main/ProdListBLine-top.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 #DEDEDE;border-right:1px solid #FFF;height:104px;padding:0px 0px 2px 2px;}
#section .ProdList td.Photo {background:#FFFFFF;text-align:left;width:16%;overflow:hidden;border:0px;}
#section .ProdList .Photo img {border:0px;}
#section .ProdList .Date{width:10%;text-align:center;}
#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 .TagLine {font-size:9px;}
#section .ProdList .Price {color:#FF5A00;text-align:right;font-weight:bold;font-size:12px;width:10%;padding-right:3px;}
#section .ProdList .AlignCenter {text-align:center;}
#section .ProdListCount {font-weight:bold;font-size:16px;padding:5px 5px 15px 5px;color:#666666;text-align:left;height:34px;}
#section .ProdListCount .nombre{color:#008FD8;}
#section .ProdListCount h2{color:#008FD8;float:left;height:34px;margin-top:4px;color:#666666;font-size:1em;margin:0;outline:medium none;padding:0;text-decoration:none;}
#section .ProdList .Desc .Carac {color:#878686;font-size:10px;text-align:justify;margin-top:3px;}
#section .ProdListL1 .Desc {background:url(/images/gui/main/degrade-ligne-1.gif) repeat-y #F1F1F1;padding:0px 4px 0px 4px;}
#section .ProdListL1 .Desc.hasOP{padding-right:0px;}
#section .ProdListL1 .Price,#section .ProdListL1 .Disponibilite,#section .ProdListL1 .ajouterPanier{background-color:#F1F1F1;}
 #section .ProdListL2 .Desc {background:url(/images/gui/main/degrade-ligne-2.gif) repeat-y #F9F9F9;padding:0px 4px 0px 4px;}
#section .ProdListL2 .Desc.hasOP{padding-right:0px;}
#section .ProdListL2 .Price,#section .ProdListL2 .Disponibilite,#section .ProdListL2 .ajouterPanier{background-color:#F9F9F9;}
 #section .ProdList .Desc table{width:100%;}
#section .ProdList .Desc table td{border:0px;padding:0px;}
#section .ProdList .Desc .flag{width:3px;}
#section .ProdList .Desc .flag.best{background:url(/images/gui/main/badge-top.png) top right no-repeat;width:35px;}
#section .ProdList .Desc .flag.new{background:url(/images/gui/main/badge-new.png) top right no-repeat;width:35px;}
#section .ProdList .Desc .flag.op{background:url(/images/gui/main/badge-op.png) top right no-repeat;width:35px;}
#section .ProdList .Desc a {text-decoration:none;font-size:13px;font-weight:bold;}
#section .ProdList .Desc a.brand {color:#666666;}
#section .ProdList .Desc span.brand {color:#666666;font-size:13px;font-weight:bold;}
#section .ProdList .Desc a.nomProduit {color:#008FD8;}
#section .ProdList .Desc a.nomProduit h3 {color:#008FD8;font-size:13px;font-weight:bold;text-decoration:none;display:inline;}
#section .ProdList .Desc .produitShortDescription{margin:2px 0px 0px 0px;color:#666;font-size:9px;line-height:13px;}
#section .ProdList .Desc .specOps{color:#FF5A00;font-size:11px;margin:3px 0px 2px 0px;text-align:justify;}
#section .ProdList .Desc .accrocheMarketing{color:#000;font-size:11px;margin:3px 0px 2px 0px;}
#section .ProdList .Desc .notesClients{margin-top:3px;line-height:12px;}
#section .ProdList .Desc .notesClients img{vertical-align:top;}
#section .ProdList .Desc .notesClients .nombreAvis{font-size:11px;}
#section .ProdList .compare{text-align:center;width:5%;background-color:#FFFFFF;background:URL(/images/gui/main/pointille-comparer.gif) repeat-y 17px 0px;padding-left:0px;border:0px;}
#section .ProdList .Disponibilite{text-align:center;width:7%;}
#section .ProdList .ajouterPanier{text-align:center;width:5%;}
#section .ProdList .headTopPaginationComparaison{color:#666666;font-weight:bold;}
#section .ProdList .headTopPaginationComparaison .flecheComparer{text-align:right;}
#section .ProdList .headTopPaginationComparaison .comparerProduits{text-align:left;font-weight:normal;}
#section .ProdList .headTopPaginationComparaison .comparerProduits .compareButton{background:URL(/images/gui/main/bt-comparer.gif) no-repeat;width:74px;height:20px;border:0px;}
#section .ProdList .headTopPaginationComparaison .pagination{text-align:center;color:#008FD8;font-weight:bold;font-size:12px;}
#section .ProdList .headTopPaginationComparaison .pagination a{color:#666666;text-decoration:none;}
#section .ProdList .headTopPaginationComparaison .pagination span{padding:1px;color:#008FD8;}
#section .ProdList .headTopPaginationComparaison .page{text-align:right;font-size:12px;}
#section .ProdList .headTopPaginationComparaison .page .current{color:#008FD8;}
#section .ProdList .headTopNomColonnes{background:URL(/images/gui/main/degrade-entete.gif) repeat-x;height:30px;}
#section .ProdList .headTopNomColonnes td.nomColonne{text-align:center;border-right:1px #FFF solid;border-left:1px #FFF solid;padding:0px;}
#section .ProdList .headTopNomColonnes td.nomColonne a.active{display:block;height:30px;padding:0px;line-height:30px;}
#section .ProdList .headTopNomColonnes td a{color:#CCC;text-align:center;text-transform:uppercase;font-weight:bold;text-decoration:none;}
#section .ProdList .headTopNomColonnes td a.active{color:#FFFFFF;}
#section .ProdList .headTopNomColonnes td a.active.asc{background:URL(/images/gui/main/fleche-tri-haut.gif) no-repeat center top;}
#section .ProdList .headTopNomColonnes td a.active.desc{background:URL(/images/gui/main/fleche-tri-bas.gif) no-repeat center bottom;}
#section .ProdList .headTopNomColonnes td a:hover{color:#FFFFFF;}
#section .ProdList .headTopNomColonnes td.tri{color:#AAAAAA;font-weight:bold;padding:0px 0px 0px 2px;margin:0px;}
#section .ProdList .headTopNomColonnes td.tri span{color:#999;}
#section .ProdList .headTopNomColonnes td.tri a{display:block;float:left;height:30px;padding:0px;margin:0px;line-height:29px;}
#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;}
.legendes{border-top:1px #DEDEDE solid;padding:0px 0px 0px 0px;margin:30px 0px 0px 0px;background:#FFF url(/images/gui/main/degrade_legende.gif) repeat-x scroll bottom left;overflow:auto;}
div.legende {border:none;padding-left:2px;margin:0;padding:10px 0px 0px 0px;}
div.legende.stock {float:left;width:55%;padding:10px 10px 20px 10px;border-right:1px #DEDEDE solid;}
div.legende.etats{float:right;width:40%;padding-right:7px;}
div.legende .titre {font-size:1.1em;font-weight:bold;margin:0px 0px 10px 0px;padding:0px;}
div.legende p {margin:5px 0px 5px 0px;padding:0px;text-align:justify;}
div.legende ul {padding:0px;margin:0px 0px 0px 0px;}
div.legende ul li{list-style:none;background-repeat:no-repeat;line-height:18px;padding:0px 0px 0px 40px;background-position:0px 4px;}
div.legende.etats ul li{line-height:35px;background-position:0px 2px;}
#cat .Asset {text-align:center;}
#cat .asset img{margin:5px 0;}
#section #CompArea {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;margin-top:5px;}
#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;}
#section .ProdCmp .dispoStock{margin-top:5px;}
#section .ProdCmp .dispoStock img{margin-bottom:-3px;}
.CategoryIntroduction{color:#999999;width:728px;margin:10px auto;text-align:justify;margin-bottom:-10px;overflow:auto;}
h1.catTitle{line-height:15px;font-size:13px;margin:0px;}
.AlertPanel div {margin:0;}
#cat .AlertPanel .AlertPanelBg,#pagemarque .AlertPanel .AlertPanelBg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#000;opacity:0.4;}
.ie-7 #cat .AlertPanel .AlertPanelBg,.ie-6 #cat .AlertPanel .AlertPanelBg,ie-7 #pagemarque .AlertPanel .AlertPanelBg,.ie-6 #pagemarque .AlertPanel .AlertPanelBg{filter:alpha(opacity=40);}
.ie-8 #cat .AlertPanel .AlertPanelBg,.ie-8 #pagemarque .AlertPanel .AlertPanelBg{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
#cat .AlertPanel .AlertPanelBody,#pagemarque .AlertPanel .AlertPanelBody {position:fixed;left:20px;top:15px;bottom:20px;border:2px solid #333333;background-color:#FFFFFF;right:15px;z-index:9999;}
#cat .AlertPanel .AlertPanelBody #AlertPanelMessageContent,#pagemarque .AlertPanel .AlertPanelBody #AlertPanelMessageContent{padding:0px;}
#cat .AlertPanel .AlertPanelTitle,#pagemarque .AlertPanel .AlertPanelTitle{background:url(/images/gui/main/FooterBarBg.gif) center;padding:1px;color:#FFFFFF;font-weight:bold;}
#cat .AlertPanel .AlertPanelMessage,#pagemarque .AlertPanel .AlertPanelMessage{ color:#CB1400;font-weight:bold;height:96%;overflow:auto;padding:0;position:absolute;width:100%;}
#cat .AlertPanel .AlertPanelClose,#pagemarque .AlertPanel .AlertPanelClose {text-align:right;}
#cat .AlertPanel .AlertPanelClose img,#pagemarque .AlertPanel .AlertPanelClose img{cursor:pointer;}
#cat .CatMenu{float:left;width:175px;margin-left:0px;}
#cat .CatMenu div{margin:0px;padding-bottom:5px;line-height:18px;text-transform:uppercase;font-weight:normal;text-align:center;font-size:11px;color:#FFFFFF;}
#cat .CatMenu ul{background:transparent url(/images/nav/cat_fond.png) repeat-x;}
#cat .CatMenu .borderStyle{border-bottom:3px solid #F4F4F4;}
#cat .CatSubTable .CatSubTableImg{float:left;display:block;width:52px;height:47px;text-align:center;vertical-align:middle;background:URL(/images/gui/main/CatSubGb.jpg) no-repeat center;width:52px;}
#cat .CatSubTable td{width:250px;}
#cat .CatSubTable span{width:180px;float:right;display:block;vertical-align:top;height:49px;line-height:1.3em;padding-right:8px;}
#cat .CatSubTable h2{color:#000000;display:block;font-size:12px;font-weight:bold;margin:0;overflow:hidden;padding:0;text-decoration:none;line-height:1.2em;}
#cat #SfPH h2{font-size:1em;margin:0;outline:medium none;padding:0;text-decoration:none;text-align:left;color:#000000;}
.CategoryIntroductionPlus{cursor:pointer;padding:1px;text-align:center;float:right;width:110px;color:#999;margin:-12px 0 8px 8px;text-decoration:none;background-color:#FFF;}
.CategoryIntroductionCache{margin:0px;padding:0px;margin-top:-8px;}
#prod {padding:0px 12px 20px 12px;background:transparent url(main/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-color:#D9F0FE;}
#prod h1#ProdTitle a span{color:#666;}
#prod h1#ProdTitle span{color:#008FD8;}
#prod h1#ProdTitle span.caract{color:#aaa;display:block;line-height:12px;font-size:10px;text-transform:none;font-weight:normal;padding-top:3px;}
#prod #ProdInfo,#prod #ProdInfoSofinco,.servicesside #ProdInfoSofinco{padding:0;margin:5px auto;text-align:center;}
#ProdInfoSofinco .MentionSanitaire{margin-top:1em;font-weight:bold;font-size:1.1em;color:#008FD8;padding-left:50px;background-image:url(/images/gui/main/Info.gif);background-position:3px center;background-repeat:no-repeat;}
#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(/css/main/section-prod-btn-buy.png) 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}
#Sofinco-Box {color:#666;text-align:left;}
#Sofinco-Valabilite {margin-top:1.5em;margin-bottom:1em;}
#prod-sofinco7 {margin-bottom:1em;font-weight:bold;}
#prod-sofinco4,#prod-sofinco9 {margin-bottom:0.7em;font-weight:bold;}
#prod-sofinco4,#prod-sofinco9 {list-style:none !important;list-style-image:none !important;margin-left:-14px;}
#prod-sofinco1 .sofinco-value,#prod-sofinco2 .sofinco-value,#prod-sofinco3 .sofinco-value,#prod-sofinco4 .sofinco-value,#prod-sofinco5 .sofinco-value,#prod-sofinco6 .sofinco-value,#prod-sofinco7 .sofinco-value,#prod-sofinco10 .sofinco-value,#prod-sofinco11 .sofinco-value {font-weight:bold;}
#prod-sofinco4,#prod-sofinco5 .sofinco-value,#prod-sofinco6 .sofinco-value,#prod-sofinco7 .sofinco-value {color:#7AA91C;}
#prod-sofinco9,#prod-sofinco10 .sofinco-value,#prod-sofinco11 .sofinco-value {color:#FF9900;font-family:Arial;}
hr.sofinco-sep {margin:20px auto;text-align:center;width:64%;border:0 none;border-bottom:1px dashed #666;background-color:white;}
.sofinco-legal {text-align:justify;}
#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:left;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;margin-top:2px;}
#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:#666;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(/css/main/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;}
.ProdInfo{color:#666666;line-height:18px;}
 .ProdInfo ul{ margin:1em 0px 0px 0px;padding:0px 0px 0px 20px;}
 .ProdInfo ul li{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 7px 0px;}
#prod .ProdInfoDispo .DispoIcon img {margin-bottom:-3px;}
#prod .ProdInfoSupp td{padding:5px 2px;}
#prod .ProdInfosPaiementCell{height:87px;vertical-align:top;padding-top:0px;border-right:1px dotted #A0A0A0;text-align:center;}
#prod .ProdInfosPaiement {display:inline-block;height:87px;background:URL(/css/main/section-prod-btn-infos.gif) no-repeat bottom;background-color:#EAEAEA;height:100%;width:196px;}
.webkit #prod .ProdInfosPaiement {margin-left:1px;}
.presto #prod .ProdInfosPaiement {margin-left:-2px;}
#prod .ProdTextHtml {padding:5px;margin-bottom:10px;height:110px;overflow:hidden;}
#prod .ProdDescription {padding:1px 8px 8px 8px;margin-right:10px;text-align:justify;color:#444444;font-size:1.05em;line-height:1.6em;clear:both;}
#prod .ProdTagline {font-size:26px;font-weight:normal;padding-left:38px;color:#008FD8;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 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:14px;color:#008FD8;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 .ProdDescription div.warning {margin-bottom:10px;border:1px solid #FF0000;text-align:center;margin-top:5px;}
#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:1px solid #666666;color:#666666;text-transform:uppercase;text-align:left;white-space:nowrap;}
#prod .ProdSectionTitle h2{line-height:1.3em;font-size:15px;margin:0px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;width:900px;}
#prod .ProdSectionTitle h2 .surlignage{color:#008fd8;}
#prod .ProdSectionTitle td {padding:0;margin:0;border:0 none;}
#prod .ProdAssoc{margin-top:10px;}
#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:7px 3px 5px 1px;border-bottom:1px dotted #999999;color:#444444;text-transform:uppercase;font-size:11px;font-weight:bold;}
#prod .ProdSection h3{display:inline;font-size:11px;}
#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:4px 3px 4px 10px;color:#333333;font-size:12px;}
#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;text-decoration:none;width:70px;height:70px;text-align: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;}
#prod #share-icons {text-align:center;padding-bottom:15px;}
#prod #share-icons ul{list-style:none;margin:0;}
#prod #share-icons li {display:inline-block;margin-top:3px;}
#prod #share-icons li a {display:block;width:58px;height:50px;overflow:hidden;margin:0px 3px;}
#prod #share-icons li a img{margin-top:34px;}
#prod #share-icons li a:hover img{margin-top:4px;}
#prod #share-icons div.bottom-line {font:9px/10px Geneva,Helvetica;color:#999;background:transparent url(/css/main/social-bottom-line.png) no-repeat 50% 0%;margin-top:-13px;padding-top:17px;}
.ie-7 #prod #share-icons li {display:inline;margin-top:3px;}
.ie-7 #prod #share-icons ul {position:relative;z-index:2;}
.ie-7 #prod #share-icons div.bottom-line {position:relative;z-index:1}
.ie-6 #prod #share-icons{display:none;}
.presto #prod #share-icons a img{display:none;}
.presto #prod #share-icons li a {background:transparent url(/css/main/social-facebook-58x58.png) no-repeat 50% 34px;}
.presto #prod #share-icons li.twitter a {background-image:url(/css/main/social-twitter-58x58.png);}
.presto #prod #share-icons li a:hover {background-position:50% 4px;}
#prod .avis{color:#666;font-size:11px;font-family:'Trebuchet MS';width:190px;text-align:center;}
#prod .rating{display:none;}
#prod .ancres_navigation{color:#858585;font-size:10px;float:right;margin:0px 9px 0px 0px;}
#prod .ancres_navigation a{color:#AEAEAE;text-decoration:none;border-left:1px #D1D1D1 solid;float:left;padding:1px 5px 0px 5px;}
#prod .ancres_navigation a:first-child{border:0px;}
#prod .ancres_navigation a:hover,#prod .ancres_navigation a.active{color:#666666;}
#prod .headerAvisClients{color:#444444;margin:15px 0px 25px 0px;list-style-type:none;clear:both;font-size:12px;}
#prod .headerAvisClients li{float:left;margin-right:20px;}
#prod .headerAvisClients a{color:#444444;}
#prod .headerAvisClients .lireAvis{float:right;margin-right:10px;}
#prod .navigationBackToTop{width:5%;text-align:right;}
#prod .AlertPanelBody{position:fixed !important;top:50%;margin-top:-150px !important;}
.ie-6 #prod .AlertPanelBody{position:absolute !important;top:300px;}
#searchpage {padding:0px 12px 20px 12px;background:transparent url(main/section-background.png) repeat-y left top;line-height:1.3em;}
#searchpage h2 ,#searchpage h3 {line-height:1.4em;margin-bottom:15px;}
#section .ToolBox2 {padding:0px;margin:0px 0px 0px 0px;border-collapse:separate;}
#section .ToolBox2 th {padding:0px;vertical-align:middle;color:#FFFFFF;font-weight:bold;font-size:12px;text-transform:uppercase;background:URL(/images/gui/main/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;}
#section .ProdListCount{margin:18px 0px 10px 5px;padding:0px 0px 0px 0px;}
#section .ToolBox2 .CatItem{background:url("/images/gui/main/PromoBoxArrowS.gif") no-repeat scroll 3px 8px transparent;border-bottom:1px solid #9A9A9A;color:#515151;display:block;overflow:hidden;padding:5px 3px 3px 11px;text-decoration:none;}
#section .ToolBox2 .CatItem a {padding:0;}
#pagemarque {padding:0px 12px 20px 12px;background:transparent url(main/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;border-collapse:separate;}
#section .PromoBox th {color:#FFFFFF;font-weight:bold;font-size:14px;background:URL(/images/gui/main/PromoBoxBg.gif) #222222;height:22px;padding:0px;vertical-align:middle;}
#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 3px 11px;overflow:hidden;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;}
#section h1.marque{color:#008FD8;font-size:26px;font-weight:normal;margin:10px 0 15px 0px;padding-left:5px;text-align:left;line-height:25px;}
#panier {padding:0px 12px 20px 12px;background:transparent url(main/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/gui/main/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,#section .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,#section .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;}
.Bsk td.BskImg {text-align:center;border-bottom:1px solid #383838;}
.Bsk td.BskProdList {vertical-align:top;border-left:1px solid #909090;border-bottom:1px solid #383838;}
#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;}
.BskCoupOn{ background:URL(/images/gui/main/degrade-gris-entete.gif) repeat-x;height:50px;}
.BasketTitleChapter{ clear:left;color:#008FD8;font-size:13px;border-bottom:solid 1px #9A9A9A;padding-left:10px;font-weight:bold;padding-bottom:5px;padding-top:5px;text-transform:uppercase;}
.BasketTitleChapterNoBorder{ clear:left;color:#008FD8;padding-left:10px;font-weight:bold;padding-bottom:5px;padding-top:5px;text-transform:uppercase;}
#panier .basketOptions{ float:left;width:220px;cursor:pointer;}
#panier .basketLeft{ float:left;}
#panier .basketOptionsSpecial{ border-right:solid 1px;padding-left:207px;}
#panier .LivraisonLeft{ float:left;padding:4px;width:265px;}
#panier .LivraisonLeftLarge{ float:left;padding:4px;width:608px;}
#panier .shipperChoice{ overflow:auto;border-bottom:1px solid #EEEEEE;}
#panier .shipperChoiceDiv{ float:left;height:55px;}
#panier .choosenChipperText{ clear:left;}
#panier .PaddingTop3{ padding-top:3px;valign:middle;}
#panier .PaddingTop15{ padding-top:15px;}
#panier .Padding10{ padding:10px;}
#panier .PaddingNone{ padding:0px;}
#panier .ExtraInfos{ clear:left;border-top:0 none;color:#3E76BA;font-size:0.8em;padding-left:10px;text-align:left;}
#panier .BoldTextOnly{ font-weight:bolder;color:#666;}
#panier .BoldAndItalicText{ font-weight:bolder;color:#666;font-style:italic;}
.BasketBtnContainer{ background:URL(/images/gui/main/degrade-gris-bt-continuer.gif) repeat-x;overflow:hidden;margin-top:10px;text-align:left;}
.BasketBtnTotalTTC{ float:right;height:60px;width:257px;margin-top:3px;}
.BasketBtnTitle{ position:relative;color:white;font-size:16px;font-weight:bolder;text-transform:uppercase;width:100px;left:11px;top:-33px;}
#BasketBtnAmount{ position:relative;text-align:right;font-size:16px;font-weight:bolder;text-transform:uppercase;width:100px;left:125px;top:-59px;}
.BasketBtnKeepOnOrder{ float:right;height:50px;width:172px;cursor:pointer;}
.BasketBtnKeepOnOrder input {border:none;}
#pm-shipping ShippersList {width:100%;}
.ShippersList {position:relative;}
#panier .ShippersListDelimiter,#pm-shipping .ShippersListDelimiter {float:left;width:1px;margin:3px 5px 0 4px;border-right:1px solid #9A9A9A;}
#panier #ShippersAway,#panier #ShippersHome,#pm-shipping #ShippersAway,#pm-shipping #ShippersHome {float:left;padding-top:4px;}
#panier #ShippersAway {width:290px;}
#panier #ShippersHome {width:353px;}
#panier .enteteLivraison,#pm-shipping .enteteLivraison{ background-color:#f1f1f1;font-weight:bolder;color:#666666;padding:3px;margin:0;text-align:center;}
#panier div.shipperChoice,#panier div.shipperChoiceSelected,#panier div.shipperChoiceMaintenance,#pm-shipping div.shipperChoice,#pm-shipping div.shipperChoiceSelected,#pm-shipping div.shipperChoiceMaintenance{width:100%;overflow:hidden;height:75px;border-bottom:1px solid #EEEEEE;margin:0;text-align:center;}
#panier div.shipperChoice:hover ,#pm-shipping div.shipperChoice:hover {cursor:pointer;}
#panier div.shipperChoiceSelected,#pm-shipping div.shipperChoiceSelected {background:URL(/images/gui/main/fleche-selection.gif) no-repeat;background-position:0 25px;}
div.shipperChoiceRadio,div.shipperChoiceDetails,div.shipperChoiceLogo,div.shipperChoiceDesc{display:inline-block;vertical-align:middle;color:#666;}
.ie-7 div.shipperChoiceRadio,.ie-6 div.shipperChoiceRadio,.ie-7 div.shipperChoiceDetails,.ie-6 div.shipperChoiceDetails,.ie-7 div.shipperChoiceLogo,.ie-6 div.shipperChoiceLogo,.ie-7 div.shipperChoiceDesc,.ie-6 div.shipperChoiceDesc{display:inline;}
.shipperItalic {font-style:italic;}
#panier .shipperChoiceDetails p,#pm-shipping .shipperChoiceDetails p {margin:0 0 5px 0;padding:0;}
#panier div.shipperChoiceRadio {text-align:center;width:30px;}
#panier div.shipperChoiceDetails {text-align:left;width:155px;padding-left:5px;}
#panier div.shipperChoiceLogo,#pm-shipping div.shipperChoiceLogo {text-align:center;width:75px;height:72px;}
#panier #ShippersHome div.shipperChoiceLogo,#pm-shipping #ShippersHome div.shipperChoiceLogo {margin:6px 0;height:60px;}
#panier #ShippersHome div.shipperChoiceLogo {width:95px;}
#panier div.shipperChoiceDesc {width:40px;}
#panier div.shipperChoiceDesc:Hover div.shipperChoiceDescPop {display:block;}
#panier div.shipperChoiceDescPop {display:none;position:absolute;z-index:100;border:1px solid black;background-color:#F1F1F1;width:300px;padding:10px;text-align:left;}
#panier img.shipperChoiceOP,#pm-shipping img.shipperChoiceOP {margin-top:4px;}
#panier .shipperPrice,#pm-shipping .shipperPrice {font-weight:bold;}
#panier .shipperPriceFree,#pm-shipping .shipperPriceFree {font-style:italic;color:#7AAC1A;}
#panier .prodShipperPriceFree,#pm-resume .prodShipperPriceFree {font-style:italic;font-size:smaller;color:#FA6317;}
.basketAmountColor {color:#7AAC1A;}
.basketFdpColor {color:#666666;}
.NoShipper {float:left;text-align:center;}
#panier .NoShipper{width:650px;}
#panier .NoShipperMessage {width:430px;}
#pm-shipping .NoShipper{width:900px;}
#pm-shipping .NoShipperMessage {width:590px;}
.NoShipper table {height:190px;margin:0 auto;}
.NoShipper td {vertical-align:middle;}
.NoShipperMessage {color:#B91900;font-weight:bold;}
.AlerteEmportTransporteurSpecial{color:#FB6000;font-style:italic;}
.presto #contenuLivraison{font-size:0.9em;}
.AlertPanel div {margin:0;}
#panier .AlertPanel .AlertPanelBg,#client .AlertPanel .AlertPanelBg,.pm-process .AlertPanel .AlertPanelBg,#prod .AlertPanel .AlertPanelBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#000;opacity:0.3;}
.ie-7 #panier .AlertPanel .AlertPanelBg,.ie-6 #panier .AlertPanel .AlertPanelBg,.ie-7 #client .AlertPanel .AlertPanelBg,.ie-6 #client .AlertPanel .AlertPanelBg,.ie-7 .pm-process .AlertPanel .AlertPanelBg,.ie-6 .pm-process .AlertPanel .AlertPanelBg,.ie-7 #prod .AlertPanel .AlertPanelBg,.ie-6 #prod .AlertPanel .AlertPanelBg{ filter:alpha(opacity=30);}
.ie-8 #panier .AlertPanel .AlertPanelBg,.ie-8 .pm-process .AlertPanel .AlertPanelBg,.ie-8 #client .AlertPanel .AlertPanelBg,.ie-8 #prod .AlertPanel .AlertPanelBg {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";}
#panier .AlertPanel .AlertPanelBody,#client .AlertPanel .AlertPanelBody,.pm-process .AlertPanel .AlertPanelBody,#prod .AlertPanel .AlertPanelBody {position:absolute;border:2px solid #333333;background:url(/images/gui/main/ProdAlerteBg.jpg) center no-repeat #FFFFFF;width:400px;z-index:9999;left:50%;margin:0 auto 0 -200px;}
.ie-6 #panier .AlertPanel .AlertPanelBody,.ie-6 #client .AlertPanel .AlertPanelBody,.ie-6 .pm-process .AlertPanel .AlertPanelBody,.ie-6 #prod .AlertPanel .AlertPanelBody{ left:0% !important;margin-left:280px !important;}
#panier .AlertPanel .AlertPanelTitle,#client .AlertPanel .AlertPanelTitle,.pm-process .AlertPanel .AlertPanelTitle,#prod .AlertPanel .AlertPanelTitle{background:url(/images/gui/main/FooterBarBg.gif) center;padding:1px;color:#FFFFFF;font-weight:bold;}
#panier .AlertPanel .AlertPanelMessage,#client .AlertPanel .AlertPanelMessage,.pm-process .AlertPanel .AlertPanelMessage,#prod .AlertPanel .AlertPanelMessage {height:100px;font-weight:bold;color:#cb1400;padding:10px;}
#panier .ConfirmPanel .ConfirmPanelMessage,#client .ConfirmPanel .ConfirmPanelMessage,#prod .ConfirmPanel .ConfirmPanelMessage{height:100px;font-weight:bold;color:#7AAC1A;padding:10px;font-family:Arial;font-size:11px;}
#panier .ConfirmPanel .ConfirmPanelMessage td,#client .ConfirmPanel .ConfirmPanelMessage td,.pm-process .ConfirmPanel .ConfirmPanelMessage td,#prod .ConfirmPanel .ConfirmPanelMessage td{text-align:center;padding-top:10px;}
#panier .AlertPanel .AlertPanelMessage td,#client .AlertPanel .AlertPanelMessage td,.pm-process .AlertPanel .AlertPanelMessage td,#prod .AlertPanel .AlertPanelMessage td{text-align:center;}
#panier .AlertPanel .AlertPanelClose,#client .AlertPanel .AlertPanelClose,.pm-process .AlertPanel .AlertPanelClose,#prod .AlertPanel .AlertPanelClose{text-align:right;}
#panier .AlertPanel .AlertPanelClose img,#client .AlertPanel .AlertPanelClose img,.pm-process .AlertPanel .AlertPanelClose img,#prod .AlertPanel .AlertPanelClose img{cursor:pointer;}
#panier table.basketEmpty td {padding:0 15px;}
#panier table.basketEmpty td.basketEmptyTitle {width:285px;text-align:right;color:#7AAC1A;font-weight:bold;font-size:23px;}
#panier .basketEmptyDesc {vertical-align:top;text-align:justify;color:#666;}
#panier #contenuLivraison form div {margin-bottom:0;}
#client {padding:0 12px 20px 12px;background:transparent url(main/section-background.png) repeat-y left top;line-height:1.3em;height:100%;overflow:hidden;}
#client .SideLeft{float:left;width:745px;}
#client .CatTitle {margin-left:10px;}
#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 .ElemLink {margin-top:10px;margin-bottom:12px;}
#client .FormNormal {margin-top:10px;color:#444444;}
#client .FormMandatory {margin-top:10px;color:#B91900;}
#client .ValidatorError {color:#FF0000;white-space:nowrap;}
#client.SendPass .ValidatorError,#client.ChangePass .ValidatorError,#client.Login .ValidatorError{font-size:1.1em;color:#990000;white-space:normal;padding-top:2px;}
#client #PassMessage {color:#FF0000;}
#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 h2 {line-height:1.4em;}
#client .TitleQuote {font-size:26px;font-weight:normal;padding-left:38px;color:#008FD8;margin:5px 0 20px 0px;text-align:left;background:#fff url(/images/gui/main/ComaLeft.gif) no-repeat scroll top left;}
#client .TitleQuote span {display:inline;padding-right:38px;background:transparent url(/images/gui/main/ComaRight.gif) no-repeat scroll bottom right;}
#client .TitleNoQuote {font-size:26px;font-weight:normal;color:#008FD8;margin:5px 0 15px 0px;text-align:left;}
#client .SideLeftBody em{font-weight:bold;color:#008FD8;font-style:normal;}
#client div.BoxConseils {font-size:1.1em;color:#333333;border:1px #CACACA solid;padding:10px;background:#F7F7F7}
#client div.BoxConseils p {margin-bottom:10px;}
#client div.BoxConseils p+p{margin-top:10px;}
#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;}
#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;}
#ParrainageCloture{margin-top:10px;border:1px solid #9A9A9A;padding:10px;width:600px;}
#ParrainageCloture div{color:#444444;margin-top:10px;line-height:1.6em;}
#ParrainageCloture h3{color:#008FD8;font-size:14px;margin:0;padding:0;}
#client.ChangePass .SideLeft fieldset{border:1px #CACACA solid;}
#client.ChangePass .SideLeft legend {margin:0px 90px;color:#FF7800;font-weight:bold;font-size:12px}
.ie-6 #client.ChangePass .SideLeft legend{margin-right:0;}
#client.ChangePass .SideLeft td.Inner,#client.SendPass .SideLeft td.Inner{vertical-align:top;text-align:left;background:url(/images/gui/main/PasswdBg.gif);background-repeat:repeat-x;background-position:bottom left}
#client.SendPass .SideLeft td.Inner{padding:5px 48px;}
#client .SideLeftBody {padding:0px 20px;}
#client.ChangePass .SideLeft td.Inner input{height:14px;font-size:10px;width:195px;}
#client .ChangePassInvite {font-size:1.1em;color:#333333;width:100%;}
#client.ChangePass div.BoxConseils {margin-top:20px;}
#client table.ChangePassForm {margin-top:20px;margin-left:42px;width:100%;}
.ie-6 #client table.ChangePassForm {margin-left:0px;margin-top:20px;width:100%;}
ul#PwdStrength {list-style-type:none;margin:10px 0 0 0px;padding:0;width:280px;}
#PwdStrength li {float:left;height:106px;margin-right:20px;width:72px;background:url(/images/gui/main/PasswdSecurite.png)}
#PwdStrengthMessage {color:#333333;width:255px;text-align:center;}
#PwdStrength li#InvalidPwd.SwitchOff {background-position:0% 99%;}
#PwdStrength li#InvalidPwd.SwitchOn {background-position:0% 0%;}
#PwdStrength li#WeakPwd.SwitchOff {background-position:50% 99%;}
#PwdStrength li#WeakPwd.SwitchOn {background-position:50% 0%;}
#PwdStrength li#GoodPwd.SwitchOff {background-position:100% 99%;}
#PwdStrength li#GoodPwd.SwitchOn {background-position:100% 0%;}
#client.SendPass .TitleQuote {margin-left:5px;}
#client.SendPass .SideLeftBody p {font-size:1.1em;color:#333333;}
#client.SendPass .BoxConseils{float:right;width:330px;padding-bottom:5px;}
#client.SendPass .SendingDone .BoxConseils {float:left;padding:0px 10px 10px 10px;width:480px;margin-left:15px}
#client.SendPass .SendingDone .BoxConseils p {margin:20px 0px;font-size:1.2em;color:#008FD8;}
#client.SendPass div.SendingDone {width:100%;margin-top:35px;margin-left:5px}
#client.SendPass .ToolBox3 {float:left;}
#client .ToolBox3Head {width:100%;height:22px;line-height:22px;color:#FFFFFF;font-weight:bold;font-size:1.1em;text-transform:uppercase;background:URL(/images/gui/main/PromoBoxBg.gif);}
#client .ToolBox3Head:before {float:left;content:url(/images/gui/main/PromoBoxLeft.gif);}
#client .ToolBox3Head:after {float:right;content:url(/images/gui/main/PromoBoxRight.gif);}
.ie-6 #client .ToolBox3Head,.ie-7 #client .ToolBox3Head {padding-left:5px;width:315px;}
.ie-6 #client.Login .ToolBox3Head,.ie-7 #client.Login .ToolBox3Head {width:345px;}
#client .ToolBox3Head span {background:url(/images/gui/main/PromoBoxArrow.gif);padding-right:12px;background-repeat:no-repeat;background-position:100% 50%;}
#client .ToolBox3Body {padding-top:5px;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;background:url(/images/gui/main/PasswdBg.gif);background-repeat:repeat-x;background-position:bottom left;}
#client .ToolBox3Foot {text-align:right;padding-top:5px;}
#client .ToolBox3Body input{width:200px;height:16px;}
#client.SendPass .ToolBox3,#client.ChangePass .ToolBox3 {width:320px;}
#client.SendPass .ToolBox3Body,#client.ChangePass .ToolBox3Body {height:120px;padding:5px 35px 0px 52px;}
#PopUpRelais .popUpRelaisColis{width:280px;}
#PopUpRelais .popUpRelaisColis .popUpEntete{font-weight:bold;text-align:right;background-color:#EFEFEF;}
#PopUpRelais .popUpRelaisColis .closeDiv{padding:2px 3px 2px 0px;cursor:pointer;}
#PopUpRelais .popUpRelaisColis .popUpAdresse{border-bottom:1px solid #666666;margin:10px;padding-bottom:5px;}
#PopUpRelais .popUpRelaisColis .popUpAdresse div{display:inline-block;vertical-align:middle;}
#PopUpRelais .popUpRelaisColis .popUpBoldString{color:#666666;font-weight:bolder;}
#PopUpRelais .popUpRelaisColis .popUplogo{width:90px;}
#PopUpRelais .popUpRelaisColis .popUpRelaisNameAdresse{margin-left:15px;text-align:left;width:150px;}
#PopUpRelais .popUpRelaisColis .popUpHoraires{padding-left:15px;}
#PopUpRelais .popUpRelaisColis .popUpHoraires table{border:none;width:100%;}
#PopUpRelais .popUpRelaisColis .popUpHoraires table tr{line-height:9px;}
#redevance {background-image:url(/images/redevance/badge_info_redevance_tv.gif);background-position:14px center;background-repeat:no-repeat;overflow:visible;height:160px;margin-bottom:60px;}
p.redevance-infos {color:#666666;font-size:12px;padding-left:145px;font-style:italic;margin:0;}
p.redevance-infos strong {color:#FF7800;font-weight:bold;}
table#redevance-recap {color:#666666;margin-top:1em;}
#redevance-recap label {color:#666666;font-size:12px;font-weight:bold;}
#redevance-recap input,#redevance-recap textarea,#redevance-recap select {border:1px solid #ccc;color:#666666;}
#redevance-recap div.ValidatorError {font-size:1.1em;color:#990000;white-space:normal;padding-top:2px;margin-bottom:1em;}
#redevance-recap {margin-left:145px;}
#redevance-recap td {vertical-align:top;}
#departement_naissance {width:60px;}
#redevance-recap-adresse {width:195px;}
#redevance-recap-adresse p {margin:0;}
#redevance-recap-date {width:220px;border-left:1px solid #666;padding-left:30px;}
#redevance-recap-lieu {width:360px;border-left:1px solid #666;padding-left:20px;}
#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.serviceList,#section-aside .garantiesside li.serviceList{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.paiement-text,#section-aside .servicesside li.paiement10x span.paiement-text{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 .SofincoPopupTxt {font-style:italic;font-weight:normal;}
#section-aside .servicesside li.paiement10x .MentionSanitaire {font-weight:bold;font-size:1.1em;}
#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(main/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(main/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:100px;height:19px;margin:6px 0 0 150px;background-position:-326px -286px;}
#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:100px;background-position:-326px -304px;}
#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;}
#popup a:link,a:visited,a:hover,a:active,a:focus {color:#9999CC;text-decoration:underline;}
#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 {margin:0 48px;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(main/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;}
#section .pm-process{padding:0px 12px 20px 12px;background:transparent url(main/section-background.png) repeat-y left top;line-height:1.3em;overflow:hidden;}
.pm-process .SubFirstChapter {background:URL(/images/gui/main/degrade-gris-entete.gif) repeat-x;padding:10px 10px 20px 10px;color:#666666;margin:0;text-align:center;}
.pm-process .BasketTitleChapter {padding:5px 0 5px 10px;margin-bottom:0;margin-top:10px;}
#pm-shipping,#pm-resume,#pm-address,#pm-checkout{float:left;width:940px;margin-left:5px;padding:0px;display:inline;}
#pm-address div.FormNormal {margin-top:10px;color:#444444;}
#pm-address div.FormMandatory {margin-top:10px;color:#B91900;}
#pm-address.Formfield{width:180px;}
#pm-address.AdrList td {height:30px;border-bottom:1px dotted #D4D4D4;color:#3E76BA;font-weight:bold;}
#pm-address table#AdressForm {margin:0px auto;}
#pm-address table#AdressForm td {vertical-align:top;}
#pm-address .adressFormRight{padding-left:60px;border-left:1px solid #9A9A9A;}
#pm-address .adressFormMessage{color:#990000;font-weight:bold;border-bottom:1px solid #9A9A9A;width:600px;line-height:40px;}
#pm-address .adressComment{color:#989898;margin-top:1px;}
#pm-address .destinationComment{color:#989898;margin-top:5px;width:290px;padding-right:20px}
#pm-address td.carnetAdresse{vertical-align:top;text-align:center;background:url(/images/gui/main/AdrAddrBg.jpg) no-repeat;}
#pm-address div.carnetAdresse{width:228px;height:300px;margin-top:30px;margin-left:10px;}
#pm-address div.blocFormDelimiter {width:500px;height:20px;border-bottom:1px solid #CCCCCC;}
#pm-shipping .LivTable td{border-bottom:1px solid #999999;}
#pm-shipping .LivTable .Desc {color:#999999;font-size:9px;}
#pm-shipping .Disabled {color:#999 !important;}
#pm-shipping div.alert{margin:15px 0px;background:transparent url(/images/gui/main/fond_alerte.gif) repeat-y scroll 0 0;width:713px;}
#pm-shipping div.alert div{background:transparent url(/images/gui/main/haut_alerte.gif) no-repeat scroll 0 0;color:#FFA800;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;margin:0;overflow:auto;}
#pm-shipping div.alert div p{background:transparent url(/images/gui/main/bas_alerte.gif) no-repeat scroll left bottom;text-align:left;padding:20px 80px 30px;margin:0px;}
#ShippersList div {margin:0;}
#pm-shipping #ShippersAway{width:290px;}
#pm-shipping #ShippersHome{width:638px;}
#pm-shipping #ShippersHome .enteteLivraison span {display:block;width:315px;}
#pm-shipping .ChapterDelimiter {clear:both;width:100%;height:20px;}
#pm-shipping div.shipperChoiceRadio {text-align:center;width:30px;}
#pm-shipping #ShippersHome div.shipperChoiceRadio {width:20px;padding-right:10px;}
#pm-shipping div.shipperChoiceDetails {text-align:left;width:155px;padding-left:5px;}
#pm-shipping #ShippersHome div.shipperChoiceLogo {width:110px;}
#pm-shipping div.shipperChoiceDesc {width:290px;text-align:justify;}
#pm-shipping div.detail_transporteur {width:98%;color:#666;}
#pm-shipping .detail_transporteur_soustitre {color:#9D9D9D;font-weight:bolder;text-align:center;padding-top:10px;}
#pm-shipping .detail_transporteur_fdp,#pm-shipping .detail_transporteur_fdp_free,#pm-shipping .detail_transporteur_total {font-weight:bolder;font-size:large;line-height:24px;}
#pm-shipping .detail_transporteur_info {width:100%;}
#pm-shipping .detail_transporteur_info_bloc_logo {float:left;width:305px;text-align:center;padding-right:5px;}
#pm-shipping .detail_transporteur_info_bloc_centre {float:left;width:200px;border-left:1px solid #9A9A9A;padding:3px;text-align:center;}
#pm-shipping .detail_transporteur_info_bloc_centre p {display:inline-block;text-align:left;width:160px;margin:0 0 10px 0;padding:0;}
#pm-shipping .detail_transporteur_titre {color:#008FD8;}
#pm-shipping .detail_transporteur_info_bloc_text {float:left;width:380px;border-left:1px solid #9A9A9A;padding:3px 3px 3px 10px;text-align:justify;}
#detail_transporteur_4 .SubFirstChapter {padding-top:5px;text-align:justify;}
#pm-shipping div.InfosListeAgence {float:left;width:345px;}
#pm-shipping div.ListeAgences {float:left;width:550px;padding-left:20px;}
#pm-shipping div.ListeAgences p {color:#9D9D9D;}
#pm-shipping div.LigneAgence {clear:both;width:100%;}
#pm-shipping div.LigneAgence:hover {cursor:pointer;}
#pm-shipping div.LigneAgence.Disabled:hover {cursor:default;}
#pm-shipping .LigneAgence div {float:left;margin-bottom:20px;}
#pm-shipping .LigneAgenceRadio {width:30px;line-height:23px;}
#pm-shipping .LigneAgenceRadio input {vertical-align:middle;margin:0;}
#pm-shipping .LigneAgenceLogo {width:80px;}
#pm-shipping .LigneAgenceDesc {width:430px;}
#pm-shipping .LigneAgenceMessage {color:#FB6000;}
.LigneAgenceNom {line-height:23px;}
#pm-shipping div.DetailAgence {display:none;width:300px;padding:0 21px;}
#pm-shipping .DetailAgence div {text-align:justify;}
#pm-shipping .DetailAgenceTitre img{vertical-align:middle;}
#pm-shipping .DetailAgenceTitre span{text-transform:uppercase;font-weight:bold;}
#pm-shipping div.InfosAgence {background:URL(/images/gui/agences/fond-zone-info-agence.gif) no-repeat;width:322px;height:170px;padding:65px 10px 0 10px;margin-top:-60px;text-align:center;}
.ie-7 #pm-shipping div.InfosAgence,.ie-6 #pm-shipping div.InfosAgence {margin-top:0;}
#pm-shipping .InfosAgence p {text-align:left;margin:8px auto;width:140px;}
#pm-shipping p.InfosAgenceDispo {width:300px;font-style:italic;margin-bottom:15px;}
#pm-shipping div.InfosAgenceDelimiterNone,#pm-shipping div.InfosAgenceDelimiter {height:5px;}
#pm-shipping div.InfosAgenceDelimiter {border-top:1px solid #EEEEEE;}
#pm-shipping #titleAutoCompletion{ padding:5px;margin-bottom:10px;line-height:16px;}
#pm-shipping #input_commune{ height:18px;}
#pm-shipping .mainContainerRelaisColis{background:URL(/images/gui/main/degrade-gris-entete.gif) repeat-x;overflow:auto;}
#pm-shipping .cartographie{float:left;width:auto;margin-left:20px;}
#pm-shipping #map{ position:absolute;width:440px;height:400px;}
#pm-shipping .divrelais div{display:inline-block;vertical-align:middle;}
#pm-shipping #noRelaisAvailable {display:none;float:left;height:72px;line-height:72px;width:300px;background:URL(/images/gui/Logos/logo-relais-colis-72-72.gif) no-repeat;text-align:left;color:red;font-weight:bolder;padding-left:90px;margin:35px 0 0 15px;}
.ie-7 #pm-shipping .divrelais div,.ie-6 #pm-shipping .divrelais div {display:inline;}
#pm-shipping .infosRelaisGrey{color:#666;}
#pm-shipping .infosRelaisBlack{color:#000;}
#pm-shipping .divrelais{margin-bottom:7px;border-bottom:1px solid #EEEEEE;cursor:pointer;}
#pm-shipping .divrelais:hover{ cursor:pointer;}
#pm-shipping .choiceRadio{width:30px;text-align:center;}
#pm-shipping .Width280{width:280px;}
#pm-shipping .infosCommuneBolder{font-weight:bolder;}
#pm-shipping #auto_completion_result_relaisColis{float:left;width:450px;overflow:auto;}
#pm-shipping .AutoCompletion{float:left;margin:15px;text-align:left;overflow:auto;width:400px;}
#pm-shipping .info_img{margin:5px 0px 5px 0px;}
#pm-shipping #bugIE7{ margin:0;}
#pm-shipping #resultsearch{ overflow-y:auto;overflow-x:hidden;}
#pm-shipping #resultsearch div{ background-color:#EEE;padding:3px;margin-bottom:0px;}
#pm-shipping #resultsearch .subTitleSuggestions{ background-color:#EEE;margin:0px 15px 3px 5px;padding:5px 5px 5px 0px;height:12px;color:#91969A;border-bottom:1px solid;}
#pm-shipping #globalRelaisColis{clear:both;overflow:auto;}
#pm-shipping #choosenContent{ width:199px;margin-top:5px;}
#pm-shipping #conteneurInfos{ color:#666666;}
#pm-shipping div.conteneurInfosIE {text-align:center;border:1px solid #B5B5B5;width:360px;margin:0 auto;padding:10px;background-color:#FAFAFA;}
#pm-shipping table.conteneurInfosIE {width:100%;text-align:left;}
#pm-shipping .RelaisName{ font-weight:bolder;}
#pm-shipping .SearchLoading{ padding-left:10px;}
#pm-shipping .SearchLoading img{ vertical-align:bottom;}
form #map div{ margin-bottom:0px;}
form #map .Adresse{ line-height:15px;margin-bottom:5px;}
#pm-shipping .fakeLink{ color:#9999CC;text-decoration:underline;cursor:pointer;}
#pm-shipping .blocInfos{ margin-top:20px;}
#pm-shipping .conteneurInfosIE .blocInfos {margin-top:0;}
#pm-shipping div.IEAdresse {padding-left:10px;}
#pm-shipping .conteneurInfosIE div.infosHoraires {margin:0 auto;width:270px;}
#pm-shipping .conteneurInfosIE .infosHoraires td {text-align:left;border-bottom:1px solid #E1E1E1;}
#pm-shipping .conteneurInfosIE .infosHoraires tr.dernierHoraires td {border-bottom:none;}
#pm-shipping .conteneurInfosIE td.jourHoraires {font-weight:bold;}
#pm-shipping .infosImg{ text-align:center;margin-bottom:15px;}
#pm-shipping .infosHoraires table{ width:100%;}
#pm-shipping .infosHoraires table tr td{ text-align:center;}
#pm-specops .description h1 {color:#008FD8;font-weight:normal;font-size:2.1em;margin-bottom:15px;}
#pm-specops .description p {font-size:1.3em;padding:0;}
#pm-specops .gifts {list-style:none;margin:40px 0 30px 0;padding:0;width:730px;}
#pm-specops .gifts li {display:inline-block;width:49%;}
#pm-specops .gifts li img {margin-top:4px;}
#pm-specops .gifts li.nostock {color:#999;}
#pm-specops .gifts label {font-size:1.5em;}
#pm-specops .message {font-size:1.5em;line-height:48px;}
#pm-resume .ResumeHeadLeft,#pm-resume .ResumeHeadRight{background:URL(/images/gui/main/degrade-gris-entete.gif) repeat-x;padding-top:30px;}
#pm-resume td.ResumeHeadLeft {vertical-align:top;width:240px;border-right:1px solid #9A9A9A;}
#pm-resume table.ResumeAddressList {width:100%;color:#666;}
#pm-resume .ResumeAddressList td{vertical-align:top;}
#pm-resume td.ResumeAddress {padding-top:6px;padding-left:10px;background:URL(/images/gui/main/mini-fleche.gif) no-repeat;background-position:0 10px;}
#pm-resume td.ResumeAddress p {margin:0 0 10px 0;}
#pm-resume table.ResumeAmounts {margin-top:10px;color:#666;}
#pm-resume table.ResumeAmounts td {height:20px;text-align:right;font-size:1.1em;}
#pm-resume table.ResumeAmounts td.ResumePrice {padding-left:32px;background:URL(/images/gui/main/mini-fleche.gif) no-repeat;background-position:16px 12px;}
#pm-resume table.ResumeAmounts td.ResumeHT {text-align:left;}
#pm-resume table.ResumeAmounts td.ResumePrice,#pm-resume table.ResumeAmounts td.ResumeHT {font-weight:bold;}
#pm-resume td.ResumeHeadRight,#pm-resume td.BskProdList{padding-right:0;}
#pm-checkout {text-align:center;}
#pm-checkout .BasketTitleChapter{text-align:left;}
#pm-checkout .PmType {background-color:#FFFFFF;margin:0px auto;padding-right:10px;border-spacing:0px;border-collapse:collapse;}
#pm-checkout .PmType td {border-bottom:1px #CCCCCC solid;padding:4px;}
#pm-checkout .PmType td:hover {cursor:pointer;}
#pm-checkout .PmType b {font-weight:bold;}
#pm-checkout td.PmPanels div.FormTitle {color:#990000;margin-top:10px;}
#pm-checkout .Error {padding-left:10px;border:#333333 solid 2px;background-color:#FFFFCC;color:#FF0000;font-size:14px;font-weight:bold;width:715px;margin:10px auto;padding-top:10px;padding-bottom:10px;}
#pm-checkout .delay-on .delay-off {display:none;}
#pm-checkout .delay-off .delay-on {display:none;}
#pm-checkout td.PmPanels{text-align:center;border-left:1px #CCC solid;vertical-align:top;padding:0;width:100%;}
#pm-checkout td.PmPanels > div {margin:0px auto;width:420px;}
#pm-checkout .PmChoice {margin-bottom:20px;color:#666;}
#pm-checkout div.PmCGV {text-align:center;padding:10px;}
#pm-checkout div.PmCGV label,#pm-checkout div.PmCGV a,#pm-checkout div.PmCGV input{line-height:40px;vertical-align:middle;padding:0;}
#pm-checkout div.PmCGV label {color:#666;}
#pm-checkout #Commentaire {width:850px;height:80px;margin:10px auto;}
#pm-checkout #PmPanelCB {width:370px;text-align:left;}
#pm-confirm .LivTable td {border-bottom:1px solid #999999;}
#pm-confirm.LivTable .Desc {color:#999999;font-size:9px;}
#pm-confirm #section iframe {position:absolute;top:-600;}
.pm-process .path {margin:0 auto;margin-bottom:10px;}
.pm-process .path td {margin:0;padding:0;width:98px;}
.pm-process .path a {display:block;width:98px;margin:0pt;padding:0pt;}
#aside{width:965px;margin:0px auto;cursor:default;}
#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:173px;}
#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;cursor:default;}
#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:-2px;}
#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;}
#footer-social{background:#F3F3F3;text-align:center;margin:0}
#footer-social ul {color:#FFFFFF;background:#131112;width:960px;margin:0 auto;list-style:none;display:block;}
#footer-social li.facebook ,#footer-social li.twitter{display:inline;padding:11px 0px 3px 0px;margin:0px 4px 0px -4px;}
#footer-social li.twitter{margin:0px -4px 0px 4px;}
#footer-social a {text-decoration:none;color:#9F9E9D;padding-top:12px;}
#footer-social a:hover {text-decoration:underline;color:#FFAE00;}
#footer-social li.facebook a {background:url(/css/main/social-footer-facebook.png) no-repeat top right;padding-right:60px;}
#footer-social li.twitter a {background:url(/css/main/social-footer-twitter.png) no-repeat;padding-left:60px;}
.ie-7 #footer-social ul {padding-top:20px;}
.ie-6 #footer-social {display:none;}
#footer .titre_footer{font-weight:bolder;font-size:1.2em;margin:0;padding-bottom:18px;}
#footer .sub_tt_footer{font-weight:bolder;font-size:1em;margin-bottom:0;margin-top:6px;}
#footer .sub_tt_footer a{color:#CCCCCC !important;}
#footer .sub_tt_footer a:hover{color:#FFAE00 !important;}
#entete-erreur{overflow:auto;width:560px;margin:auto;padding:0px 0px 30px 150px;;background:url(main/badge-erreur-404-b.gif) no-repeat top left;font-size:12px;}
#erreur404{color:#454344;-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #F1F1F1;display:block;padding:10px;width:auto;margin:25px 0px 25px 0px;border:1px solid #b4b2b2;overflow:auto;line-height:18px;}
#erreur404 span{font-weight:bold;font-size:14px;}
#entete-plan-site{overflow:auto;width:560px;margin:auto;padding:0px 0px 30px 150px;background:url(main/plan_du_site.gif) no-repeat top left;font-size:12px;}
#entete-plan-site #intro{color:#454344;-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #F1F1F1;display:block;padding:10px;width:auto;margin:25px 0px 25px 0px;border:1px solid #b4b2b2;overflow:auto;line-height:18px;}
#entete-plan-site span{font-weight:bold;font-size:14px;}
#boutiques-marques{margin:0px 0px 20px 20px;width:900px;}
#boutiques-marques ul{float:left;width:208px;padding:10px 0px 0px 0px;margin:0px 20px 0px 0px;list-style-type:none;border-left:1px dashed #EFEFEF;border-right:1px dashed #EFEFEF;}
#boutiques-marques ul.last{margin-right:0px;width:207px;}
#boutiques-marques ul li{padding:0px 0px 0px 10px;margin:2px 0px 0px 0px;}
#boutiques-marques ul li a{font-size:12px;text-decoration:none;color:#AAAAAA;font-weight:normal;}
#boutiques-marques ul li a:hover{text-decoration:underline;color:#343030;font-weight:normal;}
#boutiques-marques h1{font-size:14px;font-weight:bold;color:#008FD8;-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #F1F1F1;display:block;margin:0px 0px 0px 0px;padding:5px;}
#boutiques-marques h1 a{text-decoration:none;font-size:14px;font-weight:bold;color:#008FD8;-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #F1F1F1;display:block;margin:0px;padding:5px;}
#boutiques-marques h1 a:hover{text-decoration:underline;color:#343030;display:block;font-weight:bold;}
#planSite{color:#AAAAAA;display:block;font-weight:normal;line-height:12px;padding-top:3px;text-transform:none;padding:10px 10px 10px 10px;background:url("main/section-background.png") repeat-y scroll left top transparent;height:100%;line-height:1.3em;padding:0 12px 20px;}
#planSite a h1{font-size:14px;font-weight:bold;color:#008FD8;-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #F1F1F1;display:block;margin:0px;padding:5px;}
#planSite a:hover h1{text-decoration:underline;color:#343030;display:block;font-weight:bold;}
#planSite .colonne ul{list-style-type:none;margin-left:0px;border-right:1px dashed #EFEFEF;border-left:1px dashed #EFEFEF;padding:0px 10px}
#planSite #categories a{font-size:12px;text-decoration:none;color:#AAAAAA;display:block;font-weight:normal;margin-top:2px;}
#planSite #categories a:hover{text-decoration:underline;color:#343030;display:block;font-weight:normal;}
#planSite #categories .colonne{width:210px;float:left;padding-left:20px;}
@import url( main/shadowbox/shadowbox.css );}
@media print {table,tr,td,th,div {border:0 none !important;}
#admin-toolbar ,#nav ,#aside ,#share-icons,#footer {display:none;}
.ImgZone img,.ProdSectionHeader,.navigationBackToTop img,td.ProdDt form,#ProdSectionTitleCom,.ProdCom2,.ProdCom1,#prodVoirTousLesCommentaires,#ProdSectionTitleAssoc,.ProdAssoc,#ProdSectionTitleLink,.ProdLink,.ProdDescription object,#Button3X,#Button10X,.ProdImg div,.ProdSectionAvisConso{display:none;}
#header{border:0 none;}
#header a,#header a:link,#header a:visited{font-size:2.5em;}
.ProdIcon {display:none;}
#prod .ProdInfoDispo .DispoIcon img {margin-bottom:-3px;}
#prod .ProdInfoDispo img {margin:3px 0 7px;}
#prod .ProdImg {border-right:1px dotted #A0A0A0 !important;}
#prod .ProdPlus {border-left:1px dotted #A0A0A0 !important;}
#prod h1#ProdTitle span.caract {color:#AAAAAA;display:block;font-size:10px;font-weight:normal;line-height:12px;padding-top:3px;text-transform:none;}
.ProdSmallTitle {text-transform:uppercase;}
.Price,#prod .ProdInfoDispo {text-align:center;}
.ProdInfoDispo img{margin:5px 0;}
#prod .ProdDescription {padding:0 !important;margin:0 !important;}
.ProdDescription h2{margin:0 3px !important;}
table.ProdSectionTitle {margin:0;padding:0;}
.ProdDescription h2:before {content:'\ab\2005';}
.ProdDescription h2:after {content:'\2005\bb';}
#ProdSectionDesc {border-top:1px solid #ABABAB !important;border-left:1px solid #ABABAB !important;}
tr.Prodfield2 td,tr.Prodfield1 td,td.ProdSection{border-bottom:1px solid #ABABAB !important;border-right:1px solid #ABABAB !important;}
}

