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: #FFF;
	text-decoration: underline;
}
.button_green:focus, .button_green:active{
	color: #FFF;
}
.button_green{
    color: #FFF;
    font-weight: bold;
	text-shadow: -2px 0px 3px #389489;
	border: 1px solid #0062FF;
	border-right-color: #348893;
	border-top-color: #8ED9DC;
	border-bottom-color: #0D445A;
	border-left-color: #80C6C4;
	background: #54B7B6;
	background: -moz-linear-gradient(top, rgba(97,200,204,0.93) 0%, rgba(94,196,199,0.93) 2%, rgba(87,188,189,0.94) 20%, rgba(63,157,148,0.98) 79%, rgba(57,150,139,1) 98%, rgba(56,148,137,1) 99%, rgba(56,148,137,0.85) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,200,204,0.93)), color-stop(2%,rgba(94,196,199,0.93)), color-stop(20%,rgba(87,188,189,0.94)), color-stop(79%,rgba(63,157,148,0.98)), color-stop(98%,rgba(57,150,139,1)), color-stop(99%,rgba(56,148,137,1)), color-stop(100%,rgba(56,148,137,0.85))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(97,200,204,0.93) 0%,rgba(94,196,199,0.93) 2%,rgba(87,188,189,0.94) 20%,rgba(63,157,148,0.98) 79%,rgba(57,150,139,1) 98%,rgba(56,148,137,1) 99%,rgba(56,148,137,0.85) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(97,200,204,0.93) 0%,rgba(94,196,199,0.93) 2%,rgba(87,188,189,0.94) 20%,rgba(63,157,148,0.98) 79%,rgba(57,150,139,1) 98%,rgba(56,148,137,1) 99%,rgba(56,148,137,0.85) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(97,200,204,0.93) 0%,rgba(94,196,199,0.93) 2%,rgba(87,188,189,0.94) 20%,rgba(63,157,148,0.98) 79%,rgba(57,150,139,1) 98%,rgba(56,148,137,1) 99%,rgba(56,148,137,0.85) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(97,200,204,0.93) 0%,rgba(94,196,199,0.93) 2%,rgba(87,188,189,0.94) 20%,rgba(63,157,148,0.98) 79%,rgba(57,150,139,1) 98%,rgba(56,148,137,1) 99%,rgba(56,148,137,0.85) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed61c8cc', endColorstr='#d9389489',GradientType=0 ); /* IE6-9 */
}
.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: #3a7674;}
.button_grey{
	border-color: #3a7674;
}
.acc_title{background: url("img/title_for_product.png") no-repeat 0 -1px;}
table th, .fullLengthMenu a.active, .adlTableStyle th{background:  #3a7674;}
.acc_content .conditions, .cartTotal th, .prodItem .more, .stepDetails .modify a, .breadCrumbs h2, .breadCrumbs span, .breadCrumbs a, .message {color: #3a7674;}
.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: #387273;}
.acc_title .modify{border-bottom-color: #4FD2DB}
.mainMenu a{border-bottom-color: #3a7674}
.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: -moz-linear-gradient(left,  #749C9A 0%, #8BB3B1 30%, #8BB3B1 70%, #749C9A 100%) !important; 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#749C9A), color-stop(30%,#8BB3B1), color-stop(70%,#8BB3B1), color-stop(100%,#749C9A)) !important;
	background: -webkit-linear-gradient(left,  #749C9A 0%,#8BB3B1 30%,#8BB3B1 70%,#749C9A 100%) !important;
	background: -o-linear-gradient(left,  #749C9A 0%,#8BB3B1 30%,#8BB3B1 70%,#749C9A 100%) !important;
	background: -ms-linear-gradient(left,  #749C9A 0%,#8BB3B1 30%,#8BB3B1 70%,#749C9A 100%) !important;
	background: linear-gradient(left,  #749C9A 0%,#8BB3B1 30%,#8BB3B1 70%,#749C9A 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#749C9A', endColorstr='#749C9A',GradientType=1 ) !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: #3a7674 !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: #2E6EB5;}
.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: #87d6f8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3ZDZmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjRiOGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #87d6f8 0%, #3a7674 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87d6f8), color-stop(100%,#3a7674));
	background: -webkit-linear-gradient(top,  #87d6f8 0%,#3a7674 100%);
	background: -o-linear-gradient(top,  #87d6f8 0%,#3a7674 100%);
	background: -ms-linear-gradient(top,  #87d6f8 0%,#3a7674 100%);
	background: linear-gradient(top,  #87d6f8 0%,#3a7674 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87d6f8', endColorstr='#3a7674',GradientType=0 );
}
.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: -moz-linear-gradient(left,  #76c2e2 0%, #96daf8 30%, #96daf8 70%, #76c2e2 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#76c2e2), color-stop(30%,#96daf8), color-stop(70%,#96daf8), color-stop(100%,#76c2e2));
	background: -webkit-linear-gradient(left,  #76c2e2 0%,#96daf8 30%,#96daf8 70%,#76c2e2 100%);
	background: -o-linear-gradient(left,  #76c2e2 0%,#96daf8 30%,#96daf8 70%,#76c2e2 100%);
	background: -ms-linear-gradient(left,  #76c2e2 0%,#96daf8 30%,#96daf8 70%,#76c2e2 100%);
	background: linear-gradient(left,  #76c2e2 0%,#96daf8 30%,#96daf8 70%,#76c2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c2e2', endColorstr='#76c2e2',GradientType=1 );
}
.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-right-color: #348893;
	border-top-color: #8ED9DC;
	border-bottom-color: #0D445A;
	border-left-color: #80C6C4;
	background: #54B7B6;
	background: -moz-linear-gradient(top, rgba(97,200,204,0.93) 0%, rgba(94,196,199,0.93) 2%, rgba(87,188,189,0.94) 20%, rgba(63,157,148,0.98) 79%, rgba(57,150,139,1) 98%, rgba(56,148,137,1) 99%, rgba(56,148,137,0.85) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,200,204,0.93)), color-stop(2%,rgba(94,196,199,0.93)), color-stop(20%,rgba(87,188,189,0.94)), color-stop(79%,rgba(63,157,148,0.98)), color-stop(98%,rgba(57,150,139,1)), color-stop(99%,rgba(56,148,137,1)), color-stop(100%,rgba(56,148,137,0.85))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(97,200,204,0.93) 0%,rgba(94,196,199,0.93) 2%,rgba(87,188,189,0.94) 20%,rgba(63,157,148,0.98) 79%,rgba(57,150,139,1) 98%,rgba(56,148,137,1) 99%,rgba(56,148,137,0.85) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(97,200,204,0.93) 0%,rgba(94,196,199,0.93) 2%,rgba(87,188,189,0.94) 20%,rgba(63,157,148,0.98) 79%,rgba(57,150,139,1) 98%,rgba(56,148,137,1) 99%,rgba(56,148,137,0.85) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(97,200,204,0.93) 0%,rgba(94,196,199,0.93) 2%,rgba(87,188,189,0.94) 20%,rgba(63,157,148,0.98) 79%,rgba(57,150,139,1) 98%,rgba(56,148,137,1) 99%,rgba(56,148,137,0.85) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(97,200,204,0.93) 0%,rgba(94,196,199,0.93) 2%,rgba(87,188,189,0.94) 20%,rgba(63,157,148,0.98) 79%,rgba(57,150,139,1) 98%,rgba(56,148,137,1) 99%,rgba(56,148,137,0.85) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed61c8cc', endColorstr='#d9389489',GradientType=0 ); /* IE6-9 */
}
.greenBlock .corner{background: url(img/promo_3_triangle.png)}
.abonnementForm table td.black, .cartTable .black {
	color: #FFC20E !important;
}

/*
*
*			/\
*		 Nadarik
*
*		   Olya
*			\/
*
*/
.mainCarousel h3 {
	background: #3a7674;
}
body a.positive,body a.positive:hover {
	background: #3a7674;
}
table th {
	background: #3a7674;
}
.productPage .btn_label {
	color: #3a7674;
}
.tabs .tabTitles li {
	border: 1px solid #3a7674;
}
.tabs .tabTitles .active{
	background: #3a7674;
}
.tabs .tabTitles a.active{
	background:#3a7674;
}
#ui-datepicker-div {
	border: 1px solid #3a7674 !important;
}
.cartTable td, .cartTable th {
	border:1px solid #3a7674;
 }
.cartPromo{
  background:#3a7674;
}
.accountCustomer table td.empty {
	border-right: 1px solid #3a7674;
}
.accountCustomer table th, .delivery h3 {
    background-color: #3a7674;
}
.infoButton {
	background-color: #3a7674;
}
.faqText .askAnswer {
	color: #3a7674;
}
.contactPage .contactForm {
	border: 1px solid #3a7674;
}
.paymentType{
border:1px solid #3a7674;
}
.paymentType .title{
	background-color: #3a7674;
}
body .ui-dialog .ui-dialog-titlebar { 
	background: #3a7674;
}
.prodItem .voirFormules {
	background:#ffffff;
	color:#000;
}
.prodItem .more{
	color:#407978;
}
.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;
    color: #fff;
}
.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: #3a7674;
}
.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 #3a7674;
}
.productList .title.searchMessage {
    background-color: #3a7674;
}

.accountCustomer table {
	border: 1px solid #3a7674;
}
.accountCustomer table td{
	border-left: 1px solid #3a7674;
	border-right: 1px solid #3a7674;
}
.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 #3a7674;
}
.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 #3a7674;
}
.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: #3a7674;
}
.buttonBuyTable {
	background: url("img/je_mabonne_4.png") no-repeat;
}

.prodItem .illbuy {
    background: url(img/price_2.png) no-repeat;
}
.cartTable {
    border: 1px solid #3a7674;
}
.paymentType input[type="text"] {
    border: 1px solid #3a7674;
}
.bankAddressForm textarea, .ribForm textarea {
    border: 1px solid #3a7674;
}
.PayForm .paymentType2 {
	border: 1px solid #3a7674;
}

.productList .title {
    background-color: #3a7674;
}

.product_title .color-line {
    background: #3a7674;
}
.productPageList .product_title .title_name {
    color: #3a7674;
}