.breadcrumb {height: 46px;}
.breadcrumb-container {margin: 0 auto;width: 978px;}
/***************** BREADCRUMB **************/
.breadcrumb{  clear:both;  background:#f3f3f3 url('../../../Images/IT/ByCriteres/home/bg-breadcrumb.jpg') repeat-x;}
.breadcrumb .breacrumb-search{   width:978px;   margin : 0 auto;   background:url('../../../Images/IT/ByCriteres/home/bg-breadcrumb.png') 0 0px repeat-x;}
.breadcrumb ul li{  display:block;  float:left;  width:286px;  padding :6px 0 4px 20px;  height:36px;  margin:0;}
.breadcrumb ul .first {width:326px;}
.breadcrumb ul .last {width:280px;}
.breadcrumb ul li span{display:block;margin:0px;margin-left:60px;width:auto;}
.breadcrumb ul .last span{margin-left:5px;}
.breadcrumb ul .first span{margin-left:70px;}
.breadcrumb ul li span.title{  color:#8e8e8e;  text-transform:uppercase;  font-size:14px;  font-weight:500;  margin-top:3px;  margin-bottom:2px;}
.breadcrumb ul li.current span.title {  color:#8e8e8e;}
.breadcrumb ul li span.baseline{  color:#575757;  margin-top:-2px;  font-size:11px;}
.breadcrumb ul li.current span.baseline{  color:#575757;}
.id_compteur_flash {height: 25px;position: absolute;top: 55px;right: 0;clear: both;width: 390px;}
/******** PUSH RECHERCHE *********/
.main .main_content{width: 1005px!important;}
.id_push_home {width: 1005px;}
.id_push_home .id_push_recherche {width: 100%;height: 100%; background:#f2f2f2;position: relative;}
.id_push_home .id_push_recherche h2{text-align: center;height: 38px;border-bottom: 2px solid #c9c9c9;margin-bottom: 0;line-height:43px;font-size: 18px;}
.id_push_home .id_push_recherche h3, .id_push_home .id_push_recherche div.title {    font-size: 12px;    font-weight: bold;    padding-bottom: 3px;    padding-top: 9px;    text-transform: uppercase;    margin: 0;    padding-left: 8px;    font-weight: 600;}
.id_push_home .id_push_recherche .id_recherche_container{width: 100%;height: 100%;}
.id_push_home .id_push_recherche .id_recherche_container .models{border-bottom:1px solid #cacaca;padding-left:10px;}
.id_push_home .id_push_recherche .id_recherche_container .models .layer-link{/*background: url("../../../Images/IT/results/bg_ico_choisissez__vehicule.png") no-repeat scroll 100% 50% #DC002E;*/
    color: #FFFFFF;    display: block;    float: none !important;    font-size: 12px;    height: 29px;    margin: 1px 0 0 0;    padding: 6px 25px 0 14px; * padding: 8px 25px 0 14px;    text-decoration: none;    width:140px;}
.models.close .layer-link.open, .models .layer-link.open {    background: url("../../../Images/IT/results/bg_ico_choisissez__vehicule.png") no-repeat scroll 100% 50% #3499AB;}
.id_push_home .id_push_recherche .id_recherche_container .models .layer-link span{float: left;text-align:left;display:block;width:150px;font-size: 11px;}
.id_push_home .id_push_recherche .id_recherche_container .models.open .layer-link{background:url(../../../Images/IT/ByCriteres/home/btn-layer-link-on.png) no-repeat;}
.id_push_home .id_push_recherche .id_recherche_container  .models .selected{font-family:Arial;font-size:10px;clear:left;float:left;margin-left:0px;margin-top:10px;width:100%;}
/*.id_push_home .id_push_recherche .id_recherche_container  .models ul{width: 100%;height:31px;clear:left;float:left;margin-left:0px;background:url(../../../Images/IT/ByCriteres/home/bg-selection.png) no-repeat;margin-top: 5px;margin-bottom: 5px;}
.id_push_home .id_push_recherche .id_recherche_container  .models ul li{width:43px;height:31px;float:left;margin-right:1px;color:#FFF;font-size:11px;}
.id_push_home .id_push_recherche .id_recherche_container  .models ul li.last{margin-right: 0;}
.id_push_home .id_push_recherche .id_recherche_container  .models ul li.hover{background:url(../../../Images/IT/ByCriteres/home/bg-thumb-car.jpg);}
.id_push_home .id_push_recherche .id_recherche_container  .models ul li span{width:43px;height:31px;float:left;}
.id_push_home .id_push_recherche .id_recherche_container  .models ul li a{width:13px;height:12px;float:right;background:url(../../../Images/IT/ByCriteres/home/remove-car.png);display:none;text-indent:-9999px;margin-top:-4px;margin-right:1px;margin-bottom:-12px;}
.id_push_home .id_push_recherche .id_recherche_container  .models ul li img{width: 36px;float:left;margin-top: 5px;}
.id_push_home .id_push_recherche .id_recherche_container  .models ul li.hover a{display:block;position:relative;z-index:2;}
*/
.id_push_home .id_push_recherche .id_recherche_container  .models .notice{font-family:Arial;font-size:10px;clear:left;float:left;margin-left:0px;color:#595959;width: 100%;}
.id_push_home .id_push_recherche .id_recherche_container  .models.open div{position:relative;z-index:1111;}
#loadfilter{background-color: #1B1B25;height: 263px;filter:alpha(opacity=20);opacity: 0.2;position: absolute;top: 0;left: 10;width: 731px;z-index: 1120;}
#loadfilter img{ margin-left:370px;}
.id_push_home .id_push_recherche .id_recherche_container  .budget{/*height: 60px;*/
border-top:1px solid #FFF;padding: 3px 15px 0 15px;border-bottom: 1px solid #CACACA;}
.id_push_home .id_push_recherche .id_recherche_container  .budget .titleb{ float:none;}
.id_push_home .id_push_recherche .id_recherche_container  .budget .infos{font-size:10px;color:#595959;float:right;margin-top: 7px;margin-right: 10px;width: 130px;}
.id_push_home .id_push_recherche .id_recherche_container .budget .budget-detail{margin: -8px 0 -20px 0;font-size:10px;color:#595959;}
.id_push_home .id_push_recherche .id_recherche_container  .localite{height: 60px;border-bottom:1px solid #cacaca;border-top:1px solid #FFF;padding-left:10px;}
.id_push_home .id_push_recherche .id_recherche_container  .localite input,.id_push_home .id_push_recherche .id_recherche_container  .localite select{background:#FFF;border:1px solid #d9d9d9;height:16px;padding:2px;line-height:21px;font-size:11px;color:#595959;float:left;clear:left;margin-left:0px;margin-top:8px;width:180px;}
.id_push_home .id_push_recherche .id_recherche_container  .bouton_recherche{height: auto;border-top:1px solid #FFF;}
.id_push_home .id_push_recherche .id_recherche_container  .bouton_recherche div#recherche{height: 63px;width: 155px;display:block;background:url(../../../Images/IT/ByCriteres/home/btn-search.png) no-repeat;margin-left: 10px;margin-top: 5px;border:0;color:#FFF;text-transform:uppercase;font-weight:500;text-align:center;padding-top:8px;padding-right:25px;cursor:pointer;}
.id_push_home .id_push_recherche .id_recherche_container  .bouton_recherche div#recherche .text1{font-size:22px;line-height: 28px;padding-top: 5px;}
.id_push_home .id_push_recherche .id_recherche_container  .bouton_recherche div#recherche .text2{font-size:14px;line-height:16px;margin-top:0px;display:block;}
.id_push_home .id_push_slider {float: right;width: 543px;height: 257px; background:url('../../../Images/IT/ByCriteres/home/bg-img.png') no-repeat;}
.id_push_home .id_push_slider .img{float:left;margin-top:7px;margin-left:12px;width: 524px;height: 238px; background:url('../../../Images/IT/ByCriteres/home/img1.jpg') no-repeat;}
.id_push_home .id_push_slider .img.container-1{background:url('../../../Images/IT/ByCriteres/home/img1.jpg') no-repeat;}
.id_push_home .id_push_slider .img.container-2{background:url('../../../Images/IT/ByCriteres/home/img2.jpg') no-repeat;}
.id_push_home .id_push_slider .img.container-3{background:url('../../../Images/IT/ByCriteres/home/img3.jpg') no-repeat;}
.id_push_home_bottom {clear: both;width: 990px;height: 70px;}
.id_push_home_bottom .id_push_offres{float: left;height: 69px;width: 765px;border: 1px solid #e2dfdf;}
.id_push_recherche .modal {background: #FFF;position: absolute;bottom: 0;left: 0;width: 100%;height: 200px;z-index: 300;display: none;}
.id_push_recherche .active {display: block,}
/******** PUSH LEFT ********/
.id_push_left {float: left;width: 200px;margin-right: 3px;position: relative;z-index: 99;}
/******** PUSH MIDDLE ********/
.id_push_middle {background:url('../../../Images/IT/ByCriteres/home/bg-img.png') no-repeat;width: 585px;height: 347px;float: left;}
/*avant.id_push_middle h2{color:#000;font-size:25px;margin:18px 0 0 70px;}
*/
.id_push_middle h1 {    border: 0 none;    color: #000000;    font-size: 25px;    margin: 18px 0 0;    padding: 0;    text-align: center;}
.id_push_middle .img{float:left;margin-top: 9px;margin-left:15px;width: 555px;height: 325px; background:url('../../../Images/IT/ByCriteres/home/img1.jpg') no-repeat;}
.id_push_middle  .img.container-1{background:url('../../../Images/IT/ByCriteres/home/img1.jpg') no-repeat;}
.id_push_middle  .img.container-2{background:url('../../../Images/IT/ByCriteres/home/img2.jpg') no-repeat;}
.id_push_middle  .img.container-3{background:url('../../../Images/IT/ByCriteres/home/img3.jpg') no-repeat;}
/******** PUSH RIGHT ********/
.id_push_right {float: right;width: 213px;}
.id_push_right .id_push_offres{width: 100%;height: 255px;margin-bottom: 15px;}
/******* PUSH REASSURANCE ******/
.id_push_right .reassurance{background: #FFF url('../../../Images/IT/home/bg-push-reassurance.jpg') no-repeat;border: 1px solid #d7d7d7;width: 212px;overflow:hidden;position: absolute;z-index: 100;float:right;height: 69px;}
.main_content  .reassurance .head-push-reassurance{height: 69px;}
.main_content  .reassurance.bg-close {background: #FFF url('../../../Images/IT/home/bg-push-reassurance.jpg') no-repeat;}
.main_content  .reassurance.bg-open {background: #FFF url('../../../Images/IT/home/bg-push-reassurance-open.jpg') no-repeat;}
.main_content  .reassurance a{display: block;width: 100%;text-align: center;}
.main_content  .reassurance a img{vertical-align:top;}
.main_content  .reassurance p{text-align: right;text-transform: uppercase;color: #595959;font-size: 13px;margin-right: 60px;clear:both;}
.main_content  .reassurance .push-reassurance-content{background: url('../../../Images/IT/home/bg-push-reassurance-content.jpg') no-repeat;height:484px;padding:0 20px;}
.main_content  .reassurance.close .push-reassurance-content{display:none;}
.main_content  .reassurance .push-reassurance-content li{background: url(../../../Images/IT/home/coche.png) left top no-repeat;padding: 2px 0px 18px 30px;border-bottom: 1px dotted #CCC;margin-top:16px;font-size: 11px;float:left;clear:both;width:142px;}
.main_content  .reassurance .push-reassurance-content li.last{border:0;}
.main_content  .reassurance .push-reassurance-content .reassurance-link{background:#3499ab url(../../../Images/IT/common/bg-btn-chevron.png) 94% center no-repeat;border:0;color:#FFF;cursor:pointer;float:right;font-size:12px;padding:6px 28px 6px 12px;text-transform:uppercase;width:auto;text-decoration:none;margin-top: 20px;}
.main_content  .reassurance p.rouge{color: #dc002e;margin-top: 8px;margin-bottom:1px;}
.budget .slider-container{height:31px;margin-top: 20px;clear:left;margin-left:0px;width: 160px;background: url("../../../Images/IT/ByCriteres/home/bg-slider.png") no-repeat;}
.budget .slider-left{height:26px;padding:11px 0;padding-bottom:0;padding-top:13px;}
.budget .slider{width:160px;height:4px;}
.budget .ui-slider {background: #bfbfbf;border: none;    height: 4px;}
.budget .ui-slider-horizontal .ui-slider-range {    background-color: #D10029;    /*opacity: 0.2;*/
    height:1px;    padding:0;    margin:0;    line-height:4px;    display:block;    height:4px;    overflow:hidden;}
.budget .ui-slider-handle {    background: url("../../../Images/IT/ByCriteres/home/bg-slider-left.png") no-repeat;    border: medium none;    cursor: pointer;    height: 19px;    margin-left: -5px;    margin-top: -2px;    width: 10px;}
.budget .ui-slider-handle-right {    background: url("../../../Images/IT/ByCriteres/home/bg-slider-right.png") no-repeat;}
.liste_min_veuicules_selected {    display: inline-block;    margin-left: 2px;    margin-bottom: 12px;    }
.liste_min_veuicules_selected ul li {    background: url("../../Images/IT/results/bg_min_vehicule.png") no-repeat scroll center center transparent;    display: block;    float: left;    height: 26px;    overflow: hidden;    position: relative;    width: 42px;}
.liste_min_veuicules_selected ul li.active {    background-image: none;}
.liste_min_veuicules_selected ul li .close {    background: url("../../Images/IT/results/ico_close_min_vehicule.png") no-repeat scroll 0 100% transparent;    cursor: pointer;    display: block;    height: 8px;    position: absolute;    right: 0;    top: 0;    width: 7px;    z-index: 105;}
.liste_min_veuicules_selected ul li img.min_vehicule {    height: 20px;    left: 0;    position: absolute;    top: 3px;    width: 42px;    z-index: 101;}
.id_push_home .id_push_recherche .budget .budget-detail input[type="text"] {    border: 1px solid #959595;    font-size: 11px;    height: 16px;    line-height: 18px;    margin: 0 2px;    text-align: center;    vertical-align: middle;    width: 56px;}
.container_layer_model {    display: none;    position: absolute;    top: 0;    z-index: 192;    left: 50%;    margin-left: -309px;    width: 820px;}
.container_layer_model.block {    display: block;}
.main_content.layer-model {    top: 0;    z-index: 200;    width: 820px !important;}
.box-layer-model {    background: url("../../../Images/IT/ByCriteres/home/bg-layer_2.png") no-repeat scroll 0 -29px transparent;    height: 369px;    left: 0;    margin-top: 20px;    overflow: hidden;    padding: 0 0 0 20px;    position: relative;    top: 0;    width: 800px;}
#layer-model {width:746px;margin:0 0 20px 20px;padding:9px 30px 0 24px;min-height:inherit;border-bottom:none;background: none repeat scroll 0 0 #F2F2F2;    display: block;    float: left;    left: 0;    position: absolute;    top: 0;    z-index: 201;}
#layer-model .layer-model-content {    background: url("../../../Images/IT/results/bg_layer-top.png") repeat-x scroll left top transparent;}
#layer-model .layer-model-content .layer-top {    background: url("../../../Images/IT/results/bg_border-layer-top.png") repeat-x scroll 0 100% transparent;    padding-bottom: 2px;    width: 100%;}
#layer-model .layer-model-content .layer-top .layer-top-title {    border: medium none;    color: #000000;    font-size: 24px;    line-height: 18px;    margin:0 0 1px 0;    padding: 0;    text-transform: uppercase;}
#layer-model .layer-model-content .layer-top .layer-top-description {    color: #494949;    font-size: 15px;    margin: 0;    padding: 0;    height:21px;}
#layer-model .layer-model-content .layer-top .layer-top-description.alert { color:#F00;background:url(../../../Images/IT/common/bg-alert.png) no-repeat;padding-left: 30px; /*C80030;*/
 }
#layer-model .layer-middle { padding:10px 18px 17px 33px;margin: 0; }
#layer-model ul.list-models .list > li {float:left;width:112px;height:112px;position:relative;border:3px solid #f2f2f2;overflow:hidden;margin:0 11px 2px 0;padding:5px;cursor:pointer;}
#layer-model ul.list-models {display:inline-block;width:100%;}
#layer-model ul.list-models .list{height:260px;}
#layer-model ul.list-models .list > li *{cursor:pointer;}
#layer-model ul.list-models .list > li:hover, #layer-model ul.list-models .list > li.selected { border:3px solid #ababab; }
#layer-model ul.list-models .list > li .title {line-height:16px;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:16px;color:#000;display:block;height:32px;}
#layer-model ul.list-models .list > li img { width:112px; }
#layer-model ul.list-models .list > li .checkbox-style {position:absolute;bottom:0;right:0;margin:5px 5px 8px 5px;cursor:pointer;}
#layer-model ul.list-models .list > li .disponibiliter {bottom: 8px;color: #3499AB;display: block;font-size: 11px;left: 0;line-height: 11px;margin-left: 6px;position: absolute;width: 93px;}
#layer-model ul.list-models .list > li.btnext, #layer-model ul.list-models .list > li.btprev {border:none;padding:5px 0;width:128px;}
#layer-model ul.list-models .list > li.btnext a.bt {background:url(../../../Images/IT/ByCriteres/home/bt_layer_next.png) 100% 50% no-repeat;padding:5px 19px 5px 0;text-align:right;text-decoration:none;float:right;color:#7d7d7d;font-size:11px;text-transform:uppercase;margin-top:41px;}
#layer-model ul.list-models .list > li.btprev a.bt {background:url(../../../Images/IT/ByCriteres/home/bt_layer_prev.png) 0 50% no-repeat;padding:5px 0 5px 19px;text-align:left;text-decoration:none;float:left;color:#7d7d7d;font-size:10px;text-transform:uppercase;margin-top:41px;}
#layer-model .layer-model-content .layer-top .layer-top-content {display:inline-block;width:616px;padding:8px 0 18px 130px;background:url("../../../Images/IT/results/bg_smart-objects.png") no-repeat scroll 18px 10px transparent;}
#layer-model .layer-model-content .layer-top .layer-top-content .layer-top-content-left { float:left; }
#layer-model .layer-model-content .layer-top .layer-top-content .div-cache {/*background-color: #1B1B25;*/
background-color: #FFF;position:absolute;top:25px;right:40px;display:none;opacity : 0.2;-moz-opacity : 0.2;-ms-filter: "alpha(opacity=20)"; /* IE 8 */
filter : alpha(opacity=20); /* IE < 8 */
width:100px;height:50px;z-index:1012;}
#layer-model .layer-model-content .layer-top .layer-top-content .div-cache.alert{display:block;}
#layer-model .layer-model-content .layer-top .layer-top-content .layer-top-content-right { float:right; }
.layer-top-content-right .valider_ma_selection {padding:5px 23px 5px 5px;background:url(../../../Images/IT/ByCriteres/home/bg_bt_rouge.png) 100% 50% no-repeat;color:#FFF;text-transform:uppercase;font-size:11px;text-decoration:none;display:inline-block;margin:20px 29px 0 0;}
.bg_transparent_layer_select {background: none repeat scroll 0 0 #FFFFFF;height: 300px;  * height: 296px;/*bottom:-10px;*/
width:986px;left:50%;margin-left:-503px;top: 156px;  * top: 152px;    display: none;    opacity: 0.9;    position: absolute;    z-index: 190;}
.models.close .layer-link, .models .layer-link { background:#dc002e url(../../../Images/IT/ByCriteres/home/flesh_layer_select.png) no-repeat scroll 100% 50%; }
.models.close .layer-link.omber, .models .layer-link.omber { background:#dc002e url(../../../Images/IT/ByCriteres/home/flesh_layer_select.png) no-repeat scroll 100% 50%; }
.models.close .layer-link.open, .models .layer-link.open { background:#3499ab url(../../../Images/IT/ByCriteres/home/flesh_layer_select.png) no-repeat scroll 100% 50%; }
.models.close .layer-link, .models .layer-link { width:149px; }
.id_push_home .id_push_recherche .models.close .layer-link, .id_push_home .id_push_recherche .models .layer-link { float:none;  * height:30px;}
.id_push_home .id_push_recherche .models.close .layer-link span.l2, .id_push_home .id_push_recherche .models .layer-link span.l2 { * margin-top:-2px;}
.id_push_home .id_push_recherche .budget h3.titleb { padding-bottom:14px; padding-left:0; }
.bg_transparent_layer_select.block {    display: block;}
.id_push_home .id_push_recherche .models .subtitle {    padding: 3px 0;    margin-left: 6px;    font-size: 11px;}
.liste_min_veuicules_selected ul li .close {    background: url("../../../Images/IT/results/ico_close_min_vehicule.png") no-repeat scroll 0 100% transparent;    cursor: pointer;    display: block;    height: 8px;    position: absolute;    right: 0;    top: 0;    width: 7px;    z-index: 105;}
.liste_min_veuicules_selected ul li img.min_vehicule {    top: 3px;    width: 42px;    height: 20px;    left: 0;    position: absolute;    z-index: 101;}
.liste_min_veuicules_selected ul li.active {    background-image: none;}
.id_push_recherche .active {}
.liste_min_veuicules_selected ul li {    height: 26px;    width: 42px;    background: url("../../../Images/IT/results/bg_min_vehicule.png") no-repeat scroll center center transparent;    display: block;    float: left;    overflow: hidden;    position: relative;}
#layer-model ul.list-models .list.liste_premium{background-color: rgb(47,39,38);}
#layer-model ul.list-models .list.demi{height:130px;}
#layer-model ul.list-models .list.liste_premium > li{border:3px solid rgb(47,39,38);}
#layer-model ul.list-models .list.liste_premium > li:hover, #layer-model ul.list-models .list.liste_premium > li.selected { border:3px solid rgb(196,183,166); }
#layer-model ul.list-models .list.liste_premium > li .title {color:#ffffff;}
#layer-model ul.list-models .list.liste_premium > li.btnext, #layer-model ul.list-models .list.liste_premium > li.btprev {    float:right;    border:none;    }
#layer-model ul.list-models .list.liste_premium > li.btnext a.bt {background:url(../../../Images/IT/ByCriteres/home/bt_layer_next-champagne.png) 100% 50% no-repeat;color:rgb(196,183,166);}
#layer-model ul.list-models .list.liste_premium > li.logo{border:none;padding:5px 0;width:128px;height:118px;cursor:default;}
#layer-model ul.list-models .list.liste_premium > li.logo img{border:none;}
#layer-model ul.list-models .list.liste_premium > li .disponibiliter {    color: #C4B7A6;font-weight: bold;}
/**HOME / RESPONSIVE**/
@media (max-width: 980px) {    #global .header{width:100%;}
    #global .header .content{width:auto;}
    #global .header .bloc_right{position: absolute;right: 5px;}
        #global #new-design .car-searcher .bloc-search-box     {        padding: 25px 10% 20px;position:relative;right: 0;top: 0;        border-top:1px solid #CECECE;        background-image:linear-gradient(to bottom, #A5A7A9, rgba(255, 255, 255, 0) 15px);    }
    #global #new-design .bx-controls-direction {display:none;}
        #global .breadcrumb{display:none;}
    #global .footer .footer_content{width:100%;}
}
@media (max-width: 480px) {        #global .header .content{visibility:hidden;}
    #global .header .content .logo{visibility:visible !important;}
        #global #new-design .car-searcher > img {display:none;}
    #global #new-design .content-medium-width .reason-list{padding: 0 49px;display: table;}
    #global #new-design .content-medium-width .reason-list .reason{display: block;padding: 90px 0 20px;width: 100%;border-top: 1px solid #CECECE;border-left:none;}
    #global #new-design .content-medium-width .reason-list .reason:first-child{border:none;}
        #global #new-design .slideshow-box ul.slideshow-2014 li {display:table;margin-right:0px;padding:5px 5%;}
}
