/*********************************************************************
          surcouche SA
**********************************************************************/


body{
  background: #90a1a8 ;
	/*background: #90a1a8 url(img/background.jpg) bottom center no-repeat fixed;*/
}

#page {
  margin-bottom: 100px;
  box-shadow: 0 0 30px rgba(256,256,256,1);
}
.page-heading.product-listing .cat-name:before {
  content: "";
}
/* ------------------------------------------------------------------------------------------------------- */

/* THEME bleu ciel */

/* 00E2FF BASE  */

a.product-name:hover{
  color: #00E2FF ;
}

header .nav a {
  color: #00E2FF ;
}

.header_user_info a.account, .header_user_info a.account.active,
.header_user_info a.login, .header_user_info a.login.active  {
  color: #FFF;
  background: #00E2FF;
}
.header_user_info a.logout:before{
  color:#00E2FF;
}

/* --------------------------------------------------------- CMS info block */ 
#cmsinfo_block em {
  background: #00E2FF ;
}

/* ----------------------------------------------------------- Product list */
@media (min-width: 1200px){
  ul.product_list .product-image-container .quick-view:hover {
    background: #00E2FF ;
  }
}
/* ------------------------------------------------------------------PAGINATION */
.top-pagination-content ul.pagination > li.active > a,
.top-pagination-content  ul.pagination > li.active > span,
.top-pagination-content  ul.pagination > li.active > span > span,
.top-pagination-content  ul.pagination > li.active > a:hover,
.top-pagination-content  ul.pagination > li.active > span:hover,
.top-pagination-content  ul.pagination > li.active > a:focus,
.top-pagination-content  ul.pagination > li.active > span:focus {
  background-color: #00E2FF ;
}

.bottom-pagination-content ul.pagination > li.active > a,
.bottom-pagination-content  ul.pagination > li.active > span,
.bottom-pagination-content  ul.pagination > li.active > span > span,
.bottom-pagination-content  ul.pagination > li.active > a:hover,
.bottom-pagination-content  ul.pagination > li.active > span:hover,
.bottom-pagination-content  ul.pagination > li.active > a:focus,
.bottom-pagination-content  ul.pagination > li.active > span:focus {
  background-color: #00E2FF ;
}
/* ----------------------------------------------------------- category */
.page-heading.product-listing .cat-name:before,
#subcategories ul li h5:before{
  color: #00E2FF ; 
}

/* ----------------------------------------------------------- panier/smartphone */
@media (max-width: 767px) { /* PETIT FORMAT tablette et phone */

  .shopping_cart > a:first-child { /*panier*/
    background: #00E2FF ;
  }
  #header .ajax_cart_quantity {
    color: #00E2FF ;
  }

}

#home-page-tabs > li.active a, #home-page-tabs > li a:hover {
  background: #00E2FF ;
}

/* ------------------------------------------------------------- BOUTONS */
.button.ajax_add_to_cart_button,
.button.button-medium,
.button.button-medium:hover,
.cart_block .cart-buttons a#button_order_cart,
.list .button.ajax_add_to_cart_button,
.box-info-product button.exclusive,
.box-info-product .exclusive,
.box-info-product .exclusive:hover,
.button.button-medium.exclusive,
.button.button-medium.exclusive:hover {
  background: #00E2FF ;
}

/* --------------------------------------------------- ORDER */
/* step */
ul.step li.step_current {
  background: #00E2FF ;
}
ul.step li.step_current span::after {
  border-left: 31px solid #00E2FF ;
}
ul.step li.step_current span::before {
  border-color: #00E2FF #00E2FF #00E2FF transparent ;
}