.breadcrumbs-home {background: url('../../Images/BE/home/bg-breadcrumbs-home.jpg') no-repeat;height:47px;margin-top:-20px;}
.breadcrumbs-home_content {background: url('../../Images/BE/home/bg-breadcrumbs-home-repeat.jpg') repeat-x;height:47px;}
.main_content { margin-top: -22px; }
/******************* * BLOCS DE GAUCHE * *******************/
.main_content .home-left {float: left;width: 775px;margin-top: -20px;position: relative;}
/******* PUSH COMPTEUR ******/
.main_content .home-left .compteur-vehicles {background: none repeat scroll 0 0 #FFFFFF;border-bottom: medium none;border-right: medium none;margin-left: 6px;position: relative;width: 750px;}
.main_content .home-left .compteur-vehicles .compteur-content {position:absolute;text-transform:uppercase;width: 750px;text-align:center;margin-top: 20px;}
.main_content .home-left .compteur-vehicles .compteur-title { font-size: 27px; color:#FFF; }
.main_content .home-left .compteur-vehicles .compteur-title span {/*color: #3499ab;*/
color:#FFF;font-weight:bold;}
.main_content .home-left .compteur-vehicles .compteur-subtitle {color:#FFF;font-size: 17px;margin-top: 10px;}
.main_content .home-left .compteur-vehicles .compteur-subtitle .number-car {height:22px;line-height:22px;/*display:inline-block;*/
border-color: #3499AB;    border-style: solid;    border-width: 3px 2px 4px 2px;border-right:2px solid #3499ab;border-left:2px solid #3499ab;background:#3499ab;}
.main_content .home-left .compteur-vehicles .compteur-subtitle .number-car img {vertical-align:text-top;margin-left:1px;}
.main_content .home-left .compteur-vehicles .container {width: 750px;height: 100px;padding-top: 366px}
.main_content .home-left .compteur-vehicles .container-1 { background: url('../../Images/BE/home/bg-push-compteur-1.jpg') no-repeat; }
.main_content .home-left .compteur-vehicles .container-2 { background: url('../../Images/BE/home/bg-push-compteur-2.jpg') no-repeat; }
.main_content .home-left .compteur-vehicles .container-3 { background: url('../../Images/BE/home/bg-push-compteur-3.jpg') no-repeat; }
.main_content .home-left .compteur-vehicles .container .form-search-location {background: url("../../Images/BE/home/bg-formulaire.png") no-repeat scroll 6px 0 transparent;height: 79px;margin: 0 auto;padding-left: 6px;padding-top: 21px;width: 744px;}
.main_content .home-left .compteur-vehicles .container .form-container {margin-left: 80px;    position: relative;}
.main_content .home-left .compteur-vehicles .container .form-container .label-input {float: left;position: relative;}
.main_content .home-left .compteur-vehicles .container .form-search-location label {color: #3499AB;display: block;font-size: 12px;padding:4px 0 8px 0;text-transform: uppercase;}
.main_content .home-left .compteur-vehicles .container .form-search-location label.error {color: #DC002E;text-transform: none;font-size: 12px;margin-top: 4px;}
.main_content .home-left .compteur-vehicles .container .form-search-location label span {font-weight: bold;font-size: 16px;}
.main_content .home-left .compteur-vehicles .container .form-search-location input.input_text {border: 1px solid #3499AB;    color: #595959;    height: 35px;    line-height: 28px;    padding: 0 11px 0 11px;    width: 419px;}
.main_content .home-left .compteur-vehicles .container .form-search-location input.input_text.error {border: 1px solid #dc002e;color: #dc002e;}
.main_content .home-left .compteur-vehicles .container .form-search-location .input_submit {border: medium none;    color: #FFFFFF;    cursor: pointer;    float: left;padding: 4px 0 0 26px;    position: relative;    text-transform: uppercase;}
.main_content .home-left .compteur-vehicles .container .form-search-location .input_submit a { color: #FFF; text-decoration:none; }
.main_content .home-left .compteur-vehicles .container .form-search-location .input_submit p {font-size: 20px;text-align: left;font-weight: bold;margin-left: 20px;}
.main_content .home-left .compteur-vehicles .container .form-search-location .input_submit .btRedBrience .btRedBrience .btRedBrience span{font-size: 18px;padding: 0;display:block;text-transform:uppercase}
.main_content .home-left .compteur-vehicles .container .form-search-location .input_submit p.first, .main_content .home-left .compteur-vehicles .container .form-search-location .input_submit .btRedBrience .btRedBrience .btRedBrience span.first {font-size: 28px;padding: 7px 0 0 0;*padding: 5px 0 0 0;display:block;text-transform:uppercase;font-weight:bold;}
.main_content .home-left .compteur-vehicles .top-right-shadow {background: url('../../Images/BE/home/ombre/bg-top-right-shadow.png') no-repeat;width: 14px;height: 8px;position: absolute;top: -1px;right: -14px;}
.main_content .home-left .compteur-vehicles .middle-right-shadow {background: url('../../Images/BE/home/ombre/bg-middle-right-shadow.png') center no-repeat;width: 14px;height: 8px;position: absolute;top: 7px;right: -15px;height: 100%;}
.main_content .home-left .compteur-vehicles .bottom-left-shadow {background: url('../../Images/BE/home/ombre/bg-bottom-left-shadow.png') no-repeat;width: 8px;height: 15px;position: absolute;bottom: -14px;left: -1px;}
.main_content .home-left .compteur-vehicles .bottom-middle-shadow {background: url('../../Images/BE/home/ombre/bg-bottom-middle-shadow.png') bottom center no-repeat;height: 15px;position: absolute;bottom: -15px;left: 7px;width: 100%;}
.main_content .home-left .compteur-vehicles .bottom-right-shadow {background: url('../../Images/BE/home/ombre/bg-bottom-right-shadow.png') no-repeat;width: 14px;height: 15px;position: absolute;bottom: -15px;right: -14px;}
/******* PUSH BREADCRUMBS ******/
.main_content .home-left .steps {display: block;height: 71px;margin-top: 17px;overflow: hidden;}
.main_content .home-left .ctn-steps {background: url("../../Images/BE/home/bg-steps.png") no-repeat scroll left top transparent;min-height: 57px;padding: 7px 8px;width: 745px;}
.main_content .home-left .ctn-steps .next-steps {width: 745px;float:left;padding-top:5px;}
.main_content .home-left .ctn-steps .next-steps li {float: left;color: #575757;font-size: 11px;line-height: 14px;padding-top:8px;min-height:44px;}
.main_content .home-left .ctn-steps .next-steps li.step2 {padding-left: 40px;width: 170px;}
.main_content .home-left .ctn-steps .next-steps li.step3 {padding-left: 90px;width: 155px;}
.main_content .home-left .ctn-steps .next-steps li.step4 {padding-left: 95px;width: 190px;}
.main_content .home-left .ctn-steps .next-steps li p {color: #595959;font-size: 14px;font-weight: 500;text-transform: uppercase;margin-bottom:1px;}
/******************* * BLOCS DE DROITE * *******************/
.main_content .home-right {float: left;width: 215px;margin-top: -20px;position: relative;}
/******* PUSH CAROUSEL ******/
.main_content .home-right .carousel {background: url("../../Images/BE/home/bg-push-carousel.jpg") no-repeat scroll 0 0 transparent;color: #282828;height: 467px;overflow: hidden !important;position: relative;width: 215px;z-index: 1;}
.main_content .home-right .carousel ul {margin: 0;padding: 0;height: 468px;position: relative;z-index: 1;}
.main_content .home-right .carousel li.carousel-item h2 {text-transform: uppercase;text-align: center;line-height: 25px;margin-top: 20px;font-size: 25px;font-weight: bold;}
.main_content .home-right .carousel li.carousel-item {text-align: center;overflow: hidden;width: 212px;height: 468px;list-style-type: none;z-index: 1 !important;}
.main_content .home-right .carousel li.carousel-item h3 {width: 150px;border-bottom: 2px solid #DC002E;line-height: 16px;padding-bottom: 2px;margin-bottom: 15px;margin-top: 15px;margin-left: 18px;}
.main_content .home-right .carousel .block {background: url('../../Images/BE/home/block-carousel.png') no-repeat;width: 185px;height: 205px;padding-top: 10px;margin-left: 15px;overflow: hidden;}
.main_content .home-right .carousel p {margin-left: 25px;line-height: 22px;color: #010101;text-align: left;}
.main_content .home-right .carousel p.prix {font-size: 24px;margin-top: 15px;}
.main_content .home-right .carousel p.prix span {font-size: 25px;font-weight: bold;}
.main_content .home-right .carousel p.avantage { font-size: 16px; }
.main_content .home-right .carousel p.reprise {font-size: 12px;color: #595959;}
.main_content .home-right .carousel .logo {display: block;margin: 5px 0 10px 25px;}
.main_content .home-right .carousel a.lien {font-size: 11px;color: #595959;float: right;background: url('../../Images/BE/common/chevron-lien.gif') no-repeat 73px 3px;padding-right: 25px;}
/******* PUSH REASSURANCE ******/
.main_content .home-right .reassurance {background: url("../../Images/BE/home/bg-push-reassurance.jpg") no-repeat scroll 0 0 #FFFFFF;border: 1px solid #D7D7D7;float: right;height: 69px;margin-top: 15px;overflow: hidden;position: relative;width: 213px;z-index: 200;}
.main_content .home-right .reassurance .head-push-reassurance { height: 69px; }
.main_content .home-right .reassurance.bg-close { background: #FFF url('../../Images/BE/home/bg-push-reassurance.jpg') no-repeat; }
.main_content .home-right .reassurance.bg-open { background: #FFF url('../../Images/BE/home/bg-push-reassurance-open.jpg') no-repeat; }
.main_content .home-right .reassurance a {display: block;width: 100%;text-align: center;}
.main_content .home-right .reassurance a img { vertical-align:top; }
.main_content .home-right .reassurance p {text-align: right;text-transform: uppercase;color: #595959;font-size: 13px;margin-right: 60px;clear:both;letter-spacing:-0.5px;}
.main_content .home-right .reassurance .push-reassurance-content {background: url('../../Images/BE/home/bg-push-reassurance-content.jpg') no-repeat;height:484px;padding:0 20px;}
.main_content .home-right .reassurance.close .push-reassurance-content { display:none; }
.main_content .home-right .reassurance .push-reassurance-content li {background: url(../../Images/BE/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 .home-right .reassurance .push-reassurance-content li.last { border:0; }
.main_content .home-right .reassurance .push-reassurance-content .reassurance-link {background:#3499ab url(../../Images/BE/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;display:block;}
.main_content .home-right .reassurance p.rouge {color: #dc002e;margin-top: 8px;margin-bottom:1px;}
/**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;}
}
