span.triangleForButton_left2{
    background: url(img/triangle_left_button2.png) no-repeat center;
}
.button_green span.triangleForButton_right{
    background: url(img/triangle_right_button.png) no-repeat center;
}
.button_green:hover{
    color: #000000;
    text-decoration: underline;
}
.button_green:focus, .button_green:active{
    color: #000000;
}
.button_green {
    color: #000000;
    font-weight: bold;
    text-shadow: -2px 0px 3px rgba(156, 146, 25, 0.78);
    border: 1px solid #0062FF;
    border-right-color: #c79b16;
    border-top-color: #deb644;
    border-bottom-color: #85730f;
    border-left-color: #2e4612;
    background: #FFC20E;
    background: #D3B16F
}

.button_grey span.triangleForButton_left{background: url(img/triangle_left_button.png) no-repeat center;}
.button_grey:focus, .button_grey:hover, .button_grey:active, .button_grey{
    color: #000000;
}
.button_grey{
    border-color: #D3B16F;
}
.acc_title{background: url("img/title_for_product.png") no-repeat 0 -1px;}
table th, .fullLengthMenu a.active, .adlTableStyle th{background:  #D3B16F;}
.acc_content .conditions, .cartTotal th, .prodItem .more, .stepDetails .modify a, .breadCrumbs h2, .breadCrumbs span, .breadCrumbs a, .message {color: #D3B16F;}
.cartCadeau textarea, .stepDetails .modify a, .addressBookList, .breadCrumbs a, .addressForm input, body a.positive, body a.positive:hover, #addressBookPopup input, .accountCustomer .subPageBlock input, #addressBookPopup input, #passRestoreForm input, .cartLogin input{border-color: #D3B16F;}
.acc_title .modify{border-bottom-color: #00AEED}
.mainMenu a{border-bottom-color: #D3B16F}
.headerButton:hover, .headerButton.active, .navigationLinks a:hover, .navigationLinks a.active {
    border-color: #76c2e2;
    background: #76c2e2 !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YzJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzk2ZGFmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzk2ZGFmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NmMyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: linear-gradient(left,  #76c2e2 0%,#96daf8 30%,#96daf8 70%,#76c2e2 100%) !important;
}
.tabs .tabTitles .active, .tabs .tabTitles a.active, .cartPromo, body .ui-dialog .ui-dialog-titlebar, body a.positive,body a.positive:hover, table th{background: #87D6F8}
.adlTableStyle td, .adlTableStyle th {border-color: #D3B16F !important; }
#ui-datepicker-div, .cartTable td, .cartTable th , .contactPage .contactForm, .paymentType, .tabs .tabTitles li , .adlTableStyle th{border-color: #87D6F8}
.accountCustomer table td.empty {border-right: 1px solid #87D6F8;}
.accountCustomer tr.title td, .infoButton, .paymentType .title {
    background-color: #000000;
}
.faqText .askAnswer, .productPage .btn_label {color: #87D6F8;}
.searchBlock {background: url("img/search.png") no-repeat 0 0;}
.header .chzn-container-single .chzn-single{background: url("img/select_2.png") no-repeat 0 0;}
.navigationLinks a:hover .icon, .navigationLinks a.active .icon{background:url(img/nav-icon-on.png) no-repeat !important;}
.prodItem .price .addToCart{background: url(img/add_to_cart.png) no-repeat;}
.stepDetails h4 {background: url(img/blue_bg.png) no-repeat}
.active h4{background: url(img/black_bg.png) no-repeat}
.addToCartPopup h2{background: url(img/long_pic.png) no-repeat}
#addressBookPopup h4, #printGiftLetter h4{background: url(img/popup_title.png) no-repeat 0 0;}
#printGiftLetter .instruction ul li span.giftLiCount{background: #00b8d6}
#addressBookPopup h5, #printGiftLetter .deliverySteps{
    background: #D3B16F;
}

.tagList li label:hover, .tagList li label.selected {
    border-color: #76c2e2;
    background: #76c2e2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YzJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzk2ZGFmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzk2ZGFmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NmMyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: linear-gradient(left,  #76c2e2 0%,#96daf8 30%,#96daf8 70%,#76c2e2 100%);
}
.cartPromo h4{border-color: black}
.cartPromo .okButton{background: url(img/ok.png) no-repeat 1px 1px;}
.promoGreenBlock{background: url(img/promo_3.png) no-repeat; color: #000000}
.greenBlock{
    color: #000000;
    border-top:1px solid #bd8010;
    border-right:1px solid #f0d06f;
    border-bottom:1px solid #d8c386;
    border-left:1px solid #a57909;
    background: #FFC20E; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: linear-gradient(to bottom,  rgba(186,120,9,0.93) 0%,rgba(220,162,37,1) 1%,rgba(255,206,66,1) 2%,rgba(250,200,58,1) 20%,rgba(228,168,17,1) 79%,rgba(223,162,11,1) 98%,rgba(224,165,18,1) 99%,rgba(228,177,50,0.85) 100%); /* W3C */


}
.greenBlock .corner{background: url(img/promo_3_triangle.png)}
.abonnementForm table td.black, .cartTable .black {
    color: #FFC20E !important;
}



/*
*
*            /\
*         Nadarik
*
*           Olya
*            \/
*
*/
.mainCarousel h3 {
    background: #D3B16F;
}
body a.positive,body a.positive:hover {
    background: #D3B16F;
}
table th {
    background: #D3B16F;
}
.productPage .btn_label {
    color: #D3B16F;
}
.tabs .tabTitles li {
    border: 1px solid #D3B16F;
}
.tabs .tabTitles .active{
    background: #D3B16F;
}
.tabs .tabTitles a.active{
    background:#D3B16F;
}
#ui-datepicker-div {
    border: 1px solid #D3B16F !important;
}
.cartTable td, .cartTable th {
    border:1px solid #D3B16F;
 }
.cartPromo{
  background:#D3B16F;
}
.accountCustomer table td.empty {
    border-right: 1px solid #D3B16F;
}
.accountCustomer table th, .delivery h3 {
    background-color: #D3B16F;
}
.infoButton {
    background-color: #D3B16F;
}
.faqText .askAnswer {
    color: #D3B16F;
}
.contactPage .contactForm {
    border: 1px solid #D3B16F;
}
.paymentType{
border:1px solid #D3B16F;
}
.paymentType .title{
    background-color: #D3B16F;
}
body .ui-dialog .ui-dialog-titlebar { 
    background: #D3B16F;
}
.prodItem .voirFormules {
    background:#ffffff;
    color:#000;
}
.prodItem .more{
    color:#234C8F;
}
.mainCarousel .productCarouselWrapper {
    background: url(img/dots.png) repeat-x scroll 0 0 transparent;
}
.footer .serviceLink1 {
    background: url(img/footer_1.png) no-repeat scroll 0 0 transparent;
}
.footer .serviceLink2 {
    background: url(img/footer_2.png) no-repeat scroll 0 0 transparent;
}
.footer .serviceLink3 {
    background: url(img/footer_3.png) no-repeat scroll 0 0 transparent;
}
.footer .serviceLink4 {
    background: url(img/footer_4.png) no-repeat scroll 0 0 transparent;
}
.footer .serviceLink5 {
    background: url(img/footer_5.png) no-repeat scroll 0 0 transparent;
}
.supprButton {
    background: url(img/X.png) no-repeat scroll 0 0 transparent;
}
.identifButton {
    background: url(img/ok.png) no-repeat scroll 0 0 transparent;
}
.chzn-container-single .chzn-single {
    background: url(img/select4.png) no-repeat scroll 0 0 transparent;
}
table .chzn-container-single .chzn-single div {
    background: url(img/select4.png) no-repeat scroll -233px 0 transparent;
}
.productPage .zoom {
    background: url(img/zoom.png) no-repeat scroll 0 0 transparent;
}
.productPage .browse {
    background: url(img/browse.png) no-repeat scroll 0 0 transparent;
}
.abonnementForm h3 {
    background: url(img/cat_titles.png) no-repeat scroll 0 -31px transparent;
}
.abonnementForm .chzn-container-single .chzn-single {
    background: url(img/select4.png) no-repeat scroll 0 0 transparent;
}
.abonnementForm .customSelect_2{padding: 2px 0 0 12px;}
.tabs .tabTitles a {
    color: #D3B16F;
}
.productPage .triangle-down {
    background: url(img/down_triangle.png) no-repeat scroll 0 0 transparent;
}
.mesComandInfo .printGift {
    background: url(img/account_print.png) no-repeat scroll 0 0 transparent;
}
.mesInform .accountPrintRib, .mesComandInfo .printGift {
     background: url(img/account_print_rib.png) no-repeat scroll 0 0 transparent;
}
.faqText .dropdown {
    background: url(img/down.png) no-repeat scroll right bottom transparent;
}
.faqText .up {
    background: url(img/up.png) no-repeat scroll right bottom transparent;
}
.infoButton {
     border: 1px solid #000000;
}
.contactForm input, .contactForm textarea, .contactForm select {
    border: 1px solid #D3B16F;
}
.productList .title.searchMessage {
    background-color: #D3B16F;
}

.accountCustomer table {
    border: 1px solid #D3B16F;
}
.accountCustomer table td{
    border-left: 1px solid #D3B16F;
    border-right: 1px solid #D3B16F;
}
.infoTable table {
    border: 0; 
}
.infoTable table th, .infoTable table tr, .infoTable table td {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 0;
}
.carnetAddresse .rightBorder {
    border-right: 2px solid #E4E4E4;
}

.addPayForm .paymentType {
    border: 1px solid #D3B16F;
}
.carnetAddresse table td{border: 0}
.carnetAddresse table{border: 0}

.crossLineYellow {
    display: block; 
    position: absolute;
    background: url(img/yellow_cross_line.png) no-repeat;
    width: 37px;
    height: 18px;
    top: 4px;
    left: 3px;
}
.smallRedCircle {
    background: url(img/small_red_circle.png) no-repeat ; 
    width: 44px;
    height: 44px;
    position: absolute;
    font-size: 11px;
    color: #ffffff;
    top: 22px;
    right: 0;
    font-weight: bold;
    text-transform: uppercase;
}
.smallRedCircle div {
    margin-left: 2px;
    padding-top: 14px;
}
.bigRedCircle {
    background: url(img/big_red_circle.png) no-repeat ; 
    width: 76px;
    height: 77px;
    position: absolute;
    font-size: 19px;
    color: #ffffff;
    top: 17px;
    right: -2px;
    font-weight: bold;
    text-transform: uppercase;
}
.bigRedCircle div {
    margin-left: 3px;
    padding-top: 25px;
}

.footer .serviceLinks strong {
    font-size: 12px;
}
.navigationLinks a.active .text, .navigationLinks a:hover .text {
    color: #000;
}
.black_coupon {
    color: #ffc20e;
}
.prodItem .price {
    background: url(img/price.png) no-repeat 0 0;
}
.promoSliderNav {
    background: none repeat scroll 0 0 #D3B16F;
}
.promoSliderNav a {
    background: url(img/circle_white.png) no-repeat;
}
.promoSliderNav a.active {
    background: url(img/circle_blue.png) no-repeat;
}
.renouvelerButton {
    background: url(img/back.png) no-repeat scroll 0 0 transparent;
}
.deleteButton {
    background: url(img/x_2.png) no-repeat scroll;
}
.paymentSteps .step-1, .paymentSteps .step-2 {
    background: url(img/payments_tabs.png) no-repeat scroll 0 0 transparent;
}
.paymentSteps .step-1 {
    background-position: 0 -28px;
    width: 292px;
}
.paymentSteps .step-1.active {
    background-position: 0 0;
}
.paymentSteps .step-2 {
    background-position: -292px 0;
    width: 270px;
}
.paymentSteps .step-2.active {
background-position: -292px -28px;
}
.breadCrumbs h2, .breadCrumbs span {
    color: #D3B16F;
}
.buttonBuyTable {
    background: url("img/je_mabonne_4.png") no-repeat;
}

.prodItem .illbuy {
    background: url(img/price_2.png) no-repeat;
}
.cartTable {
    border: 1px solid #D3B16F;
}
.paymentType input[type="text"] {
    border: 1px solid #D3B16F;
}
.bankAddressForm textarea, .ribForm textarea {
    border: 1px solid #D3B16F;
}
.PayForm .paymentType2 {
    border: 1px solid #D3B16F;
}

.product_title .color-line {
    background: #D3B16F;
}
.productPageList .product_title .title_name {
    color: #D3B16F;
}


/*
 * This theme was copy/paste from the pdf theme, the rules below are specific to PRV.
 */

.headerButton:hover, .headerButton.active, .navigationLinks a:hover, .navigationLinks a.active {
    background: #D3B16F !important;
    border-color: #D3B16F;
}

.prodItem .voirFormules {
    background-color: #D3B16F;
}

.abonnementForm h3 {
    background: url(img/cat_titles.png) no-repeat scroll 0 -361px transparent;
}
.paymentType .virement {
    background: url(images/payment_icon_BTRANSFER.jpg) no-repeat center;
}
