.owl-item,
.t-c {
  text-align: center;
}
h1 {
  font-size: 15px !important;
  color: #494949;
}
.mg-t-b-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.r-m-lr {
  margin-right: inherit;
  margin-left: inherit;
}
.img-responsive-1 {
  display: block;
  height: auto;
  max-width: 100%;
  margin: 0 auto;
}
.img-style-ovale {
  height: 30px;
  position: relative;
  left: -42px;
}
.Image {
  background: #242629;
}
.image-slider {
  max-height: 537px;
}
.pd-0 {
  padding: 0;
}
.product-a-block {
  display: block;
  height: 110px;
}
.marque-liste {
  width: 90%;
  margin: auto;
  padding: 15px;
}
.owl-buttons {
  display: none;
}
.owl-carousel:hover .owl-buttons {
  display: block;
}
.owl-theme .owl-controls .owl-buttons div {
  background: 0 0;
  color: #869791;
  font-size: 40px;
  line-height: 300px;
  margin: 0;
  padding: 0 60px;
  position: absolute;
  top: 0;
}
.image-cleaner,
.marque-slider .images {
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
  left: 0;
  padding-left: 20px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
  right: 0;
  padding-right: 20px;
}
.marque-slider .item {
  height: 150px;
}
.style-h,
.style-h-nb {
  height: 55px;
}
.marque-slider .item img {
  max-height: 110px;
  max-width: 110px;
}
.image-cleaner,
.image-cleaner-2 {
  max-width: 200px;
  position: absolute;
}
.marque-slider .images {
  position: absolute;
}
.image-cleaner {
  max-height: 110px;
}
.image-cleaner-2 {
  max-height: inherit;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: unset !important;
}
.produit-slider .owl-next,
.produit-slider .owl-prev {
  top: 125px;
  font-size: 40px;
  color: #78b210;
  position: absolute;
}
.produit-slider .owl-prev {
  left: -20px;
}
.produit-slider .owl-next {
  right: -20px;
}
.marque-slider .owl-next,
.marque-slider .owl-prev {
  font-size: 40px;
  position: absolute;
  top: 30px;
  color: #78b210;
}
.marque-slider .owl-next {
  right: 0;
}
.tooltip-menu-10,
.tooltip-menu-11 {
  top: -99999px;
  left: -99999px;
  position: absolute;
  z-index: 9999;
  background: #fff;
  border: 1px solid green;
}
.t-l {
  text-align: left;
}
.style-h {
  border-bottom: 1px solid green;
}
.tb-w-o2 tbody tr td {
  border: 1px solid green;
  width: 33%;
}
.owl-item.active article,
.tb-w-o2 {
  width: 100%;
}
.image-slider .owl-dots {
  position: relative;
  top: -15px;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: -25px !important;
}
.modele {
  text-transform: uppercase;
  font-weight: 700;
}
.sty_ovales,
.sty_rect,
.sty_rondes {
  display: inline-block;
  background: url(/images/nav/sprite-styles.png) no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
}
.sty_rect {
  background-position: 0 0 !important;
  width: 80px;
  height: 30px;
}
.sty_ovales {
  background-position: 0 -30px !important;
  width: 79px;
  height: 30px;
}
.sty_rondes {
  background-position: 0 -60px !important;
  width: 68px;
  height: 30px;
}

.p_home,
.p_home_ul {
  font-size: 17px;
}

.p_home em a,
.p_home u a {
  color: #257d18 !important;
}

/* Generated by http://css.spritegen.com CSS Sprite Generator */
/*
.ma_europtechnic, .ma_patrouille-de-france-1, .ma_adidas, .ma_alcon, .ma_armani,
.ma_atn-optics, .ma_bausch-lomb, .ma_bbgr, .ma_beuchat, .ma_bolle,
.ma_boss, .ma_boucheron, .ma_bulgari, .ma_bushnell, .ma_calvin-klein-collection,
.ma_calvin-klein-jeans, .ma_calvin-klein-platinum, .ma_camsports, .ma_carl-zeiss-vision, .ma_carolina-herrera,
.ma_carrera, .ma_cartier, .ma_cebe, .ma_celestron, .ma_chopard,
.ma_cibavision, .ma_collectors, .ma_converse, .ma_cressi-sub, .ma_demetz,
.ma_diesel, .ma_dior, .ma_dolce-gabbana, .ma_eric-jean, .ma_essilor,
.ma_fila, .ma_fred, .ma_furla, .ma_gitzo, .ma_gopro,
.ma_gstar-raw, .ma_gucci, .ma_guess, .ma_henryjullien, .ma_hoya,
.ma_issey-miyake, .ma_julbo, .ma_karavan, .ma_kelnet, .ma_koali,
.ma_kowa, .ma_la-presto, .ma_lacoste, .ma_lanvin, .ma_leica,
.ma_liu-jo, .ma_lozza, .ma_magnys, .ma_manfrotto, .ma_marchon,
.ma_mares, .ma_mauboussin, .ma_mauijim, .ma_merci-merci, .ma_michael-kors,
.ma_mylens, .ma_nautica, .ma_nike, .ma_nikon, .ma_nina-ricci,
.ma_no-diktat, .ma_noego, .ma_novacel, .ma_oakley, .ma_octika,
.ma_optique-sergent-logo, .ma_optiswiss, .ma_osmose, .ma_parasite, .ma_peri-pharm,
.ma_perl, .ma_persol, .ma_pilla, .ma_police, .ma_prada,
.ma_ralphlauren, .ma_rayban, .ma_rayovac, .ma_ripcurl, .ma_rodenstock,
.ma_salomon, .ma_serengeti, .ma_seriniti, .ma_shamir-standard, .ma_si-inter,
.ma_smith, .ma_spy, .ma_suunto, .ma_swarovski, .ma_ted-lapidus,
.ma_tomford, .ma_tous, .ma_vogue, .ma_vuarnet, .ma_zadig-voltaire,
.ma_zeal, .ma_zeiss
{ display: inline-block; overflow: hidden; text-indent: -9999px; text-align: left; position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0; }
.ma_europtechnic { background-position: -5px -0px; width: 150px; height: 100px; }
.ma_patrouille-de-france-1 { background-position: -160px -0px; width: 150px; height: 100px; }
.ma_adidas { background-position: -315px -0px; width: 150px; height: 100px; }
.ma_alcon { background-position: -470px -0px; width: 150px; height: 100px; }
.ma_armani { background-position: -625px -0px; width: 150px; height: 100px; }
.ma_atn-optics { background-position: -780px -0px; width: 150px; height: 100px; }
.ma_bausch-lomb { background-position: -935px -0px; width: 150px; height: 100px; }
.ma_bbgr { background-position: -1090px -0px; width: 150px; height: 100px; }
.ma_beuchat { background-position: -1245px -0px; width: 150px; height: 100px; }
.ma_bolle { background-position: -1400px -0px; width: 150px; height: 100px; }
.ma_boss { background-position: -5px -105px; width: 150px; height: 100px; }
.ma_boucheron { background-position: -160px -105px; width: 150px; height: 100px; }
.ma_bulgari { background-position: -315px -105px; width: 150px; height: 100px; }
.ma_bushnell { background-position: -470px -105px; width: 150px; height: 100px; }
.ma_calvin-klein-collection { background-position: -625px -105px; width: 150px; height: 100px; }
.ma_calvin-klein-jeans { background-position: -780px -105px; width: 150px; height: 100px; }
.ma_calvin-klein-platinum { background-position: -935px -105px; width: 150px; height: 100px; }
.ma_camsports { background-position: -1090px -105px; width: 150px; height: 100px; }
.ma_carl-zeiss-vision { background-position: -1245px -105px; width: 150px; height: 100px; }
.ma_carolina-herrera { background-position: -1400px -105px; width: 150px; height: 100px; }
.ma_carrera { background-position: -5px -210px; width: 150px; height: 100px; }
.ma_cartier { background-position: -160px -210px; width: 150px; height: 100px; }
.ma_cebe { background-position: -315px -210px; width: 150px; height: 100px; }
.ma_celestron { background-position: -470px -210px; width: 150px; height: 100px; }
.ma_chopard { background-position: -625px -210px; width: 150px; height: 100px; }
.ma_cibavision { background-position: -780px -210px; width: 150px; height: 100px; }
.ma_collectors { background-position: -935px -210px; width: 150px; height: 100px; }
.ma_converse { background-position: -1090px -210px; width: 150px; height: 100px; }
.ma_cressi-sub { background-position: -1245px -210px; width: 150px; height: 100px; }
.ma_demetz { background-position: -1400px -210px; width: 150px; height: 100px; }
.ma_diesel { background-position: -5px -315px; width: 150px; height: 100px; }
.ma_dior { background-position: -160px -315px; width: 150px; height: 100px; }
.ma_dolce-gabbana { background-position: -315px -315px; width: 150px; height: 100px; }
.ma_eric-jean { background-position: -470px -315px; width: 150px; height: 100px; }
.ma_essilor { background-position: -625px -315px; width: 150px; height: 100px; }
.ma_fila { background-position: -780px -315px; width: 150px; height: 100px; }
.ma_fred { background-position: -935px -315px; width: 150px; height: 100px; }
.ma_furla { background-position: -1090px -315px; width: 150px; height: 100px; }
.ma_gitzo { background-position: -1245px -315px; width: 150px; height: 100px; }
.ma_gopro { background-position: -1400px -315px; width: 150px; height: 100px; }
.ma_gstar-raw { background-position: -5px -420px; width: 150px; height: 100px; }
.ma_gucci { background-position: -160px -420px; width: 150px; height: 100px; }
.ma_guess { background-position: -315px -420px; width: 150px; height: 100px; }
.ma_henryjullien { background-position: -470px -420px; width: 150px; height: 100px; }
.ma_hoya { background-position: -625px -420px; width: 150px; height: 100px; }
.ma_issey-miyake { background-position: -780px -420px; width: 150px; height: 100px; }
.ma_julbo { background-position: -935px -420px; width: 150px; height: 100px; }
.ma_karavan { background-position: -1090px -420px; width: 150px; height: 100px; }
.ma_kelnet { background-position: -1245px -420px; width: 150px; height: 100px; }
.ma_koali { background-position: -1400px -420px; width: 150px; height: 100px; }
.ma_kowa { background-position: -5px -525px; width: 150px; height: 100px; }
.ma_la-presto { background-position: -160px -525px; width: 150px; height: 100px; }
.ma_lacoste { background-position: -315px -525px; width: 150px; height: 100px; }
.ma_lanvin { background-position: -470px -525px; width: 150px; height: 100px; }
.ma_leica { background-position: -625px -525px; width: 150px; height: 100px; }
.ma_liu-jo { background-position: -780px -525px; width: 150px; height: 100px; }
.ma_lozza { background-position: -935px -525px; width: 150px; height: 100px; }
.ma_magnys { background-position: -1090px -525px; width: 150px; height: 100px; }
.ma_manfrotto { background-position: -1245px -525px; width: 150px; height: 100px; }
.ma_marchon { background-position: -1400px -525px; width: 150px; height: 100px; }
.ma_mares { background-position: -5px -630px; width: 150px; height: 100px; }
.ma_mauboussin { background-position: -160px -630px; width: 150px; height: 100px; }
.ma_mauijim { background-position: -315px -630px; width: 150px; height: 100px; }
.ma_merci-merci { background-position: -470px -630px; width: 150px; height: 100px; }
.ma_michael-kors { background-position: -625px -630px; width: 150px; height: 100px; }
.ma_mylens { background-position: -780px -630px; width: 150px; height: 100px; }
.ma_nautica { background-position: -935px -630px; width: 150px; height: 100px; }
.ma_nike { background-position: -1090px -630px; width: 150px; height: 100px; }
.ma_nikon { background-position: -1245px -630px; width: 150px; height: 100px; }
.ma_nina-ricci { background-position: -1400px -630px; width: 150px; height: 100px; }
.ma_no-diktat { background-position: -5px -735px; width: 150px; height: 100px; }
.ma_noego { background-position: -160px -735px; width: 150px; height: 100px; }
.ma_novacel { background-position: -315px -735px; width: 150px; height: 100px; }
.ma_oakley { background-position: -470px -735px; width: 150px; height: 100px; }
.ma_octika { background-position: -625px -735px; width: 150px; height: 100px; }
.ma_optique-sergent-logo { background-position: -780px -735px; width: 150px; height: 100px; }
.ma_optiswiss { background-position: -935px -735px; width: 150px; height: 100px; }
.ma_osmose { background-position: -1090px -735px; width: 150px; height: 100px; }
.ma_parasite { background-position: -1245px -735px; width: 150px; height: 100px; }
.ma_peri-pharm { background-position: -1400px -735px; width: 150px; height: 100px; }
.ma_perl { background-position: -5px -840px; width: 150px; height: 100px; }
.ma_persol { background-position: -160px -840px; width: 150px; height: 100px; }
.ma_pilla { background-position: -315px -840px; width: 150px; height: 100px; }
.ma_police { background-position: -470px -840px; width: 150px; height: 100px; }
.ma_prada { background-position: -625px -840px; width: 150px; height: 100px; }
.ma_ralphlauren { background-position: -780px -840px; width: 150px; height: 100px; }
.ma_rayban { background-position: -935px -840px; width: 150px; height: 100px; }
.ma_rayovac { background-position: -1090px -840px; width: 150px; height: 100px; }
.ma_ripcurl { background-position: -1245px -840px; width: 150px; height: 100px; }
.ma_rodenstock { background-position: -1400px -840px; width: 150px; height: 100px; }
.ma_salomon { background-position: -5px -945px; width: 150px; height: 100px; }
.ma_serengeti { background-position: -160px -945px; width: 150px; height: 100px; }
.ma_seriniti { background-position: -315px -945px; width: 150px; height: 100px; }
.ma_shamir-standard { background-position: -470px -945px; width: 150px; height: 100px; }
.ma_si-inter { background-position: -625px -945px; width: 150px; height: 100px; }
.ma_smith { background-position: -780px -945px; width: 150px; height: 100px; }
.ma_spy { background-position: -935px -945px; width: 150px; height: 100px; }
.ma_suunto { background-position: -1090px -945px; width: 150px; height: 100px; }
.ma_swarovski { background-position: -1245px -945px; width: 150px; height: 100px; }
.ma_ted-lapidus { background-position: -1400px -945px; width: 150px; height: 100px; }
.ma_tomford { background-position: -5px -1050px; width: 150px; height: 100px; }
.ma_tous { background-position: -160px -1050px; width: 150px; height: 100px; }
.ma_vogue { background-position: -315px -1050px; width: 150px; height: 100px; }
.ma_vuarnet { background-position: -470px -1050px; width: 150px; height: 100px; }
.ma_zadig-voltaire { background-position: -625px -1050px; width: 150px; height: 100px; }
.ma_zeal { background-position: -780px -1050px; width: 150px; height: 100px; }
.ma_zeiss { background-position: -935px -1050px; width: 150px; height: 100px; }*/

/* fix homepage marque slider */
.marque-slider.owl-loaded.owl-drag div.owl-stage-outer div.owl-stage div.owl-item {
  height: 100px !important;
}

.marque-slider {
  width: 90% !important;
  margin: auto;
}
