html #maincontainer {background-color: transparent;}

html body.PB {background-color: #f4f4f4;}

html #headercolumn1 {
    top: 10px;
    left: 0;
    position: absolute;
    z-index: 250;
    width: 287px;
    height: 40px;
}

html #headerSearchBlock .blockbtn:hover{
background-color: #ccc;
}

html #headerSearchBlock { padding:0; margin:0;}

html #headerSearchBlock .searchtext {
    width: 170px;
    height: 25px;
    line-height: 30px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 10px;
    box-sizing: border-box;
    text-transform: uppercase;
    vertical-align: top;
    background-color: #393939;
    border: 1px solid #515050;
    color: #fff;
}

html #headerSearchBlock .blockbtn {
    margin: 0px;
    background-color: #FD7D00;
    color: transparent;
    height: 25px;
    padding: 0px 0;
    text-transform: uppercase;
    border: medium none;
    background-image: url('/Files/105970/_img-design/Search.png');
    background-position: center;
    background-repeat: no-repeat;
}

html #vmenu > li.mititle > span, html #vmenu > li.mititle > a.menu {
background-color: #2C3E64;
}

html #headerarea {
height: 155px;
}

html #hmenu > li > a.menu:hover, html #hmenu > li > a.menu.subactive {color: #FD7D00; background-color: transparent;}

html #headerbtn {margin:0;}

html #headermenu {
    position: absolute;
    left: 0px;
    top: 78px;
    width: 980px;
    margin: 0px auto;
    z-index: 200;
    background-color: transparent;
}

html #headertext {
    color: #CCC;
    font-size: 15px;
    font-weight: normal;
    font-family: "Archivo Narrow",sans-serif;
    text-transform: inherit;
    margin: 0;
    display: block;
}

html #headerbtn .homeLink, html #headerbtn a {
background-color: transparent;
color: #fd7d00;
}

html #headerbtn .homeLink:hover, html #headerbtn a:hover{
background-color: transparent;
color: #ffffff;
}



html #headercolumn2 {
    top: 58px;
    right: 0px;
    position: absolute;
    z-index: 50;
    height: 30px;
    background-color: transparent;
    width: 100%;
}
html #headerSearchBlock {
    position: absolute;
    top: 10px;
    right: 200px;
}

html #headerbtn a {
height: 20px;
line-height: 20px;
}

html #headerInfoCart .cartLink {
background: url('/Files/105970/_img-design/cart.png') no-repeat scroll center center transparent;
}

html #headerInfoCartZone 
{background-image: none;}

html  #hmenu >.actualite {
position: absolute; right:0;
text-transform: uppercase;
}

/**ajout coaching  ancienne couleur 00AEF0 - nouvelle 2C3E64  ***/

.PBSTitle {
color : #2C3E64;
}

.blockmktg .title {
background-color : #2C3E64;
}

.designColorMain, .designColorMainHover:hover {
color : #2C3E64;
}

.designColoredSub {
color : #2C3E64;
}

.PBPTitle {
color: #2C3E64
}

.itemlist .PBMainTxt {
color: #2C3E64
}

.PBCatTitle {
color: #2C3E64
}

body.PB a:link, body.PB a:visited, body.PB a:active, body.PB a.PBLink, body.PB a, body.PBPW a:link, body.PBPW a:visited, body.PBPW a:active, body.PBPW a.PBLink, body.PBPW a {
color: #2C3E64
}

.PBCurrency {
color: #2C3E64;
}



.itemdetail a#btnaddtocart.btnmain.btnaddtocart span, a#btnordernow span, a#btncheckout span, a#btncontinue span, a#btnConnect span, a#btnCreateAccount span, .itemdetail a#btnreqinfo span, a#btnviewinvc span {
background-color: #2C3E64;
}

.scshopcart #stepCart span, .usercreateaccount #stepAccount span, .scorderform #stepAccount span, .scshipform #stepShipping span, .scpaymentform #stepPayment span, .scconfirmform #stepConfirm span {
background-color: #2C3E64;
}

.scshipform .PBSTitle, .scpaymentform .PBSTitle, .scorderform .PBSTitle, .infoform .PBSTitle {
color: #2C3E64;
}

a.btnmain:hover span  {
background-color: #2C3E64;
border: 1px solid #2C3E64;
}


.scconfirmform .PBSTitle {
color: #2C3E64;
}

#fmenu li.mititle a, #fmenu li.mititle span {
color: #2C3E64;
}

.PB #expDiaporama .tagListElements a.taghighlighted {
background-color:#2C3E64;
}