.sprite-hidder {
    background-color:#f0f0f0;
    display:inline-block;
    height:16px;
}

.sprite-menu_void,
.sprite-find,
.sprite-chart_organisation,
.sprite-cart,
.sprite-folder_explore,
.sprite-application_form_edit,
.sprite-bullet_wrench,
.sprite-bullet_go,
.sprite-user,
.sprite-exclamation,
.sprite-translator,
.sprite-convertor,
.sprite-new,
.sprite-comments,
.sprite-calendar,
.sprite-award_star_gold_3,
.sprite-chart_bar,
.sprite-user_comment,
.sprite-pictures,
.sprite-film,
.sprite-money,
.sprite-flag_blue,
.sprite-money_dollar,
.sprite-book_open,
.sprite-page_white_world,
.sprite-world_link,
.sprite-how-it-works,
.sprite-information,
.sprite-help,
.sprite-manuals,
.sprite-email,
.sprite-language,
.sprite-categories-button-show,
.sprite-close-square,
.sprite-bullet-arrow,
.sprite-menu-buy,
.sprite-menu-sell,
.sprite-flag-at,
.sprite-flag-be,
.sprite-flag-ca,
.sprite-flag-ch,
.sprite-flag-co-uk,
.sprite-flag-com,
.sprite-flag-de,
.sprite-flag-es,
.sprite-flag-fr,
.sprite-flag-it,
.sprite-flag-nl,
.sprite-flag-us,
.sprite-flag-net,
.sprite-flag-com-au,
.sprite-loader,
.sprite-zoom_out,
.sprite-zoom_in,
.sprite-previous,
.sprite-next,
.sprite-open_object,
.sprite-open_info,
.sprite-close,
.sprite-favorite,
.sprite-up,
.sprite-refresh,
.sprite-syndication-facebook,
.sprite-syndication-twitter,
.sprite-shield,
.sprite-club_bronze,
.sprite-club_bronze_gray,
.sprite-club_silver,
.sprite-club_silver_gray,
.sprite-club_gold,
.sprite-club_gold_gray,
.sprite-club_premium,
.sprite-club_premium_gray,
.sprite-list-gallery,
.sprite-list-gallery-disabled,
.sprite-list-all_pics,
.sprite-list-all_pics-disabled,
.sprite-list-big_pics,
.sprite-list-big_pics-disabled,
.sprite-list-option-deployed,
.sprite-list-option-collapsed,
.sprite-item-new,
.sprite-wallet-dbc,
.sprite-wallet-skrill,
.sprite-wallet-skrill-disabled,
.sprite-wallet-paypal,
.sprite-wallet-moneybookers,
.sprite-wallet-paypal-disabled,
.sprite-wallet-check,
.sprite-wallet-check-disabled,
.sprite-wallet-transfer,
.sprite-wallet-transfer-disabled,
.sprite-wallet-cash,
.sprite-wallet-cash-disabled,
.sprite-wallet-credit-card,
.sprite-wallet-credit-card-disabled,
.sprite-more-actions-open,
.sprite-more-actions-close,
.sprite-blacklist,
.sprite-eye,
.sprite-eye_grey,
.sprite-favorite_grey,
.sprite-settings,
.sprite-list-desc,
.sprite-list-asc,
.sprite-arrow-up,
.sprite-arrow-down,
.sprite-archive,
.sprite-menu_void-reverse {
    background:url(../medias/sprite.png) 0 0 no-repeat;
    width:16px;
    height:16px;
    vertical-align:middle;
    display:inline-block;
    zoom:1;            /* IE6&7 display:inline-block hack */
    *display:inline;    /* IE6&7 display:inline-block hack */
}

/* Menu sprites */
.sprite-menu_void               { background-position: 0        0; }
.sprite-find                    { background-position: -16px    0; }
.sprite-chart_organisation      { background-position: -32px    0; }
.sprite-cart                    { background-position: -48px    0; }
.sprite-folder_explore          { background-position: -64px    0; }
.sprite-application_form_edit   { background-position: -80px    0; }
.sprite-bullet_wrench           { background-position: -96px    0; }
.sprite-bullet_go               { background-position: -112px   0; }
.sprite-user                    { background-position: -128px   0; }
.sprite-exclamation             { background-position: -144px   0; }
.sprite-translator              { background-position: -224px   -64px; }
.sprite-convertor               { background-position: -176px   0; }
.sprite-new                     { background-position: -192px   0; }
.sprite-comments                { background-position: -208px   0; }
.sprite-calendar                { background-position: -224px   0; }
.sprite-award_star_gold_3       { background-position: -240px   0; }
.sprite-chart_bar               { background-position: -256px   0; }
.sprite-user_comment            { background-position: -272px   0; }
.sprite-pictures                { background-position: 0        -16px; }
.sprite-film                    { background-position: -16px    -16px; }
.sprite-money                   { background-position: -32px    -16px; }
.sprite-flag_blue               { background-position: -48px    -16px; }
.sprite-money_dollar            { background-position: -64px    -16px; }
.sprite-book_open               { background-position: -80px    -16px; }
.sprite-page_white_world        { background-position: -96px    -16px; }
.sprite-world_link              { background-position: -112px   -16px; }
.sprite-how-it-works            { background-position: -128px   -16px; }
.sprite-help                    { background-position: -144px   -16px; }
.sprite-manuals                 { background-position: -160px   -16px; }
.sprite-email                   { background-position: -176px   -16px; }
.sprite-language                { background-position: -192px   -16px; }
.sprite-categories-button-show  { background-position: -208px   -16px; }
.sprite-close-square            { background-position: -224px   -16px; }
.sprite-bullet-arrow            { background-position: -240px   -16px; }
.sprite-menu-buy                { background-position: -256px   -16px; }
.sprite-menu-sell               { background-position: -272px   -16px; }
.sprite-list-asc                { background-position: -80px    -80px; }
.sprite-list-desc               { background-position: -96px    -80px; }
.sprite-menu_void-reverse       { background-position: -192px   -48px; }
.sprite-archive                 { background-position: -48px   -96px; }

.sprite-information             { background-position: -64px    -48px; }


/* Flag sprites */
.sprite-flag-at,
.sprite-flag-be,
.sprite-flag-ca,
.sprite-flag-ch,
.sprite-flag-couk,
.sprite-flag-com,
.sprite-flag-de,
.sprite-flag-es,
.sprite-flag-fr,
.sprite-flag-it,
.sprite-flag-nl,
.sprite-flag-us,
.sprite-flag-net,
.sprite-flag-com-au {
    height:12px;
}
.sprite-flag-at                 { background-position: 0        -34px; }
.sprite-flag-be                 { background-position: -16px    -34px; }
.sprite-flag-ca                 { background-position: -32px    -34px; }
.sprite-flag-ch                 { background-position: -48px    -34px; }
.sprite-flag-co-uk              { background-position: -64px    -34px; }
.sprite-flag-us                 { background-position: -80px    -34px; }
.sprite-flag-de                 { background-position: -96px    -34px; }
.sprite-flag-es                 { background-position: -112px   -34px; }
.sprite-flag-fr                 { background-position: -128px   -34px; }
.sprite-flag-it                 { background-position: -144px   -34px; }
.sprite-flag-nl                 { background-position: -160px   -34px; }
.sprite-flag-com                { background-position: -80px    -34px; } /* dot com flag is the USA one */
.sprite-flag-com-au             { background-position: -176px   -34px; }
/* dot net flag is animated and therefore cannot be placed inside a sprite */
.sprite-flag-net                { background:url(../medias/flag-net.gif) 0 0 no-repeat; }

.sprite-loader                  { background:url(../medias/ajax-loader.gif) 0 0 no-repeat; margin-right:5px; display:none}

/* Image zoom sprites */
.sprite-zoom_out                { background-position: 0        -48px; }
.sprite-zoom_in                 { background-position: -16px    -48px; }
.sprite-previous                { background-position: -32px    -48px; }
.sprite-next                    { background-position: -48px    -48px; }
.sprite-open_object             { background-position: -64px    -48px; }
.sprite-open_info               { background-position: -80px    -48px; }
.sprite-close                   { background-position: -96px    -48px; }
.sprite-favorite                { background-position: -112px   -48px; }
.sprite-up                      { background-position: -128px   -48px; }
.sprite-refresh                 { background-position: -144px   -48px; }

/* Counter */
.sprite-favorite_grey           { background-position: -240px   -64px; }
.sprite-eye                     { background-position: -256px   -64px; }
.sprite-eye_grey                { background-position: -272px   -64px; }

/* Syndication sprites */
.sprite-syndication-facebook    { background-position: 0        -80px;  height:24px;    width:24px;     vertical-align:middle;}
.sprite-syndication-twitter     { background-position: -24px    -80px;  height:24px;    width:24px;     vertical-align:middle;}

/* Subscription sprites */
.sprite-shield                  { background-position: -160px   -48px; }
.sprite-club_bronze,
.sprite-club_bronze_gray,
.sprite-club_silver,
.sprite-club_silver_gray,
.sprite-club_gold,
.sprite-club_gold_gray {
    width:12px;
    height:11px;
}
.sprite-club_bronze             { background-position: -226px   -35px; }
.sprite-club_bronze_gray        { background-position: -226px   -51px; }
.sprite-club_silver             { background-position: -242px   -35px; }
.sprite-club_silver_gray        { background-position: -242px   -51px; }
.sprite-club_gold               { background-position: -258px   -35px; }
.sprite-club_gold_gray          { background-position: -258px   -51px; }
.sprite-club_premium            { background-position: -272px   -32px; }
.sprite-club_premium_gray       { background-position: -272px   -48px; }

/* Items list sprites */
.sprite-list-gallery            { background-position: 0        -64px; }
.sprite-list-gallery-disabled   { background-position: -16px    -64px; }
.sprite-list-all_pics           { background-position: -32px    -64px; }
.sprite-list-all_pics-disabled  { background-position: -48px    -64px; }
.sprite-list-big_pics           { background-position: -64px    -64px; }
.sprite-list-big_pics-disabled  { background-position: -80px    -64px; }
.sprite-list-option-deployed    { background-position: -97px    -68px;  height:14px;    width:9px; }
.sprite-list-option-collapsed   { background-position: -116px   -65px;  height:9px;     width:14px; }
.sprite-item-new                { background-position: -130px   -68px;  height:9px;     width:28px; }
.sprite-more-actions-open       { background-position: -160px   -64px; }
.sprite-more-actions-close      { background-position: -176px   -64px; }
.sprite-blacklist               { background-position: -192px   -64px; }
.sprite-blacklist:hover         { background-position: -208px   -64px; }
.sprite-settings                { background-position: -176px   -48px; }
.sprite-arrow-up                { background-position: -64px   -80px; }
.sprite-arrow-down              { background-position: -48px   -80px; }

/* Wallet sprites */
.sprite-wallet-dbc              { background-position: -112px   -80px; }
.sprite-wallet-moneybookers     { background-position: -128px   -80px;  margin-left:8px;    margin-right:8px; }
.sprite-wallet-skrill           { background-position: -128px   -80px;  margin-left:8px;    margin-right:8px; }
.sprite-wallet-skrill-disabled  { background-position: -128px   -96px;  margin-left:8px;    margin-right:8px; }
.sprite-wallet-paypal           { background-position: -144px   -80px;  margin-left:8px;    margin-right:8px; }
.sprite-wallet-paypal-disabled  { background-position: -144px   -96px;  margin-left:8px;    margin-right:8px; }
.sprite-wallet-check            { background-position: -160px   -80px;  height:16px;  width:32px; }
.sprite-wallet-check-disabled   { background-position: -160px   -96px;  height:16px;  width:32px; }
.sprite-wallet-transfer         { background-position: -192px   -80px;  height:16px;  width:32px; }
.sprite-wallet-transfer-disabled{ background-position: -192px   -96px;  height:16px;  width:32px; }
.sprite-wallet-cash             { background-position: -224px   -80px;  height:16px;  width:32px; }
.sprite-wallet-cash-disabled    { background-position: -224px   -96px;  height:16px;  width:32px; }
.sprite-wallet-credit-card      { background-position: -256px   -80px;  height:16px;  width:32px; }
.sprite-wallet-credit-card-disabled { background-position: -256px   -96px;  height:16px;  width:32px; }

/* Background sprites*/
.sprite-background-line-blue,
.sprite-background-line-orange,
.sprite-background-line-grey,
.sprite-background-dark-grey,
.sprite-background-header {
    background:url(../medias/sprite.png) 0 0 repeat-x;
}
.sprite-background-line-blue    { background-position: 0        -112px; height:24px;    line-height:24px;   background-color: #6591f3;  color: #FFFFFF ! important; }
.sprite-background-line-orange  { background-position: 0        -136px; height:24px;    line-height:24px;   background-color: #f8c103;  color: #FFFFFF ! important; }
.sprite-background-line-grey    { background-position: 0        -160px; height:32px;    line-height:32px;   background-color: #fcfcfc; }
.sprite-background-header       { background-position: 0        -192px; height:123px; }
.nav-container {
    padding-top:10px;
    position:relative;
    padding:auto;
    margin:auto;
    background-color:#f0f0f0;
    z-index:600;        /* IE7 z-index ovelap bug fix */
}

.home-page .nav-container {
    width:955px;
    padding-right:auto;
    margin:auto;
}

.nav-container, ul.site-selector, ul.language-selector, ul.navigation {
    height:28px;
}

ul.site-selector {
    float:left;
    list-style:none;
    margin:0;
    padding:0;
}
ul.site-selector li {
    float:left;
    margin:0 1px 0 0;
    padding:0;
    line-height:24px;
}
ul.site-selector li a {
    display:block;
    height:23px;
    width:80px;
    padding:2px 5px;
    background-color:#DDDDDD;
    text-align:center;
    vertical-align:middle;
    border:1px solid #cdcdcd;
    border-bottom:none;
    border-radius:5px 5px 0 0;
    color:black;
}
ul.site-selector li.market.active a {
    color:white;
    font-weight:bold;
    background-color:#386ba4;
}
ul.site-selector li.premium.active a {
    color:white;
    font-weight:bold;
    background-color:#08247e;
}
ul.site-selector li.prestige.active a {
    color:white;
    font-weight:bold;
    background-color:#490D03;
}
ul.site-selector li.market:hover a {
    color:white;
    font-weight:bold;
    background-color:#386ba4;
    text-decoration:none;
}
ul.site-selector li.premium:hover a {
    color:white;
    font-weight:bold;
    background-color:#08247e;
    text-decoration:none;
}
ul.site-selector li.prestige:hover a {
    color:white;
    font-weight:bold;
    background-color:#490D03;
    text-decoration:none;
}

ul.language-selector {
    list-style:none;
    margin:0;
    margin-left:auto;
    margin-right:auto;
    padding:0;
}
ul.language-selector li {
    display:inline-block;
    padding:1px;
    margin:0;
    margin-left:1px;
    margin-right:1px;
    margin-top:5px;
    width:16px;
    height:16px;
    font-size:9pt;
    //font-weight:bold;
    text-align:center;
    cursor: pointer;
    zoom:1;            /* IE6&7 display:inline-block hack */
    *display:inline;    /* IE6&7 display:inline-block hack */
}

ul.language-selector li.active, ul.language-selector li:hover {
    color:#ffffff;
				background-color: rgb(86, 124, 198);
				border-radius: 5px;
				padding: 1px;
}
ul.language-selector li a:hover, ul.language-selector li:hover a {
    text-decoration:none;
    color:#ffffff;
}

.premium ul.language-selector li.active, .premium ul.language-selector li:hover {
    color:#ffffff;
    background-color: rgb(8, 36, 126);
    border-radius: 5px;
    padding: 1px;
}
/*
 * Prestige language backgound should be moved to a sprite in Prestige application
 * Kept here since Prestige application does not exist yet
 */
.prestige ul.language-selector li.active, .prestige ul.language-selector li:hover {
    color:#ffffff;
    background-color: rgb(73, 13, 3);
    border-radius: 5px;
    padding: 1px;
}

.prestige ul.language-selector li a:hover,
.premium ul.language-selector li a:hover,
ul.language-selector li:hover a {
    text-decoration:none;
    color:#ffffff;
}


ul.navigation {
    float:right;
    list-style:none;
    margin:0;
    padding:0;
    font-size:9pt;
    color:#0000FF;
}
ul.navigation li {
    float:left;
    position:relative;
    padding-left:0.65em;
    padding-right:0.65em;
    /*border-left:1px solid #0000FF;*/
    margin-top:5px;
}
ul.navigation li:first-child {
    border-left:none;
}
ul.navigation ul {
    list-style:none;
    position:absolute;
    border:1px solid #000;
    border-top:none;
    background-color:#f0f0f0;
    left:0;
    top:23px;
    margin:0;
    border-radius:0px 0px 5px 5px;
    padding-left:1.25em;
    padding-right:1.25em;
    padding-bottom:0.5em;
    font-weight:normal;
    display:none;
    text-align:left;
    z-index:100;
}
ul.navigation ul.right {
    right:0;
    left:auto;
    margin-left:0.65em;
}
ul.navigation li.active ul {
    display:block;
}
ul.navigation ul li {
    display:block;
    border:none;
    float:none;
}
ul.navigation ul li a {
    white-space:nowrap;
    background-color:#f0f0f0;
    padding-left:16px;
    width:100%;
}
ul.navigation ul li a:hover, ul.navigation ul li a:hover .sprite-hidder {
    background-color:#ccc;
    text-decoration:none;
}

ul.navigation ul ul {
    display: inline;
    list-style:none;
    border: 0;
    margin:0;
    margin-left: 2px;
    padding: 0;
    top: 0;
    white-space: nowrap;
    /*padding-left:1.25em;
    padding-right:1.25em;
    padding-bottom:0.5em;
    */
   position: relative;
    font-weight:normal;
    display:none;
    text-align:left;
}
ul.navigation ul li ul li {
    position: relative;
}

ul.navigation ul li.separator {
    border-top:1px dotted #AAAAAA;
    padding-top:0.25em;
}

ul.navigation .sprite-hidder {
    padding-left:0.5em;
    width:100%;
}
table.items-list{
    border-collapse:collapse;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 5px;
}

table.items-list th{
    padding: 10px;
}

table.items-list td{
    padding: 5px;
    font-size: 8pt;
}
table.items-list td#title{
    width: 55%;
    padding: 10px;
}
table.items-list td span#id_item{
    display: block;
    margin-bottom: 4px;
}
table.items-list td#image{
    width: 140px;
}
table.items-list th#amount_th{
    text-align: right;
}
table.items-list tr.sep{
    border-bottom: solid 1px #ccc;
}

div.store-banner{
    text-align: center;
}

.amount{
    white-space: nowrap;
    text-align: right;
    width: 100px;
}

div.teaser-import-csv{
    border: solid 1px #439BF0;
    padding: 15px;
    margin-bottom: 15px;
}

input.button-action, button.button-action, a.button-action, a.button-action:visited,
input.button-delete, button.button-delete, a.button-delete, a.button-delete:visited  {
    font-size : 11pt;
    font-weight: bold;
    background-color: #439BF0;
    border : 1px solid #000000;
    color: #FFFFFF;
    cursor: pointer;
    padding : 0.25em;
    margin: 0 5px 0 0;
}

.discountWarning.visible {
    margin: 5px auto;
    display: block;
}

.discountWarning {
    display:none;
}

.discountRow td {
    vertical-align:middle;
}

/*
 * Box de confirmation d'offre
 */
.confirmBuyTitle{
    color: #555555;
    font-size: 11pt;
    font-weight: bold;
}

#bidForm{
    border: 1px solid #8888CC;
    font-size: 1.1em;
    text-align: center;
    padding: 10px;

}
.confirmBidText{
    font-size: 18px;
    font-weight: bold;
    color: #222222;
}
.confirmBidText2{
    color: #666666;
    font-size: 8pt;
}

.boxWhiteInModal{
    width: 100%;
    text-align: center;
    background-color: white;
    border: 1px solid black;
}

.annotation{
    color: #555555;
    font-size: 8pt;
}

.box-export-items{
    margin : 40px 0 0 0;
    background-color: #EEEEEE;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
    padding-right: 15px;
}
.box-export-items img{
    vertical-align: top;
}
.box-export-items img,
.box-export-items select,
.box-export-items input,
.box-export-items form{
  display: inline;
}
.box-export-items input{
    margin-left: 10px;
}
.floatRight{
    float: right;
}
.floatLeft{
    float: left;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}

.header-wrapper
{
    height: 145px;
    background-color: #f0f0f0;
}
.home-page .header
{
    width: 955px;
    padding:0;
}

.header
{
    height: 150px;
    margin: auto;
    text-align: left;
    position: relative;
    z-index:100;        /* IE7 z-index ovelap bug fix */
}
.linkLogo
{
    float: left;
    position: relative;
}


.linkLogo img
{
    border:none;
}

.logoPosition
{
    width: 256px;
    height: 131px;
    margin-top: 11px;
}

.logoPositionXmas
{
    margin-top: 3px;
    border: none;
}

.flagLogo {

    width: 16px;
    height: 12px;
    top: 75px;
    left: 220px;
    border: none;
    position: absolute;
    z-index: 981;
}

.prestigeSlogan
{
    position: absolute;
    top: 15px;
    left: 210px;

}

.prestigeSloganTxt
{
    position: absolute;
    top: 15px;
    left: 327px;

}

.headerRight-wrapper
{
    margin: 0 0 0 270px;
    padding: 35px 0px 0px 10px;
    white-space: nowrap;
}

.headerRight-innerCenter-wrapper-prestige,
.headerRight-innerCenter-wrapper
{
    margin: 5px 0;
}
.headerRight-innerCenter-wrapper
{
    width: 700px;
    margin-top:0;
}
*+html .headerRight-wrapper-premium .headerRight-innerCenter-wrapper{
    width: 640px;
}
.login-wrapper
{
    font-size: 8pt;
    color: #ffffff;
    margin: 0 0 10px 3px;
    padding-top:5px;
}


a.link2 {
    padding:3px;
    font-size:8pt;
    color:white;
    background-color: #396CA5;
    border-radius:5px;
}

a:hover.link2 {
    background-color: #6598FD;
    text-decoration:none;
}

.searchForm {
  margin-top: -5px;
}

.searchString,
.searchString-premium
.searchCategory
{
    background-color: #FFFFFF;
    border: 2px solid #555;
    border-radius: 5px 0 0 5px;
    padding: 3px;
    margin: 0 7px 0 0;
}
.searchString
{
    font-size: 13pt;
    height: 20px;
    width: 346px;
    //width: 330px; /* hack pour ie7*/
}

.searchCategory
{
    font-size: 10pt;
    height: 27px;
    width: 200px;
    padding-top: 4px;
}

.search-button {
       color:white;
       background-color:rgb(254, 134, 34);
    font-size: 11pt ! important;
    font-weight: bold ! important;
    border: 2px solid #555! important;
    border-radius: 0 5px 5px 0;
    height:30px;
    //width: 120px; /* hack pour IE7 */
    cursor:pointer;
}
.search-button.blueBg {
    background-color: #439BF0;
}

.searchBtn
{
    background-repeat: repeat-x;
    background-image: url("http://www.delcampe-static.net/pictures/bg_search-button.png");
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
    height: 25px;
    padding-left: 0.5em;
    padding-right: 0.5em;
    border: 2px solid #ffffff;
    border-radius: 4px;
    cursor: pointer;
}

.searchBtnBoxOption
{   border: 1px solid black;
    background-color:#439BF0;
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
    height: 25px;
    padding-left: 0.5em;
    padding-right: 0.5em;
    border-radius: 4px;
    cursor: pointer;
}
.searchOptions
{
    display: none;
    position: absolute;
    border-radius: 0px 0px 5px 5px;
    margin: 29px 0 0 5px;
    padding: 20px 20px 10px 20px;
    background-color: #eeeeee;
    border: 1px solid #555555;
    font-size: 8pt;
}

.searchOptions select{
    font-size: 8pt;
}
.closeSearchOptions
{
    float: right;
}
.searchOptions dt
{
    float: left;
    clear: left;
    white-space: normal;
    width: 198px;
    padding-top: 7px;
}

.searchOptions dd
{
    margin: 5px 0 5px 200px;
}

.searchOptionsBtn
{
    color: #eee;
    font-size: 8pt;
    //font-weight: bold;
    display: block;
    cursor: pointer;
    margin: 3px 0 0 5px;
}
a.searchOptionsBtn,
.searchOptionsBtn:hover,
.searchOptionsBtn:active,
.searchOptionsBtn:visited
{
    color: #eee;
}
.closeSearchOptions
{
    position: absolute;
    right: 4px;
    top: 4px;
}

.helpLink
{
    text-align: right;
}
.helpLinkSearchPage{
    margin: 0px 10px 0px 10px;
}

.helpLinkSearchPage img{
    vertical-align:middle;
    border: 0px;
}
a.categoriesTitle
{
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 0;
    margin: 0;
    padding: 3px 25px 3px 5px;
    border: 1px solid #000000;
    border-radius: 5px;
    color: #ffffff;
    font-weight: bold;
    font-size: 10pt;
    height: 16px;
    background: #567CC6 url(http://www.delcampe-static.net/pictures/site_nav_caret_split_default.png) center right no-repeat;
}

a.categoriesTitle:hover,
a.categoriesTitle:focus,
a.categoriesTitle:visited,
a.categoriesTitle:active
{
    color: #ffffff;
    text-decoration: none;
}

.categoriesTitle img
{
    width: 18px;
    height: 15px;
}
a.categories-button {
    position: absolute;
    right: 0;
    top: 10px;
    margin: 0px 10px 0px 0px;
    padding: 3px 5px 3px 5px;
    border: 1px solid #000000;
    border-radius: 5px;
    color: #ffffff;
    font-weight: bold;
    font-size: 10pt;
    white-space:nowrap;
    background-color:#567CC6;
    z-index:1001;
}

a.categories-button:hover,
a.categories-button:focus,
a.categories-button:visited,
a.categories-button:active {
    color: #ffffff;
    text-decoration: none;
}

a.categories-button .sprite-categories-button-show {
    vertical-align:bottom;
}

.categoriesList
{
    position: absolute;
    right: 0;
    top: 28px;
    margin: 0px 10px 0px 0px;
    padding: 15px;
    border: 1px solid #000000;
    border-radius: 5px;
    background-color: #567CC6;
    color: #ffffff;
    display: none;
}

.categoriesList ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;

}

.categoriesList ul.borderLeftWhite
{
    border-left: 1px solid #ffffff;
    padding: 0 0 0 10px;
    margin: 0 0 0 10px;
}

.categoriesList ul li
{
    margin: 5px 0;
    padding: 0;
}

.categoriesList ul li a:active,
.categoriesList ul li a:hover,
.categoriesList ul li a:link,
.categoriesList ul li a:focus,
.categoriesList ul li a:visited
{
    color: #fff;
}

.TopMenuLoginError
{
    color: red;
    padding: 5px;
    position: absolute;
    display: block;
    margin: -45px 0 0 -3px;
    background-color: #fff;
    border: 1px solid #555;
    border-radius: 5px;
}






.banner-members {
    background: url("../medias/sprite.png") left top repeat-x;
    background-position: 0 -350px;
    height: 40px;
}
.content-banner {
    width: 810px;
    margin:0 auto;
    background: url("../medias/banner-million.jpg")
    left top no-repeat;
    height: 40px;
    padding: 0 0 0 160px;}
.content-banner .thanks {
    background: url("http://www.delcampe-static.net/market/themes/classic/medias/sprite.png") left top no-repeat;
    height: 40px;
    width: 116px;
    float: left;
    display: block;
}
.content-banner .thanks.fr {
    background-position: 0 -390px;
}
.content-banner .thanks.de {
    background-position: -128px -390px;
}
.content-banner .thanks.en {
    background-position: 0 -430px;
}
.content-banner .thanks.es {
    width: 133px;
    background-position: -128px -430px;
}
.content-banner .thanks.it {
    background-position: 0 -470px;
}
.content-banner .thanks.nl {
    background-position: -128px -470px;
}
.content-banner span.members { color: #fff; font-size: 18px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; line-height: 40px; float: left; margin: 0 10px ;}
.content-banner span.numbers {font-size: 30px; font-family: 'Lobster', cursive; color: #fff; display: block; line-height: 40px; float: left}
.content-banner img { float: left}
a.more-info-btn { border: 1px solid #fff; border-radius: 5px; color:#fff; padding: 4px 15px; float: left; font-size: 16px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; text-decoration: none; margin: 5px 0 0 25px; }
a.more-info-btn:hover { background: #fff; color: #222;}

a.more-info-btn-es { background: #fa9f1b; border: 1px solid #fff; border-radius: 5px; color:#fff; padding: 4px 15px; float: left; font-size: 16px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; text-decoration: none; margin: 5px 0 0 25px; }
a.more-info-btn-es:hover { background: #fff; color: #222;}
/* CSS BASKET */

.teaser{
    padding: 20px;
    padding-bottom: 0px;
    display: table;
    width: 95%;
}
.title{
   color: #676767;
   font-weight: bold;
   font-size: 13px;
}
.countItem, #converted{
    color: #676767;
}
.basket-content-center{
    padding: 20px;
    float: left;
    width: 70%;
}
.basket-content-center form#confirmBuyAll{
    display: inline;
}
.box-seller{
    border: solid 1px #CCCCCC;
    border-radius: 10px;
    padding: 10px;
    margin-top: 15px;
    height: 100px;
}

.detail-item{
    display: table;
    width: 98%
}

.box-seller #head{
    margin-bottom: 10px;
}

.box-seller #head span{
    color: #786767;
    font-weight: bold;
}

.box-seller a#price{
    font-weight: bold;
    font-size: 13px;
}

.box-seller a#detail{
    font-size: 11px;
}

.box-seller a#deleteItem, #shipping{
    display: block;
    margin-top: 10px;
}

.box-seller #banner,#countItem,.box-seller #amount,#confirmOrder{
    float: left;
    text-align: center;
}

.box-seller #countItem,.box-seller #amount,#confirmOrder{
    margin-top: 15px;
}

.box-seller a#sellCondition{
    display: block;
    margin-top: 3px;
}

.box-seller #countItem,.box-seller #amount{
    width: 20%;
    margin-top: 5px;
}

.box-seller #confirmOrder{
    width: 25%;
}

.box-seller #banner{
    width: 30%;
}

.basketEmpty{
    width: 70%;
    height: 30px;
    float: left;
    text-align: center;
}

.basket-content-right{
    float: left;
    width: 22%;
    padding: 10px;
    margin-top: 35px;
    text-align: center;
    border: solid 1px #CCCCCC;
    border-radius: 10px;
}

.resume-order{
    text-align: left;
}

.price-total, .total-bold{
    font-weight: bold;
    font-size: 16px;
}

.price-total{
    margin-left:10px;
}

.wrapper-form-order{
   text-align: right;
}

.amountConverted{
    display: block;
    color: #676780;
    font-size: 11px;
}

.separatorHr{
    border: solid 1px #CCCCCC;
    margin-bottom: 10px;
    margin-top: 15px;
    clear: both;
}

.box-TotalAmount{
    display: table;
    text-align: right;
    width: 100%;
}
.totalAmount, .totalAmount-bottom{
    margin-top: 10px;
    width: 220px;
    clear: both;
    display: table;
}
.totalAmount{
    text-align: left;
}
.totalAmount-bottom{
    text-align: right;
}
.box-TotalAmount .totalAmount,
.box-TotalAmount .totalAmount-bottom{
    clear: both;
}

.box-TotalAmount .totalAmount-bottom{
    float: right;
}

.basket-bt-grey{
    border: solid 1px black;
    background-color: #CCCCCC;
    color: #676767;
    font-weight: bold;
    cursor: pointer;
    width: 200px;
    padding: 5px;
    font-size: 14px;
    margin: 5px;
}
a.basket-bt-grey{
    text-decoration: none;
    color: #676767;
    font-weight: bold;
    padding: 7px;
    padding-left: 15px;
    padding-right: 15px;
}

.bt-orange{
    color:#fff;
    font-weight:bold;
    font-size: 12pt;
    background-color:#FF6600;
    border:1px solid #000;
    cursor: pointer;
    padding: 5px;
    margin: 5px;
    //width: 230px; /* hack pour IE7*/
    //padding: 2px;/* hack pour IE7*/
    //margin-bottom: -6px;/* hack pour IE7*/
}

a.bt-orange,
a.bt-orange:visited{
    color: #fff;
    text-decoration: none;
}

.charte-ethics{
    padding: 10px;
    margin-top: 15px;
    text-align: left;
    color: #676767;
}

.charte-ethics .ribbon{
    margin-right: 15px;
    float: left;
    width: 32px;
    height: 140px;
    background:url(../medias/charte/premium-cart_code-ethics.png) 0 0 no-repeat;
}

.charte-ethics .rubber-stamp{
    width: 53px;
    height: 51px;
    float: right;
    background:url(../medias/charte/premium-cart_rubber-stamp.png) 0 0 no-repeat;
}

.charte-ethics h1{
    text-align: left;
    color: #567CC5;
}

.wait-validation{
    color: #676767;
    clear: both;
    margin-top: 15px;
}

.wrapper-bt{
    text-align: center;
    margin-top: 45px;
    margin-bottom: 10px;
}

.link-help{
    margin-top:12px;
    display: block;
}

.error-message{
    display: none;
    color: red;
    font-weight: bold;
    margin-right: 15px;
}

.count-item-basket{
    background-color: #FF6600;
    color: #fff;
    padding: 0px 4px;
    margin-right: 5px;
    font-weight: bold;
    height:16px;
    display: inline-block;
    border:1px solid #FF6600;
    border-radius:5px;
}

.count-item-basket:hover {
   	border:1px solid black;
}

ul.Tabs {
    position:relative;
    margin : 0 0 -10px 0;
    padding: 0;
    width: 100%;
}
ul.Tabs li a:link {
    color: #0e0dfc;
}
ul.Tabs li a:hover {
    color: #0000ff;
}
ul.Tabs li {
/*    background: url('http://www.delcampe-static.net/pictures/backg_menu_04.gif');
    border-top: #8080ff 2px solid;
    border-left: #8080ff 2px solid;
    border-right: #8080ff 2px solid;
    border-radius: 5px 5px 0px 0px;
    font-size: 9pt;
    float: left;
    list-style-type: none;
    margin: 0 0 0 7px;
    padding: 6px 0;
    text-align: center;
    white-space: nowrap;*/
    float: left;
    list-style-type: none;
    margin: 0 0 0 7px;
    padding: 6px 0;

    text-align:center;
    white-space: nowrap;
    font-size:11pt;
    background-color:#eee;
    border: 1px solid #888;
    border-radius: 10px 10px 0px 0px;
    cursor:pointer;
}
ul.Tabs li:hover {
     background-color:#fff;
}
ul.Tabs li.selectedTab
{
/*    background: url('http://www.delcampe-static.net/pictures/backg_menu_12.gif');
    font-weight: bold;*/
    text-align:center;
    white-space: nowrap;
    font-size:11pt;
    font-weight:bold;
    background-color:#fff;
    border: 1px solid #888;
    border-bottom-color:white;
    border-radius: 10px 10px 0px 0px;
}


td.drawTabsTabSelected {
    text-align:center;
    white-space: nowrap;
    font-size:11pt;
    font-weight:bold;
    background-color:#fff;
    border: 1px solid #888;
    border-bottom-color:white;
    border-radius: 10px 10px 0px 0px;
}

td.drawTabsTabNotSelected {
    text-align:center;
    white-space: nowrap;
    font-size:11pt;
    background-color:#ddd;
    border: 1px solid #888;
    border-radius: 10px 10px 0px 0px;
    cursor:pointer;
}

td.drawTabsTabNotSelected:hover {
    background-color:#fff;
}

td.drawTabsBetweenTab {
    width:20px;
    font-size:1pt;
}
ul.myDelcampeTabs, ul.myDelcampeSubTabs {
    border-bottom: 1px solid #666666;
    height: 31px;
    list-style: none outside none;
    margin: 0 0 15px 0;
    padding: 0 0 0 10px;
}
ul.myDelcampeTabs li, ul.myDelcampeSubTabs li {
    background-color: #ddd;
    border: 1px solid #666666;
    border-radius: 10px 10px 0 0;
    color: #000000;
    cursor: pointer;
    float: left;
    font-size: 11pt;
    font-weight: bold;
    height: 30px;
    line-height: 24px;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: center;
}
ul.myDelcampeSubTabs li {
    font-size: 10pt;
}
ul.myDelcampeTabs li:hover, ul.myDelcampeSubTabs li:hover {
    background-color: #f0f0f0;
}
ul.myDelcampeTabs li.myDelcampeSelectedTab, ul.myDelcampeSubTabs li.myDelcampeSelectedSubTab {
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

ul.myDelcampeTabs li.myDelcampeSelectedTab, ul.myDelcampeSubTabs li.myDelcampeSelectedSubTab.noBgTab {
    background-color: transparent;
    border-bottom: 1px solid #F0F0F0;
}

ul.myDelcampeTabs li a, ul.myDelcampeSubTabs li a {
    color: black;
    display: block;
    height: 23px;
    margin: 0;
    padding: 2px 15px;
    text-align: center;
}
ul.myDelcampeTabs li a:link, ul.myDelcampeSubTabs li a:link {
    text-decoration: none;
}

#chooseHomeTab ul.myDelcampeTabs {
    border-bottom: 1px solid #666666;
    height: 31px;
    list-style: none outside none;
    margin: 0 0 15px 0;
    padding: 0 0 0 10px;
}
#chooseHomeTab ul.myDelcampeTabs li {
    background-color: #ddd;
    border: 1px solid #666666;
    border-radius: 10px 10px 0 0;
    color: #000000;
    cursor: pointer;
    float: left;
    font-size: 11pt;
    font-weight: bold;
    height: 30px;
    line-height: 24px;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: center;
}
#chooseHomeTab ul.myDelcampeTabs li:hover {
    background-color: #f0f0f0;
}
#chooseHomeTab ul.myDelcampeTabs li.myDelcampeSelectedTab {
    background-color: #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
}
#chooseHomeTab ul.myDelcampeTabs li a {
    color: black;
    display: block;
    height: 23px;
    margin: 0;
    padding: 2px 15px;
    text-align: center;
}
#chooseHomeTab ul.myDelcampeTabs li a:link {
    text-decoration: none;
}


/* */
ul.walletParamsTabs, ul.walletParamsSubTabs {
    /*border-bottom: 1px solid #666666; */
    height: 31px;
    list-style: none outside none;
    margin: 0 0 0 0;
    padding: 0 0 0 10px;
    position: relative;
    top: 1px;
}
ul.walletParamsTabs li, ul.walletParamsSubTabs li {
    background-color: #ddd;
    border: 1px solid #666666;
    border-bottom: 1px solid #888;
    border-radius: 10px 10px 0 0;
    color: #000000;
    cursor: pointer;
    float: left;
    font-size: 11pt;
    font-weight: bold;
    height: 30px;
    line-height: 24px;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: center;
}
ul.walletParamsSubTabs li {
    font-size: 10pt;
}
ul.walletParamsTabs li:hover, ul.walletParamsSubTabs li:hover {
    background-color: #f0f0f0;
}
ul.walletParamsTabs li.walletParamsSelectedTab, ul.walletParamsSubTabs li.walletParamsSelectedSubTab {
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
ul.walletParamsTabs li a, ul.walletParamsSubTabs li a {
    color: black;
    display: block;
    height: 23px;
    margin: 0;
    padding: 2px 15px;
    text-align: center;
}
ul.walletParamsTabs li a:link, ul.walletParamsSubTabs li a:link {
    text-decoration: none;
}

.dfp_banner { margin-top:10px; }
.dfp_banner_Delcampe_search-keyword_300x250,
    .dfp_banner_Delcampe_homepage_180x150,
    .dfp_banner_Delcampe_search-advanced_300x250,
    .dfp_banner_Delcampe_list_160x600
    { margin-top:0px; }

.dfp_banner_Delcampe_category_728x90 { width:728px; margin-right:10px; float:right; }
.dfp_banner_Delcampe_search-advanced_300x250 { float:right; }
.dfp_banner div { margin: 0 auto; }
.dfp_banner_Delcampe_bottom_728x90, .dfp_banner_Criteo_defaut_728x90, .dfp_banner_Criteo_item_728x90, .dfp_banner_Criteo_liste_bottom_728x90 {
    margin-bottom:15px;
}
