@charset "utf-8";
/* CSS Document */





.encart-garage {
text-transform: uppercase;
border: 2px solid #fff;
padding: 20px;
}
.encart-garage:hover {
text-transform: uppercase;
border: 2px solid #fff;
padding: 20px;
}
.encart-garage h2 { font-size:34px; text-align: left}
.encart-garage h3 { font-size:30px;color: #fff; text-align: left}
.prix { color:#10314C; font-size:26px}


.btn-garagiste {
    color: #fff!important;
    background-color: #BA131A;
    border-color: #BA131A;
}

.btn-garagiste:hover {
    color: #fff;
    background-color:#BA131A;
    border-color: #BA131A;
}

#myCarousel .list-inline {
    white-space:nowrap;
   overflow-x:auto;
}

#myCarousel .carousel-indicators {
    position: static;
    left: initial;
    width: initial;
    margin-left: initial;
}

#myCarousel .carousel-indicators > li {
    width: initial;
    height: initial;
    text-indent: initial;
}

#myCarousel .carousel-indicators > li.active img {
    opacity: 0.7;
}

.carousel-indicators li a {margin: 0}


a, a:hover, a:visited {
    color: #fff;
    text-decoration: none;
}

li a {color: #000}
li a:hover {color: #000}
li a:visited {color: #000}
li a:active {color: #000}



.a_ne_pas_manquer {z-index: 99; width:150px; height: 30px; background: yellow; color:#000;  padding-top: 2px; border-radius:5px}

.vendu { z-index: 99; width:150px; height: 30px; background: red; color:#000;  padding-top: 2px; border-radius:5px}

.faible_km { z-index: 99; width:150px; height: 30px; background:orange; color:#000;  padding-top: 2px; border-radius:5px}

.nouveaute { z-index: 99; width:150px; height: 30px; background: green; color:#000; padding-top: 2px; border-radius:5px}


table td {
padding: 0.5em;
border: 1px solid #fff;
color: #fff;
}

