body #contentAge button#YES18,
body #contentAgeTooYoung button#returnPageNot18 {
  background-color: #72a9d3;
  background-image: -webkit-linear-gradient(top, #82b3d8, #5b9bcc);
  background-image: linear-gradient(to bottom, #82b3d8, #5b9bcc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff81b2d8', endColorstr='#ff5b9bcc', GradientType=0);
  color: #ffffff;
  text-shadow: 1px 1px 0 #488fc6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #5b9bcc;
  border-bottom-color: #3a83ba;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  display: inline-block;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: 300;
  line-height: 14px;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  outline: 0;
  padding: 5px 8px; }
  body #contentAge button#YES18:hover,
  body #contentAgeTooYoung button#returnPageNot18:hover {
    -webkit-transition: background-position 0.2s linear;
    transition: background-position 0.2s linear;
    background-color: #5b9bcc;
    background-position: 0 -16px; }
body #contentAge button#NO18 {
  background-color: #716a6c;
  background-image: -webkit-linear-gradient(top, #7b7476, #615b5d);
  background-image: linear-gradient(to bottom, #7b7476, #615b5d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7b7476', endColorstr='#ff605b5c', GradientType=0);
  color: #ffffff;
  text-shadow: 1px 1px 0 #615b5d;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #615b5d;
  border-bottom-color: #474244;
  border-radius: 2px; }
  body #contentAge button#NO18:hover {
    -webkit-transition: background-position 0.2s linear;
    transition: background-position 0.2s linear;
    background-color: #615b5d;
    background-position: 0 -16px; }
body #prettyslider #prettyslider_pagination {
  z-index: 8; }
body #adtm_menu {
  border-color: #7b7476;
  border-top-width: 2px; }
  body #adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {
    padding: 0px 15px; }
  @media (min-width: 768px) {
    body #adtm_menu {
      margin-top: 145px; } }
body #adtm_menu_inner {
  border-bottom-width: 2px;
  background-color: #72a9d3;
  background-image: -webkit-linear-gradient(top, #82b3d8, #5b9bcc);
  background-image: linear-gradient(to bottom, #82b3d8, #5b9bcc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff81b2d8', endColorstr='#ff5b9bcc', GradientType=0);
  color: #ffffff; }
@media (max-width: 767px) {
  body #adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button {
    width: calc(100% - 18px);
    cursor: pointer; }
  body .adtm_toggle_menu_button_text {
    color: #FFF !important;
    opacity: 1 !important; } }
body .li-niveau1 .advtm_menu_span,
body .li-niveau1 a .advtm_menu_span {
  color: #FFF; }
body .li-niveau1 a:hover .advtm_menu_span,
body .li-niveau1 a.advtm_menu_actif .advtm_menu_span,
body .li-niveau1 .advtm_menu_span:hover,
body .li-niveau1:hover > a.a-niveau1 .advtm_menu_span {
  background-color: #7b7476;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b7476', endColorstr='#615b5d');
  background: -webkit-gradient(linear, left top, left bottom, from(#7b7476), to(#615b5d));
  background: -moz-linear-gradient(top, #7b7476, #615b5d);
  background: -ms-linear-gradient(top, #7b7476, #615b5d);
  background: -o-linear-gradient(top, #7b7476, #615b5d);
  background: linear-gradient(top, #7b7476, #615b5d); }
body #reinsurancewysiwyg_block {
  padding: 10px 30px; }
  body #reinsurancewysiwyg_block li {
    display: table;
    float: left;
    width: 25%;
    font-family: Cuprum, sans-serif;
    font-size: 15px;
    color: #5b9bcc; }
    body #reinsurancewysiwyg_block li img,
    body #reinsurancewysiwyg_block li div {
      display: table-cell;
      vertical-align: middle; }
    body #reinsurancewysiwyg_block li img {
      min-width: 83px; }
    body #reinsurancewysiwyg_block li div {
      padding: 0 15px; }
    body #reinsurancewysiwyg_block li a {
      color: inherit; }
      body #reinsurancewysiwyg_block li a:hover {
        text-decoration: underline; }
  @media (min-width: 768px) and (max-width: 991px) {
    body #reinsurancewysiwyg_block li {
      width: 50%; } }
  @media (max-width: 767px) {
    body #reinsurancewysiwyg_block {
      padding: 10px 0; }
      body #reinsurancewysiwyg_block li {
        width: 50%;
        padding: 5px 0; }
        body #reinsurancewysiwyg_block li img {
          display: inline; }
        body #reinsurancewysiwyg_block li div {
          display: block;
          padding: 0 10px; } }
body #leftcolumn_block .block {
  border: none;
  border-radius: 0;
  background-color: #72a9d3;
  background-image: -webkit-linear-gradient(top, #82b3d8, #5b9bcc);
  background-image: linear-gradient(to bottom, #82b3d8, #5b9bcc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff81b2d8', endColorstr='#ff5b9bcc', GradientType=0);
  color: #ffffff; }
  body #leftcolumn_block .block .block_content {
    padding: 15px; }
  body #leftcolumn_block .block h2 {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0;
    border: none;
    font-size: 20px;
    font-style: italic;
    text-shadow: none;
    background: none;
    color: white; }
    body #leftcolumn_block .block h2 + p {
      font-style: italic; }
  body #leftcolumn_block .block img {
    position: relative;
    left: -5px;
    top: -5px;
    margin-right: 5px;
    margin-bottom: 5px; }
  body #leftcolumn_block .block hr {
    clear: both;
    border-color: rgba(255, 255, 255, 0.3); }
    body #leftcolumn_block .block hr + p {
      padding: 5px; }
@media (max-width: 1200px) {
  body #leftcolumn_block .block h2 {
    margin-top: 7px; }
  body #leftcolumn_block .block img {
    position: static;
    width: 50px; } }
body .row-fluid [class*="span"] .right_block + div {
  margin-top: 27px; }
  body .row-fluid [class*="span"] .right_block + div.color-list-container {
    margin-top: 0; }
    body .row-fluid [class*="span"] .right_block + div.color-list-container + div {
      margin-top: 0; }
body .row-fluid .span3 {
  min-height: 365px; }
body .product_list .reduction {
  top: 6px;
  left: 6px;
  padding: 6px;
  background: white; }
body .product_list .new {
  background-color: #e0ff00 !important; }
body .cant_find_product {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center; }
  body .cant_find_product a {
    padding: 20px;
    border: 1px solid #5b9bcc;
    transition: .3s;
    font-size: 15px;
    color: #5b9bcc; }
    body .cant_find_product a:hover {
      background: #5b9bcc;
      color: #FFF; }
@media (max-width: 979px) {
  body .product_list .lnk_view,
  body .product_list.list .lnk_view {
    position: static; }
  body .product_list .left_block,
  body .product_list .right_block,
  body .product_list.list .left_block,
  body .product_list.list .right_block {
    width: 100%; } }
body :not(.paiement_block) > #order-detail-content .cart_total_delivery,
body :not(.paiement_block) > #order-detail-content .cart_total_tax {
  display: none; }
  body :not(.paiement_block) > #order-detail-content .cart_total_delivery + .cart_total_price,
  body :not(.paiement_block) > #order-detail-content .cart_total_tax + .cart_total_price {
    display: none; }
body #blog_list li .link_toplist:hover {
  background: #5b9bcc; }
@media (min-width: 1200px) {
  body #blog_list li {
    width: 33%; } }
body #blog_list a.blog_link:hover,
body #blog_list .comments:hover {
  color: #5b9bcc; }
body #ec_category-tabs > li a:hover {
  background: none;
  color: #5b9bcc; }
body #ec_category-tabs > li.active a,
body #ec_category-tabs > li.active a:hover {
  background: #5b9bcc;
  color: #FFF; }
body .nav-tabs > li {
  float: left; }
body .gridorlist {
  display: none; }
body #footercustom_img_company img {
  height: auto; }
body #chat_header_table {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/*# sourceMappingURL=surcharge.css.map */
