body {margin:0px; padding:0px; font:10pt arial,sans-serif; background-color:#FFFFFF;}

#page {width:988px;}

#head {padding:0px; margin:0 1px 0 2px;}
#motto {color:#AAAAAA; font-size:.8em; width:640px; height:14px; overflow:hidden;}
#logo {float:left; width:180px; margin-top:4px}
#help {font-size:.8em; color:#FF686D; position:absolute; right:220px; top:22px;}
#help a {color:#FF686D;}
#tabs {float:left; width:580px; margin:30px 0 0 4px;}
#tabs div {float:left; width:116px; text-align:center; background:#F0F0F0 url(images/tabprod.gif) repeat-x; height:23px; padding-top:7px; color:gray; font-size:.9em;}
#tabs div a {color:gray; text-decoration:none; display:block;}
#tabs div:hover {background-position:-116px 0;}
#tabs div a:hover {color:blue;}
#langs {position:absolute; right:4px; top:2px; height:18px; width:180px; margin:2px 5px 0 0; font-size:.75em; color:gray;}
#basket {float:right; width:198px; height:50px; margin:10px 5px 0 0; background:#F0F0F0 url(images/bgcart.gif) no-repeat; font-size:.8em;}
#basket h1{padding: 10px 0 0 0;margin: 0 0 0 50px; color:#000000;font-size:1em; font-weight:bold;text-decoration:none;}
#basket h1 a{padding: 0 0 0 0;margin: 0 0 0 0; color:#000000;font-size:1em; font-weight:bold; text-decoration:none;}
#basket h1 a:hover{padding: 0 0 0 0;margin: 0 0 0 0; color:#000000;font-size:1em; font-weight:bold; text-decoration:underline;}
#basket p {margin:2px 2px 0 50px; font-weight:bold; text-align:left; color:#636262;}
#basket p span{padding: 0 0 0 0;margin: 0 0 0 0; color:#0000ff;font-size:1em; font-weight:bold;}

#navbar {background: url('images/bluebar.gif') no-repeat; height:8px;}
#core {padding:8px 4px 8px 4px; border-top:solid 1px #FEFEFE; background:#FCFCFC url(images/bg.gif) repeat; min-height:490px; border-left:solid 1px #F9F9F9; border-right:solid 1px #F9F9F9;}


div.menusrch {background-color:#0223CA; margin:1px 12px 8px 2px; padding:2px 0 4px 4px; -moz-border-radius:5px; -webkit-border-radius:5px; max-width:135px;}
div.menusrch input {padding: 5px 0 0 3px;margin: 1px 0 0 1px;background: url(images/bgsrch1.gif) no-repeat 0 0 ;width:129px; height:20px; border:none;}

div.menusrch2 {background-color:#0223CA; margin:1px 12px 8px 2px; padding:2px 0 4px 4px; -moz-border-radius:5px; -webkit-border-radius:5px; max-width:135px;}
div.menusrch2 table {margin: 1px 0 0 1px;background: url(images/bgsrch2.gif) no-repeat 0 0 ;width:130px;height:22px; border:none;}
div.menusrch2 input {margin:1px 0 0 3px; padding:0px;width:99px; height:15px; border:none; background-color:white;}

div.menu {margin:2px 2px 8px 2px; padding:2px 2px 2px 4px; border:solid 1px silver; border-right-color:#A0A0A0; border-bottom-color:#A0A0A0; width:130px; background:#FFFFFF url(images/bardecotop.gif) repeat-x; -webkit-border-radius:6px; -moz-border-radius:6px;}
div.menu b a {color:black; text-decoration:none;}
div.menu div {font-size:.8em; padding-left:14px;}
div.menu div.std {background: url(images/menubul1.gif) no-repeat;}
div.menu div.spl {background: url(images/menubul2.gif) no-repeat; border-top:solid 1px #E0E0E0; margin-top:1px; padding-top:3px; font-size:.9em; font-weight:bold;}
div.menu div.sub, div.menu div.smp {font-size:.8em; padding-left:14px;}
div.menu div.sub {background: url(images/menubul4.gif) no-repeat;}
div.menu div.sub div.popup {display:none; position:absolute; z-index:1; margin-left:116px; border:solid 1px silver; border-right-color:#A0A0A0; border-bottom-color:#A0A0A0; padding:4px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#FFFFFF url(images/bardecotop.gif) repeat-x; min-width:120px; font-size:1.25em;}
div.menu div.sub div.popup div {background: url(images/menubul3.gif) no-repeat; padding:0 2px 0 14px;}
div.menu div.sub div.popup div:hover {background-color:#E9E9E9;}
div.menu div.sub:hover div.popup {display:block;}
div.menu div.smp {background: url(images/menubul3.gif) no-repeat;}
div.menu div.sub:hover, div.menu div.smp:hover {background-color:#F0F0F0;}
div.menu div a {text-decoration:none; display:block;}
div.menu div a:visited {color:navy;}

td.content {border:solid 1px silver; border-right-color:#A0A0A0; border-bottom-color:#A0A0A0; padding:4px; -webkit-border-radius:12px; -moz-border-radius:12px; background:#FFFFFF url(images/bardecotop.gif) repeat-x; -moz-box-shadow:silver 4px 4px 8px -2px;}

div.path {font-size:.8em; margin-left:8px; color:#636363;}
div.path a {color:#636363; -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s;}
div.path a:hover {color:black;}
div.cfgnote {font-size:.9em; margin:4px 10px 0 8px; padding:4px; border:solid 1px #FFC000; background-color:#FFFFDB; color:#C50000; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.cfgnote a {color:blue;}
#letters {font-size:.9em; text-align:center; margin:4px 4em 0 4em; border:inset 1px silver; padding:2px; color:gray;}
div.cfgtrack {margin:12px 10px 2px 8px; padding:4px 8px 4px 8px; border:solid 1px silver; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(images/bardecotop.gif) repeat-x; font-size:.9em; line-height:1.35em;}
div.cfgtrack a {color:blue;}

div.cfglist {margin:1px 0 0 8px;}
div.cfgbtn {margin:16px 0 0 0; width:240px;}

div.content1 {margin:8px;}
blockquote.data {margin:8px;}
div.titleblock {font-weight:bold; color:black; margin:2px 0 1px 0; font-size:1.1em;}

div.intro {padding:8px; margin:0 12px 8px 16px; border:solid 1px silver; background:url(images/bardecotop.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:1.1em; text-align:justify; color:#363636;}
div.intro img.icon {margin-right:12px;}
div.intro h4 {margin:0px; padding:2px 0 8px 0;}
div.intro .hint {font-size:.8em;}
div.info {padding:8px; margin:16px 3em 8px 3em; border:solid 1px silver; background:url(images/bardecotop.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:1.1em; text-align:justify; color:#363636;}
div.info h4 {margin:0px; padding:2px 0 8px 0;}
div.info img.icon {margin-right:12px;}
div.info .hint {font-size:.9em;}

div.search {}

div.bkContent {margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:dashed 1px #F0F0F0;}
div.bkContent div.title {margin:0px; padding:0px; color:gray;}
div.bkContent span.ptitle {font-size:1.2em; color:#0000C0; font-weight:bold; font-variant:small-caps;}
div.bkContent div.text {padding:1px 4px 0px 4px; text-align:justify;}

div.cfgs {width:620px; margin:4px 0 4px 26px;}
div.cfgs div.cfglarge {width:551px; margin:0 0 8px 32px;}
div.cfgs div.cfglarge div.top {background:#FFFFFF url(images/tabcfglargetop.gif) no-repeat; min-height:26px; text-align:center; font-size:1.2em; font-weight:bold; padding-top:6px;}
div.cfgs div.cfglarge div.bottom {background:#FFFFFF url(images/tabcfglargebottom.gif) no-repeat;}
div.cfgs div.cfg {float:left; width:260px; margin:0 0 8px 32px;}
div.cfgs div.cfg div.top {background:#FFFFFF url(images/tabcfgtop.gif) no-repeat; min-height:26px; text-align:center; font-size:1.2em; font-weight:bold; padding-top:6px;}
div.cfgs div.cfg div.bottom {background:#FFFFFF url(images/tabcfgbottom.gif) no-repeat;}
div.cfgs div.top a {color:#363636; text-decoration:none; display:block;}
div.cfgs div.block {border-left:solid 1px #D0D0D0; border-right:solid 1px #D0D0D0; border-top:solid 1px #D0D0D0; padding:4px 4px 0 6px; text-align:justify; font-size:1em; color:#363636; min-height:140px;}
div.cfgs div.block select {width:174px; margin-top:1px;}

div.cfglegend {margin:4px 16px 8px 16px; border:inset 1px silver; padding:4px; color:#363636;}
div.cfglegend2 {margin:16px 32px 8px 8px; border:1px solid silver; padding:4px; color:#363636; -moz-border-radius:5px; -webkit-border-radius:5px;}

#board {margin:0 8px 8px 10px;}
#board td {margin:0px; padding:0px;}
#board td.title {font-size:12pt; font-weight:bold; background-color:#FBFBFB;}
#board td.title span.eqv {font-size:0.75em; font-weight:normal; background-color:#30DDFF; color:#525252;}
#board td.title span.err {color:#FF8000; font-weight:bold; font-size:1.2em;}
#board td.text {background-color:#FBFBFB; padding:8px 8px 4px 8px;}
#board td.info {background-color:#FBFBFB; padding-left:0px; padding-right:4px; color:#626262;}
#board td.info span.err {color:#FF8000; font-weight:bold;}
#board td.info dl {padding:0px; margin:0px;}
#board td.info dd {padding:0px 0px 1px 24px; margin:0px;}
#board div.checkinf {padding: 0px 0px 0px 18px; background: url('images/check.gif') no-repeat 0 1px; margin:0px; max-width:380px;}
#board div.check {padding: 4px 4px 4px 16px; background: url('images/check.gif') no-repeat 0 5px; margin:2px 0 2px 4px;}
#board div.quote {padding: 4px 4px 4px 8px; color:#626262;}
#board div.fifty {margin:4px 8px 0 8px; padding:4px; width:370px; float:left; border:inset 1px gray; background: url('images/bartop.gif') repeat-x; font-size:.9em;}
#board div.bankinf {margin-left:6px; margin-top:4px;}
#board table.bank {margin-left:10px; color:#626262;}
#board table.bank td.bank {font-size:0.7em; padding:2px; padding-bottom:1px;}
#board img.prod {padding:1px; border:solid 1px #ECECEC;}

table.list {border-bottom:solid 1px silver;}
table.list .header, table.list th {background-color:#F0F0F0; font-weight:bold; color:#646464; font-size:.75em;}
table.list td.line {border-top:solid 1px silver;}
table.list td.caption {border-bottom:solid 1px silver; background:#FFFFFF url(images/bartitre.gif) repeat-x;}
table.list td.caption h3 {margin:0px; padding:0px;}
table.list i.nc {font-size:.8em; color:silver;}

td.linelrg  {border-bottom: dotted 1px gray;}
div.prodinf {overflow: auto; height: 120px; font-size: .9em; margin: 0px; margin-top: 8px; padding: 8px; border: solid 1px #003182;}
div.prodspef {overflow: auto; height: 120px; font-size: .9em; margin: 0px; margin-top: 8px; padding: 8px; border: solid 1px #BE8E41;}
.prodtypes {padding:4px; background:white url(images/bardecotop.gif) repeat-x; border:solid 1px silver; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:.9em;}

div.cfgcat {margin-top:2px; padding:2px 2px 2px 4px; -moz-border-radius:5px; -webkit-border-radius:5px; border:solid 1px #CECECE; background:#E0E0E0 url(images/bgcateg.gif) no-repeat; font-weight:bold; font-size:1.1em; width:662px;}
div.cfgcat a {text-decoration:none; color:#000000;}
div.cfgcat a:hover {text-decoration:none; color:#0000FF;}
table.cfgitems {margin:0 6px 4px 6px; font-size:.9em; width:658px;}
table.cfgitems tr.odd td {background-color:#FAFAFA;}
table.cfgitems td.pic {border-bottom:dotted 1px silver;}
table.cfgitems td.desc {border-bottom:dotted 1px silver; font-weight:bold; padding:0 0 0 12px;}
table.cfgitems td.price {font-size:1.15em; border-bottom:dotted 1px silver;}
table.cfgitems td.dispo {border-bottom:dotted 1px silver;}
table.cfgitems div.price1s {width:108px; min-height:23px; background:#FFFFFF url(images/price1s.gif) no-repeat; padding:5px 2px 0 0; font-weight:bold; color:#505050; margin:0px;}
table.cfgitems span.inf {color:gray;}
table.cfgitems span.infsec {color:gray; font-size:.9em;}
table.cfgitems td b.basket {color:blue;}
table.cfgitems td.total {font-size:1.25em; border-bottom:dotted 1px silver;}
table.cfgitems td.nav {background-color:#F9F9F9;}
table.cfgitems td.nav2 {background-color:#F9F9FF; font-size:1em; font-weight:bold;}
table.cfgitems td.nav2 div.next {float:right; padding:4px 0 0 4px; min-height:20px; background:url(images/bgbtnnext.gif) no-repeat top right; color:white;}
table.cfgitems td.nav2 div a {padding:0 24px 0 0; color:white;}
table.cfgitems a {color:blue;}
div.cfgnote {margin:12px 6px 0px 6px; background-color:#FCFCFC; -moz-border-radius:5px; -webkit-border-radius:5px; border:solid 1px #CECECE; padding:8px; line-height:1.5em;  color:gray;}
div.cfgleg {font-size:.8em; background-color:#FCFCFC; -moz-border-radius:5px; -webkit-border-radius:5px; border:solid 1px #CECECE; padding:8px; margin:16px 6px 4px 6px; color:gray;}
div.cfgleg div {float:left; margin:4px 0 4px 42px;}
div.cfgitem {margin:0 8px 0 8px; padding:2px; font-size:.9em;}
div.cfgitem:hover {background-color:#F5F5F5;}

div.catothbrand {font-size:.8em; background-color:#FCFCFC; -moz-border-radius:5px; -webkit-border-radius:5px; border:solid 1px #CECECE; padding:8px; margin:16px 10px 4px 10px; color:gray;}
div.catothbrand div {float:left; height:26px; width:116px; text-align:center; margin:2px 0px 4px 7px; padding:0px; font-size:.9em; font-weight:bold; background-color:#FFFFFF; -moz-border-radius:5px; -webkit-border-radius:5px; border:solid 1px #DDDDDD;}
div.catothbrand div.logo {border-color:#CCCCCC; -moz-transition-duration:0.35s; -webkit-transition-duration:0.35s;}
div.catothbrand div.logo:hover {border-color:#0223CA;}
div.catothbrand div.logo a {display:block;}
div.catothbrand div.lnk a {font-size:.9em; font-weight:bold; text-decoration:none; color:blue; display:block; padding:6px 4px 6px 4px;}
div.catothbrand div.lnk:hover {background-color:#0223CA; border-color:#FFFFFF; color:#FFFFFF;}
div.catothbrand div.lnk a:hover {color:white;}

div.catbrands {text-align:justify; padding:8px 0 8px 0; border-top:groove 3px silver; font-size:1em; line-height:1.35em;}
div.catbrands img {padding:2px 8px 0px 0;}
div.catbrands a {text-decoration:none;}
div.catbrands a:hover {text-decoration:underline;}

table.order1 {background:#F4F4F4 url(images/bgorder1.gif) no-repeat; border:solid 1px #4D4D4D; -moz-border-radius:8px; -webkit-border-radius:8px;}
div.ordrem1 {border:solid 1px silver; background:#FDFDFD url(images/bgbtn1.gif) repeat-x 0 bottom; -moz-border-radius:8px; -webkit-border-radius:8px; margin-bottom:16px; min-height:32px;}
div.ordrem1 p {margin:4px 0 4px 12px;}
div.ordrem1 div {margin:4px 8px 4px 8px; float:left; font-weight:bold;}
div.ordrem1 div a {text-decoration:none; color:blue; font-size:1.25em;}
div.ordrem2 {background:#FDFDFD url(images/bgbtn1.gif) repeat-x 0 bottom; border:solid 1px #4D4D4D; -moz-border-radius:8px; -webkit-border-radius:8px; padding:4px 4px 4px 8px; margin:8px 0px 0 0px;}
div.ordrem3 {border:solid 1px silver; background:#FDFDFD url(images/bgbtn1.gif) repeat-x 0 bottom; -moz-border-radius:8px; -webkit-border-radius:8px; margin:0 0 4px 0; padding:2px 2px 2px 4px;}
div.ordrem3 a {color:blue;}
div.ordrem4 {padding:12px; margin:2px 0 8px 36px; max-width:556px; border:solid 1px #1B80E5; background:url(images/bardecotop3.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:1em; text-align:justify; color:black;}
div.ordrem4 img.icon {margin-right:12px;}
table.order3 {background:#FFFFFF url(images/bardecotop.gif) repeat-x; border:solid 1px silver; -moz-border-radius:8px; -webkit-border-radius:8px;}
div.order4 {margin:2px 0 8px 36px; width:521px;}
div.order4 h1 {margin:0px; padding:0px;}
div.order4 h1.top {background:#FFFFFF url(images/addrh1.gif) no-repeat;}
div.order4 h1.liv {background:#FFFFFF url(images/addrh1liv.gif) no-repeat;}
div.order4 h1.liv-en {background:#FFFFFF url(images/addrh1liv-en.gif) no-repeat;}
div.order4 h1.tva {background:#FFFFFF url(images/addrh1tva.gif) no-repeat;}
div.order4 h1.tva-en {background:#FFFFFF url(images/addrh1tva-en.gif) no-repeat;}
div.order4 h1.dtls {background:#FFFFFF url(images/addrh1dtls.gif) no-repeat;}
div.order4 h1.dtls-en {background:#FFFFFF url(images/addrh1dtls-en.gif) no-repeat;}
div.order4 h1.exp {background:#FFFFFF url(images/addrh1exp.gif) no-repeat;}
div.order4 h1.exp-en {background:#FFFFFF url(images/addrh1exp-en.gif) no-repeat;}
div.order4 h1.fact {background:#FFFFFF url(images/addrh1fact.gif) no-repeat;}
div.order4 h1.fact-en {background:#FFFFFF url(images/addrh1fact-en.gif) no-repeat;}
div.order4 div.frame {border:solid 1px silver; border-top:none; border-bottom:none; margin:0px; padding:0px 2px 4px 10px;}
div.order4 h2 {margin:0px; padding:0px; background:#FFFFFF url(images/addrh2.gif) no-repeat;}
div.order5 {margin:2px 0 8px 36px; width:582px;}
div.order5 h1 {margin:0px; padding:0px; background:#FCFCFC url(images/livh1.gif) no-repeat;}
div.order5 div.frame {border:solid 1px silver; border-top:none; border-bottom:none; background-color:#FCFCFC; margin:0px; padding:0px 2px 4px 10px;}
div.order5 h2 {margin:0px; padding:0px; background:#FFFFFF url(images/livh2.gif) no-repeat;}
div.order6 {margin:2px 0 8px 6px;}
div.order6 a {color:blue;}
div.order6l {width:422px; float:left;}
div.order6l h1 {margin:0px; padding:0px; background:#FCFCFC url(images/confh1.gif) no-repeat;}
div.order6l div.frame {border:solid 1px #333333; border-top:none; border-bottom:none; background-color:#FCFCFC; margin:0px; padding:0px 2px 4px 10px;}
div.order6l h2 {margin:0px; padding:0px; background:#FFFFFF url(images/confh2.gif) no-repeat;}
div.order6r {margin:0 0 0 16px; width:320px;float:left;}
div.order6l {width:422px; float:left;}
div.order7 {margin:2px 0 8px 12px;}
div.order7l {width:582px; float:left;}
div.order7l h1 {margin:0px; padding:0px; background:#FCFCFC url(images/livh1.gif) no-repeat;}
div.order7l div.frame {border:solid 1px silver; border-top:none; border-bottom:none; background-color:#FCFCFC; margin:0px; padding:0px 2px 4px 10px;}
div.order7l h2 {margin:0px; padding:0px; background:#FFFFFF url(images/livh2.gif) no-repeat;}
div.order7r {margin:0 0 4px 16px; width:180px; float:left; background-color:#EBEBEB; -moz-border-radius:5px; -webkit-border-radius:5px; padding:4px;}
div.order7r a {color:blue;}

table.bot {background-color: #FF9F33;}
div.paybk {margin: 0px; padding: 0px;
           margin-left: 12px; padding-left: 8px;
           border-left: dotted 1px;}
td.Srvc  {font: bold 10pt Verdana,sans-serif; color: #FFF0FF; padding: 2px; padding-left: 20px; background: #0223CA url(images/bullet_sav.gif) no-repeat; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
td.SrvcBk {border: solid 1px #0223CA; border-top: none; margin: 0px; padding: 2px; padding-top: 8px; padding-left: 8px; padding-bottom: 8px;}

div.mtnode {background:url(images/bgtop2.gif) repeat-x; border-bottom:solid 1px #E0E0E0; padding:4px; font-weight:bold; font-size:1.35em;}
div.plnode {font-weight:bold; font-size:1.1em; padding:1px 0 0 6px; color:navy;}
div.pllist {padding:0 6px 4px 24px; line-height:1.25em;}
div.pllist a {text-decoration:none;}
div.pllist a:hover {text-decoration:underline;}

div.nodes {width:682px; margin:0 0 6px 0;}
div.node1 {margin:6px 0 0 4px; padding:2px 0 6px 0; border:solid 1px #333333; background-color:#F0F0F0; -moz-border-radius:8px; -webkit-border-radius:8px;}
div.node1 h3 {margin:0px; padding:0 0 2px 8px; font-size:.9em; color:#636363;}
div.node1 div {float:left; width:199px; margin:2px 4px 0px 18px; text-align:center; font-size:.9em; font-weight:bold;}
div.node1 div a {font-size:1em; font-weight:bold; text-decoration:none; color:#333333; display:block; padding:4px 1px 4px 1px;}
div.node1 div a span.mark {color:#0000FF;}
div.node1 div:hover {background-color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.node1 div a:hover {color:white;}
div.node1 div a:hover span.mark {color:#00FFFF;}
div.node1 div.tit {border:solid 1px #070707; background-color:white; -moz-border-radius:8px; -webkit-border-radius:8px; padding:3px 0px 3px 0px;}
div.node2 {margin:6px 0 0 4px; padding:2px 0 6px 0; border:solid 1px #777777; background-color:#F0F0F0; -moz-border-radius:8px; -webkit-border-radius:8px;}
div.node2 h3 {margin:0px; padding:0 0 2px 8px; font-size:.9em; color:#636363;}
div.node2 div {float:left; height:26px; width:120px; text-align:center; margin:2px 4px 2px 8px; padding:0px; font-size:.9em; font-weight:bold; background-color:#FFFFFF; -moz-border-radius:5px; -webkit-border-radius:5px; border:solid 1px #DDDDDD;}
div.node2 div.logo {border-color:#CCCCCC;}
div.node2 div.logo:hover {border-color:#0223CA;}
div.node2 div.logo a {display:block;}
div.node2 div.lnk a {font-size:.8em; font-weight:bold; text-decoration:none; color:blue; display:block; padding:6px 4px 6px 4px;}
div.node2 div.lnk:hover {background-color:#0223CA; border-color:#FFFFFF; color:#FFFFFF;}
div.node2 div.lnk a:hover {color:white;}
div.node2 div.tit {border:solid 1px #6D6D6D; background: url(images/bgbrandico.gif) no-repeat;}
div.node2 div.tit p {padding:6px 4px 0 4px; font-size:.9em; font-weight:bold; margin:0px;}
div.node3 {margin:6px 10px 0 4px; padding:2px 0 6px 0; border:solid 1px silver; background-color:#F0F0F0; -moz-border-radius:8px; -webkit-border-radius:8px;}
div.node3 h3 {margin:0px; padding:0 0 2px 8px; font-size:1em; color:#636363;}
div.node3 div {float:left; padding:4px 6px 4px 6px; margin:2px 4px 2px 8px; border:solid 1px silver; font-size:.9em; font-weight:bold; background-color:#FFFFFF; border:solid 1px silver; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.node3 div a {text-decoration:none; color:blue; display:block;}
div.node4 {margin:6px 10px 0 4px; padding:2px 0 6px 0; border:solid 1px silver; background-color:#FFFFFF; -moz-border-radius:8px; -webkit-border-radius:8px;}
div.node4 h3 {margin:0px; padding:0 0 2px 8px; font-size:1em; color:#636363;}
div.node4 div {margin:2px 0 2px 128px; width:342px;}

div.pfilters {width:669px; margin:0 0 6px 0; background:#000000 url(images/bgcategpub2.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px;}
div.pfiltersleft1 {margin:7px 0px 6px 8px; padding:2px 0 6px 0; background-color:#F0F0F0; -moz-border-radius:8px; -webkit-border-radius:8px; width:250px; float:left; height:180px; overflow:auto;}
div.pfiltersleft1 h3 {margin:0px; padding:0 0 2px 8px; font-size:.9em; color:#636363;}
div.pfiltersleft1 div {margin:2px 4px 0px 18px; padding-left:4px; text-align:left; font-size:.9em; font-weight:bold; -moz-transition-duration:0.35s; -webkit-transition-duration:0.35s;}
div.pfiltersleft1 div a {font-size:1em; font-weight:bold; text-decoration:none; color:#333333; display:block; padding:4px 1px 4px 1px;}
div.pfiltersleft1 div a span.mark {color:#0000FF; -moz-transition-duration:0.35s; -webkit-transition-duration:0.35s;}
div.pfiltersleft1 div:hover {background-color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.pfiltersleft1 div a:hover {color:white;}
div.pfiltersleft1 div a:hover span.mark {color:#00FFFF;}
div.pfiltersleft1 div.tit {border:solid 1px #070707; background-color:white; -moz-border-radius:8px; -webkit-border-radius:8px; padding:3px 0px 3px 4px;}
div.pfiltersleft2 {margin:7px 0px 6px 9px; padding:2px 0 6px 0; background-color:#F0F0F0; -moz-border-radius:8px; -webkit-border-radius:8px; width:250px; float:left; height:180px; overflow:auto;}
div.pfiltersleft2 h3 {margin:0px; padding:0 0 2px 8px; font-size:.9em; color:#636363;}
div.pfiltersleft2 div {float:left; height:26px; width:110px; text-align:center; margin:0px 0px 4px 4px; padding:0px; font-size:.9em; font-weight:bold; background-color:#FFFFFF; -moz-border-radius:5px; -webkit-border-radius:5px; border:solid 1px #DDDDDD;}
div.pfiltersleft2 div.logo {border-color:#CCCCCC;}
div.pfiltersleft2 div.logo:hover {border-color:#0223CA;}
div.pfiltersleft2 div.logo a {display:block;}
div.pfiltersleft2 div.lnk a {font-size:.8em; font-weight:bold; text-decoration:none; color:blue; display:block; padding:6px 4px 6px 4px;}
div.pfiltersleft2 div.lnk:hover {background-color:#0223CA; border-color:#FFFFFF; color:#FFFFFF;}
div.pfiltersleft2 div.lnk a:hover {color:white;}
div.pfiltersleft2 div.tit {border:solid 1px #6D6D6D; background: url(images/bgbrandico.gif) no-repeat;}
div.pfiltersleft2 div.tit p {padding:6px 4px 0 4px; font-size:.9em; font-weight:bold; margin:0px;}
div.pfiltersright {margin:1px 0px 6px 2px; width:406px; float:left;}
div.pfiltersright div {float:left; width:90px; padding:4px 2px 0 2px; margin:6px 0px 2px 6px; font-size:.8em; color:gray; -moz-border-radius:5px; -webkit-border-radius:5px; height:86px; background-color:#FFFFFF; overflow:hidden;}
div.pfiltersright div img {padding:2px 0 8px 0;}
div.pfiltersright div a {color:black; text-decoration:none; display:block;}
div.pfiltersright div a:hover {color:blue;}
div.pfiltersbrand {margin:7px 4px 0px 6px; padding:2px 4px 2px 4px; width:390px; background-color:#FFFFFF; -moz-border-radius:5px; -webkit-border-radius:5px; float:left; height:184px; overflow:auto;}
div.pfiltersbrand hr {margin:2px 8px 0px 8px; color:#333333;}
div.pfiltersbrand span.note {font-size:.8em;}

#pubslidebox1 {margin:16px 0 0 72px; height:90px; width:540px; border:1px solid silver; padding:5px; background:#FFFFFF; -moz-border-radius:8px; -webkit-border-radius:8px;}
#pubslidebox1 img.picto {margin:0 8px 0 8px;}
#pubslidebox1 p {margin:8px 0 6px 0; padding:0px;}
#pubslidebox1 a {display:block; color:black; text-decoration:none; background-color:#FFFFFF;}

div.manadd {padding:12px; margin:16px 0 12px 72px; width:536px; border:solid 1px silver; background:url(images/bardecotop.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:1.1em; text-align:justify; color:#363636;}
div.manadd img.icon {margin-right:12px;}

#pubslidebox2 {margin:12px 0 12px 60px; width:540px; height:90px; border:1px solid silver; padding:5px; background:#FFFFFF; -moz-border-radius:8px; -webkit-border-radius:8px;}
#pubslidebox2 div {width:306px; text-align:center; float:left;}
#pubslidebox2 div h3 {font-size:1.2em; margin:16px 0 4px 0; padding:0px;}
#pubslidebox2 div h3 big {font-size:1.5em; color:#0000BE;}
#pubslidebox2 div span {font-size:.8em;}

#ref {width:800px;}
#ref div.top {background:#FFFFFF url(images/tabreftop.gif) no-repeat; margin:0px; padding:0px;}
#ref div.block {border:solid 1px #4D4D4D; border-top:none; border-bottom:none; margin:0px; padding:0 8px 0 8px;}
#ref div.block div.msg {border:outset 1px silver; background-color:#FFFFCD; padding:2px; color:#363636; text-align:center;}
#ref div.block div.msg2 {background-color:#FFFFCD; padding:2px; color:#212121; text-align:justify;font-size:1em;}
#ref div.block td.desc {background-color:#F5F5F5; -moz-border-radius:5px; -webkit-border-radius:5px;}
#ref div.block td.rem {background-color:#FFF7E0; font-size:.8em; font-weight:bold;}
#ref div.block td.low {padding-bottom:0px;}
#ref div.block div.qty {float:left; margin-left:16px;}
#ref div.block input.qty {font-size:1.25em; text-align:center; margin:4px 0 0 0;}
#ref div.block div.price1 {font-size:1.25em; text-align:center; margin-left:13px; float:left; background:#FFFFFF url(images/price2.gif) no-repeat; width:123px; height:32px; color:#F4F4F4; font-weight:bold;}
#ref div.block div.price1 div {margin:6px 0 0 0;}
#ref div.block div.price2 {font-size:1em; text-align:center; margin-left:18px; float:left; background:#FFFFFF url(images/price2.gif) no-repeat; width:123px; height:32px; color:#F4F4F4;}
#ref div.block div.price2 div.ttc {margin:2px 0 0 0; font-weight:bold;}
#ref div.block div.price2 div.ht {margin:0 0 0 0; font-size:.8em;}
#ref div.block div.price3 {font-size:1.25em; text-align:center; margin-left:13px; float:left; background:#FFFFFF url(images/price3.gif) no-repeat; width:123px; height:32px; color:#F4F4F4; font-weight:bold;}
#ref div.block div.price3 div {margin:6px 0 0 0;}
#ref div.block ul {margin-bottom:0px; text-align: justify;}
#ref div.bottom {margin:0px; padding:0px;}
#reftabs {font-size:.8em;}
#reftabs div {width:104px; height:34px; text-align:center; float:left; background:#FFFFFF url(images/bgreftab.gif) no-repeat; color:blue; padding-top:2px;}
#reftabs div a {display:block; font-weight: bold; text-decoration:none; color:black;}
#reftabs div a:hover {color:blue;}
#reftabs div i {color:gray;}
#reftabsup {font-size:.8em;}
#reftabsup div {width:104px; height:31px; text-align:center; float:left; background:#FFFFFF url(images/bgreftabup.gif) no-repeat; color:blue; padding-top:2px;}
#reftabsup div a {display:block; font-weight: bold; text-decoration:none; color:black;}
#reftabsup div a:hover {color:blue;}
#reftabsup div i {color:gray;}
#refoem  {margin:8px 6px 0px 6px; padding:4px 6px 4px 6px; border:solid 1px #505050; background-color:#F0F0F0; -moz-border-radius:8px; -webkit-border-radius:8px;}

div.reflist {margin:2px 0px 0px 0px; padding:2px 0px 2px 0px; border-bottom:1px dashed silver;}
div.reflist img.picto {margin-right:8px;}
div.reflist div {margin-top:6px; line-height:1.35em;}

div.printer {float:right; font-size:.75em; font-weight:normal; padding:2px 2px 0 0;}
div.printer a {color:blue; text-decoration:none;}

form {margin:0px; padding:0px;}
button,input,select,textarea {font-size:.8em; font-weight:bold; background-color:#E9E9E9;}
input[type=submit] {padding:4px; font-size:1em; background-color:#F5F5F5; border:solid 1px #555555; border-radius:5px;}
input[type=submit]:hover {border-color:#888CFF; background-color: #D4E9FF;}
span.radio {cursor:default; padding:1px;}
span.radio:hover {border:dotted 1px; padding:0px;}
input.round {border:solid 1px #363636; background:#FDFDFD url(images/bgbtn1.gif) repeat-x 0 bottom; -moz-border-radius:8px; -webkit-border-radius:8px; padding:4px; cursor:pointer; text-align:center; font-size:1.1em; -moz-transition-duration:0.35s; -webkit-transition-duration:0.35s;}
input.round:hover {color:blue; border-color:navy;}
select.round {-moz-border-radius:5px; -webkit-border-radius:5px; min-width:200px; font-size:.8em;}
.btnimg {cursor:pointer;}

table.filter {margin:6px 0 4px 0;}
td.filter {background-color:#F9F9F9; border:solid 1px #D0D0D0; font-size:.8em; -moz-border-radius:5px; -webkit-border-radius:5px; padding-top:2px;}
td.filter div {margin:0px; padding:0px; max-height:80px; min-width:146px; overflow:auto;}
div.prodhigh {float:left; width:142px; padding:2px; margin:2px 0 12px 18px; font-size:.8em; color:gray; border:solid 1px silver; -moz-border-radius:5px; -webkit-border-radius:5px; height:145px; background:#FFFFFF url(images/bardecotop.gif) repeat-x; overflow:hidden;}
div.prodhigh a {color:black;}

div.categhigh {background:url(images/bgcategpub.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; padding-left:8px; margin:0 0px 0 4px; min-height:114px;}
div.categhigh div {float:left; width:90px; padding:4px 2px 0 2px; margin:12px 8px 12px 8px; font-size:.8em; color:gray; -moz-border-radius:5px; -webkit-border-radius:5px; height:86px; background-color:#FFFFFF; overflow:hidden;}
div.categhigh div img {padding:2px 0 8px 0;}
div.categhigh div a {color:black; text-decoration:none; display:block;}
div.categhigh div a:hover {color:blue;}
div.brands {border:inset 1px silver; padding:2px 4px 2px 4px; margin:0 2px 4px 2px; font-size:.9em; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:justify; background:#FFFFFF url(images/bardecotop.gif) repeat-x;}

div.brwNum {border:solid 1px #56B8FF; float:left; padding:2px 5px 2px 5px; margin-left:4px;}
div.brwNum:hover {background-color:#D1FFFF;}
div.brwNum a {color:#56B8FF; display:block; font-weight:bold; text-decoration:none;}
div.brwNumon {background-color:#56B8FF; color:white; font-weight:bold; border:solid 1px #56B8FF; float:left; padding:2px 5px 2px 5px; margin-left:4px;}

div.error1 {padding:12px; margin:32px 4em 12px 5em; border:solid 1px silver; background:url(images/bardecotop.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:1.1em; text-align:justify; color:#363636;}
div.error1 img.icon {margin-right:12px;}
div.error2 {padding:12px; margin:2px 0 8px 36px; max-width:556px; border:solid 1px #FFC000; background:url(images/bardecotop2.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:1em; text-align:justify; color:black;}
div.error2 img.icon {margin-right:12px;}
div.error3 {padding:12px; margin:2px 0 8px 6px; width:572px; border:solid 1px #FFC000; background:url(images/bardecotop2.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:1em; text-align:justify; color:red; font-weight:bold;}
div.error3 img.icon {margin-right:12px;}
div.error3 a {color:blue;}
div.error4 {padding:12px; margin:8px 3em 12px 3em; border:solid 1px silver; background:url(images/bardecotop.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:1.1em; text-align:justify; color:#363636;}
div.error4 img.icon {margin-right:12px;}
div.error5 {padding:12px; margin:0 8px 8px 4px; border:solid 1px silver; background:url(images/bardecotop.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:.9em; text-align:justify; color:#363636;}
div.error5 img.icon {margin-right:12px;}
div.error6 {padding:6px; margin:0 0px 8px 0px; border:solid 1px #505050; background-color:#F5F5F5; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:.9em; text-align:justify; color:black;}
div.error7 {padding:12px; margin:2px 0 4px 8px; max-width:420px; border:solid 1px #FFC000; background:url(images/bardecotop2.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:1em; text-align:justify; color:black;}
div.error7 img.icon {margin-right:12px;}

div.cblogo {padding:12px; margin:0 8px 8px 4px; border:solid 1px silver; background:url(images/bardecotop.gif) repeat-x; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:.9em; text-align:justify; color:#363636;}

td.right {}
td.right div.title {font-size:.9em; padding:1px; background:#C0C0C0 url(images/bgpubtop.gif) repeat-x; font-weight:bold; margin-left:10px; color:gray;}
td.right div.item {padding:4px 1px 4px 1px; border:solid 1px silver; border-bottom:none; margin:0px; font-size:.8em; margin-left:10px; background-color:#FFFFFF; color:#A4A4A4;}
td.right div.item a {display:block; text-decoration:none;}
td.right div.item a:visited {color:black;}
td.right div.item img.prodpic {-moz-transition-duration:0.5s; -webkit-transition-duration:0.5s;}
td.right div.item:hover img.prodpic {width:90px; height:90px;}
td.right div.bottom {background:#FFFFFF url(images/bgpubbottom.gif) repeat-x;margin-left:10px;}

div.bksrch {margin:0 0 12px 18px; padding:0px; font-size:.8em;}
div.bkresult {padding:4px 0 4px 0; margin:0px; border-bottom:1px dotted silver;}
div.bkresult img.logo {margin:3px 10px 4px 0; padding:4px 2px 4px 2px; border:1px solid silver; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:white;}
div.bkresult div.nologo {margin:3px 10px 4px 0; padding:4px 2px 4px 2px; border:1px solid #F0F0F0; -moz-border-radius:5px; -webkit-border-radius:5px; width:62px; height:26px; float:left; color:#CCCCCC;}
div.nav2 {background-color:#F9F9FF; font-size:1em; font-weight:bold;}
div.nav2 div.next {float:right; padding:4px 0 0 4px; min-height:20px; background:url(images/bgbtnnext.gif) no-repeat top right; color:white;}
div.nav2 div a {padding:0 24px 0 0; color:white;}

div.infsrch {padding:6px; margin:2px 0px 8px 0px; border:solid 1px #505050; background-color:#F5F5F5; -moz-border-radius:8px; -webkit-border-radius:8px; font-size:.9em; text-align:justify; color:black;}
b.found {font-size:1.1em;}
b.marked {background-color:#F0F0F0;}
u.jsclick {color:blue; cursor:pointer;}
div.eekw {color:gray; border:solid 1px #E0E0E0; background:#F0F0F0 url(images/bgeekw.gif) repeat-x; padding:4px; margin:8px 6px 0px 6px; -moz-border-radius:5px; -webkit-border-radius:5px;}
table.footbar {color:gray; font-size:.8em; background:#FCFCFC url(images/bg.gif) repeat; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px;}

span.terms {border-bottom: dotted 1px #D2D2D2;}
span.terms:hover {border-bottom-color: blue; color: blue;}

