/****** CSS ACCESSOIRES ****/
.CLContactForm input[type="text"]{
    width: 100%;
    margin-bottom: 10px;
    
}
.site-footer {
    clear: both;
}
.fiche-accessoire .btn-home{
    color: #fff;
    border-radius: 40px;
    background-color: #0e3f7f;
    padding: 6px 14px;
}
.large{
    width: 100%;
    display: inline-block;
    text-align: center;
}
.liste-accessoire .CLPrix{
    margin-top: 1px;
}
.CLAncienPrix{
    text-decoration: line-through;
}
.text-left{
    text-align: left;
}
.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
.CLVignette {
    border: 1px solid #ededed;
    margin-bottom: 20px;
    padding-bottom: 10px;
    cursor: pointer;
}
.CLVignette:hover {
    border: 1px solid #adadad;
}
.liste-accessoire{
    background: #fff;
    padding: 20px;
    margin: 10px 0;
}
.liste-accessoire .CLVignette{
    display: block;
}
.liste-accessoire .CLVignette:hover{
    text-decoration: none;
}
h4.CLVignetteTitre{
    font-weight: normal;
    color: #000;
    padding: 10px;
    margin: 5px 0;
}
.fiche-accessoire .CLAnnonceCaracteristiques table {
    width: 100%;
}
.fiche-accessoire .CLSlide{
    width: 100% !important;
}
.fiche-accessoire .CLInfosAnnonces{
    padding: 10px 0;
    margin-top: 10px;
}
.fiche-accessoire .CLAnnonceConcession .CLBtn{
    margin-top: 0;
    font-size: 14px;
}
.fiche-accessoire .CLPartage a{
    display: inline-block;
}
.fiche-accessoire .CLPartage a:hover{
    opacity: 0.7;
}
.fiche-accessoire .CLAncienPrix{
    float: right;
}

#IDContactVendeur{width:100%;}
#IDContactVendeur .CLAnnonceDescription{
    padding: 0 !important;
}
.label_sexe{
    font-weight: normal;
    font-size: 12px;
}
#IDContactVendeur .ckbox label{
    font-weight: normal;
    font-size: 12px;
    padding-left: 10px;
    margin-top: 9px;
}
.fiche-accessoire .CLPartage a,.fiche-accessoire .CLPartage a:focus,.fiche-accessoire .CLPartage a:hover{color:#fff}
.fiche-accessoire .CLPartage a:first-child{background-color:#385893;padding:7px 11px}
.fiche-accessoire .CLPartage a:nth-child(2){background-color:#45A6DA;padding:7px 9px}
.fiche-accessoire .CLPartage a:nth-child(3){background-color:#D44A38;padding:7px 9px}
.fiche-accessoire .CLPartage a:nth-child(4){background-color: #ffc500;
    padding: 8px 7px 7px 7px;
    font-size: 16px;
    line-height: 20px;
    position: relative;
    top: 0;
}
   
#IDContactVendeur .CLTitreAnnoncePopUp {
    border-bottom: 1px solid #666;
    border-top: none;
    color: #434343;
    font-size: 16px;
    margin-top: 5px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
#IDContactVendeur .CLEnvoyerAmi{
    border: 1px solid #666;
    color: #666;
}
#IDContactVendeur .label_sexe{
    color: #666;
    margin: 18px 0 10px;
    display: inline-block;
}
#IDContactVendeur .CLContactForm{
    padding: 0 8px;
}
.hidden-all{
    display: none;
}
.white-label {
    font-size: 0;
    display: block;
}
#IDVignettes{
    padding: 0;
}
.liste-accessoire .CLPagination {
    padding: 15px 0;
}
.liste-accessoire .CLPagination a{
    line-height: 14px;
    background: #444;
    margin-right: 0;
    margin-left: 3px;
}
.liste-accessoire .CLPagination span{
    margin-left: 3px;
    text-decoration: none;
}
.CLEtat{
    text-transform: capitalize;
}
.liste-accessoire .CLBlockcontent-image img {
    display: block;
    margin: auto;
    max-width: 100%;
    max-height: 168px;
}
.formulaire-accessoire{
    margin-bottom: 10px;
} 
.Btn-accessoire{
    float: left;
    margin-top: 11px;
}
.row .vc_col-xs-6.CLPrix:only-child {
    width: 100%;
    text-align: center;
}
.CLAnnonceCaracteristiques h2, .CLAnnonceDescription h2, .CLAnnonceConcession h2, .CLOccasionsSelects h2 {
    border-bottom: 1px solid #000;
    color: #000;
    font-size: 16px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 0;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.titre-fiche-accessoire{
    font-size: 14px;
    margin-top: -10px;
    font-weight: bold;
    text-transform: uppercase;
}
.fiche-accessoire .CLTitreAnnonce{
    text-transform: capitalize;
}
.CLPrix {
    color: #0e3f7f;
    font-weight: bold;
    font-size: 16px;
}
.row .vc_col-xs-6.CLPrix:only-child {
    width: 100%;
    text-align: center;
}
.CLVignetteFooter {
    border-top: 4px double #dadada;
    margin: 10px;
    padding: 10px 0;
    font-size: 14px;
    line-height: 1.6em;
    color: black;
    height: 50px;
}
.CLPagination {
    color: #000;
    font-size: 14px;
    padding-right: 5px;
    text-align: right;
}
.CLPagination a {
    padding: 7px 10px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    background: #003366;
    margin-right: 3px;
} 
.CLPagination span {
    color: #000;
    display: inline-block;
    line-height: 1em;
    padding: 7px 10px;
    text-decoration: underline;
    background: #ccc;
    margin-right: 3px;
}
.liste-accessoire .CLPagination span {
    margin-left: 3px;
    text-decoration: none;
}
.CLAnnonceCaracteristiques table td {
    border: 1px solid #d6d6d6;
    padding: 10px;
    vertical-align: top;
    width: 50%;
}
.desc-fiche-accessoire{
    padding-bottom: 15px;
}
.fiche-accessoire{
    margin-top: 15px;
}
.liens-footer-rouge ul{
    margin-bottom: 0;
}
.fiche-accessoire .CLArticle{
    background: #fff;
}
.pagination-fiche .CLArticle{
    background: #fff;
}
.CLAnnonceConcession.CLPartage{
    display: none;
}
/********** FIN CSS ACCESSOIRE **************/