#header *,
#scnd-lvl-nav *,
#nav-banner *{margin:0;padding:0;line-height:1em;}

#header{margin:0;background:#fff;}
#header ul, #header dl{list-style:none;}

#header a:link,
#header a:visited,
#header a:hover,
#header a:active{text-decoration:none;}

/* Logo */
#header #logo{float:left;margin:5px 0 0 8px;display:inline;}

/* Panier */
#header #cart-box{position:relative;float:right;width:192px;height:88px;margin-bottom:12px;padding-left:12px;font-size:11px;color:#fff;background:url(stili/cart_box-bg.png) no-repeat 0 0;}
#header #cart-box dl{margin:0 0 35px;}
#header #cart-box dt{margin:3px 0 5px 20px;font-weight:bold;}
#header #cart-box dd{margin-bottom:2px;}
#header #cart-box dd a{position:absolute;bottom:10px;left:10px;padding:0 0 0 9px;font-weight:bold;white-space:nowrap;color:#194e97;background:url(stili/more-bg-left.png) no-repeat 0 0;}
#header #cart-box dd a:hover{color:#707070;}
#header #cart-box dd a span{float:left;height:17px;padding:4px 9px 0 0;background:url(stili/more-bg-right.png) no-repeat 100% 0;cursor:pointer;}
#header #cart-box dd.old-currency {padding-left:55px;font-size:9px;color:#92d1f1;}
#header #cart-box .converter{clear:both;padding:3px 0 0 20px;height:32px;line-height:32px;font-size:10px;color:#194e97;background: url(stili/euro.png) no-repeat 0 0;}


/* My Office */
#header #myoffice-box{position:relative;float:right;width:180px;height:88px;margin-right:2px;padding:0 10px;font-size:11px;color:#fff;background:url(stili/myoffice_box-bg.png) no-repeat 0 0;display:inline;}
#header #myoffice-box p{margin:3px 0 2px 0;text-indent:20px;}
#header #myoffice-box a{float:left;margin:0 4px 2px 0;padding-right:4px;text-decoration:underline;white-space:nowrap;color:#fff;}
#header #myoffice-box a.my-box-quotations,
#header #myoffice-box a.my-box-aftersale{clear:left;border-right:1px solid #fff;}
#header #myoffice-box a.my-box-mybtn{position:absolute;bottom:10px;left:60px;margin:0;padding:0 0 0 9px;text-decoration:none;font-weight:bold;color:#707070;background:url(stili/more-bg-left.png) no-repeat 0 0;}
#header #myoffice-box a.my-box-mybtn:hover{color:#090;}
#header #myoffice-box a.my-box-mybtn span{float:left;height:17px;padding:4px 9px 0 0;background:url(stili/more-bg-right.png) no-repeat 100% 0;cursor:pointer;}
#header #myoffice-box form fieldset{margin-top:3px;border:none;}
#header #myoffice-box form input{width:110px;color:#090;font-size:11px;}
#header #myoffice-box form a{margin:2px 0 0 0;}
#header #myoffice-box form button{display:block;position:absolute;right:20px;bottom:10px;width:31px;height:21px;line-height:21px;font-weight:bold;text-align:center;color:#090;background:url(stili/nav_search-submit.png) no-repeat 0 0;border:0;cursor:pointer;}

/* InfoBoxes */
#header .infobox{float:right;margin:0 5px 0 0;text-align:center;font-size:11px;color:#194e97;display:inline;}
#header .infobox *{line-height:normal;}
#header .infobox a{color:#194e97;}

/* Phone-box */
#header #phone-box{width:128px;margin-top:5px;padding-top:26px;background:url(stili/box-phone-top.png) no-repeat 0 0;}
#header #phone-box div{background:url(stili/box-phone-bottom.png) no-repeat 0 100%;zoom:1;}
#header #phone-box div div{position:relative;top:-15px;padding:0 6px 0 12px;background:transparent;}

/* Mail-box */
#header #mail-box{width:240px;margin-top:3px;padding-top:20px;background:url(stili/box-mail-top.png) no-repeat 0 0;}
#header #mail-box div{background:url(stili/box-mail-bottom.png) no-repeat 0 100%;zoom:1;}
#header #mail-box div div{position:relative;top:-7px;padding:0 8px 0 13px;background:transparent;}

/* Message-box */
#header #message-box{width:215px;padding-top:28px;background:url(stili/box-message-top.png) no-repeat 0 0;}
#header #message-box div{background:url(stili/box-message-bottom.png) no-repeat 0 100%;zoom:1;}
#header #message-box div div{position:relative;top:-13px;padding:0 10px 0 19px;background:transparent;}

/* first level */
#header ul#top-nav{clear:both;overflow:hidden;margin-left:130px;}
#header ul#top-nav li{display:inline;}
#header ul#top-nav li a{float:left;height:36px;margin-right:6px;padding-left:10px;text-align:center;background:url(stili/nav_btn-inactive-left.png) no-repeat 0 0;}
#header ul#top-nav li a span{float:left;height:36px;padding:12px 11px 0 2px;font-size:12px;color:#194e97;background:url(stili/nav_btn-inactive-right.png) no-repeat 100% 0;cursor:pointer;}
#header ul#top-nav li.two-lines a span{height:30px;padding:6px 10px 0 2px;}

#header ul#top-nav li.current a,
#header ul#top-nav li a:hover{background:url(stili/nav_btn-active-left.png) no-repeat 0 0;}
#header ul#top-nav li.current a{font-weight:bold;}
#header ul#top-nav li.current a span,
#header ul#top-nav li a:hover span{color:#fff;background:url(stili/nav_btn-active-right.png) no-repeat 100% 0;}

/* second level */
#scnd-lvl-nav{clear:left;padding:0;}
#scnd-lvl-nav a{color:#fff;}
#scnd-lvl-nav a span{font-size:12px;line-height:1em;}
#scnd-lvl-nav{display:block;}

/* second level without script */
#scnd-lvl-nav.nav-noscript dl{clear:left;padding:2px 0;background:#194e97;border-bottom:1px solid #fff;}
#scnd-lvl-nav.nav-noscript dl dd{display:inline;clear:none;padding:0;}
#scnd-lvl-nav.nav-noscript dl dt{display:inline;margin:0 0 0 10px;padding-right:10px;font-weight:bold;background:url(stili/nav_noscript-arrow.png) no-repeat 100% 50%;}

/* second level with script */
#scnd-lvl-nav.nav-script{height:27px;padding-left:130px;background:#194e97;}
#scnd-lvl-nav.nav-script div{float:left;width:auto !important;width:1px;}
#scnd-lvl-nav.nav-script h2{height:27px;font-size:12px;white-space:nowrap;}
#scnd-lvl-nav.nav-script h2 a{float:left;height:27px;font-weight:normal;}
#scnd-lvl-nav.nav-script h2 a span{display:block;height:19px;padding:8px 10px 0 15px;background:url(stili/nav_lvl2-inactive.png) no-repeat 8px 11px;cursor:pointer;}
#scnd-lvl-nav.nav-script h2 a:hover,
#scnd-lvl-nav.nav-script h2 a.active{background:url(stili/nav_lvl2-active-right.png) no-repeat 100% 0;}
#scnd-lvl-nav.nav-script h2 a:hover span,
#scnd-lvl-nav.nav-script h2 a.active span{background:url(stili/nav_lvl2-active-left.png) no-repeat 0 0;}
#scnd-lvl-nav.nav-script dl{display:none;position:absolute;clear:left;z-index:1000;margin:0;padding-bottom:12px;background:#194e97;}
#scnd-lvl-nav.nav-script dd{width:170px;}
#scnd-lvl-nav.nav-script dd a{display:block;margin:0 1px;padding:0 7px;line-height:15px;}
#scnd-lvl-nav.nav-script dd.nav-cat a{margin:12px 1px;padding:0 7px;}
#scnd-lvl-nav.nav-script dd.nav-cat a span{display:block;padding:4px 0 2px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #fff;}
#scnd-lvl-nav.nav-script dd.nav-cat a:hover span{border-color:#2082c2;}
#scnd-lvl-nav.nav-script dd a:hover,
#scnd-lvl-nav.nav-script dd a:focus{background:#2082c2;}

/* nav-banner */
#nav-banner{clear:left;height:69px;background:url(stili/nav_banner-bg.png) repeat-x 0 0;}
#nav-banner #navsearch{float:left;position:relative;width:153px;height:64px;margin-right:21px;padding:5px 0 0 10px;background:url(stili/nav_banner-left.png) no-repeat 0 0;}
#nav-banner #navsearch fieldset{border:none;}
#nav-banner #navsearch #search,
#nav-banner #navsearch #catid{float:left;margin-right:5px;padding:0;color:#194e97;}
#nav-banner #navsearch #search{width:110px;font-weight:bold;}
#nav-banner #navsearch #catid{width:114px;margin-top:10px;}
#nav-banner #navsearch button{position:absolute;top:5px;right:0;width:31px;height:21px;line-height:21px;font-weight:bold;text-align:center;color:#194e97;background:url(stili/nav_search-submit.png) no-repeat 0 0;border:0;cursor:pointer;}

#nav-banner #populartags{float:left;width:290px;padding:5px 0 0 0;line-height:1.2em;color:#194e97;}
#nav-banner #populartags p{margin:0;}
#nav-banner #populartags a{color:#194e97;}
#nav-banner #header-ad{float:right;padding:5px 14px 0 0;height:65px;background:url(stili/nav_banner-right.png) no-repeat 100% 0;}
#nav-banner #header-std{float:right;padding:5px 0px 0 0;height:65px}

/* lang */
dl#country-links{position:relative;margin:0 !important;z-index:1001;background:#f4f4f4 url(stili/lang-block-bg.png) repeat-x 0 0;}
dl#country-links img{margin:0 5px;}
dl#country-links dt{float:left;position:absolute;top:-22px;right:0;height:21px;padding-left:10px;font-weight:bold;color:#707070;background:url(stili/lang-btn-left.png) no-repeat 0 0;cursor:pointer;}
dl#country-links dt em{float:left;background:url(stili/lang-btn-right.png) no-repeat 100% 0;}
dl#country-links dt span{float:left;height:18px;padding:3px 10px 0 10px;white-space:nowrap;font-style:normal;background:url(stili/arrow-grey-right.png) no-repeat 0 8px;}
dl#country-links dt.active span{background:url(stili/arrow-grey-bottom.png) no-repeat 0 10px;}
dl#country-links dt img{margin:0;vertical-align:middle;border:1px solid #999;}
dl#country-links dd{clear:right;margin:0;padding:0;background:url(stili/lang-block-left.png) no-repeat 0 0;}
dl#country-links dd p.select{position:absolute;top:13px;left:10px;margin:0;padding:0 10px 0 0;font-weight:bold;color:#194e97;background:url(stili/arrow-blue-right.png) no-repeat 100% 5px;}
dl#country-links dd ul{width:90px;height:124px;margin:0;padding:10px 0 0 150px;background:url(stili/lang-block-right.png) no-repeat 100% 0;}
dl#country-links dd li{float:left;width:125px;height:25px;margin:0 5px 5px;text-align:left;list-style:none;display:inline;}
dl#country-links dd li a{display:block;height:25px;line-height:25px;font-size:12px;text-decoration:none;color:#656565;}
dl#country-links dd li a:hover{text-decoration:underline;}
dl#country-links dd li a img{float:left;margin:0 5px 0 0;padding:1px;background:#fff;border:1px solid #67695c;}

dl#country-links.script{position:absolute;top:136px;right:0;}

dl#lang-links{overflow:hidden;position:absolute;top:98px;right:0;width:84px;margin:0;}
dl#lang-links dt{display:none;}
dl#lang-links dd{display:inline;margin:0;font-size:11px;}
dl#lang-links dd a{padding-left:7px;color:#656565;}
dl#lang-links dd.active a{background:url(stili/arrow-blue-right.png) no-repeat 0 4px;}
dl#lang-links dd.first a{float:left;margin-left:7px;}
dl#lang-links dd.second a{float:right;margin-right:7px;}

/* Spécifique à noel */
.header-sale{background:#fff url(stili/header-ice-sales.png) 100% 0 no-repeat !important;}
.header-sale #myoffice-box{background:url(stili/myoffice_box-bg.png) 100% 0 no-repeat !important;}
.header-sale #cart-box{background:url(stili/cart_box-bg.png) 100% 0 no-repeat !important;}
#header.noel{overflow:hidden;width:100%;background:transparent url(stili/bg-header-noel.jpg) 0 0 no-repeat;}
#header.noel #logo{display:inline;}
#header.noel #logo a{display:block;width:328px;height:69px;}
#header.noel #logo a img{display:none;}
#header.noel ul#top-nav{background:transparent;overflow:hidden;}
#header.noel #phone-box{background:transparent url(stili/box-phone-top-noel.png) 0 0 no-repeat!important;}
#header.noel #message-box{background:transparent url(stili/box-message-top-noel.png) 0 0 no-repeat!important;}
#header.noel #mail-box{background:transparent url(stili/box-mail-top-noel.png) 0 0 no-repeat!important;}


#header.soldes{background:url(stili/header-soldes.png) no-repeat 0 0;zoom:1;}
#header.soldes #cart-box{background:url(stili/cart-soldes.png) no-repeat 0 0;}