/* --------------- Fiche Vehicule Selectup --------------- */


#titre_fiche {
    color: #cac4c2;
    display: inline-block;
    font-family: open_sansextrabold;
    font-size: 24px;
    margin-bottom: 15px;
    text-transform: uppercase;
    float: left;
}

#fiche_vehicule_container {
    margin-top: 17px;
    width:100%;
    margin-left: 6px;
}

#fiche_vehicule_container #fiche_top_bg{
    width: 836px;
}





#fiche_vehicule {
    margin-bottom:30px;

    position:relative;
}

#fiche_vehicule #fiche_return{
    position:absolute;
    top:15px;
    padding-right:20px;
    z-index: 1000;
}

#fiche_return a{
    font-family: open_sansitalic;
    font-size: 11px;
    color:#979595;
}

#fiche_return a:hover{
    color:#4c4c4c;
}

#fiche_info_princ .marque {
    font-size:15px;
    width:80%;
    color:#4c4c4c;
    text-transform:uppercase;
    padding:10px 10px 10px 40px;
    margin-bottom:20px;
    margin-left:10px;
    text-align:left;
}

#fiche_info_princ{
    width: 100%;
    margin-bottom:1px;
}

#fiche_info_princ .title{
    text-transform:uppercase;
    font-weight:bold;
}

#fiche_info_princ .item{
    color:#636973;
}

#fiche_info_princ .prix {
    color:#fff;
}




#fiche_vehicule .fiche_left {
    float:left;
}

#info_credit {
    width:200px;
    padding:15px;
    margin:10px auto 5px;
    border:1px solid #fff;
}





#fiche_info_princ #infos_col1,
#fiche_info_princ #infos_col2,
#fiche_info_princ #infos_col3{
    width:29%;
    padding: 0 1%;
}
#fiche_info_princ #infos_col1,
#fiche_info_princ #infos_col2{
    float:left;
}
#fiche_info_princ #infos_col3{
    float:right;
    min-height:64px;
}
#fiche_info_princ #infos_col2{
    border-left:1px solid #636973;
    padding-left:2%;
}
#fiche_info_princ .prix {
    font-size:34px;
    padding-left:25px;
    padding-top:12px;
}


#fiche_portrait_top {
    margin-bottom: 15px;
}

.fiche_reservez {
    background:url(images/reservez.png) no-repeat left center;
}
.fiche_envoyez {
    background:url(images/envoyez.png) no-repeat left center;
}
.fiche_download,
.fiche_imprimez {
}
.fiche_reservez{
    width:133px;
}
.fiche_envoyez,
.fiche_ajoutez{

}
.fiche_ajoutez {
margin-bottom: 2px;

}
.fiche_tabmenu .fiche_download {
    right: 100px;
}
#fiche_vehicule .fiche_left,
#fiche_vehicule .fiche_right{
    float:left;
}
#fiche_vehicule .fiche_left {
    width:57%;
}
#fiche_vehicule .fiche_right {
    width:39%;
    padding:2%;
    min-height:361px;
    background:#404049;
    position:relative;
}
#info_credit {
    width:200px;
    padding:15px;
    margin:10px 0 5px 0;
    border:1px solid #fff;
    background-color: #787878;
}


#fiche_vehicule .fiche_left li{
    list-style:none;
}

#photos_vehicule_thumb .bx-wrapper .bx-controls .bx-prev{
    left:0;
    z-index:80;
}
#photos_vehicule_thumb .bx-wrapper .bx-controls .bx-next{
    right:0px;
    z-index:80;
}
.loupe {
    position:relative;
    bottom:30px;
    left: 276px;
    z-index:100;
}

/* Photos et galleryView */
#photos_vehicule{
    position: relative;
    margin-bottom:5px;
}
#photos_vehicule .bx-wrapper img {
    display: inline-block;
    max-height: 422px;
}
#photos_vehicule .bx-wrapper li {
    text-align: center;
}
#photos_vehicule_thumb {
    margin-bottom: 5px;
}
#photos_vehicule .filmstrip { margin-top: 1px; }
#photos_vehicule .pointer { border:none !important; }
#photos_vehicule .img_wrap { border:none !important; }

#diapo_fiche .LabelChartePCC {
    bottom: -15px;
    left: 0;
}
/* INFOS PRINCIPALES*/

#back_results  a{
    color:#000;
}

/* Localisation */
#info_dispo {
    width:98%;
    color:#fff;
}

#info_dispo .dispo_title{
    font-weight:600;
    font-size:24px;
}

#info_dispo .dispo_title2 {
    font-size:36px;
    font-weight:600;
    margin-bottom:15px;
}

#info_dispo .dispo_title3 {
    font-size:22px;
    font-weight:600;
    margin-top:15px;
    color:#4c4c4c;
    text-transform:uppercase;
}

#info_dispo #dispo_adresse{
}

#info_dispo h2 {
    text-transform:uppercase;
    padding-bottom:5px;
    font-weight:bold;
    color:#fff;
}

#info_dispo .contact_title{
    font-size:18px;
    font-weight:300;
    text-transform:uppercase;
}

#info_dispo .contact_item{
    font-size:18px;
    font-weight:600;
}

#info_dispo p.adresse{
    text-transform:uppercase;
    color: white;
}
#info_dispo p.adresse:hover{
    color: #4c4c4c;
}

#info_dispo .fiche_demande_phone,
#info_dispo .fiche_demande_infos{
    background:#4c4c4c;
    font-size:14px;
    text-transform:uppercase;
    width:215px;
    height:27px;
    position:absolute;
    bottom:0;
    text-align:center;
    padding-top:5px;
}
#info_dispo .fiche_demande_infos{
    right: 0;
}
#info_dispo .fiche_demande_phone {
    left: 0;
    width:180px;
}


#info_dispo .fiche_demande_infos a:hover,
#info_dispo .fiche_demande_phone a:hover {
    color: 000;
}

#info_dispo .fiche_demande_phone a,
#info_dispo .fiche_demande_infos a{
    color:#fff;
    font-weight: bold;
}

/* Crédit */

#info_credit h2{
    font-size:11px;
    padding-top: 0;
    padding-bottom:5px;
    font-weight:bold;
}

#info_credit a {
    color:#fff;
    font-weight:bold;
    line-height:8px;
}

#info_credit .bouton_credit {
    text-align:center;
}

#phrase_financement {
    color:#333;
    font-size:11px;
    height:38px;
    margin-bottom:5px;
    position:relative;
}

.infos_tooltip_financement {
    background-color:#86868d;
    color:#fff;
    display:none;
    float:left;
    font-size:11px;
    margin-top:5px;
    padding:5px;
    position:absolute;
    top:0;
    left:0;
    text-align:left;
}

#infos_financement {
    float: left;
    margin-bottom: 10px;
    font-size: 11pt;
    font-weight: bold;
}

#infos_financement span {
    color: #ffffff;
}

.tooltip_financement {
    padding: 10px;
    background-color: #ffffff;
    border: 1px solid #000000;
}

.tooltip_cetelem {
    background-image: url('templates/images/logo_cetelem.jpg');
    background-position: 95% 90%;
    background-repeat: no-repeat;
}

.tooltip_sofinco {
    padding-bottom: 10px;
    font-size:12px;
    overflow:scroll;
    width:700px;
    height:400px;
}

.tooltip_sofinco .texte11{
    font-size:11px;
}

.tooltip_sofinco .texte13{
    font-size:13px;
}

/* Outils */
#info_outils{
    clear:both;
}

.fiche_reservez a,
.fiche_envoyez a,
.fiche_ajoutez a,
.fiche_imprimez a,
.fiche_download a{

}

.fiche_reservez a,
.fiche_envoyez a,
.fiche_ajoutez a,
.fiche_imprimez a,
.fiche_download a{

}
.fiche_ajoutez span{

}
}

.fiche_reservez a:hover,
.fiche_envoyez a:hover,
.fiche_ajoutez a:hover,
.fiche_imprimez a:hover,
.fiche_download a:hover{
    color:#4c4c4c;
}


#fiche_vehicule_container .fiche_left #photos_vehicule .bx-wrapper {
    width: 560px;
    height: auto;
    max-width: none !important;
    margin-bottom: 0px;
}
#fiche_vehicule_container .fiche_left #photos_vehicule .bx-wrapper img {
    width: 560px;
    height: auto;
}
#fiche_vehicule_container .fiche_left #photos_vehicule_thumb .bx-wrapper {
    margin: auto;
}

#fiche_vehicule_container .fiche_left #photos_vehicule_thumb ul li a{
    display:block;
    border:1px solid #fff;
    margin:1px;
}

#fiche_vehicule_container .fiche_left #photos_vehicule_thumb ul,
#fiche_vehicule_container .fiche_left #photos_vehicule ul {
    margin: 0;
}

#fiche_vehicule_container .fiche_left .bx-wrapper .bx-viewport {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#fiche_vehicule_container .fiche_left #photos_vehicule .bx-wrapper .bx-viewport {
    height: 400px !important;
}

#fiche_vehicule_container .fiche_left #photos_vehicule_thumb .bx-wrapper .bx-viewport {
    border-top: none;
}

/* Onglets */

.fiche_bottom{
    margin-top:20px;
    -webkit-box-shadow: 0 0 5px 0 #ccc;
    box-shadow: 0 0 5px 0 #ccc;
}

.fiche_tabmenu{
    height:47px;
    padding-top:15px;
    position:relative;
}

.fiche_tabmenu .fiche_download,
.fiche_tabmenu .fiche_imprimez{
    position:absolute;
    top:20px;
    padding-left:20px;
}

.fiche_tabmenu .fiche_imprimez{
    right:5px;
}

#tabMenu li {
    float:left;
    height:37px;
    cursor:pointer;
    font-size:15px;
    color:#636973;
    list-style:none;
}


#tabMenu li span{
    font-family: open_sanssemibold;
    font-size: 15px;
    color: #7f7f7f;
    display: block;
    line-height: 27px;
    padding:10px;
}

#tabMenu li span:hover{
    color:#df8800;
}

#tabMenu li.mouseout {
    background-color:#000;
}
#tabMenu li.mouseover span,
#tabMenu li.selected  span{
    background-color: #ffffff;
    border-left: 1px solid #cac4c2;
    border-right: 1px solid #cac4c2;
    border-top: 1px solid #cac4c2;
    color:#000000;
    font-family: open_sansextrabold;
    font-size: 18px;
    position: relative;
    z-index: 10;
}


#fiche_tabbody{
    background-color: #ffffff;
    border: 1px solid #cac4c2;
    padding:0 9px;
    position: relative;
}

#fiche_info_details_col1,
#fiche_info_details_col2 {
    color: #000;
    display: table-cell;
    font-family: open_sanssemibold;
    font-size: 12px;
}
#fiche_info_details_col1{
    border-right: 1px solid #aaaaaa;
    padding-right: 15px;
}
#fiche_info_details_col2{
    display: table-cell;
    padding-left: 15px;
}
.info_titre_content{
    font-family: open_sanslight;
}
.btn-call2action {
    background-color: #cac4c2;
    color: #7f7f7f;
    font-family: open_sanssemibold;
    font-size: 13px;
    height: 32px;
    line-height: 32px;
    margin:0 auto 2px;
    position: relative;
    width: 255px;
}
.btn-call2action.btn-reserver-essai {
    background-color: #dd200c;
    color: #ffffff;
    margin: 0 auto 23px;
}
.btn-call2action:hover {
    color: #000000;
}
.btn-call2action:after {
    content: "";
    display: block;
    height: 32px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    z-index: 10;
}
.btn-call2action.btn-reserver-essai:after {
    background-image: url("../../skins/clc-loisirs/img/btn-reserver.jpg") ;
}
.btn-call2action.btn-reprise-v:after {
    background-image: url("../../skins/clc-loisirs/img/btn-reprise.jpg") ;
}
.btn-call2action.btn-financement:after {
    background-image: url("../../skins/clc-loisirs/img/btn-financement.jpg") ;
}
.btn-call2action > span {
    margin-left: 9px;
}
.btn-call2action.p-after-int:before {
    right: -2px;
}
.btn-call2action.p-after-int.p-droite:after {
    right: 8px;
}



.fiche_ajoutez.off .state_off,
.fiche_ajoutez.on .state_on {
    display: block!important;
    margin-bottom: 0;
    position: relative;
}
.fiche_ajoutez.off .state_off:after,
.fiche_ajoutez.on .state_on:after {
    content: "";
    display: block;
    height: 32px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    z-index: 10;
}

.fiche_ajoutez.su_selection_fiche.off .btn-call2action:after {
    background-image: url("../../skins/clc-loisirs/img/btn-favori.jpg");

}
.fiche_ajoutez.su_selection_fiche.on .btn-call2action:after {
    background-image: url("../../skins/clc-loisirs/img/btn-favori-on.jpg");

}
.fiche_ajoutez.su_comparator_fiche a.state_off:after {
    background-image: url("../../skins/clc-loisirs/img/btn-comparateur.jpg");

}
.fiche_ajoutez.su_comparator_fiche a.state_on:after {
    background-image: url("../../skins/clc-loisirs/img/btn-comparateur-on.jpg");

}




/*.btn-call2action2.btn-aj-comp {*/
    /*position: relative;*/
/*}*/
/*.btn-call2action2.btn-aj-comp:after {*/
    /*content: "";*/
    /*background-image: url("/skins/procampingcar/img/picto-comparateur.png");*/
    /*background-repeat: no-repeat;*/
    /*display: block;*/
    /*height: 17px;*/
    /*position: absolute;*/
    /*right: 6px;*/
    /*top: 4px;*/
    /*width: 23px;*/
/*}*/



.btn-call2action.state_on,
.su_comparator_fiche .state_on{
    background-color: #dd200c;
    color: #ffffff;
}

.btn-call2action2 span,
.su_comparator_fiche .state span{
    margin-left: 9px;
}
#tabBody #tech,
#tabBody #sendFriend,
#tabBody #detail{
    padding:3% 1%;
}

#tabBody div.tabBody_box {display:none;}
#tabBody div.show.tabBody_box {display:block;}

#tabBody div ul {
    padding:0;
}

*html #tabBody div ul {
    margin-left:10px;
    padding-left:15px;
}

#tabBody div ul li {
    padding:10px 10px 0 10px;
}
#tabBody div ul {
    margin:5px 10px 5px 25px;
}


#tabBody div ul li {
    float: left;
    width: 280px;
}
#tabBody #sendFriend label {
    display:block;
    float:left;
    text-align:center;
    width:200px;
    padding-top:5px;
}

#onglet_photos {
    height:auto;
}

#form_renseignement h2 {
    padding: 10px;
}

#sendFriend p{
    margin-bottom:10px;
}

#sendFriend .submit_go {
    margin-left:200px;
}
.divider {
    margin: 0 5px;
}

.picto-return {
    margin-right: 24px;
}
.picto-print img{
    vertical-align: bottom;
}
.picto-mail img{
    vertical-align: bottom;
    margin-left: 5px;
}
#header_fiche > div {
    display: block;
    margin-top: 10px;
}
#header_fiche #breadcrumbs {
    float: left;
}
#header_fiche #fiche_return {
    float: right;
}
#header_fiche {
    margin: 10px 10px 0 0;
}
#header2_fiche {
    /*border-bottom: 1px solid #ffffff;*/
}
#header2_titre_fiche {
    background-color: #cac4c2;
    /*border-right: 1px solid #ffffff;*/
    display: table-cell;
    padding: 5px 10px;
    width: 470px;
}
#header2_Prix_fiche {
    background: #dd200c; /* Old browsers */
    display: table-cell;
    vertical-align: top;
    width: 265px;
}
#header2_Prix_fiche .financement {
    background: #272727; /* Old browsers */
    min-height: 50px;
    position: relative;
}
#header2_Prix_fiche .financement:before {
    background-color: #272727;
    border: 1px solid #dd200c;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    content: "";
    display: block;
    height: 18px;
    position: absolute;
    right: 9px;
    top: 16px;
    width: 18px;
}
#header2_Prix_fiche .financement:after {
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #dd200c;
    content: "";
    display: block;
    position: absolute;
    right: 11px;
    top: 21px;
}
#header2_Prix_fiche .prix {

}

#diapo_info_fiche {
    /*background-color: #000;*/
}
#diapo_fiche {

    float: left;
    min-height: 468px;
    width: 460px;
}
#diapo_fiche ul{
    margin: 0;
}

#info_fiche {
    /*background-color: #000000;*/
    /*background-image: url("/skins/procampingcar/img/fond-fiche-carbon.jpg");*/
    background-repeat: no-repeat;
    float: left;
    /*padding: 10px 10px 2px;*/
    padding-left: 5px;

    margin-bottom: -50px;
    position: relative;
    width: 248px;
}
#header2_titre_fiche .marque {
    color: #000000;
    font-family: open_sanssemibold;
    font-size: 26px;
    text-transform: uppercase;
}
#header2_titre_fiche .marque h1 {
    display: inline-block;
     color: #000000;
    font-family: open_sanssemibold;
    font-size: 26px;
    text-transform: uppercase;
}
.header2_col1, .header2_col2 {
    float: left;
    width: 50%;
}
#header2_titre_fiche .title,
#header2_titre_fiche .item{
    font-family: open_sanssemibold;
    font-size: 14px;
}
#header2_titre_fiche .title{
    color: #000;
}

#header2_titre_fiche .item{
    color: #404040;
}
#header2_Prix_fiche .financement,
#header2_Prix_fiche .prix{
    color: #ffffff;
    position: relative;
}
#header2_Prix_fiche .financement span {

    font-family: open_sansregular;
    font-size: 18px;
    margin-left: 22px;
}
#header2_Prix_fiche .prix div {
    font-family: open_sansextrabold;
    font-size: 32px;
    line-height: 42px;
    margin-left: 22px;
}

.tab-contacter {
    background-color: #e8ebee;
    border-radius: 8px 8px 0 0;
    color: #ff8400;
    float: left;
    font-family: open_sansbold;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 0 2px #fff;
    width: 110px;
}
.tab-telephoner {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: #FFF;
    border-radius: 8px;
    cursor: pointer;
    float: left;
    font-family: open_sansregular;
    font-size: 18px;
    height: 27px;
    line-height: 27px;
    margin-left: 5px;
    position: relative;
    text-align: center;
    text-shadow: 0 0 2px #fff;
    width: 130px;
}
.form-contacter {
    background-color: #cac4c2;
    clear: both;
}
.form-contacter > form {
    padding: 7px;
    position: relative;
}
.form-contacter label {
    font-family: open_sansregular;
    font-size: 12px;
    color: #000;
    text-transform: uppercase;
}
.form-contacter input,
.form-contacter textarea{
    border: 0px none;
    color: #000000;
    cursor: auto;
    font-family: open_sanslight;
    font-size: 12px;
    margin: 0 0 2px;
    padding: 8px;
    width: 217px;
}
.form-contacter textarea{
    margin: 2px 0 11px;
    height: 84px;
}
.form-contacter button {
    background-color: #272727;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    font-family: open_sanssemibold;
    font-size: 18px;
    height: 30px;
    margin-top: 5px;
    text-transform: uppercase;
    width: 101%;
}

.btn-infos-pro,
.btn-offres-pro{
    /*background-repeat: no-repeat;*/
    /*background-size: 100% 100%;*/
    /*background-color: #FFF;*/
    border-radius: 10px;
    -webkit-border-radius: 10px;
    /*color: #000;*/
    /*font-family: open_sanssemibold;*/
    /*font-size: 14px;*/
    text-align: center;
    /*text-shadow: 0 0 2px #ffffff;*/
    width: 220px;
}
.btn-infos-pro {
    cursor: pointer;
    height: 26px;
    line-height: 27px;
    margin: 35px auto 9px;
    position: relative;
}
.btn-offres-pro {
    background-color: #000000;
    color: #fff;
    font-family: open_sanssemibold;
    font-size: 12px;
    height: 38px;
    line-height: 16px;
    margin: 10px auto 2px;
    padding: 7px 0 0;
    text-transform: uppercase;
}
.opensansbold{
    font-family: open_sansbold;
}
.mention-requis {
    color: #838383;
    font-family: open_sansregular;
    font-size: 10px;
    margin-top: 10px;
    text-align: center;
}
.bulle a {
    color: #fff;
}
.bulle.tel-concession:before {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 15px;
    bottom: -30px;
    content: "";
    display: block;
    height: 0;
    left: 73%;
    margin-left: -15px;
    position: absolute;
    width: 0;
}
.bulle.tel-concession:after {
    border-color: #dd7403 transparent transparent;
    border-style: solid;
    border-width: 13px;
    bottom: -25px;
    content: "";
    display: block;
    height: 0;
    left: 73%;
    margin-left: -13px;
    position: absolute;
    width: 0;
}
.bulle.tel-concession {
    background-color: #dd7403;
    border: 2px solid #fff;
    border-radius: 10px;
    bottom: 34px;
    color: #fff;
    cursor: auto;
    display: none;
    font-family: open_sansbold;
    font-size: 16px;
    height: 0;
    left: -114px;
    opacity: 0;
    padding: 10px 16px;
    position: absolute;
    text-shadow: none;
    width: 207px;
    z-index: 100;
    -webkit-transition: opacity 1s;-moz-transition: opacity 1s;-ms-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;
}
.InfosConcession {
    text-align: center;
}
.InfosConcession .LogoConcession{
    height: 82px;
    width: 100%;
}
.InfosConcession .LogoConcession img{
    max-height: 82px;
    max-width: 100%;
}
.InfosConcession .dispo_Societe {
    color: #000000;
    font-family: open_sansextrabold;
    font-size: 21px;

}
.InfosConcession .dispo_Description,
.InfosConcession .dispo_Adresse1,
.InfosConcession .dispo_Adresse2,
.InfosConcession .dispo_Adresse3 {
    font-family: open_sansregular;
    font-size: 14px;
}
.InfosConcession .dispo_localiser {
    line-height: 20px;
    margin: 5px 0 15px;
    background-color: black;
    padding: 3px;
}
.InfosConcession .dispo_localiser a {
     color: #323232;
     font-family: open_sansregular;
     font-size: 12px;
     color: white;
     font-weight: bold;
 }
.InfosConcession .dispo_localiser span {
    vertical-align: middle;
}
.PictoLocaliser {
    margin-left: 5px;
    vertical-align: middle;
    width: 16px;
}
/*.bulle.concession {*/
/*background-image: url("/skins/procampingcar/img/fd-infos-concession.png");*/
/*position: absolute;*/
/*height: 100%;*/
/*left: 0;*/
/*opacity: 0;*/
/*text-align: center;*/
/*top: 0;*/
/*width: 100%;*/
/*-webkit-transition: opacity 1s;-moz-transition: opacity 1s;-ms-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;*/
/*}*/
/*.bulle.concession .InfosConcession{*/
/*background-color: #ffffff;*/
/*border-top: 4px solid #e09827;*/
/*display: inline-block;*/

/*padding: 10px 20px;*/
/*text-align: left;*/
/*width: 60%;*/
/*}*/
/*.bulle.concession .InfosConcession a.btn-tel-info-concession {*/
/*background-image: url("/skins/procampingcar/img/btn-tel-info-concession.png");*/
/*color: #000;*/
/*display: inline-block;*/
/*font-family: open_sanslight;*/
/*font-size: 15px;*/
/*height: 39px;*/
/*width: 230px;*/
/*}*/
/*.bulle.concession .InfosConcession a.btn-tel-info-concession div{*/
/*margin: 10px 0 0 52px;*/
/*}*/
/*.bulle.concession .InfosConcession a.btn-tel-info-concession div{*/
/*margin: 10px 0 0 52px;*/
/*}*/
#infosupp_fiche {
    float: left;
    width: 448px;
}
#call2action_fiche {
    float: left;
    margin-left: 10px;
    padding-top: 62px;
    width: 255px;
}
/* ---------------------------------------------------------------- */

#desc_recherche {
    color:#666;
    font-weight:bold;
    margin-left:10px;
    margin-bottom:5px;
    padding-top:10px;
    width:500px;
}


/*--------------------------  COMPARATEUR  -----------------------*/

#comparate_top h1{
    padding:5px 0;
}

#comparate_bottom {
    clear:both;
}

#selection_vehicule{
    margin-bottom:15px;
    padding:10px;
}

#selection_vehicule .intro_account{
    margin:0 0 10px 0;
}

#selection_vehicule .info_account{
    padding:10px;
    text-align:center;
}

a.del_compare {
    padding-right:75px;
}

#comparate_table {
    float: left;
    height: auto;
    margin-top: 15px;
    margin-right: 5px;
    background-color: #fff;
    border: 1px solid #bab9b9;
}

#comparate_table td{
    width: 158px;
    text-align:center;
    vertical-align:middle;
    border-right: 1px solid #bab9b9;
    padding:10px;
}

.compare_btn {
    height:21px;
}

.item_result_ligne_gris {
    background-color: #eeeeee;
    font-size: 11px;
    font-weight: bold;
    color : #333;
}

.item_result_ligne_blanc {
    background-color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    color : #333;
}

/*---------------------------------------------------*/
/* ------------ Résultats recherche -----------------*/
/*---------------------------------------------------*/

#top_content_list, #content_list_content {
padding-bottom:0;
color:#f25939;
width:689px;
}

#search_results_sort{
}

#search_results_sort a{
color:#7f7e7e;
font-size:11px;
padding-right:10px;
}

#search_results_sort a:hover,
#search_results_sort a.active{
color:#f25939;
text-decoration: underline;
}

.label_results_sort{
font-weight: bold;
color : #4e4d4d;
}

#search_vehicule_results{
clear:both;
}

#search_vehicule_results .top {
}

/* Présentation Tableau*/

#search_vehicule_results.tableau .header_tableau a{
color: #fff;
text-decoration: underline;
}
#search_vehicule_results.tableau .header_tableau img{
vertical-align: middle;
}

#search_vehicule_results.tableau .content {
width: 98%;
margin-top:10px;
padding:0 1%;
}

.su_selection_list{

}

.su_comparator_list{

}



@media screen and (max-width: 320px){
	.header_tableau,
	#search_vehicule_results .top{
		display:none;
	}
	.row_tableau{
		width:97%;
		float:none;
		margin:1%;
		padding:1%;
		border:1px solid #CCCCCC;
		text-align:center;
	}
		.su_selection_list a,
		.su_comparator_list a,
		.row_tableau .photos a{
		margin:5px auto;
		}
}

@media screen and (min-width: 321px) and (max-width: 480px){
	.header_tableau,
	#search_vehicule_results .top{
		display:none;
	}
	.row_tableau{
		width:45%;
		min-height:282px;
		float:left;
		margin:1%;
		padding:1%;
		border:1px solid #CCCCCC;
		text-align:center;
	}
	.su_selection_list a,
	.su_comparator_list a,
	.row_tableau .photos a{
		margin:5px auto;
	}
	.row_tableau.bg_blanc{
		background-color:#ededed;
	}
}

@media screen and (min-width: 481px) and (max-width: 768px){
	#top_content_list{
	position:relative;
	margin-bottom:15px;
	}
	#top_content_list .nb_results.right{
	clear:both;
	position:absolute;
	top:40px;
	}
	.header_tableau,
	#search_vehicule_results .top{
	display:none;
	}
	.row_tableau{
		width:45%;
		min-height:460px;
		float:left;
		margin:1%;
		padding:1%;
		border:1px solid #CCCCCC;
		text-align:center;
	}
	.row_tableau .photos img{
	max-width:96%;
	max-height:auto;
	}
	.row_tableau.bg_blanc{
	background-color:#ededed;
	}
	.su_selection_list a,
	.su_comparator_list a,
	.row_tableau .photos a{
	margin:5px auto;
	}
	.result.photos{
	min-height:155px;
	}
	.result.center .marque_modele{
	font-weight:bold;
	}
	.result.center .prix{
	font-weight:bold;
	color:#f25939;
	font-size:18px;
	border-top:1px solid #f25939;
	border-bottom:1px solid #f25939;
	padding:5px 0;
	}
	.result.right{
	width:100%;
	margin-top:5px;
	}
	.result.right .prix{
	display:none;
	}
	.su_selection_list,
	.su_comparator_list,
	.list_results_email{
	width:75%;
	text-align:left;
	}

	.result.right .voir_details{
		margin:20px auto;
	}
	.result.right .voir_details a{
	background-color:#f25939;
	color:#fff;
	text-transform:uppercase;
	padding:5px 10px;
	font-weight:bold;
	}
	.result.right .voir_details a:hover{
	color:#f25939;
	background-color:#fff;
	border:1px solid #f25939;
	}
}

@media screen and (min-width:769px){
	.row_tableau {
	position: relative;
	height:166px;
	padding-bottom:10px;
	}
	.row_tableau .result{
	float:left;
	text-align:left;
	}
	.row_tableau .result.photos{
	width:31%;

	}
	.row_tableau .result.center{
	width:39%;

	}
	.row_tableau .result.right{
	width:29%;
	padding-left:1%;

	}
	.row_tableau {
		margin-bottom: 20px;
	}
	.row_tableau .marque_modele .marque{
	color: #4e4d4d;
	}
	.row_tableau .annee,
	.row_tableau .km {
		color: #7f7e7e;
	}

	.row_tableau .marque_modele .marque{
	font-size:20px;
	}
	.row_tableau .marque_modele .modele{
	font-size:20px;
	}
	.row_tableau .marque_modele .version{
	color:#8f8d8c;
	border-bottom:1px solid #8f8d8c;
	width:98%;
	margin-bottom:10px;
	}
	.row_tableau .result.right .ref_dms{
	color: black;
	height:18px;
	background:#D5D5D8;
	padding:10px 5%;
	}
	.row_tableau .result.right .prix{
	height:40px;
	background:#E8E7E9;
	padding:14px 5%;
	}
	.row_tableau .result.right .prix span{
	color: #000000 !important;
	}
	.row_tableau .result.right .voir_details{
	height:18px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	padding: 2px 5%;
	background: #dd200c;
    line-height: 18px;
	}
	.row_tableau .result.right .voir_details a{
	color:#fff;
	}
	.row_tableau .result.right .voir_details a:hover{
	color:#000;
	}
	.row_tableau .center .prix {
	color:#f25939;
	font-size:18px;
	font-weight:bold;
	}

	.row_tableau .right .prix {
	color:#dd200c;
	font-size:28px;
	font-weight:bold;
	}

	.su_selection_list,
	.su_comparator_list,
	.list_results_email	{
		position: absolute;
	}
	.list_results_email	{
	right: 15px;
	bottom: 10px;
	}
	#search_vehicule_results .su_selection_list{
		bottom: 10px;
		left: 5px;
	}
	.su_comparator_list {
		bottom: 10px;
		right: 135px;
	}
	.row_tableau .photos a{
	width:200px;
	height:130px;
	}

	.row_tableau .photos img {
	width:182px;
	height:auto;
	}
}

.row_tableau .photos a{
display:block;
}

.row_tableau div.fav_on_off {
position: absolute;
top: 31px;
right: 15px;
}

.row_tableau.no_result {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
line-height: 100px;
text-align: center;
}

a.table_link{
display:block;
color:#000000;
}

#search_vehicule_results.tableau .bottom {
height:10px;
}

#search_vehicule_results .promotion img{
height:40px;
width:40px;
border:0 none;
margin:auto;
position:absolute;
bottom:40px;
left:-1px;
}

#content .pagination-centered {
  clear:both;
}
/* ------------ Formulaire demande d'essai et envoi email --------------*/

#form_essai,
#form_renseignement  {
background-color:#eaeaea;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px;
}

#form_essai .form_error,
#form_renseignement .form_error{
clear: left;
margin-left: 220px;
width: 100%;
}

#form_essai #essaiSubmit,
#form_renseignement #submit {
    margin-left: 229px;
    margin-top:10px;
}
/* ------------ Extended info (vignette en grid extensible) -----------------*/
.extended_infos {
    border: 1px solid #666;
    width:152px;
    background:#E7E7E7;
    display:none;
    float:left;
    margin-left:-1px;
    position:relative;
    padding-top:5px;
    padding-bottom:5px;
    font-size:11px;
    line-height:13px;
}

/*-----------RECHERCHE LIBRE--------------*/
.search_teaser {
    height:30px;
    padding:5px;
    overflow:hidden;
}

/*--------- BLOC ALERTE LISTING RESULTATS ---------*/

#content_list_content #alerte {
    display:none;
}

#content_list_content #alerte h2{
    color:#fff;
    padding:15px 0 5px 120px;
    font-size:16px;
    height:17px;
}

#content_list_content #alerte p{
    padding:2px 0 0 120px;
    font-size:12px;
}

#content_list_content #alerte .alert_link{
    text-transform:uppercase;
    font-style:italic;
    font-weight:bold;
    text-align:center;
    font-size:16px;
    padding-top:4px;
    text-shadow: 2px 2px 5px #000;
}

#su_annee {
	text-align: right;
}

#annee_max_aff,
#km_max_aff,
#km_min_aff {
	color: #79797A;
	display: inline-block;
	margin-bottom: 4px;
}

#km_max_aff {
	float: right;
}
#km_min_aff {
	float: left;
}
/* Breadscrumbs
-----------------------------------*/
.template-73 #contentleft {
    padding-top: 25px;
}
#breadcrumbs {
    left: -245px;
    position: absolute;
    top: -6px;
}
.breadcrumbs.selected {
    border-radius: 4px;
    color: #dd200c;
    display: inline-block;
    padding: 1px 11px;
    position: relative;
    margin-left: 3px;
}
#breadcrumbs a {
    margin-left: 16px;
    color: #838383;
    position: relative;
}
#breadcrumbs a:first-child {
    margin-left: 0;
}
#breadcrumbs a:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #838383;
    border-style: solid;
    border-width: 4px;
    content: "";
    position: absolute;
    right: -16px;
    top: 3px;
}
#breadcrumbs a:last-child:after {
    content: normal;
}
